.bfea{font-family:var(--font-body-family,"Rubik"),sans-serif;color:#2a2420}.bfea h2,.bfea h3,.bfea h4,.bfea__eyebrow,.bfea__step-n,.bfea__btn{font-family:var(--font-heading-family,"Rubik"),sans-serif}.bfea section{padding:64px 50px}.bfea__wrap{max-width:1100px;margin:0 auto}.bfea__wrap--narrow{max-width:780px}.bfea__eyebrow{margin:0;font-size:20px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cream)}.bfea .bfea__gift{background:var(--gift-bg);color:#fff;padding-top:90px;padding-bottom:90px}.bfea__gift-wrap{display:flex;align-items:center;justify-content:center;gap:80px;max-width:1240px;margin:0 auto}.bfea__gift-img{width:420px;max-width:40%;height:auto;flex:none;transform:rotate(-4deg);filter:drop-shadow(0 22px 28px rgba(0,0,0,.6))}.bfea__gift-title{margin:14px 0 20px;font-size:58px;font-weight:700;line-height:1.02;color:var(--red)!important}.bfea__gift-text{font-size:23px;line-height:1.5;color:#d9d9d9;max-width:640px}.bfea__gift-text p{margin:0}.bfea__gift-note{margin:16px 0 0;font-size:17px;color:#a8a8a8}.bfea__sec-title{margin:0 0 36px;font-size:36px;font-weight:700;text-align:center;color:#111!important}.bfea__faq .bfea__sec-title{margin-bottom:24px}.bfea__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.bfea__step-n{font-size:44px;font-weight:700;line-height:1.1;color:var(--red)}.bfea__step h3{margin:6px 0 8px;font-size:20px;font-weight:700;color:#111!important}.bfea__step-text{max-width:300px;margin:0 auto;font-size:16px;line-height:1.5;color:#555}.bfea__step-text p{margin:0}.bfea__incl{margin-top:52px;padding-top:36px;border-top:1px solid #ddd6ce;text-align:center}.bfea__incl-main{font-size:36px;font-weight:500;line-height:1.25;color:#111}.bfea__incl-main p{margin:0}.bfea__incl-main strong,.bfea__incl-main b{font-weight:700;color:var(--red)}.bfea__incl-small{margin:6px 0 0;font-size:19px;color:#888}.bfea .bfea__faq{background:#fff}.bfea__q{padding:20px 0;border-top:1px solid #e1dbd4}.bfea__q:last-of-type{border-bottom:1px solid #e1dbd4}.bfea__q h4{margin:0 0 6px;font-size:18px;font-weight:700;color:#111!important}.bfea__a{font-size:16px;line-height:1.55;color:#555}.bfea__a p{margin:0}.bfea__cta{margin-top:36px;text-align:center}.bfea__btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:4px;background:var(--red);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:filter .2s}.bfea__btn:hover{filter:brightness(.85)}.bfea__legal{margin-top:24px;font-size:12px;line-height:1.6;color:#888;text-align:center}.bfea__legal p{margin:0}@media(max-width:749px){.bfea section{padding:44px 20px}.bfea .bfea__gift{padding-top:52px;padding-bottom:52px}.bfea__gift-wrap{flex-direction:column;gap:28px;text-align:center}.bfea__gift-img{width:270px;max-width:80%}.bfea__eyebrow{font-size:13px}.bfea__gift-title{font-size:36px}.bfea__gift-text{font-size:18px}.bfea__sec-title{font-size:28px;margin-bottom:24px}.bfea__steps{grid-template-columns:1fr;gap:22px}.bfea__incl{margin-top:32px;padding-top:28px}.bfea__incl-main{font-size:26px}.bfea__incl-small{font-size:16px}}bfcm-hero.bfcm-hero{position:relative;display:block;width:100%;height:var(--h-d);margin-top:var(--off-d);overflow:hidden;border-radius:var(--radius);color:#fff;isolation:isolate;font-family:var(--font-heading-family,"Rubik"),sans-serif}.bfcm-hero__media,.bfcm-hero__media img,.bfcm-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bfcm-hero__media img{object-fit:cover;object-position:var(--focal)}.bfcm-hero__img--m{display:none}.bfcm-hero__m-only{display:none!important}.bfcm-hero__placeholder{background:#2a2420}.bfcm-hero__placeholder svg{width:100%;height:100%;opacity:.3}.bfcm-hero .bfcm-hero__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bfcm-hero[data-overlay=solid] .bfcm-hero__overlay{background:rgb(var(--ov-rgb) / var(--ov-o))}.bfcm-hero[data-overlay=fade] .bfcm-hero__overlay{background:linear-gradient(90deg,rgb(var(--ov-rgb) / var(--ov-o)) 0%,rgb(var(--ov-rgb) / var(--ov-o)) var(--fade-start),rgb(var(--ov-rgb) / 0) var(--fade-end))}.bfcm-hero__inner{position:relative;z-index:2;display:flex;width:100%;height:100%;padding:32px clamp(24px,var(--pad-x),200px);align-items:var(--va);justify-content:var(--ha);box-sizing:border-box}.bfcm-hero__content{max-width:clamp(calc(var(--content-w) * .62px),calc(var(--content-w) * 100vw / 1920),calc(var(--content-w) * 1px));text-align:var(--ta);color:#fff}.bfcm-hero[data-shadow=true] .bfcm-hero__content{text-shadow:0 2px 14px rgba(0,0,0,.55)}.bfcm-hero__eyebrow{margin:0 0 calc(clamp(calc(var(--gap) * .62px),calc(var(--gap) * 100vw / 1920),calc(var(--gap) * 1px))*.6);font-size:clamp(calc(var(--eb-d) * .62px),calc(var(--eb-d) * 100vw / 1920),calc(var(--eb-d) * 1px));font-weight:700;letter-spacing:.2em;line-height:1.2;text-transform:uppercase;color:var(--eb-c)!important}.bfcm-hero__title{margin:0 0 clamp(calc(var(--gap) * .62px),calc(var(--gap) * 100vw / 1920),calc(var(--gap) * 1px));font-size:clamp(calc(var(--hl-d) * .62px),calc(var(--hl-d) * 100vw / 1920),calc(var(--hl-d) * 1px));font-weight:700;letter-spacing:-.01em;line-height:.95;color:#fff!important}.bfcm-hero[data-upper=true] .bfcm-hero__title{text-transform:uppercase}.bfcm-hero__title span{display:block}.bfcm-hero__title-main{color:#fff!important}.bfcm-hero__title-accent{color:var(--accent)!important}bfcm-hero .bfcm-hero__description,bfcm-hero .bfcm-hero__fine{font-family:var(--font-body-family,"Rubik"),sans-serif}.bfcm-hero__description{margin:0 0 calc(clamp(calc(var(--gap) * .62px),calc(var(--gap) * 100vw / 1920),calc(var(--gap) * 1px))/2);font-size:clamp(calc(var(--body-d) * .62px),calc(var(--body-d) * 100vw / 1920),calc(var(--body-d) * 1px));line-height:1.35;color:#f1ebe6!important}.bfcm-hero__description{max-width:29em}.bfcm-hero__description p{margin:0}.bfcm-hero__description strong,.bfcm-hero__description b{font-weight:700;color:#fff}.bfcm-hero__fine{margin:0;font-size:clamp(calc(var(--fine-d) * .62px),calc(var(--fine-d) * 100vw / 1920),calc(var(--fine-d) * 1px));line-height:1.4;color:#fff!important;opacity:.85}.bfcm-hero__actions{display:flex;flex-wrap:wrap;gap:var(--btn-gap);margin-top:clamp(calc(var(--gap) * .62px),calc(var(--gap) * 100vw / 1920),calc(var(--gap) * 1px));justify-content:var(--ta)}.bfcm-hero__btn{display:inline-flex;min-height:clamp(calc(var(--btn-h) * .75px),calc(var(--btn-h) * 100vw / 1920),calc(var(--btn-h) * 1px));align-items:center;justify-content:center;padding:0 clamp(22px,1.7vw,32px);border:1px solid transparent;border-radius:var(--btn-r);font-size:clamp(13px,.8vw,15px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-shadow:none;transition:background-color .2s ease,color .2s ease}.bfcm-hero__btn--primary{background:var(--p-bg);color:var(--p-c);border-color:var(--p-bg)}.bfcm-hero__btn--primary:hover{background:var(--p-hbg);color:var(--p-hc);border-color:var(--p-hbg)}.bfcm-hero__btn--secondary{background:var(--s-bg);color:var(--s-c);border-color:var(--s-b)}.bfcm-hero__btn--secondary:hover{background:var(--s-hbg);color:var(--s-hc)}.bfcm-hero__form{margin-top:clamp(calc(var(--gap) * .62px),calc(var(--gap) * 100vw / 1920),calc(var(--gap) * 1px));max-width:560px;padding:16px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:8px;text-shadow:none;text-align:left}.bfcm-hero__form-note{margin-top:10px;font-family:var(--font-body-family,"Rubik"),sans-serif;font-size:12px;line-height:1.45;color:#cfc7bf}.bfcm-hero__form-note p{margin:0}.bfcm-hero__form-note a{color:inherit}.bfcm-hero__tag{position:absolute;z-index:3;top:clamp(calc(var(--tag-top) * .62px),calc(var(--tag-top) * 100vw / 1920),calc(var(--tag-top) * 1px));right:clamp(calc(var(--tag-right) * .62px),calc(var(--tag-right) * 100vw / 1920),calc(var(--tag-right) * 1px));padding:.42em 1.05em .42em 1.7em;background:var(--tag-bg);color:var(--tag-c);font-size:clamp(calc(var(--tag-d) * .62px),calc(var(--tag-d) * 100vw / 1920),calc(var(--tag-d) * 1px));font-weight:700;letter-spacing:.06em;line-height:1.1;white-space:nowrap;clip-path:polygon(16% 0,100% 0,100% 100%,16% 100%,0 50%);transform:rotate(-5deg);pointer-events:none}.bfcm-hero__tag:before{content:"";position:absolute;left:.62em;top:50%;width:.42em;height:.42em;margin-top:-.21em;border-radius:50%;background:#f5ece3}.bfcm-hero__tag:after{content:"";position:absolute;top:.18em;right:.18em;bottom:.18em;left:1em;border:1.5px dashed rgba(255,214,160,.7)}@media(max-width:989px){bfcm-hero.bfcm-hero{height:var(--h-t)}}@media(max-width:749px){bfcm-hero.bfcm-hero{height:var(--h-m);margin-top:var(--off-m)}.bfcm-hero__img--d{display:none}.bfcm-hero__img--m{display:block}.bfcm-hero__media img{object-position:var(--focal-m)}.bfcm-hero[data-overlay-m=none] .bfcm-hero__overlay{background:none}.bfcm-hero[data-overlay-m=solid] .bfcm-hero__overlay{background:rgb(var(--ov-rgb) / var(--ov-o-m))}.bfcm-hero[data-overlay-m=fade] .bfcm-hero__overlay{background:linear-gradient(180deg,rgb(var(--ov-rgb) / 0) 0%,rgb(var(--ov-rgb) / 0) var(--mfade-start),rgb(var(--ov-rgb) / var(--ov-o-m)) var(--mfade-end))}.bfcm-hero__inner{padding:20px 20px 26px;align-items:var(--va-m);justify-content:var(--ha-m)}.bfcm-hero__content{text-align:var(--ta-m)}.bfcm-hero__content{max-width:100%}.bfcm-hero__eyebrow{font-size:var(--eb-m);letter-spacing:.16em;margin-bottom:8px}.bfcm-hero__title{font-size:var(--hl-m);margin-bottom:10px}.bfcm-hero__description{font-size:var(--body-m);margin-bottom:6px}.bfcm-hero__fine{font-size:var(--fine-m)}.bfcm-hero__actions{justify-content:var(--ta-m);margin-top:14px}.bfcm-hero__btn{font-size:12px;padding:0 22px;min-height:42px}.bfcm-hero__form{max-width:100%;padding:14px;margin-top:14px}.bfcm-hero__tag{font-size:var(--tag-m);top:var(--tag-top-m);right:var(--tag-right-m)}.bfcm-hero__tag--desktop-only{display:none}.bfcm-hero[data-overlay-m=split] .bfcm-hero__overlay{background:linear-gradient(180deg,rgb(var(--ov-rgb) / var(--ov-o-m)) 0%,rgb(var(--ov-rgb) / 0) var(--mfade-start),rgb(var(--ov-rgb) / 0) calc(100% - var(--mfade-end)),rgb(var(--ov-rgb) / var(--ov-o-m)) calc(100% - var(--mfade-end) + 14%),rgb(var(--ov-rgb) / var(--ov-o-m)) 100%)}.bfcm-hero[data-layout-m=split] .bfcm-hero__inner{align-items:stretch;padding-top:28px}.bfcm-hero[data-layout-m=split] .bfcm-hero__content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.bfcm-hero[data-layout-m=split] .bfcm-hero__title{margin-bottom:0}.bfcm-hero[data-layout-m=split] .bfcm-hero__actions{flex-direction:column;align-items:stretch}.bfcm-hero[data-layout-m=split] .bfcm-hero__btn{width:100%;min-height:50px;font-size:14px}.bfcm-hero[data-fit-m=top]{background:rgb(var(--ov-rgb))}.bfcm-hero[data-fit-m=top] .bfcm-hero__media img.bfcm-hero__img--m{top:var(--img-shift-m);bottom:auto;height:auto}.bfcm-hero[data-fit-m=top]{height:max(var(--h-m),calc(100vw / var(--m-ar,.75)))}.bfcm-hero__m-only{display:block!important}.bfcm-hero__d-only{display:none!important}.bfcm-hero[data-tag-side-m=left] .bfcm-hero__tag{right:auto;left:var(--tag-right-m)}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
