.bmb-gc{--gc-espresso: #1A1611;--gc-gold: #C8A96E;--gc-gold-light: #E8D5A0;--gc-parchment: #FAF7F2;--gc-linen: #F0EBE1;--gc-border: #E5DCCB;--gc-link: #A88B4A;--gc-text: #4A4035;--gc-muted: #6F6354;--gc-display: "Playfair Display", Georgia, serif;--gc-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--gc-parchment);color:var(--gc-text);font-family:var(--gc-body);font-size:15px;line-height:1.6}.bmb-gc *,.bmb-gc *:before,.bmb-gc *:after{box-sizing:border-box}.bmb-gc [hidden]{display:none!important}.bmb-gc h1,.bmb-gc h2,.bmb-gc h3{font-family:var(--gc-display);color:var(--gc-espresso);font-weight:600;letter-spacing:0;text-transform:none;margin:0}.bmb-gc a{color:var(--gc-espresso);text-decoration:underline;text-decoration-color:var(--gc-link);text-underline-offset:3px;text-decoration-thickness:1.5px}.bmb-gc a:hover{color:var(--gc-link)}.bmb-gc button{font-family:var(--gc-body);cursor:pointer}.bmb-gc :focus-visible{outline:2px solid var(--gc-link);outline-offset:2px}.bmb-gc__visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.bmb-gc .bmb-breadcrumb{padding:8px 20px;font-size:12px;color:var(--gc-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:var(--gc-parchment);border-bottom:1px solid var(--gc-linen)}.bmb-gc .bmb-breadcrumb a{color:var(--gc-muted);text-decoration:none}.bmb-gc .bmb-breadcrumb a:hover{color:var(--gc-link)}.bmb-gc .bmb-breadcrumb .current{color:var(--gc-espresso);font-weight:500}.bmb-gc__layout{display:grid;grid-template-columns:1fr}.bmb-gc__preview{background:var(--gc-linen);padding:24px 16px}.bmb-gc__buy{background:var(--gc-parchment);padding:24px 20px 32px}.bmb-gc-card{position:relative;width:100%;aspect-ratio:1200 / 760;border-radius:18px;overflow:hidden;color:var(--gc-gold-light);background:repeating-linear-gradient(45deg,rgba(232,213,160,.035) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,rgba(0,0,0,.12) 0 1px,transparent 1px 11px),radial-gradient(120% 90% at 20% 10%,#2A231B 0%,var(--gc-espresso) 60%,#120F0B 100%);box-shadow:0 18px 40px #1a161147,inset 0 0 0 1px #c8a96e40;padding:6.5%;display:flex;flex-direction:column;justify-content:space-between;container-type:inline-size}.bmb-gc-card__stitch{position:absolute;left:4%;right:4%;top:50%;border-top:2px dashed rgba(200,169,110,.55);pointer-events:none}.bmb-gc-card__top,.bmb-gc-card__bottom{position:relative;display:flex;justify-content:space-between;gap:4%}.bmb-gc-card__top{align-items:center}.bmb-gc-card__bottom{align-items:flex-end}.bmb-gc-card__brand{display:flex;align-items:center;gap:3cqw}.bmb-gc-card__logo{width:10cqw;height:10cqw;display:block}.bmb-gc-card__name{font-family:var(--gc-body);font-weight:500;font-size:3cqw;letter-spacing:.32em;color:var(--gc-gold)}.bmb-gc-card__label{font-family:var(--gc-body);font-weight:500;font-size:3cqw;letter-spacing:.3em;color:var(--gc-gold)}.bmb-gc-card__value{display:flex;flex-direction:column;gap:1.2cqw;min-width:0}.bmb-gc-card__amount{font-family:var(--gc-display);font-weight:600;font-size:13cqw;line-height:1;color:var(--gc-gold-light)}.bmb-gc-card__tag{font-size:3.3cqw;color:var(--gc-gold-light);opacity:.85;max-width:54cqw;line-height:1.35}.bmb-gc-card__for{font-family:var(--gc-display);font-style:italic;font-size:4cqw;color:var(--gc-gold);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42cqw}.bmb-gc__caption{margin:16px 0 0;font-size:13px;color:var(--gc-muted);text-align:center}.bmb-gc{--espresso: #1A1611;--brass: #C8A96E;--parchment: #FAF7F2;--radius-sm: 6px}.bmb-gc .store-trust-bar{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--espresso);border-radius:var(--radius-sm);margin-bottom:8px}.bmb-gc .store-trust-stars{color:var(--brass);font-size:12px;letter-spacing:1px;line-height:1}.bmb-gc .store-trust-text{font-size:11px;color:#faf7f2bf}.bmb-gc .store-trust-text strong{color:var(--parchment);font-weight:600}.bmb-gc__title{font-size:30px;line-height:1.15}.bmb-gc__intro{margin:12px 0 0}.bmb-gc__price{font-family:var(--gc-display);font-size:28px;color:var(--gc-espresso);margin:14px 0 0;font-weight:600}.bmb-gc__badges{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bmb-gc__badges li{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--gc-espresso);background:var(--gc-linen);border:1px solid var(--gc-border);border-radius:999px;padding:5px 11px}.bmb-gc__badges svg{color:var(--gc-link);flex:none}.bmb-gc__label{margin:24px 0 10px;font-weight:600;color:var(--gc-espresso);font-size:14px}.bmb-gc__amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bmb-gc__amount{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;padding:10px 6px;background:#fff;color:var(--gc-espresso);border:1px solid var(--gc-border);border-radius:10px;text-align:center;transition:border-color .15s,background .15s}.bmb-gc__amount:hover{border-color:var(--gc-gold)}.bmb-gc__amount-price{font-family:var(--gc-display);font-size:18px;font-weight:600;line-height:1.2}.bmb-gc__amount-hint{font-size:11.5px;line-height:1.3;color:var(--gc-muted)}.bmb-gc__amount.is-selected{background:var(--gc-espresso);border-color:var(--gc-espresso);color:var(--gc-parchment)}.bmb-gc__amount.is-selected .bmb-gc__amount-hint{color:var(--gc-gold-light)}.bmb-gc__who{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bmb-gc__who-btn{min-height:46px;padding:10px;background:#fff;color:var(--gc-espresso);border:1px solid var(--gc-border);border-radius:10px;font-size:14px;font-weight:500}.bmb-gc__who-btn:hover{border-color:var(--gc-gold)}.bmb-gc__who-btn.is-selected{background:var(--gc-espresso);border-color:var(--gc-espresso);color:var(--gc-parchment)}.bmb-gc__recipient{margin-top:16px;display:grid;gap:14px;padding:18px;background:#fff;border:1px solid var(--gc-border);border-radius:12px}.bmb-gc__field label{display:block;font-size:13px;font-weight:600;color:var(--gc-espresso);margin-bottom:5px}.bmb-gc__field input,.bmb-gc__field textarea{width:100%;font:inherit;font-size:16px;color:var(--gc-espresso);background:var(--gc-parchment);border:1px solid var(--gc-border);border-radius:8px;padding:10px 12px;margin:0}.bmb-gc__field textarea{resize:vertical;min-height:84px}.bmb-gc__field input:focus,.bmb-gc__field textarea:focus{border-color:var(--gc-link);outline:none;box-shadow:0 0 0 3px #c8a96e40}.bmb-gc__note{margin:5px 0 0;font-size:12.5px;color:var(--gc-muted)}.bmb-gc__add{display:block;width:100%;margin-top:22px;min-height:54px;padding:14px 18px;background:var(--gc-gold);color:var(--gc-espresso);border:0;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:.02em;transition:background .15s}.bmb-gc__add:hover{background:#bf9e5f}.bmb-gc__pay{margin:10px 0 0;font-size:12.5px;color:var(--gc-muted);text-align:center}.bmb-gc__buys{margin-top:22px;padding:16px 18px;background:var(--gc-linen);border:1px solid var(--gc-border);border-left:3px solid var(--gc-gold);border-radius:10px}.bmb-gc__buys-title{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-espresso)}.bmb-gc__buys-text{margin:0}.bmb-gc__how,.bmb-gc__faq{padding:40px 20px;max-width:1180px;margin:0 auto}.bmb-gc__how{border-top:1px solid var(--gc-border)}.bmb-gc__how h2,.bmb-gc__faq h2{font-size:26px;text-align:center;margin-bottom:24px}.bmb-gc__steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.bmb-gc__steps li{background:#fff;border:1px solid var(--gc-border);border-radius:12px;padding:22px 20px}.bmb-gc__step-n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--gc-espresso);color:var(--gc-gold-light);font-family:var(--gc-display);font-weight:600;margin-bottom:10px}.bmb-gc__steps h3{font-size:18px;margin-bottom:6px}.bmb-gc__steps p{margin:0}.bmb-gc__faq{max-width:820px;padding-top:8px;padding-bottom:56px}.bmb-gc__faq details{border-bottom:1px solid var(--gc-border)}.bmb-gc__faq details:first-of-type{border-top:1px solid var(--gc-border)}.bmb-gc__faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px}.bmb-gc__faq summary::-webkit-details-marker{display:none}.bmb-gc__faq summary:after{content:"+";font-family:var(--gc-body);font-size:22px;line-height:1;color:var(--gc-link);flex:none}.bmb-gc__faq details[open] summary:after{content:"\2212"}.bmb-gc__faq summary h3{font-size:18px}.bmb-gc__faq details p{margin:0 0 18px;padding-right:30px}@media(min-width:900px){.bmb-gc .bmb-breadcrumb{padding:8px 52px}.bmb-gc__layout{grid-template-columns:1fr 1fr}.bmb-gc__preview{padding:56px 48px}.bmb-gc__preview-inner{position:sticky;top:110px;max-width:600px;margin:0 auto}.bmb-gc__buy{padding:48px 52px 56px}.bmb-gc__buy>*{max-width:560px}.bmb-gc__title{font-size:38px}.bmb-gc__how,.bmb-gc__faq{padding-left:40px;padding-right:40px}.bmb-gc__how{padding-top:56px}.bmb-gc__how h2,.bmb-gc__faq h2{font-size:32px}.bmb-gc__steps{grid-template-columns:repeat(3,1fr);gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/bmb-gift-card.css.map */
