.color-bf-plum{--color-background: #2b0421;--color-background-rgb: 43 4 33;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;--color-primary: #f996c3;--color-primary-rgb: 249 150 195;--color-primary-hover: #ffffff;--color-primary-hover-rgb: 255 255 255;--color-border: rgb(249 150 195 / 18%);--color-border-rgb: 249 150 195;--color-primary-button-background: #f996c3;--color-primary-button-text: #2b0421;--color-primary-button-border: #f996c3;--color-secondary-button-text: #ffffff;--color-secondary-button-border: #f996c3;--color-secondary-button-hover-background: #f996c3;--color-secondary-button-hover-text: #2b0421;--color-secondary-button-hover-border: #f996c3;--color-tertiary-button-text: #ffffff;--color-tertiary-button-border: #f996c3;--color-tertiary-button-hover-background: #f996c3;--color-tertiary-button-hover-text: #2b0421;--color-tertiary-button-hover-border: #f996c3;--color-input-text: #ffffff;--color-input-text-rgb: 255 255 255;--color-input-border: #f996c3;--color-variant-text: #ffffff;--color-variant-text-rgb: 255 255 255;--color-variant-border: #f996c3;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.color-bf-nav{--color-background: #2b0421;--color-background-rgb: 43 4 33;--color-foreground: #f996c3;--color-foreground-rgb: 249 150 195;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;--color-primary: #f996c3;--color-primary-rgb: 249 150 195;--color-primary-hover: #f996c3;--color-primary-hover-rgb: 249 150 195;--color-border: rgb(249 150 195 / 18%);--color-border-rgb: 249 150 195;--color-primary-button-background: #f996c3;--color-primary-button-text: #2b0421;--color-primary-button-border: #f996c3;--color-secondary-button-text: #f996c3;--color-secondary-button-border: #f996c3;--color-secondary-button-hover-background: #f996c3;--color-secondary-button-hover-text: #2b0421;--color-secondary-button-hover-border: #f996c3;--color-tertiary-button-text: #f996c3;--color-tertiary-button-border: #f996c3;--color-tertiary-button-hover-background: #f996c3;--color-tertiary-button-hover-text: #2b0421;--color-tertiary-button-hover-border: #f996c3;--color-input-text: #f996c3;--color-input-text-rgb: 249 150 195;--color-input-border: #f996c3;--color-variant-text: #f996c3;--color-variant-text-rgb: 249 150 195;--color-variant-border: #f996c3;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.color-bf-navy{--color-background: #0b1c47;--color-background-rgb: 11 28 71;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #75ded9;--color-foreground-heading-rgb: 117 222 217;--color-primary: #75ded9;--color-primary-rgb: 117 222 217;--color-primary-hover: #ffffff;--color-primary-hover-rgb: 255 255 255;--color-border: rgb(117 222 217 / 18%);--color-border-rgb: 117 222 217;--color-primary-button-background: #75ded9;--color-primary-button-text: #0b1c47;--color-primary-button-border: #75ded9;--color-secondary-button-text: #ffffff;--color-secondary-button-border: #75ded9;--color-secondary-button-hover-background: #75ded9;--color-secondary-button-hover-text: #0b1c47;--color-secondary-button-hover-border: #75ded9;--color-tertiary-button-text: #ffffff;--color-tertiary-button-border: #75ded9;--color-tertiary-button-hover-background: #75ded9;--color-tertiary-button-hover-text: #0b1c47;--color-tertiary-button-hover-border: #75ded9;--color-input-text: #ffffff;--color-input-text-rgb: 255 255 255;--color-input-border: #75ded9;--color-variant-text: #ffffff;--color-variant-text-rgb: 255 255 255;--color-variant-border: #75ded9;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.color-bf-pink{--color-background: #f996c3;--color-background-rgb: 249 150 195;--color-foreground: #2b0421;--color-foreground-rgb: 43 4 33;--color-foreground-heading: #2b0421;--color-foreground-heading-rgb: 43 4 33;--color-primary: #2b0421;--color-primary-rgb: 43 4 33;--color-primary-hover: #2b0421;--color-primary-hover-rgb: 43 4 33;--color-border: rgb(43 4 33 / 18%);--color-border-rgb: 43 4 33;--color-primary-button-background: #2b0421;--color-primary-button-text: #ffffff;--color-primary-button-border: #2b0421;--color-secondary-button-text: #2b0421;--color-secondary-button-border: #2b0421;--color-secondary-button-hover-background: #2b0421;--color-secondary-button-hover-text: #f996c3;--color-secondary-button-hover-border: #2b0421;--color-tertiary-button-text: #2b0421;--color-tertiary-button-border: #2b0421;--color-tertiary-button-hover-background: #2b0421;--color-tertiary-button-hover-text: #f996c3;--color-tertiary-button-hover-border: #2b0421;--color-input-text: #2b0421;--color-input-text-rgb: 43 4 33;--color-input-border: #2b0421;--color-variant-text: #2b0421;--color-variant-text-rgb: 43 4 33;--color-variant-border: #2b0421;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3}.color-bf-dark{--color-background: #1e0a1b;--color-background-rgb: 30 10 27;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;--color-primary: #eb58b3;--color-primary-rgb: 235 88 179;--color-primary-hover: #ffffff;--color-primary-hover-rgb: 255 255 255;--color-border: rgb(235 88 179 / 18%);--color-border-rgb: 235 88 179;--color-primary-button-background: #eb58b3;--color-primary-button-text: #2b0421;--color-primary-button-border: #eb58b3;--color-secondary-button-text: #ffffff;--color-secondary-button-border: #eb58b3;--color-secondary-button-hover-background: #eb58b3;--color-secondary-button-hover-text: #1e0a1b;--color-secondary-button-hover-border: #eb58b3;--color-tertiary-button-text: #ffffff;--color-tertiary-button-border: #eb58b3;--color-tertiary-button-hover-background: #eb58b3;--color-tertiary-button-hover-text: #1e0a1b;--color-tertiary-button-hover-border: #eb58b3;--color-input-text: #ffffff;--color-input-text-rgb: 255 255 255;--color-input-border: #eb58b3;--color-variant-text: #ffffff;--color-variant-text-rgb: 255 255 255;--color-variant-border: #eb58b3;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.color-bf-lc-nav{--color-background: #0b1c47;--color-background-rgb: 11 28 71;--color-foreground: #75ded9;--color-foreground-rgb: 117 222 217;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;--color-primary: #75ded9;--color-primary-rgb: 117 222 217;--color-primary-hover: #75ded9;--color-primary-hover-rgb: 117 222 217;--color-border: rgb(117 222 217 / 18%);--color-border-rgb: 117 222 217;--color-primary-button-background: #75ded9;--color-primary-button-text: #0b1c47;--color-primary-button-border: #75ded9;--color-secondary-button-text: #75ded9;--color-secondary-button-border: #75ded9;--color-secondary-button-hover-background: #75ded9;--color-secondary-button-hover-text: #0b1c47;--color-secondary-button-hover-border: #75ded9;--color-tertiary-button-text: #75ded9;--color-tertiary-button-border: #75ded9;--color-tertiary-button-hover-background: #75ded9;--color-tertiary-button-hover-text: #0b1c47;--color-tertiary-button-hover-border: #75ded9;--color-input-text: #75ded9;--color-input-text-rgb: 117 222 217;--color-input-border: #75ded9;--color-variant-text: #75ded9;--color-variant-text-rgb: 117 222 217;--color-variant-border: #75ded9;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.color-bf-teal{--color-background: #75ded9;--color-background-rgb: 117 222 217;--color-foreground: #0b1c47;--color-foreground-rgb: 11 28 71;--color-foreground-heading: #0b1c47;--color-foreground-heading-rgb: 11 28 71;--color-primary: #0b1c47;--color-primary-rgb: 11 28 71;--color-primary-hover: #0b1c47;--color-primary-hover-rgb: 11 28 71;--color-border: rgb(11 28 71 / 18%);--color-border-rgb: 11 28 71;--color-primary-button-background: #0b1c47;--color-primary-button-text: #ffffff;--color-primary-button-border: #0b1c47;--color-secondary-button-text: #0b1c47;--color-secondary-button-border: #0b1c47;--color-secondary-button-hover-background: #0b1c47;--color-secondary-button-hover-text: #75ded9;--color-secondary-button-hover-border: #0b1c47;--color-tertiary-button-text: #0b1c47;--color-tertiary-button-border: #0b1c47;--color-tertiary-button-hover-background: #0b1c47;--color-tertiary-button-hover-text: #75ded9;--color-tertiary-button-hover-border: #0b1c47;--color-input-text: #0b1c47;--color-input-text-rgb: 11 28 71;--color-input-border: #0b1c47;--color-variant-text: #0b1c47;--color-variant-text-rgb: 11 28 71;--color-variant-border: #0b1c47;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3}.color-bf-plum,.color-bf-nav,.color-bf-navy,.color-bf-pink,.color-bf-dark,.color-bf-lc-nav,.color-bf-teal{--color-shadow: rgb(10 0 8);--color-shadow-rgb: 10 0 8;--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-text: #2b0421;--color-primary-button-hover-border: #ffffff;--color-secondary-button-background: transparent;--color-tertiary-button-background: transparent;--color-input-background: transparent;--color-input-hover-background: rgb(255 255 255 / 8%);--color-variant-background: transparent;--color-variant-hover-background: rgb(255 255 255 / 8%);--color-variant-hover-text: var(--color-foreground);--color-variant-hover-border: var(--color-primary);--color-selected-variant-background: var(--color-primary);--color-selected-variant-border: var(--color-primary);--color-selected-variant-text: var(--color-background);--color-selected-variant-hover-background: var(--color-primary);--color-selected-variant-hover-text: var(--color-background);--color-selected-variant-hover-border: var(--color-primary);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);color:var(--color-foreground);background-color:var(--color-background)}:is(.color-bf-plum,.color-bf-navy) .klaviyo-form :is(p,span){color:var(--color-foreground)!important}:is(.color-bf-plum,.color-bf-navy) .klaviyo-form button{background-color:var(--color-primary-button-background)!important;color:var(--color-primary-button-text)!important}:is(.color-bf-nav,.color-bf-lc-nav) .menu-drawer__footer{border-block-start:1px solid var(--color-border);background:var(--color-background)!important;color:var(--color-foreground)!important}:is(.color-bf-nav,.color-bf-lc-nav).menu-drawer,:is(.color-bf-nav,.color-bf-lc-nav) .menu-drawer__navigation{scrollbar-color:rgb(var(--color-primary-rgb) / 40%) transparent}:is(.color-bf-plum,.color-bf-navy) .menu__item a{color:var(--color-foreground)}.content-for-layout:has(.bf-section){background-color:#2b0421}.bf-section{--bf-badge-background: #eb58b3;--bf-badge-text: #2b0421;--bf-radius: 12px;--bf-gutter: 40px;position:relative;padding-block:var(--bf-pad-top, 0) var(--bf-pad-bottom, 0);color:var(--color-foreground);background-color:var(--color-background)}.bf-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--bf-gutter);box-sizing:border-box}.bf-section a:not(.button){color:inherit}.bf-section{--color-secondary-button-background: var(--color-primary-button-background);--color-secondary-button-text: var(--color-primary-button-text);--color-secondary-button-border: var(--color-primary-button-background);--color-secondary-button-hover-background: #ffffff;--color-secondary-button-hover-text: var(--color-background);--color-secondary-button-hover-border: #ffffff;--color-primary-button-hover-text: var(--color-background)}.bf-section.color-bf-pink{--color-secondary-button-hover-text: #2b0421;--color-primary-button-hover-text: #2b0421}.bf-section :is(.button,.button-secondary){border-radius:999px;font-family:var(--font-body--family);letter-spacing:normal;text-transform:none}.bf-section .button:not(.button-secondary){padding:15px 28px;font-size:16px;font-weight:600;line-height:1.2}.bf-section .button-secondary{min-height:48px;padding-inline:24px;font-size:15px;font-weight:600}.bf-section .add-to-cart-icon{display:none}.bf-offer .button-secondary{font-weight:600}.bf-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-block-end:24px}.bf-heading{margin:0;font-family:var(--font-body--family);font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.05;letter-spacing:-.025em;color:var(--color-foreground-heading)}.bf-section .bf-link{font-size:1rem;font-weight:500;color:var(--color-primary);text-underline-offset:4px}.bf-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:1;padding:5px 11px;border-radius:999px;background:var(--bf-badge-background);color:var(--bf-badge-text);max-width:calc(100% - 24px);font-size:13px;font-weight:700;line-height:1.2;text-wrap:balance}.bf-badge--static{position:static;max-width:none;white-space:nowrap}.bf-marquee{display:flex;width:100%;overflow:hidden;font-family:Antonio,Arial Narrow,Impact,sans-serif;font-weight:600;line-height:1;text-transform:uppercase;white-space:nowrap}.bf-marquee__track{display:flex;flex:none;animation:bf-marquee var(--bf-marquee-speed, 40s) linear infinite}.bf-marquee--reverse .bf-marquee__track{animation-direction:reverse}.bf-marquee__item{flex:none;padding-inline-end:1.4em}@keyframes bf-marquee{to{transform:translate(-100%)}}.bf-ticker{display:flex;align-items:center;box-sizing:border-box;height:var(--bf-ticker-height, 36px);border-block:var(--bf-ticker-border, 2px) solid var(--bf-ticker-border-color, #eb58b3);font-size:var(--bf-ticker-size, 17px);letter-spacing:.06em;color:var(--color-foreground);background-color:var(--color-background)}.bf-ticker-section--tilted{position:relative;z-index:2;overflow-x:clip;margin-block:-36px;pointer-events:none}.bf-ticker-section--tilted .bf-ticker{--bf-ticker-height: 72px;--bf-ticker-border: 4px;--bf-ticker-size: 38px;width:104%;margin-inline-start:-2%;letter-spacing:.01em;transform:rotate(-1.4deg);box-shadow:0 10px 24px #0a000873}.bf-hero{padding:0}.bf-hero__link{display:block}.bf-hero__media{position:relative;display:block;aspect-ratio:var(--bf-hero-ratio, 1440 / 554);overflow:hidden}.bf-hero__media :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bf-hero__overlay{display:none}.bf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.bf-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bf-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bf-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.bf-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--bf-radius);background:#f4f3f3}.bf-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.bf-card__media:hover img{transform:scale(1.03)}.bf-card__title{margin:6px 0 0;font-family:var(--font-body--family);font-size:17px;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--color-foreground)}.bf-section .bf-card__title a{text-decoration:none}.bf-section .bf-card__title a:hover{color:var(--color-primary)}.bf-card__action{margin-block-start:auto;padding-block-start:6px}.bf-card__action add-to-cart-component,.bf-tile__action add-to-cart-component,.bf-section .bf-card__button{display:flex;width:100%;justify-content:center}.bf-section .bf-card__button{position:relative}.bf-section .bf-card__button .add-to-cart-text--added{pointer-events:none}.bf-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:16px}.bf-price .price--code-strike{opacity:.65}.bf-price .code-discount-price{display:contents}.bf-price .code-discount-price__amount{font-weight:600;color:var(--color-foreground)}.bf-price .code-discount-price__text{flex-basis:100%;font-size:13px;color:var(--color-primary)}.bf-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bf-section a.bf-category{position:relative;display:block;height:380px;overflow:hidden;border-radius:var(--bf-radius);background:#300125;color:#fff;text-decoration:none}.bf-category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.bf-category:hover img{transform:scale(1.03)}.bf-category__text{position:absolute;inset-block-start:20px;inset-inline:20px 16px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bf-category__label{font-size:24px;font-weight:500;letter-spacing:-.02em}.bf-tabs{display:flex;flex-wrap:wrap;gap:8px}.bf-tab{min-height:44px;padding:0 20px;border:1px solid rgb(var(--color-primary-rgb) / 45%);border-radius:999px;background:transparent;color:var(--color-primary);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}.bf-tab:hover,.bf-tab[aria-selected=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background)}.bf-tab[aria-selected=true]{font-weight:600}.bf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px}.bf-tile{position:relative;display:flex;min-height:240px;overflow:hidden;border-radius:var(--bf-radius);background:#ffffff14;color:var(--color-foreground)}.bf-tile[hidden]{display:none}.bf-tile--outline{box-sizing:border-box;border:1px solid rgb(var(--color-primary-rgb) / 50%);background:transparent}.bf-tile__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bf-tile__action{position:relative;z-index:2}.bf-tile__text{display:flex;flex-direction:column;min-width:0}.bf-tile .bf-price{display:block}.bf-tile__media{position:relative;flex:none;width:45%;overflow:hidden;background:#f4f3f3}.bf-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-tile__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:20px}.bf-section a.bf-tile__title{font-size:21px;font-weight:500;letter-spacing:-.01em;text-decoration:none}.bf-tile__subtitle{display:block;margin-block-start:4px;font-size:15px;color:var(--color-primary)}.bf-tile__arrow{font-size:26px;color:var(--color-primary)}.bf-tile .bf-price [ref=priceContainer]{font-size:15px}.bf-tile .bf-price .code-discount-price__amount{font-size:26px;letter-spacing:-.02em}.bf-feature{display:flex;flex-wrap:wrap;align-items:stretch;gap:40px}.bf-feature__media{position:relative;flex:4 1 340px;min-width:0;min-height:520px;overflow:hidden;border-radius:var(--bf-radius)}.bf-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-feature__content{display:flex;flex:8 1 620px;flex-direction:column;gap:28px;min-width:0}.bf-feature__title{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-block-end:8px}.bf-feature__text{margin:0;font-size:18px;line-height:1.4}.bf-feature .bf-grid{gap:24px 16px}.bf-feature .bf-card__title{font-size:16px}.bf-gifts{display:flex;flex-direction:column;gap:28px}.bf-gifts__intro{display:flex;flex-wrap:wrap;align-items:stretch;gap:28px 40px}.bf-gifts__copy{display:flex;flex:4 1 340px;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:0}.bf-gifts__heading{font-size:clamp(28px,4vw,56px)}.bf-gifts__text{margin:0 0 12px;font-size:18px;line-height:1.4}.bf-gifts__image{position:relative;flex:8 1 620px;min-width:0;aspect-ratio:1100 / 382;overflow:hidden;border-radius:var(--bf-radius)}.bf-gifts__image img,.bf-gift__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-gifts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.bf-gift{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.bf-gift__title{margin:6px 0 0;font-family:var(--font-body--family);font-size:17px;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--color-foreground)}.bf-section .bf-gift__title a{text-decoration:none}.bf-gift__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--bf-radius);background:#ffffff73}.bf-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255 / 95%) 0 2px,transparent 2.5px),radial-gradient(circle at 70% 60%,rgb(255 255 255 / 80%) 0 1.5px,transparent 2px),radial-gradient(circle at 45% 80%,rgb(255 255 255 / 65%) 0 1px,transparent 1.5px);background-size:80px 80px,120px 120px,60px 60px;animation:bf-snow 9s linear infinite}@keyframes bf-snow{to{background-position:20px 240px,-30px 360px,10px 480px}}.content-for-layout:has(.bf-split-hero){background-color:#0b1c47}.bf-split-hero__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;box-sizing:border-box;max-width:1440px;margin-inline:auto;padding:40px var(--bf-gutter)}.bf-split-hero__text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding-block:24px}.bf-split-hero__heading{margin:0;font-family:var(--font-body--family);font-size:clamp(38px,5.3vw,76px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--color-foreground-heading)}.bf-split-hero__body{margin:0 0 12px;font-size:clamp(16px,1.55vw,22px);line-height:1.35}.bf-split-hero__body strong{font-weight:700}.bf-split-hero__sticker{position:absolute;inset-block-start:28px;inset-inline-end:-96px;width:200px;height:auto}.bf-split-hero__media{position:relative;display:block;aspect-ratio:720 / 660;overflow:hidden;border-radius:var(--bf-radius)}.bf-split-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bf-tiles--stacked .bf-tile{flex-direction:column}.bf-tiles--stacked .bf-tile__media{width:100%;aspect-ratio:650 / 400;background:#fff}.bf-tiles--stacked .bf-tile__body{flex-direction:row;flex-wrap:wrap;align-items:flex-end;padding:20px 24px}.bf-tiles--stacked .bf-price [ref=priceContainer]{justify-content:flex-end;text-align:end}.bf-tiles--stacked .bf-tile__action{flex-basis:100%}@media screen and (min-width:750px)and (max-width:1199px){:is(.bf-grid--cols-5,.bf-grid--cols-6){gap:24px 12px}:is(.bf-grid--cols-5,.bf-grid--cols-6) .bf-card__button{padding-inline:8px;font-size:14px;white-space:nowrap}:is(.bf-grid--cols-5,.bf-grid--cols-6) .bf-card__button .add-to-cart-icon{display:none}}.bf-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:24px;font-size:16px;line-height:1.45;color:var(--color-primary)}.bf-offer strong{font-weight:600;color:var(--color-foreground)}@media screen and (max-width:749px){.bf-section{--bf-gutter: 16px;--bf-radius: 10px;padding-block:calc(var(--bf-pad-top, 0px) * .6) calc(var(--bf-pad-bottom, 0px) * .6)}.bf-section-header{margin-block-end:14px}.bf-split-hero__inner{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.bf-split-hero__text{gap:10px;padding:28px var(--bf-gutter) 24px}.bf-split-hero__media{border-radius:0}.bf-split-hero__body{margin-block-end:6px}.bf-split-hero__sticker{inset-block-start:12px;inset-inline-end:8px;width:120px}.bf-tiles--stacked .bf-tile__body{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px;padding:14px 16px 16px}.bf-tiles--stacked .bf-price [ref=priceContainer]{justify-content:flex-start;text-align:start}.bf-tiles--stacked .bf-tile__action{flex-basis:auto}.bf-section .bf-link{font-size:14px}.bf-badge{inset-block-start:8px;inset-inline-start:8px;max-width:calc(100% - 16px);padding:4px 9px;font-size:12px}.bf-badge--long .bf-badge__line{display:block}.bf-ticker{--bf-ticker-height: 32px;--bf-ticker-size: 16px}.bf-ticker-section--tilted{margin-block:-24px}.bf-ticker-section--tilted .bf-ticker{--bf-ticker-height: 48px;--bf-ticker-border: 3px;--bf-ticker-size: 30px}.bf-hero__media{aspect-ratio:var(--bf-hero-ratio-mobile, 390 / 640)}.bf-hero__media :is(img,video){object-position:center bottom}.bf-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden;pointer-events:none}.bf-hero__kicker{position:absolute;inset-block-start:22px;inset-inline:0;color:#f996c3;font-size:14px;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.bf-hero__band{position:absolute;inset-inline-start:-10%;display:flex;align-items:center;box-sizing:border-box;width:120%;height:70px;border-block:4px solid #eb58b3;background:#1e0a1b;color:#fff;font-size:40px;box-shadow:0 10px 24px #0a000873}.bf-hero__band--one{inset-block-start:9.5%;transform:rotate(-3deg)}.bf-hero__band--two{inset-block-start:22%;height:36px;border-block-width:2px;font-size:17px;transform:rotate(3deg)}.bf-hero__band--two .bf-marquee{font-family:var(--font-body--family);font-weight:400;text-transform:none}.bf-hero__band--three{inset-block-start:80%;height:48px;border-block-width:3px;font-size:30px;transform:rotate(-4deg)}.bf-hero__cta{position:absolute;inset-block-end:12px;inset-inline-start:50%;min-width:220px;text-align:center;transform:translate(-50%)}.bf-grid--scroll{display:flex;gap:10px;margin-inline:calc(var(--bf-gutter) * -1);padding-inline:var(--bf-gutter);padding-block-end:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bf-grid--scroll .bf-card{flex:none;width:172px;scroll-snap-align:start;scroll-margin-inline-start:var(--bf-gutter)}.bf-grid--stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.bf-section .bf-card__button{min-height:44px;padding-inline:8px;font-size:14px;white-space:nowrap}.bf-card__button .add-to-cart-icon{display:none}.bf-card__title,.bf-feature .bf-card__title,.bf-price [ref=priceContainer]{font-size:14px}.bf-price .code-discount-price__text{font-size:12px}.bf-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf-section a.bf-category{height:224px}.bf-category__text{inset-block-start:14px;inset-inline:14px 10px;gap:6px}.bf-category__label{font-size:18px}.bf-tab{min-height:36px;padding:0 14px;font-size:13px}.bf-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.bf-tile{min-height:170px}.bf-tile__body{padding:14px}.bf-section a.bf-tile__title{font-size:17px}.bf-tile__subtitle{font-size:13px}.bf-tile .bf-price .code-discount-price__amount{font-size:20px}.bf-feature{gap:20px}.bf-feature__media{flex-basis:100%;min-height:260px}.bf-feature__content{flex-basis:100%;gap:20px}.bf-feature__text,.bf-gifts__text{font-size:16px}.bf-gifts{gap:14px}.bf-gifts__image{flex-basis:100%;aspect-ratio:358 / 240}.bf-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.bf-gift__title{font-size:14px}.bf-offer{padding-block:20px;font-size:14px}}@media(prefers-reduced-motion:reduce){.bf-marquee__track,.bf-snow{animation:none}.bf-card__media img,.bf-category img{transition:none}.bf-hero__media video{display:none}}.add-to-cart-price,.add-to-cart-sep{display:none!important}.product-information product-price .code-discount-price{display:inline;white-space:normal}.product-information product-price .code-discount-price__amount{margin-inline-end:8px;color:#2b0421;white-space:nowrap}.product-information product-price .code-discount-price__text{display:inline-block;margin-block:4px;vertical-align:middle;white-space:nowrap;padding:4px 10px;border-radius:999px;background:#2b0421;color:#f996c3;font-size:min(.65em,13px);font-weight:600;line-height:1.2}.cart-progress{--cp-bg: #2b0421 !important;--cp-text: #f996c3 !important;--cp-fill: #f996c3 !important;--cp-success: #f996c3 !important;--cp-track: rgb(255 255 255 / 18%) !important;--cp-notch: #2b0421 !important;--cp-notch-locked: #6b3a5e !important;--color-foreground-rgb: 255 255 255;color:#fff}.cart-progress__card{background:#ffffff14;border-color:#f996c359}
/*# sourceMappingURL=/cdn/shop/t/388/assets/bf-takeover.css.map */
