.bf-page{display:block;background:#050505;color:#fff;--bf-red:#ff303b;padding:72px 24px 64px}.bf-page [hidden]{display:none!important}.bf-shell{max-width:1240px;margin:auto}.bf-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:20px;min-height:520px}.bf-copy{position:relative;z-index:1}.bf-eyebrow{font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:#bcbcbc;margin:0 0 26px}.bf-heading{font-size:clamp(54px,6.7vw,92px);line-height:.98;letter-spacing:-.07em;font-weight:800;color:var(--bf-red);margin:0 0 28px}.bf-intro h2{font-size:clamp(26px,2.6vw,38px);font-weight:600;letter-spacing:-.035em;margin-bottom:16px;line-height:1.15}.bf-intro p{font-size:17px;line-height:1.65;max-width:540px;color:#c9c9c9}.bf-form{margin-top:32px}.bf-step-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a8a8a8;margin:0 0 14px}.bf-email-label{display:block;font-size:13px;margin-bottom:8px}.bf-email-row{display:flex;gap:8px}.bf-email-row input{color:#fff;background:#161616;border:1px solid #686868;border-radius:6px;min-width:0;width:100%;font:inherit;font-size:16px;padding:16px}.bf-email-row input::placeholder{color:#ababab}.bf-page :focus-visible{outline:3px solid #ff7880;outline-offset:4px}.bf-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background-color:#d91e31!important;color:#fff;padding:16px 22px;border:0;border-radius:6px;min-height:54px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;line-height:1.4}.bf-page .bf-button:hover{background-color:#bd1627!important}.bf-consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6;color:#bdbdbd;margin-top:15px;cursor:pointer}.bf-consent input{width:17px;height:17px;flex:none;margin-top:3px;accent-color:var(--bf-red)}.bf-consent a{text-decoration:underline;text-underline-offset:2px}.bf-gift-visual{position:relative;align-self:stretch;min-height:490px;overflow:hidden}.bf-gift-image{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:82% center;max-height:650px}.bf-value{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;color:#ddd;border:1px solid #444;background:#0b0b0b;padding:9px 14px;border-radius:30px}.bf-how{border-top:1px solid #2a2a2a;margin-top:80px;padding-top:44px}.bf-how>h2,.bf-faq>h2{font-size:26px;font-weight:600;letter-spacing:-.035em;margin-bottom:28px}.bf-how ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:40px;margin:0;padding:0}.bf-number{display:block;font-size:12px;color:var(--bf-red);letter-spacing:.08em;margin-bottom:14px}.bf-how h3{font-size:18px;line-height:1.4;font-weight:600;margin-bottom:10px}.bf-how p,.bf-gift-details>p,.bf-faq details p{color:#bcbcbc;font-size:14px;line-height:1.75}.bf-gift-details{padding:64px 0 48px;max-width:660px}.bf-gift-details .bf-eyebrow{margin-bottom:14px}.bf-gift-details h2{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.04em;margin-bottom:15px}.bf-faq{max-width:800px}.bf-faq details{border-top:1px solid #333}.bf-faq details:last-child{border-bottom:1px solid #333}.bf-faq summary{font-size:15px;font-weight:500;padding:19px 36px 19px 0;cursor:pointer;list-style:none;position:relative}.bf-faq summary:after{content:"+";position:absolute;right:4px;color:#aaa;font-size:20px;top:15px}.bf-faq details[open] summary:after{content:"\2212"}.bf-faq details p{padding:0 0 22px}.bf-terms{max-width:800px;margin-top:36px;color:#999;font-size:11px;line-height:1.7}.bf-terms h2{font-size:12px;margin-bottom:8px;color:#bbb}.bf-js-only{display:none}.bf-enhanced .bf-js-only{display:inline-flex}.bf-enhanced .bf-step-label{display:block}.bf-enhanced .bf-no-js{display:none!important}.bf-choices{border:0;padding:0;margin:0;min-width:0}.bf-choices legend{scroll-margin-top:140px;font-size:clamp(25px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin-bottom:12px}.bf-choices__description{color:#bbb;font-size:14px;margin-bottom:28px;line-height:1.6}.bf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bf-card{position:relative;display:block;cursor:pointer}.bf-card>input{position:absolute;top:14px;right:14px;width:22px;height:22px;z-index:2;opacity:0}.bf-card__inside{display:flex;flex-direction:column;border:2px solid #373737;border-radius:10px;overflow:hidden;background:#151515;height:100%;transition:border-color .15s}.bf-card__image{position:relative;height:180px;background:#f3f3f3;padding:20px;display:flex;justify-content:center}.bf-card__image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.bf-card__check{position:absolute;top:12px;right:12px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #aaa;border-radius:50%;color:transparent;background:#fff;font-size:14px}.bf-card__title{font-size:17px;font-weight:600;padding:16px 16px 2px}.bf-card__description{font-size:12px;color:#aaa;padding:0 16px 16px}.bf-card input:checked+.bf-card__inside{border-color:var(--bf-red)}.bf-card input:checked+.bf-card__inside .bf-card__check{background:var(--bf-red);border-color:var(--bf-red);color:#fff}.bf-card input:focus-visible+.bf-card__inside{outline:3px solid #ff7880;outline-offset:4px}.bf-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}.bf-text-button{padding:12px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:#c9c9c9}.bf-back{flex-basis:100%;text-align:left;margin-top:-8px}.bf-selecting .bf-hero{display:block;max-width:1040px;margin:auto}.bf-selecting .bf-intro,.bf-selecting .bf-gift-visual{display:none}.bf-selecting .bf-heading{font-size:40px;margin-bottom:24px}.bf-selecting .bf-eyebrow{margin-bottom:14px}.bf-success{padding:24px 0}.bf-success__mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--bf-red);border-radius:50%;color:var(--bf-red);margin-bottom:18px;font-size:23px}.bf-success h2{font-size:26px;margin-bottom:14px}.bf-success p{color:#bcbcbc;line-height:1.7;margin-bottom:24px;font-size:15px}.bf-error,.bf-editor-note{font-size:13px;border:1px solid #ff7880;color:#ffc7ca;border-radius:6px;padding:16px;margin-bottom:20px;line-height:1.6}.bf-editor-note{margin-top:36px}@media(max-width:999px){.bf-hero{grid-template-columns:1.2fr 1fr}.bf-heading{font-size:58px}.bf-intro p{font-size:15px}.bf-email-row{flex-wrap:wrap}.bf-email-row .bf-button{width:100%}.bf-gift-visual{min-height:430px}.bf-how ol{gap:24px}}@media(max-width:699px){.bf-page{padding:40px 20px}.bf-hero{display:flex;flex-direction:column;gap:22px}.bf-copy{width:100%}.bf-eyebrow{text-align:center;margin-bottom:22px;font-size:10px}.bf-heading{font-size:clamp(40px,10.7vw,70px);text-align:center;margin-bottom:24px}.bf-intro{text-align:center}.bf-intro h2{font-size:28px}.bf-intro p{font-size:15px;line-height:1.6}.bf-form{margin-top:24px}.bf-gift-visual{min-height:340px;width:100%}.bf-gift-image{object-position:83% center}.bf-how{margin-top:38px;padding-top:32px}.bf-how ol{grid-template-columns:1fr;gap:30px}.bf-how h3{font-size:18px}.bf-how>h2,.bf-faq>h2{font-size:25px}.bf-number{margin-bottom:8px}.bf-gift-details{padding:46px 0 36px}.bf-cards{grid-template-columns:repeat(2,1fr);gap:12px}.bf-card__image{height:145px;padding:16px}.bf-card__title{font-size:16px;padding:12px 12px 2px}.bf-card__description{font-size:11px;padding:0 12px 12px}.bf-form-actions{gap:12px}.bf-form-actions .bf-button{width:100%}.bf-selecting .bf-hero{display:block}.bf-selecting .bf-heading{font-size:36px}.bf-choices legend{scroll-margin-top:140px;font-size:26px}.bf-value,.bf-consent{font-size:11px}}@media(prefers-reduced-motion:reduce){.bf-card__inside{transition:none}}.bf-complete .bf-intro,.bf-complete .bf-gift-visual,.bf-complete .bf-how,.bf-complete .bf-gift-details,.bf-complete .bf-faq,.bf-complete .bf-terms{display:none}.bf-complete .bf-hero{display:block;max-width:760px;min-height:450px;margin:auto;text-align:center}.bf-complete .bf-success{border:1px solid #333;border-radius:20px;background:linear-gradient(150deg,#191919,#080808);padding:48px 28px}.bf-complete .bf-success__mark{margin:0 auto 24px;width:64px;height:64px;font-size:32px}.bf-complete .bf-success h2{font-size:clamp(28px,4vw,42px);line-height:1.2}.bf-complete .bf-success p{max-width:520px;margin:0 auto 30px}.bf-complete .bf-heading{font-size:40px}.bf-button:disabled{opacity:.6;cursor:wait}.qc-soda-menu,.qc-soda-menu *{box-sizing:border-box}.qc-soda-menu{color:#202326;text-align:left;--qc-soda-radius:20px}.qc-soda-menu__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qc-soda-menu__card{position:relative;isolation:isolate;display:flex;overflow:hidden;min-width:0;border-radius:var(--qc-soda-radius);background:#eee9e6;color:#202326;text-decoration:none;text-shadow:none;transition:box-shadow .18s ease,transform .18s ease}.qc-soda-menu__card--one{background:#eee9e6}.qc-soda-menu__media{position:absolute;top:0;right:0;bottom:0;left:44%;z-index:-1}.qc-soda-menu__media img{width:100%;height:100%;object-fit:cover;object-position:56% 65%;display:block}.qc-soda-menu__card--one .qc-soda-menu__media img{object-position:58% center}.qc-soda-menu__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eee9e6 0%,rgba(238,233,230,.5) 12%,transparent 28%);pointer-events:none}.qc-soda-menu__card--one .qc-soda-menu__media:after{background:linear-gradient(90deg,#eee9e6 0%,rgba(238,233,230,.5) 12%,transparent 28%)}.qc-soda-menu__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:53%;padding:28px;min-width:0}.qc-soda-menu__title{font-family:var(--heading-font-family);font-size:clamp(32px,3vw,42px);font-weight:650;letter-spacing:-.035em;line-height:1.04;margin:0 0 16px}.qc-soda-menu__description{font-size:19px;font-weight:400;line-height:1.35;margin:0;max-width:245px}.qc-soda-menu__description span{display:block}.qc-soda-menu__description span+span{margin-top:5px}.qc-soda-menu__button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px 20px;margin-top:30px;border-radius:999px;background:#fff;color:#111;box-shadow:0 4px 14px #0000000d;font-size:15px;font-weight:650;line-height:1.1;white-space:nowrap}.qc-soda-menu__short-label{display:none}.qc-soda-menu__card:focus-visible,.qc-soda-menu__back:focus-visible{outline:3px solid #202326;outline-offset:4px}@media(hover:hover){.qc-soda-menu__card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}}.qc-soda-menu--mobile{width:100%;min-width:0;padding-bottom:30px}.qc-soda-menu__header{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:4px 0 16px;margin-bottom:16px;background:rgb(var(--background));border-bottom:1px solid #2023261a}.qc-soda-menu__back{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:999px;background:#f0f0f0;color:#202326;cursor:pointer}.qc-soda-menu__back svg{width:17px;height:17px}.qc-soda-menu__eyebrow{display:block;margin-bottom:2px;color:#666864;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1.2}.qc-soda-menu__heading{font-size:23px;line-height:1.1;letter-spacing:-.025em;font-weight:650;margin:0}.qc-soda-menu--mobile .qc-soda-menu__panel{gap:12px}.qc-soda-menu--mobile .qc-soda-menu__card{flex-direction:column;border-radius:18px;box-shadow:0 6px 18px #0000000d}.qc-soda-menu--mobile .qc-soda-menu__media{position:relative;inset:auto;width:100%;height:185px;flex-shrink:0;z-index:0}.qc-soda-menu--mobile .qc-soda-menu__media img{object-position:56% 72%}.qc-soda-menu--mobile .qc-soda-menu__card--one .qc-soda-menu__media img{object-position:58% center}.qc-soda-menu--mobile .qc-soda-menu__media:after{display:none}.qc-soda-menu--mobile .qc-soda-menu__content{width:100%;flex:1;padding:14px 12px 12px;justify-content:flex-start}.qc-soda-menu--mobile .qc-soda-menu__title{font-size:22px;margin-bottom:9px}.qc-soda-menu--mobile .qc-soda-menu__description{font-size:14px;line-height:1.3;margin-bottom:16px}.qc-soda-menu--mobile .qc-soda-menu__button{margin-top:auto;width:100%;padding:10px 12px;min-height:43px;font-size:14px;white-space:normal}.qc-soda-menu--mobile .qc-soda-menu__long-label{display:none}.qc-soda-menu--mobile .qc-soda-menu__short-label{display:inline}@media(min-width:700px){.qc-soda-menu--mobile .qc-soda-menu__panel{grid-template-columns:1fr;gap:14px}.qc-soda-menu--mobile .qc-soda-menu__card{min-height:270px;border-radius:20px;flex-direction:row}.qc-soda-menu--mobile .qc-soda-menu__media{position:absolute;top:0;right:0;bottom:0;left:45%;height:100%;width:55%;z-index:-1}.qc-soda-menu--mobile .qc-soda-menu__media:after{display:block}.qc-soda-menu--mobile .qc-soda-menu__content{width:56%;flex:none;padding:22px 18px;justify-content:center}.qc-soda-menu--mobile .qc-soda-menu__title{font-size:28px;margin-bottom:12px}.qc-soda-menu--mobile .qc-soda-menu__description{font-size:16px;margin-bottom:0}.qc-soda-menu--mobile .qc-soda-menu__button{width:auto;margin-top:22px;font-size:13px;min-height:42px;white-space:nowrap}.qc-soda-menu--mobile .qc-soda-menu__long-label{display:inline}.qc-soda-menu--mobile .qc-soda-menu__short-label{display:none}}@media(max-width:370px){.qc-soda-menu--mobile .qc-soda-menu__panel{gap:7px}.qc-soda-menu--mobile .qc-soda-menu__media{height:160px}.qc-soda-menu--mobile .qc-soda-menu__content{padding:12px 9px 9px}.qc-soda-menu--mobile .qc-soda-menu__title{font-size:20px}.qc-soda-menu--mobile .qc-soda-menu__description{font-size:13px}.qc-soda-menu--mobile .qc-soda-menu__button{font-size:13px;padding:9px 10px}}@media(prefers-reduced-motion:reduce){.qc-soda-menu__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map?subset=AAAAAAAAgAAAAAAAAAAAAAAAABA */
