.bc-gift{padding:0 0 56px;font-size:16px;line-height:1.6;color:var(--bc-ink,#1E2430)}.bc-gift svg{display:block}.bcg-hero{position:relative;padding:40px 0 44px;background:radial-gradient(circle at 88% 10%,rgba(184,137,59,.16),transparent 42%),radial-gradient(circle at 6% 100%,rgba(184,137,59,.1),transparent 38%),var(--bc-cream,#f6f1e8);border-bottom:1px solid var(--bc-line,rgba(30,36,48,.12))}.bcg-hero__in{text-align:center}.bcg-eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7d5b21}.bc-gift h1.bcg-title{margin:0 auto;max-width:18ch;font-family:var(--font-heading--family,Fraunces,serif);font-weight:600;font-size:clamp(36px,4.6vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--bc-ink,#1E2430)}.bcg-intro{max-width:56ch;margin:14px auto 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:var(--bc-muted,rgba(30,36,48,.7))}.bcg-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;font-size:15px;color:var(--bc-ink,#1E2430)}.bcg-perks li{display:flex;align-items:center;gap:7px}.bcg-perks svg{width:18px;height:18px;color:var(--bc-gold-ink,#946c28)}.bcg-filters{display:grid;gap:12px;margin:30px 0 26px}.bcg-chipsrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bcg-chipslabel{min-width:104px;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bc-muted,rgba(30,36,48,.7))}.bcg-chips{display:flex;flex-wrap:wrap;gap:8px}.bcg-chip{appearance:none;-webkit-appearance:none;margin:0;font:inherit;font-size:14.5px;font-weight:600;line-height:1;color:var(--bc-ink,#1E2430);background:#fff;border:1px solid var(--bc-line,rgba(30,36,48,.18));border-radius:999px;padding:10px 16px;min-height:38px;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bcg-chip:hover{border-color:var(--bc-gold,#b8893b)}.bcg-chip:focus-visible{outline:2px solid var(--bc-gold-ink,#946c28);outline-offset:3px}.bcg-chip.on{background:var(--bc-ink,#1E2430);border-color:var(--bc-ink,#1E2430);color:#fff}.bcg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.bcg-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;padding:14px 14px 18px;border:1px solid var(--bc-line,rgba(30,36,48,.12));border-radius:20px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.bcg-card:hover{transform:translateY(-3px);border-color:transparent;box-shadow:0 18px 40px #1e24301f}.bcg-card:focus-visible{outline:2px solid var(--bc-gold-ink,#946c28);outline-offset:3px}.bcg-card.is-out img,.bcg-card.is-out .bcg-card__noimg{opacity:.55}.bcg-card img,.bcg-card__noimg{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:var(--bc-cream,#f6f1e8);border-radius:14px;display:block;margin-bottom:14px}.bc-gift .bcg-card b{font-family:var(--font-heading--family,Fraunces,serif);font-weight:600;font-size:20px;display:block;line-height:1.25;color:var(--bc-ink,#1E2430)}.bcg-card__tag{color:var(--bc-muted,rgba(30,36,48,.7));display:block;line-height:1.45;font-size:15px;margin-top:4px}.bcg-card__meta{display:block;font-size:12.5px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--bc-gold-ink,#946c28);margin-top:10px}.bcg-card__price{display:block;margin-top:auto;padding-top:10px;font-weight:600;font-size:16px;color:var(--bc-ink,#1E2430)}.bcg-badge{position:absolute;top:22px;left:22px;z-index:1;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:7px 11px;border-radius:999px;background:var(--bc-ink,#1E2430);color:var(--bc-sand,#e9d9b8)}.bcg-badge--out{background:#1e2430a6;color:#fff}.bcg-empty{text-align:center;color:var(--bc-muted,rgba(30,36,48,.7));font-size:16px;margin:26px 0}.bcg-band{margin:44px 0 0;padding:36px 24px;border-radius:24px;text-align:center;background:radial-gradient(circle at 90% 0,rgba(184,137,59,.14),transparent 45%),var(--bc-cream,#f6f1e8);border:1px solid var(--bc-line,rgba(30,36,48,.12))}.bc-gift h2.bcg-band__h{margin:0 auto;max-width:24ch;font-family:var(--font-heading--family,Fraunces,serif);font-weight:600;font-size:clamp(24px,2.8vw,32px);line-height:1.15;color:var(--bc-ink,#1E2430)}.bcg-band__p{max-width:58ch;margin:12px auto 0;font-size:16px;line-height:1.6;color:var(--bc-muted,rgba(30,36,48,.7))}.bcg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:20px;padding:12px 28px;border-radius:999px;border:1px solid var(--bc-ink,#1E2430);text-decoration:none;font-size:16px;font-weight:600;background:var(--bc-ink,#1E2430);color:#fff;transition:background-color .2s}.bcg-btn:hover{background:var(--bc-ink-2,#2c3444)}.bcg-btn:focus-visible{outline:2px solid var(--bc-gold-ink,#946c28);outline-offset:3px}.bcg-fine{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:22px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.6;color:var(--bc-muted,rgba(30,36,48,.7));text-align:center}.bcg-fine a{color:var(--bc-ink,#1E2430);text-decoration:underline;text-underline-offset:3px}.bcg-fine a:hover{color:var(--bc-gold-ink,#946c28)}.bcg-noscript{text-align:center;margin:26px 0;font-size:16px}.bcg-remind{margin:26px 0 0;padding:36px 24px;border-radius:24px;text-align:center;background:radial-gradient(circle at 8% 0,rgba(201,150,46,.22),transparent 48%),var(--bc-ink,#1E2430);border:1px solid rgba(201,150,46,.4)}.bc-gift .bcg-remind h2.bcg-band__h{color:var(--bc-cream,#f6f1e8)}.bcg-remind .bcg-band__p{color:#f6f1e8c7}.bcg-remind__form{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:14px 16px;max-width:760px;margin:22px auto 0}.bcg-remind__field{display:flex;flex-direction:column;gap:6px;text-align:left;flex:1 1 180px;max-width:250px}.bcg-remind__field span{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#f6f1e8a6}.bcg-remind__field span small{text-transform:none;letter-spacing:0}.bcg-remind__field input,.bcg-remind__field select{min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid rgba(246,241,232,.3);background:#f6f1e812;color:var(--bc-cream,#f6f1e8);font-size:16px;color-scheme:dark}.bcg-remind__field input::placeholder{color:#f6f1e866}.bcg-remind__field input:focus-visible,.bcg-remind__field select:focus-visible{outline:2px solid var(--bc-gold,#b8893b);outline-offset:2px}.bcg-remind__btn{margin-top:0;background:var(--bc-gold,#b8893b);border-color:var(--bc-gold,#b8893b);color:#1e2430}.bcg-remind__btn:hover{background:#c9962e}.bcg-remind__btn:disabled{opacity:.6;cursor:default}.bcg-remind__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.bcg-remind__consent{display:flex;gap:10px;align-items:flex-start;flex:1 1 100%;max-width:560px;margin:2px auto 0;text-align:left;font-size:13.5px;line-height:1.5;color:#f6f1e8bf;cursor:pointer}.bcg-remind__consent input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:#c9962e}.bcg-remind__note{max-width:52ch;margin:14px auto 0;font-size:13.5px;line-height:1.55;color:#f6f1e899}.bcg-remind__done{max-width:52ch;margin:16px auto 0;font-size:16px;line-height:1.55;color:var(--bc-sand,#e9d9b8)}.bcg-remind__done:empty{margin-top:0}.bcg-remind__done.is-error{color:#e8a598}@media(max-width:749px){.bcg-hero{padding:28px 0 30px}.bcg-filters{margin:24px 0 20px;gap:14px}.bcg-chipslabel{min-width:0;width:100%}.bcg-grid{gap:14px}.bcg-band{margin-top:36px;padding:28px 18px}.bcg-remind{padding:28px 18px}.bcg-remind__field{max-width:none}}@media(max-width:600px){.bcg-intro{font-size:16px}.bcg-chip{padding:9px 14px;font-size:14px}.bc-gift .bcg-card b{font-size:18px}.bcg-badge{top:20px;left:20px}.bcg-btn{width:100%}}@media(prefers-reduced-motion:reduce){.bcg-chip,.bcg-card,.bcg-btn{transition:none}.bcg-card:hover{transform:none}}.bcg-hint{margin:10px 0 0;font-size:14px;line-height:1.5;color:#1e2430a6;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bc-gift.css.map */
