.bf-hb{position:relative;display:grid;min-height:clamp(560px,78vh,780px);background:#d99e98;color:#fff;overflow:hidden}.bf-hb-media,.bf-hb-shade,.bf-hb-inner{grid-area:1/1}.bf-hb-media{position:relative}.bf-hb-poster,.bf-hb-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.bf-hb-video{opacity:0;transition:opacity .6s ease}.bf-hb-video.is-playing{opacity:1}.bf-hb-shade{background:linear-gradient(90deg,#26252b9e,#26252b61 38%,#26252b00 68%);pointer-events:none}.bf-hb-inner{position:relative;display:flex;align-items:center;max-width:1180px;width:100%;margin-inline:auto;padding:72px clamp(20px,5vw,48px)}.bf-hb-copy{max-width:34rem}.bf-hb-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:#fff;margin:0}.bf-hb h1{font-family:var(--f-mark);font-weight:400;font-size:clamp(2.8rem,5.4vw,5.2rem);line-height:1.02;margin:18px 0 22px;color:#fff}.bf-hb-lead{color:#ffffffeb;max-width:29rem;font-size:1.05rem;margin:0}.bf-hb-ctas{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;margin-top:32px}.bf-hb .btn svg{width:18px;height:18px;margin-left:.5rem}.bf-hb-link{color:#fff;font-weight:500;text-decoration-color:#ffffffb3}@media(max-width:759px){.bf-hb{min-height:calc(100svh - 120px);max-height:720px}.bf-hb-poster,.bf-hb-video{object-position:74% 50%}.bf-hb-shade{background:linear-gradient(0deg,#26252bb8,#26252b73 45%,#26252b00 75%)}.bf-hb-inner{align-items:flex-end;padding:40px 20px 36px}}@media(prefers-reduced-motion:reduce){.bf-hb-video{display:none}}.ed-hero{background:var(--pink)}.ed-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:1440px;margin-inline:auto;min-height:min(78vh,700px)}.ed-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:clamp(40px,6vw,80px) clamp(20px,4vw,48px) clamp(48px,6vw,80px) clamp(20px,5vw,72px)}.ed-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0}.ed-hero h1{font-family:var(--f-mark);font-size:clamp(3.2rem,7.4vw,7.2rem);line-height:.95;margin:0}.ed-hero h1 span{display:block;padding-left:1.1em}.ed-hero-lead{max-width:30rem;font-size:1.06rem;margin:0}.ed-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.ed-hero-ctas .btn svg{width:18px;height:18px;margin-left:.5rem}.ed-btn-line{border-color:var(--ink)}.ed-hero-media{position:relative;min-height:420px}.ed-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ed-hero-card{position:absolute;left:-70px;bottom:56px;width:230px;background:#fff;padding:12px 12px 14px;box-shadow:0 30px 60px #26252b2e;display:grid;gap:.2rem}.ed-hero-card img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--photo);margin-bottom:.5rem}.ed-hero-card strong{font-family:var(--f-display);font-weight:400;font-size:1rem;line-height:1.25}.ed-hero-card span{font-size:.84rem;color:var(--muted)}@media(max-width:760px){.ed-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.ed-hero-media{order:-1;min-height:360px}.ed-hero-copy{padding:24px 20px 40px}.ed-hero h1 span{padding-left:.6em}.ed-hero-card{left:20px;bottom:16px;width:150px;padding:8px}.ed-hero-card strong{font-size:.86rem}}.ed-marq{background:var(--ink);color:#fff;overflow:hidden;padding:18px 0}.ed-marq-list{list-style:none;margin:0;padding:0;display:flex;width:max-content;animation:ed-marq 40s linear infinite}.ed-marq-list li{font-family:var(--f-mark);font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:.04em;white-space:nowrap;padding-right:46px;display:flex;align-items:center;gap:46px}.ed-marq-list li:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--pink)}.ed-marq:hover .ed-marq-list{animation-play-state:paused}@keyframes ed-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ed-marq-list{animation:none}}.ed-nums{background:var(--blush);padding-block:clamp(56px,7vw,90px)}.ed-nums-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ed-nums-list li{padding:6px 28px;border-left:1px solid rgba(38,37,43,.14);display:grid;gap:10px;align-content:start}.ed-nums-list li:first-child{border-left:0;padding-left:0}.ed-nums-list strong{font-family:var(--f-mark);font-weight:400;font-size:clamp(3rem,6vw,5.4rem);line-height:1;color:var(--coral-ink)}.ed-nums-list span{font-size:.95rem;max-width:15rem}.ed-nums-note{margin:34px 0 0;color:var(--muted);font-size:.82rem}@media(max-width:760px){.ed-nums-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.ed-nums-list li{padding:0 14px}.ed-nums-list li:nth-child(odd){border-left:0;padding-left:0}}.ed-line-top{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,44px)}.ed-line-top h2{font-size:clamp(2.1rem,4vw,3.6rem);max-width:15ch}.ed-line-side{display:grid;gap:.7rem;max-width:26rem}.ed-line-top p{color:var(--muted);margin:0}.ed-line-link{justify-self:start;font-size:.95rem}.ed-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ed-card-media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--photo)}.ed-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ed-card-media:hover img{transform:scale(1.04)}.ed-card-num{position:absolute;top:12px;left:16px;z-index:1;font-family:var(--f-mark);font-size:3.2rem;line-height:1}.ed-card-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px}.ed-card h3{font-size:1.3rem}.ed-card-price{font-weight:500;white-space:nowrap}.ed-card-note{color:var(--muted);font-size:.92rem;margin:.3rem 0 0}.ed-card-form{margin-top:14px}.ed-card-btn{border-color:var(--ink)}@media(max-width:760px){.ed-line-top{flex-direction:column;align-items:start}.ed-cards{grid-template-columns:minmax(0,1fr);gap:36px}}.ed-set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:600px}.ed-set-media{background:var(--photo);position:relative;min-height:360px}.ed-set-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ed-set-copy{background:var(--ink);color:#fff;padding:clamp(44px,6vw,80px) clamp(20px,6vw,72px);display:flex;flex-direction:column;justify-content:center;gap:22px}.ed-set-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--pink);margin:0}.ed-set h2{font-family:var(--f-mark);font-size:clamp(2.6rem,5vw,4.6rem);line-height:1}.ed-set h2 span{display:block}.ed-set-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.15)}.ed-set-list li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.15)}.ed-set-list li span:last-child{color:#ffffff9e;white-space:nowrap}.ed-set-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:0}.ed-set-price strong{font-size:1.6rem;font-weight:500}.ed-set-price s{color:#ffffff8c}.ed-set-price em{font-style:normal;color:var(--pink);font-size:.92rem}.ed-set .btn svg{width:18px;height:18px;margin-left:.5rem}.ed-set-small{margin:0;font-size:.86rem;color:#ffffff9e}.ed-set-link{color:#fff}@media(max-width:760px){.ed-set{grid-template-columns:minmax(0,1fr);min-height:0}}.ed-tex-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:40px}.ed-tex-top h2{font-size:clamp(2.1rem,4vw,3.6rem)}.ed-tex-top p{color:var(--muted);margin:0}.ed-tex-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:260px;gap:16px}.ed-tex-grid li{position:relative;overflow:hidden;background:var(--blush)}.ed-tex-grid li:first-child{grid-row:span 2}.ed-tex-grid img{width:100%;height:100%;object-fit:cover}.ed-tex-grid p{position:absolute;left:14px;bottom:12px;right:14px;margin:0;background:#fff;padding:7px 11px;font-size:.84rem;width:max-content;max-width:calc(100% - 28px)}.ed-tex-grid strong{display:block;font-family:var(--f-display);font-weight:400;font-size:1rem}.ed-tex-more{margin:28px 0 0;text-align:center}@media(max-width:760px){.ed-tex-top{grid-template-columns:minmax(0,1fr);gap:12px}.ed-tex-grid{grid-template-columns:1fr 1fr;grid-auto-rows:190px}.ed-tex-grid li:first-child{grid-column:1/-1;grid-row:span 1}}.bf-foot{background:#26252b;color:#ffffffb8;font-size:.92rem;line-height:1.6;padding:clamp(40px,5vw,64px) 0 22px}.bf-foot a{color:inherit;transition:color .2s}.bf-foot a:hover{color:#f6aba2}.bf-foot ul{list-style:none;margin:0;padding:0}.bf-foot-top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.bf-foot-brand{display:grid;gap:.9rem;align-content:start;max-width:24rem}.bf-foot-about p{color:#fff;font-size:1rem;line-height:1.55}.bf-foot-company{font-size:.86rem;line-height:1.6}.bf-foot-company a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f6aba299}.bf-foot-social{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.88rem}.bf-foot-social a{color:#fff;border-bottom:1px solid rgba(246,171,162,.6);padding-bottom:1px}.bf-foot-col h2{font-family:var(--f-body);font-size:.95rem;font-weight:500;color:#fff;margin:0 0 .7rem}.bf-foot-col ul{display:grid;gap:.35rem}.bf-foot-mark{display:block;width:100%;height:auto;margin:clamp(32px,5vw,56px) 0 clamp(14px,2vw,22px);overflow:visible}.bf-foot-mark text{font-family:var(--f-mark);font-size:116px;fill:#f6aba2}.bf-foot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.5rem;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:.8rem}.bf-foot-legal{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem}.bf-foot-linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.bf-foot-linkbtn:hover{color:#f6aba2}.bf-foot-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.bf-foot .payment-icons svg{width:34px;height:22px}.bf-foot-select{min-height:34px;padding:.2rem 1.8rem .2rem .6rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:2px;font:inherit;font-size:.8rem}.bf-foot-select option{color:#26252b}.foot-in-view .sticky-buy{display:none!important}@media(max-width:760px){.bf-foot-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.bf-foot-brand{grid-column:1/-1;max-width:none}.bf-foot-col h2{font-size:.88rem;margin-bottom:.45rem}.bf-foot-col{font-size:.86rem}.bf-foot-base{flex-direction:column;align-items:flex-start}}.nl-band{padding-block:clamp(32px,4vw,48px)}.nl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px clamp(24px,5vw,72px);align-items:center}.nl-copy{display:grid;gap:.4rem}.nl-copy h2{font-size:clamp(1.5rem,2.4vw,1.9rem)}.nl-copy p{font-size:.95rem;line-height:1.55;max-width:34rem}.nl-action{display:grid;gap:.6rem}.nl-row{display:flex;gap:.6rem}.nl-row .input{flex:1;min-width:0;border-color:#fff}.nl-row .btn{flex:none}.nl-fine{font-size:.78rem;line-height:1.5;opacity:.75}.nl-action .popup-code{justify-self:start}@media(max-width:760px){.nl-grid{grid-template-columns:minmax(0,1fr)}}.bf-bag-count{font-family:var(--f-body);font-size:.9rem;color:var(--muted);margin-left:.4rem;font-weight:400}.bf-bag-size{font-size:.84rem;color:var(--muted);margin:.1rem 0 0}.bf-bag-save{font-size:.84rem;color:var(--coral-ink);margin:.1rem 0 0}.bf-bag-up{margin:1.4rem 0 1.2rem;padding:1rem 1rem .4rem;background:var(--soft);border-radius:var(--radius)}.bf-bag-up-h{font-family:var(--f-display);font-size:1.05rem;margin:0 0 .2rem}.bf-bag-up-t{font-size:.86rem;margin:0 0 .4rem;line-height:1.5}.bf-bag-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--line)}.bf-bag-up-t+.bf-bag-card,.bf-bag-up-h+.bf-bag-card{border-top:0}.bf-bag-card-img{display:block;background:var(--photo)}.bf-bag-card-img img{width:56px;height:70px;object-fit:cover}.bf-bag-card-t{font-size:.92rem;line-height:1.35;display:block}.bf-bag-card-m{font-size:.84rem;color:var(--muted);margin:.15rem 0 0}.bf-bag-card-m s{margin-left:.2rem}.bf-bag-card-f{margin:0}.bf-bag-add{min-height:36px;padding:0 1rem;font-size:.86rem;border-color:var(--ink)}.bf-bag-trust{list-style:none;margin:.3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.bf-bag-trust li{display:grid;justify-items:center;gap:.25rem;text-align:center;font-size:.76rem;line-height:1.35;color:var(--muted)}.bf-bag-trust .icon{width:20px;height:20px;color:var(--coral-ink)}.bf-bag-pay{justify-content:center;margin-top:.2rem}.bf-bag-pay svg{width:34px;height:22px}.bf-bag-checkout .icon{width:18px;height:18px;margin-right:.5rem}.cart-drawer .drawer-lines .line{grid-template-columns:72px minmax(0,1fr) auto}.cart-drawer .drawer-lines .line img{width:72px;height:90px}.cart-drawer .drawer-foot{background:var(--blush);border-top:0}.cart-drawer .drawer-foot{gap:.55rem;padding:.9rem 1.5rem 1rem}.cart-drawer .drawer-foot>.muted{font-size:.82rem;margin:-.25rem 0 0}.cart-drawer .bf-bag-trust{margin:0}.cart-drawer .bf-bag-trust li{font-size:.72rem;gap:.15rem}.cart-drawer .bf-bag-trust .icon{width:17px;height:17px}.cart-drawer .bf-bag-pay svg{width:30px;height:19px}.cart-drawer .drawer-view{font-size:.86rem}.bf-cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px,4vw,56px);align-items:start}.bf-cart-side{position:sticky;top:110px;display:grid;gap:.9rem;padding:1.5rem;background:var(--blush);border-radius:var(--radius)}.bf-cart-side h2{font-family:var(--f-display);font-size:1.3rem;margin:0}.bf-cart-side .sub{display:flex;justify-content:space-between;align-items:baseline;font-size:1.05rem;margin:0}.bf-cart-side .sub strong{font-weight:500;font-size:1.2rem}.bf-cart-side .muted{font-size:.88rem;margin:0}.bf-cart-update{display:flex;justify-content:flex-end;margin-top:1rem}@media(max-width:860px){.bf-cart-grid{grid-template-columns:minmax(0,1fr)}.bf-cart-side{position:static}}.pdp-guarantee{display:flex;align-items:flex-start;gap:.6rem;margin:0;font-size:.92rem;line-height:1.5;padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--radius)}.pdp-guarantee .icon{flex:none;width:20px;height:20px;margin-top:.05rem;padding:3px;border-radius:50%;background:var(--pink);color:var(--ink)}.pdp-guarantee strong{font-weight:500}.pdp-guarantee a{white-space:nowrap}@media(max-width:760px){.template-product .pdp-info>.pdp-guarantee{order:5}}.bf-swap{display:grid;gap:.7rem;background:var(--blush);border-left:3px solid var(--pink);padding:14px 16px;font-size:.92rem;line-height:1.5}.bf-swap p{margin:0}.bf-swap .btn{justify-self:start;min-height:42px;padding:0 1.2rem;font-size:.9rem}.bf-swap--drawer{margin:1rem 1.5rem 0}.bf-swap--page{margin:0 0 1.5rem}.bf-swap-error{color:var(--coral-ink)}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
