.bn-strip,.bn-hero,.bn-spot,.bn-cats,.bn-products,.bn-nav-btn{--bn-pink: #e21381;--bn-pink-dark: #8e0b52;--bn-pink-soft: #ff4da8;--bn-ink: #fff;--bn-muted: rgba(255, 255, 255, 0.62);--bn-surface: #0f0f11;--bn-radius: 4px}body.tm-campaign-dark{--bn-dark-page: #0f0f11;--bn-dark-header: #171717;--bn-dark-nav: #1c1c1f;--bn-dark-ink: #fff;--bn-dark-muted: rgba(255, 255, 255, 0.72);--header-top-user-area-background: rgba(255, 255, 255, 0.06);--header-top-user-area-color: var(--bn-dark-ink);--header-main-background: var(--bn-dark-header);--header-bottom-background: var(--bn-dark-nav);--header-menu-item-color: var(--bn-dark-muted);--header-menu-item-hover-color: var(--color-pink);--header-bottom-social-color: var(--bn-dark-muted);--header-search-icon-color: var(--bn-dark-muted);--header-logo-favcart-icon-color: var(--bn-dark-ink);--header-logo-logged-icon-color: var(--bn-dark-ink);background:var(--bn-dark-page);color:var(--bn-dark-ink)}body.tm-campaign-dark .header-search .form-control{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.16);color:var(--bn-dark-ink)}body.tm-campaign-dark .header-search .form-control::placeholder{color:rgba(255, 255, 255, 0.55)}body.tm-campaign-dark .header-search .form-control:focus{background:rgba(255, 255, 255, 0.16);border-color:var(--color-pink);color:var(--bn-dark-ink)}body.tm-campaign-dark .bn-cats__title,body.tm-campaign-dark .bn-products__title{color:var(--bn-dark-ink)}body.tm-campaign-dark .bn-cats__progress{background:rgba(255, 255, 255, 0.12)}.bn-page{display:block;overflow:hidden}.bn-preview-flag{margin:0;padding:10px 16px;background:#ffd400;color:#171717;font-size:14px;line-height:1.4;text-align:center}.bn-preview-flag code{padding:1px 5px;border-radius:3px;background:rgba(23,23,23,.12);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bn-page__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bn-spot__heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bn-strip{display:block;background:var(--bn-pink);color:#fff;text-decoration:none;transition:background 200ms ease}.bn-strip:hover,.bn-strip:focus-visible{background:var(--bn-pink-dark);color:#fff}.bn-strip:focus-visible{outline:2px solid #fff;outline-offset:-3px}.bn-strip__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;width:100%;max-width:calc(1400px + var(--main-desktop-gap)*2);min-height:36px;margin:0 auto;padding:4px var(--main-desktop-gap);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.3}.bn-strip__dot{width:4px;height:4px;border-radius:50%;background:#fff}.bn-strip__dates{font-weight:400}.bn-strip__timer{display:flex;align-items:center;gap:6px;font-family:Roboto,Arial,sans-serif;font-variant-numeric:tabular-nums}.bn-strip__cta{display:flex;align-items:center;gap:4px}@media(max-width: 760px){.bn-strip__dates,.bn-strip__dot,.bn-strip__cta{display:none}.bn-strip__inner{gap:10px;font-size:12px;letter-spacing:.04em}}.bn-hero{position:relative;width:100%;aspect-ratio:1400/640;max-height:88svh;overflow:hidden;background:#000}.bn-hero__video,.bn-hero__fallback img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#08080a}.bn-hero__fallback{display:block;width:100%;height:100%}.bn-hero__toggle{position:absolute;left:24px;bottom:24px;z-index:2;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid #fff;border-radius:22px;background:rgba(15,15,15,.85);color:#fff;font-family:inherit;font-size:15px;cursor:pointer;transition:background 200ms ease}.bn-hero__toggle i{font-size:18px}.bn-hero__toggle:hover{background:var(--bn-pink)}.bn-hero__toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}.bn-hero__toggle[hidden]{display:none}@media(max-width: 650px){.bn-hero{aspect-ratio:3/2;max-height:70svh}.bn-hero--tall{aspect-ratio:4/5;max-height:78svh}.bn-hero__toggle{left:12px;bottom:12px;padding:0 14px;font-size:14px}}.bn-spot{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0, 360px);gap:32px;align-items:center;min-height:620px;margin-top:24px;padding:32px 40px;overflow:hidden;border-radius:var(--bn-radius);color:var(--bn-ink);background:#000 var(--bn-spot-bg, none) right center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(226,19,129,.3)}.bn-spot::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(7, 7, 9, 0.88) 0%, rgba(7, 7, 9, 0.55) 55%, transparent 80%)}.bn-spot__rotator{width:100%;min-width:0;align-self:center;display:grid;grid-template-rows:auto auto}.bn-spot__rotator .bn-spot__slide{grid-area:1/1;align-self:stretch;display:flex;flex-direction:column;z-index:1;opacity:0;transform:scale(0.78);pointer-events:none;transition:transform .5s cubic-bezier(0.22, 0.9, 0.3, 1),opacity .5s ease,filter .5s ease}.bn-spot__rotator .bn-spot__slide.is-active{z-index:5;opacity:1;transform:none;pointer-events:auto}.bn-spot__rotator .bn-spot__slide.is-p1,.bn-spot__rotator .bn-spot__slide.is-n1{z-index:4;opacity:1;pointer-events:auto;cursor:pointer;filter:brightness(0.72)}.bn-spot__rotator .bn-spot__slide.is-p1{transform:translateX(-8%) scale(0.92) rotate(-2.5deg)}.bn-spot__rotator .bn-spot__slide.is-n1{transform:translateX(8%) scale(0.92) rotate(2.5deg)}.bn-spot__rotator .bn-spot__slide.is-p2,.bn-spot__rotator .bn-spot__slide.is-n2{z-index:3;opacity:1;filter:brightness(0.55)}.bn-spot__rotator .bn-spot__slide.is-p2{transform:translateX(-14%) scale(0.84) rotate(-5deg)}.bn-spot__rotator .bn-spot__slide.is-n2{transform:translateX(14%) scale(0.84) rotate(5deg)}@media(prefers-reduced-motion: reduce){.bn-spot__rotator .bn-spot__slide{transition:none}}.bn-spot__dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:14px}.bn-spot__dots .bn-spot__dot{width:14px;height:4px;padding:0;border:0;border-radius:2px;background:hsla(0,0%,100%,.3490196078);cursor:pointer;transition:width .3s ease,background .3s ease}.bn-spot__dots .bn-spot__dot.is-active{width:32px;background:#e21381}.bn-spot__dots .bn-spot__dot:focus-visible{outline:2px solid #ff4da8;outline-offset:3px}@media(prefers-reduced-motion: reduce){.bn-spot__dots .bn-spot__dot{transition:none}}.bn-spot__dots{grid-area:2/1}.bn-spot__cta{position:absolute;right:28px;bottom:24px;z-index:6;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px;border-radius:var(--bn-radius);background:var(--bn-pink);color:#fff;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 8px 22px rgba(226,19,129,.35);transition:background 200ms ease}.bn-spot__cta:hover,.bn-spot__cta:focus-visible{background:var(--bn-pink-dark);color:#fff}.bn-spot__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width: 1100px){.bn-spot{grid-template-columns:minmax(0, 320px) minmax(0, 200px);gap:24px;padding:28px 24px;background-position:72% center}}@media(max-width: 860px){.bn-spot{display:flex;flex-direction:column;gap:22px;min-height:0;padding:24px 20px 82px;background-position:70% top;background-size:auto 420px}.bn-spot::before{background:linear-gradient(180deg, rgba(7, 7, 9, 0.6) 0%, rgba(7, 7, 9, 0.94) 55%)}.bn-spot__rotator{order:1;width:100%;max-width:380px;margin:0 auto}.bn-spot__cta{right:20px;bottom:20px;left:20px}}.bn-cats{margin-top:40px;color:var(--bn-ink)}.bn-cats__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.bn-cats__title{margin:0;font-size:1.75rem;font-weight:700;color:#171717}.bn-cats__all{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;color:var(--bn-pink);text-decoration:none;white-space:nowrap}.bn-cats__viewport{position:relative;overflow:hidden}.bn-cats--center .bn-cats__viewport{--bn-slide: 40;--bn-gap: 16;margin:0 calc(var(--main-desktop-gap)*-1);padding-bottom:3px}.bn-cats__slide{display:block;overflow:hidden;border-radius:var(--bn-radius)}.bn-cats__slide .bn-cats__img{display:block;width:100%;height:100%;object-fit:cover}.bn-cats__slide:not(.is-active){cursor:pointer}.bn-cats__slide:focus-visible{outline:3px solid var(--bn-pink);outline-offset:3px}.bn-cats--expand{--bn-exp-ease: cubic-bezier(0.05, 0.61, 0.41, 0.95);--bn-exp-duration: 500ms;--bn-exp-collapsed: 56px;--bn-exp-gap: 6px;--bn-exp-icon: 40px;--bn-exp-radius: 22px;--bn-exp-radius-collapsed: 16px;--bn-exp-border: rgba(240, 6, 142, 0.3)}.bn-cats--expand .bn-cats__viewport{height:430px}.bn-cats--expand .bn-cats__track{display:flex;flex-direction:row;align-items:stretch;height:100%;overflow:hidden}.bn-cats--expand .bn-cats__slide{position:relative;flex:0 0 var(--bn-exp-collapsed);margin:var(--bn-exp-gap);background:#0f0f11;border-radius:var(--bn-exp-radius-collapsed);transition:flex-basis var(--bn-exp-duration) var(--bn-exp-ease),margin var(--bn-exp-duration) var(--bn-exp-ease),border-radius var(--bn-exp-duration) var(--bn-exp-ease)}.bn-cats--expand .bn-cats__slide::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border:1px solid var(--bn-exp-border);border-radius:inherit;transition:border-color var(--bn-exp-duration) var(--bn-exp-ease)}.bn-cats--expand .bn-cats__slide.is-active{flex-basis:calc(100% - (var(--bn-exp-count, 11) - 1)*(var(--bn-exp-collapsed) + 2*var(--bn-exp-gap)));margin:0;border-radius:var(--bn-exp-radius)}.bn-cats--expand .bn-cats__img{transition:transform var(--bn-exp-duration) var(--bn-exp-ease),filter var(--bn-exp-duration) var(--bn-exp-ease)}.bn-cats--expand .bn-cats__slide:not(.is-active) .bn-cats__img{transform:scale(1.2);filter:blur(3px)}.bn-cats--expand .bn-cats__shadow{position:absolute;inset:0;pointer-events:none;background:rgba(8,7,12,.35);opacity:0;transition:opacity var(--bn-exp-duration) var(--bn-exp-ease)}.bn-cats--expand .bn-cats__slide:not(.is-active) .bn-cats__shadow{opacity:1}.bn-cats--expand .bn-cats__vtext{position:absolute;left:50%;bottom:calc(var(--bn-exp-icon) + 24px);z-index:4;max-height:calc(100% - var(--bn-exp-icon) - 52px);overflow:hidden;writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);color:#fff;font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.75);pointer-events:none;opacity:0;transition:opacity var(--bn-exp-duration) var(--bn-exp-ease)}.bn-cats--expand .bn-cats__slide:not(.is-active) .bn-cats__vtext{opacity:1}.bn-cats--expand .bn-cats__label{display:flex;position:absolute;bottom:14px;left:50%;height:var(--bn-exp-icon);transform:translateX(-50%);pointer-events:none;transition:opacity var(--bn-exp-duration) var(--bn-exp-ease)}.bn-cats--expand .bn-cats__slide.is-active .bn-cats__label{opacity:0}.bn-cats--expand .bn-cats__slide:not(.is-active) .bn-cats__label{opacity:1}.bn-cats--expand .bn-cats__icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--bn-exp-icon);min-width:var(--bn-exp-icon);max-width:var(--bn-exp-icon);height:var(--bn-exp-icon);border-radius:50%;background:#fff;color:var(--bn-pink);font-size:20px}.bn-cats--expand .bn-cats__icon img,.bn-cats--expand .bn-cats__icon svg{display:block;width:calc(var(--bn-exp-icon)*.55);height:calc(var(--bn-exp-icon)*.55)}.bn-cats--expand .bn-cats__arrow{display:none}@media(max-width: 1200px){.bn-cats--expand{--bn-exp-collapsed: 48px}.bn-cats--expand .bn-cats__viewport{height:380px}}@media(max-width: 1000px){.bn-cats--expand{--bn-exp-collapsed: 42px;--bn-exp-gap: 4px}.bn-cats--expand .bn-cats__viewport{height:330px}}@media(max-width: 860px){.bn-cats--expand{--bn-exp-collapsed: 46px;--bn-exp-gap: 4px;--bn-exp-icon: 30px;--bn-exp-active-h: 210px;--bn-exp-radius: 16px;--bn-exp-radius-collapsed: 12px}.bn-cats--expand .bn-cats__viewport{height:calc(var(--bn-exp-active-h) + (var(--bn-exp-count, 11) - 1)*(var(--bn-exp-collapsed) + 2*var(--bn-exp-gap)))}.bn-cats--expand .bn-cats__track{flex-direction:column}.bn-cats--expand .bn-cats__slide{flex-basis:var(--bn-exp-collapsed)}.bn-cats--expand .bn-cats__slide.is-active{flex-basis:var(--bn-exp-active-h)}.bn-cats--expand .bn-cats__label{top:50%;bottom:auto;transform:translate(-50%, -50%)}.bn-cats--expand .bn-cats__vtext{left:calc(50% + var(--bn-exp-icon));top:50%;bottom:auto;max-height:none;max-width:calc(50% - var(--bn-exp-icon) - 16px);writing-mode:horizontal-tb;transform:translateY(-50%);text-overflow:ellipsis}.bn-cats--expand .bn-cats__slide:not(.is-active) .bn-cats__img{transform:none}}@media(max-width: 420px){.bn-cats--expand{--bn-exp-collapsed: 42px;--bn-exp-active-h: 170px}}@media(prefers-reduced-motion: reduce){.bn-cats--expand .bn-cats__slide,.bn-cats--expand .bn-cats__img,.bn-cats--expand .bn-cats__shadow,.bn-cats--expand .bn-cats__label{transition:none}}.bn-cats--center .bn-cats__track{display:flex;gap:calc(var(--bn-gap)*1px);width:100%;transition:transform 600ms ease}.bn-cats--center .bn-cats__slide{flex:0 0 calc(var(--bn-slide)*1%);aspect-ratio:800/532;opacity:.4;transform:scale(0.92);transition:opacity 600ms ease,transform 600ms ease,box-shadow 600ms ease}.bn-cats--center .bn-cats__slide.is-active{opacity:1;transform:scale(1);box-shadow:0 0 0 2px var(--bn-pink),0 20px 60px rgba(226,19,129,.35)}.bn-cats--stack{--bn-stack-ease: cubic-bezier(0.22, 1, 0.36, 1);--bn-stack-duration: 900ms;--bn-stack-peek: 56px;--bn-stack-drop: 12px}.bn-cats--stack .bn-cats__viewport{width:min(100%,680px);margin:0 auto;padding-bottom:3px}.bn-cats--stack .bn-cats__track{position:relative;width:100%}.bn-cats--stack .bn-cats__track::before{content:"";display:block;aspect-ratio:800/532;margin:var(--bn-stack-peek) 0 var(--bn-stack-drop)}.bn-cats--stack .bn-cats__slide{position:absolute;left:50%;bottom:var(--bn-stack-drop);width:100%;aspect-ratio:800/532;transform:translateX(-50%) translateY(-16px) scale(0.9);opacity:0;box-shadow:0 18px 40px rgba(0,0,0,.45);will-change:transform,opacity;transition:transform var(--bn-stack-duration) var(--bn-stack-ease),opacity var(--bn-stack-duration) var(--bn-stack-ease),box-shadow 300ms ease}.bn-cats--stack .bn-cats__slide.is-active{box-shadow:0 0 0 2px var(--bn-pink),0 24px 60px rgba(226,19,129,.4)}.bn-cats--stack .bn-cats__slide.is-recycling{transition:none}.bn-cats--stack .bn-cats__arrow--prev{left:10px}.bn-cats--stack .bn-cats__arrow--next{right:10px}.bn-cats--stack .bn-cats__arrow{transform:translateY(-50%)}@media(max-width: 760px){.bn-cats--stack{--bn-stack-peek: 34px}}.bn-cats__arrow{position:absolute;top:50%;z-index:30;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:hsla(0,0%,100%,.92);color:#171717;font-size:26px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.4);transition:background 200ms ease,color 200ms ease}.bn-cats__arrow:hover{background:var(--bn-pink);color:#fff}.bn-cats__arrow:focus-visible{outline:3px solid var(--bn-pink);outline-offset:3px}.bn-cats--center .bn-cats__arrow--prev{left:calc((100% - var(--bn-slide, 40)*1%)/2 - 26px);transform:translate(-50%, -50%)}.bn-cats--center .bn-cats__arrow--next{right:calc((100% - var(--bn-slide, 40)*1%)/2 - 26px);transform:translate(50%, -50%)}@media(max-width: 1100px){.bn-cats--center .bn-cats__viewport{--bn-slide: 54}}@media(max-width: 760px){.bn-cats--center .bn-cats__viewport{--bn-slide: 78}.bn-cats__arrow{width:40px;height:40px;font-size:20px}.bn-cats__title{font-size:1.3rem}}@media(prefers-reduced-motion: reduce){.bn-cats__track,.bn-cats__slide{transition:none}}.bn-products{margin-top:40px}.bn-products__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.bn-products__title{margin:0;font-size:1.75rem;font-weight:700;color:#171717}.bn-products__all{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;color:var(--bn-pink);text-decoration:none;white-space:nowrap}.bn-products__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;align-items:stretch}.bn-products__cell{display:flex}.bn-products__cell>.bfc{width:100%}.bn-products__cell[hidden]{display:none}.bn-products__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px}.bn-products__pager-arrow,.bn-products__pager-dot{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid rgba(240,6,142,.3);border-radius:var(--bn-radius);background:hsla(0,0%,100%,.04);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background 200ms ease,border-color 200ms ease,color 200ms ease}.bn-products__pager-arrow:hover:not(:disabled),.bn-products__pager-dot:hover:not(:disabled){background:rgba(240,6,142,.18);border-color:var(--bn-pink)}.bn-products__pager-arrow:focus-visible,.bn-products__pager-dot:focus-visible{outline:3px solid var(--bn-pink);outline-offset:2px}.bn-products__pager-arrow:disabled,.bn-products__pager-dot:disabled{opacity:.35;cursor:not-allowed}.bn-products__pager-dot.is-active{background:var(--bn-pink);border-color:var(--bn-pink);color:#fff}.bn-products__pager-arrow{font-size:20px}@media(max-width: 1100px){.bn-products__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 860px){.bn-products__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.bn-products__title{font-size:1.3rem}}@media(max-width: 480px){.bn-products__grid{grid-template-columns:minmax(0, 1fr)}}.bfc{--bfc-pink: hsl(328deg 84.5% 48%);--bfc-pink-soft: hsl(328deg 84.5% 72%);--bfc-pink-pale: hsl(341deg 81.6% 80.8%);--bfc-muted: hsl(0deg 0% 100% / 70%);--bfc-btn: clamp(34px, 14.2cqw, 44px);--bfc-img: clamp(118px, 64cqw, 200px);container-type:inline-size;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--bfc-btn) var(--bfc-btn) 1fr;grid-template-rows:auto var(--bfc-img) auto 1fr auto var(--bfc-btn);gap:6px 8px;height:100%;min-height:clamp(320px,138cqw,420px);padding:clamp(10px,5.3cqw,16px);box-sizing:border-box;border-radius:8px;color:var(--bfc-muted);transition:border-color 300ms ease,box-shadow 300ms ease,transform 300ms ease}.bfc--grid{overflow:hidden;background:hsl(0,0%,9%);border:2px solid hsla(0,0%,100%,.08);border-top:3px solid var(--bfc-pink);box-shadow:0 20px 24px -24px rgba(0,0,0,.6)}.bfc--spotlight{overflow:visible;background:hsl(0,0%,6%);border:1px solid rgba(0,0,0,0);box-shadow:0 0 30px hsla(328,84.5%,48%,.3)}.bfc__neon{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.bfc__neon-base,.bfc__neon-run{fill:none}.bfc__neon-base{stroke:hsla(328,84.5%,48%,.45);stroke-width:1.5}.bfc__neon-run{stroke:var(--bfc-pink-soft);stroke-width:3;stroke-linecap:round;stroke-dasharray:140 1260;filter:drop-shadow(0 0 6px hsl(328, 84.5%, 55%)) drop-shadow(0 0 14px hsla(328, 84.5%, 48%, 0.7))}.bfc--spotlight.is-visible .bfc__neon-run{animation:bfc-dash 4s linear infinite}@keyframes bfc-dash{to{stroke-dashoffset:-1400}}.bfc__head{grid-column:1/-1;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:clamp(9px,3.6cqw,10.8px);text-transform:uppercase}.bfc__category{min-width:0;overflow:hidden;color:var(--bfc-muted);text-overflow:ellipsis;white-space:nowrap}.bfc__flag{flex:0 0 auto;color:var(--bfc-pink-soft);font-weight:700;letter-spacing:.14em;white-space:nowrap}.bfc__image-link{grid-column:1/-1;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-height:0}.bfc__image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform 400ms ease}.bfc--grid .bfc__spot{position:absolute;left:50%;top:50%;width:110cqw;height:110cqw;max-width:240px;max-height:240px;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle, hsla(328, 84.5%, 48%, 0.85) 0%, hsla(328, 84.5%, 48%, 0.35) 40%, transparent 70%);opacity:.55;pointer-events:none}.bfc--grid.is-visible .bfc__spot{animation:bfc-pulse 3s ease-in-out infinite}@keyframes bfc-pulse{0%,100%{opacity:.55}50%{opacity:1}}.bfc--spotlight .bfc__spot{position:absolute;left:50%;bottom:4%;width:78%;height:14%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse, hsla(328, 84.5%, 55%, 0.6), transparent 70%);filter:blur(6px);pointer-events:none}.bfc--spotlight .bfc__image{filter:drop-shadow(0 14px 12px hsla(0, 0%, 0%, 0.65))}.bfc__name{grid-column:1/-1;position:relative;z-index:3;margin:0;font-size:clamp(13px,5.9cqw,18px);font-weight:400;line-height:1.25}.bfc__name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;text-decoration:none}.bfc__name a:hover{color:var(--bfc-pink-soft)}.bfc__price{grid-column:1/-1;align-self:end;position:relative;z-index:3;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(15px,6.6cqw,20px);font-weight:700;line-height:1.1}.bfc__price small{margin-left:4px;font-size:.62em;font-weight:400}.bfc--grid .bfc__price{color:hsl(328,84.5%,68%)}.bfc--spotlight .bfc__price{color:#fff}.bfc__sub{grid-column:1/-1;position:relative;z-index:3;margin:0;min-height:1em;overflow:hidden;color:hsla(0,0%,100%,.8);font-size:clamp(10px,4cqw,12px);line-height:1;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.bfc--spotlight .bfc__sub{color:var(--bfc-pink-soft);font-weight:700}.bfc__icon,.bfc__cart{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;border:0;color:#fff;text-decoration:none;cursor:pointer;transition:background 300ms ease,color 300ms ease}.bfc__icon{width:var(--bfc-btn);height:var(--bfc-btn);border-radius:50%;background:var(--bfc-pink-pale)}.bfc__icon svg{width:46%;height:46%}.bfc__icon:hover,.bfc__icon[aria-pressed=true],.bfc__icon.remove-fav{background:var(--bfc-pink);color:#fff}.bfc__cart{gap:6px;height:var(--bfc-btn);padding:0 8px;border-radius:32px;background:var(--bfc-pink);font-size:clamp(11px,4.6cqw,15px);box-shadow:0 0 18px hsla(328,84.5%,48%,.5)}.bfc__cart svg{flex:0 0 auto;width:clamp(14px,5.4cqw,18px);height:clamp(14px,5.4cqw,18px)}.bfc__cart span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfc__cart:hover{background:hsl(328,85.6%,30%);color:#fff}.bfc__cart--call{background:hsla(0,0%,100%,.1);color:#fff;box-shadow:none}.bfc__cart--call:hover{background:hsla(0,0%,100%,.18);color:#fff}.bfc__cart--off{background:hsla(0,0%,100%,.1);color:var(--bfc-muted);box-shadow:none;cursor:default}.bfc a:focus-visible,.bfc button:focus-visible{outline:2px solid #fff;outline-offset:2px}.bfc[data-img-mode=tile] .bfc__spot{display:none}.bfc[data-img-mode=tile] .bfc__image-link{padding:4cqw;border-radius:var(--bn-radius, 4px);background:#fff}.bfc[data-img-mode=tile] .bfc__image{filter:none}@media(hover: hover)and (pointer: fine){.bfc--grid:hover{border-color:hsla(328,84.5%,48%,.5);border-top-color:var(--bfc-pink)}.bfc--spotlight:hover{box-shadow:0 0 44px hsla(328,84.5%,48%,.45)}.bfc--spotlight:hover .bfc__image{transform:translateY(-4px)}}@media(prefers-reduced-motion: reduce){.bfc,.bfc__image,.bfc__icon,.bfc__cart{transition:none !important}.bfc--grid.is-visible .bfc__spot,.bfc--spotlight.is-visible .bfc__neon-run{animation:none}.bfc--spotlight:hover .bfc__image{transform:none}}.tm-product-single.tm-product-bf{--tm-nl-product-single-bg: hsl(0deg 0% 9%);--tm-nl-product-single-color: hsl(0deg 0% 100% / 70%);--tm-nl-product-single-border: 2px solid hsl(0deg 0% 100% / 8%);--tm-nl-product-single-shadow: 0 1.25em 1.5em -1.5em hsl(0deg 0% 0% / 60%);--tm-nl-product-single-hover-bg: hsl(0deg 0% 9%);--tm-nl-product-single-hover-color: hsl(0deg 0% 100% / 85%);--tm-nl-product-single-hover-border: 2px solid hsl(328deg 84.5% 48% / 50%);--tm-nl-product-single-hover-shadow: 0 0.5em 1.5em -0.75em hsl(328deg 84.5% 48% / 45%);--tm-nl-product-single-cat-color: hsl(0deg 0% 100% / 70%);--tm-nl-product-single-desc-color: hsl(0deg 0% 100% / 70%);--tm-nl-product-single-link-color: #fff;--tm-nl-product-single-link-hover-color: hsl(328deg 84.5% 72%);--tm-nl-product-single-price-color: hsl(328deg 84.5% 68%);--tm-nl-product-single-add-bg: hsl(328deg 84.5% 48%);--tm-nl-product-single-add-color: #fff;--tm-nl-product-single-add-hover-bg: hsl(328deg 85.6% 30%);--tm-nl-product-single-add-hover-color: #fff;--tm-nl-product-single-no-add-bg: hsl(0deg 0% 100% / 10%);--tm-nl-product-single-add-no-color: hsl(0deg 0% 100% / 80%);--tm-nl-product-single-no-add-hover-bg: hsl(0deg 0% 100% / 16%);--tm-nl-product-single-add-no-hover-color: #fff;border-top:3px solid hsl(328,84.5%,48%)}.tm-product-single.tm-product-bf:hover{border-top-color:hsl(328,84.5%,48%)}.tm-product-single.tm-product-bf .product-image{position:relative}.tm-product-single.tm-product-bf .product-image::before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:150%;height:150%;max-width:15em;max-height:15em;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle, hsla(328, 84.5%, 48%, 0.8) 0%, hsla(328, 84.5%, 48%, 0.32) 40%, transparent 70%);pointer-events:none}.tm-product-single.tm-product-bf .product-image-holder{position:relative;z-index:1}.tm-product-single.tm-product-bf .product-image-tags{z-index:2}.tm-product-single.tm-product-bf .tm-product-nodiscount{color:hsla(0,0%,100%,.45)}.tm-product-single.tm-product-bf .tm-product-free-delivery{color:hsl(328,84.5%,72%)}.tm-product-single.tm-product-bf .product-compare-btn,.tm-product-single.tm-product-bf .product-favorite a{background:hsl(341,81.6%,80.8%);color:#fff;border-color:rgba(0,0,0,0)}.tm-product-single.tm-product-bf .product-compare-btn:hover,.tm-product-single.tm-product-bf .product-favorite a:hover,.tm-product-single.tm-product-bf .product-favorite a.remove-fav{background:hsl(328,84.5%,48%);color:#fff}.tm-product-single.tm-product-bf .product-card-rating .rating-value{color:hsla(0,0%,100%,.7)}.tm-product-single.tm-product-bf-teaser{--tm-nl-product-single-bg: hsl(0deg 0% 6%);--tm-nl-product-single-border: 1px solid transparent;--tm-nl-product-single-shadow: 0 0 30px hsl(328deg 84.5% 48% / 30%);--tm-nl-product-single-hover-bg: hsl(0deg 0% 6%);--tm-nl-product-single-hover-border: 1px solid transparent;--tm-nl-product-single-hover-shadow: 0 0 44px hsl(328deg 84.5% 48% / 45%);--tm-nl-product-single-price-color: #fff;overflow:visible;border-top:1px solid rgba(0,0,0,0)}.tm-product-single.tm-product-bf-teaser:hover{border-top-color:rgba(0,0,0,0)}.tm-product-single.tm-product-bf-teaser .bf-neon{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;pointer-events:none}.tm-product-single.tm-product-bf-teaser .bf-neon__base,.tm-product-single.tm-product-bf-teaser .bf-neon__run{fill:none}.tm-product-single.tm-product-bf-teaser .bf-neon__base{stroke:hsla(328,84.5%,48%,.45);stroke-width:1.5}.tm-product-single.tm-product-bf-teaser .bf-neon__run{stroke:hsl(328,84.5%,72%);stroke-width:3;stroke-linecap:round;stroke-dasharray:140 1260;filter:drop-shadow(0 0 6px hsl(328, 84.5%, 55%)) drop-shadow(0 0 14px hsla(328, 84.5%, 48%, 0.7))}.tm-product-single.tm-product-bf-teaser.is-visible .bf-neon__run{animation:bfc-dash 4s linear infinite}.tm-product-single.tm-product-bf-teaser .product-image::before{top:auto;bottom:4%;width:78%;height:14%;max-width:none;max-height:none;transform:translateX(-50%);background:radial-gradient(ellipse, hsla(328, 84.5%, 55%, 0.6), transparent 70%);filter:blur(6px)}.tm-product-single.tm-product-bf-teaser .product-image-holder img{filter:drop-shadow(0 14px 12px hsla(0, 0%, 0%, 0.65))}@media(prefers-reduced-motion: reduce){.tm-product-single.tm-product-bf-teaser.is-visible .bf-neon__run{animation:none}}body.tm-bf-pdp{--body-color: var(--bn-dark-ink);--breadcrumb-line-color: #fff;--breadcrumb-inactive-color: var(--bn-dark-muted);--breadcrumb-current-color: var(--bn-dark-ink);--single-product-link-color: var(--bn-dark-ink);--single-product-category-title: var(--bn-dark-muted);--single-product-price-background: linear-gradient(135deg, #1c1c1f 0%, #2a0a1c 100%);--single-product-price-color: #ff4da8;--single-product-price-line-color: rgba(255, 255, 255, 0.14);--single-product-image-border-color: transparent;--single-product-print-icon-background: rgba(255, 255, 255, 0.12);--single-product-print-icon-hover-background: var(--color-pink);--single-product-includes-color: var(--bn-dark-muted);--single-product-includes-color-label: var(--bn-dark-ink);--single-product-includes-link-color: var(--bn-dark-ink);--single-product-addl-info-dl: var(--bn-dark-muted);--single-product-addl-icon-background: rgba(255, 255, 255, 0.12);--single-product-offer-cat-color: var(--bn-dark-muted);--single-product-offer-del-color: var(--bn-dark-muted);--single-product-offer-shade: rgba(226, 19, 129, 0.14);--single-product-call-shop-background: rgba(255, 255, 255, 0.1);--single-product-call-shop-hover-background: rgba(255, 255, 255, 0.18);--single-product-call-shop-color: var(--bn-dark-ink);--single-product-disclaimer: var(--bn-dark-muted);--single-product-accordion-background: #1c1c1f;--single-product-accordion-color: var(--bn-dark-ink);--single-product-accordion-hover-background: rgba(226, 19, 129, 0.2);--single-product-accordion-hover-color: var(--bn-dark-ink);--single-product-accordion-content-border-color: rgba(255, 255, 255, 0.1);--single-product-tabs-background: #1c1c1f;--single-product-tabs-color: var(--bn-dark-ink);--single-product-tabs-content-border-color: rgba(255, 255, 255, 0.1)}body.tm-bf-pdp .tm-main-content{display:flow-root;background:radial-gradient(60rem 32rem at 22% 18rem, rgba(226, 19, 129, 0.22), transparent 70%),radial-gradient(40rem 24rem at 85% 6rem, rgba(142, 11, 82, 0.25), transparent 70%)}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-width-details{border-color:rgba(0,0,0,0);box-shadow:none}body.tm-bf-pdp{--tm-bf-photo-bg: radial-gradient(closest-side, #fff 64%, #e6c3d4 84%, #2a0c1d 100%);--single-product-gallery-bg: var(--tm-bf-photo-bg);--single-product-gallery-border-color: rgba(255, 255, 255, 0.14);--single-product-gallery-hover-border-color: rgba(255, 77, 168, 0.7)}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .single-thumb,body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .product-360-thumb{--tm-blob: 58% 42% 55% 45% / 46% 58% 42% 54%}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .single-thumb:nth-child(3n){--tm-blob: 41% 59% 47% 53% / 57% 43% 57% 43%}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .single-thumb:nth-child(3n+1){--tm-blob: 50% 50% 38% 62% / 62% 46% 54% 38%}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .single-thumb a,body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .product-360-thumb button{position:relative;isolation:isolate;background:rgba(0,0,0,0);border-color:var(--single-product-gallery-border-color);border-radius:10px}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .single-thumb a::before,body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .product-360-thumb button::before{content:"";position:absolute;inset:.625em;border-radius:var(--tm-blob);background:radial-gradient(closest-side, #fff 68%, #f4dbe7 100%)}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .single-thumb a img,body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .product-360-thumb button img{position:relative;border-radius:var(--tm-blob);mix-blend-mode:multiply}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .single-thumb a:hover,body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs .product-360-thumb button:hover{border-color:var(--single-product-gallery-hover-border-color)}@media(min-width: 992px){body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs.slick-slider{padding:2.75rem 0}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs.slick-slider>.slick-arrow{width:2.25rem;height:2.25rem;font-size:1.25rem;border-radius:50%;color:#ff4da8;background:rgba(15,12,16,.88);box-shadow:0 4px 14px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,77,168,.45);transition:background 200ms ease,color 200ms ease,transform 200ms ease}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs.slick-slider>.slick-arrow i{color:inherit;font-size:inherit;line-height:1}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs.slick-slider>.slick-arrow:hover{color:#fff;background:var(--bn-pink, #e21381);box-shadow:0 4px 14px rgba(0,0,0,.55);transform:translateX(-50%) scale(1.08)}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs.slick-slider>.slick-arrow.slick-disabled{opacity:.35}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs.slick-slider>.slick-prev{top:.25rem}body.tm-bf-pdp .product-main-data .product-slideshow .product-image-list .product-image-thumbs.slick-slider>.slick-next{bottom:.25rem}}body.tm-bf-pdp .product-main-data .product-slideshow .product-image .single-image:not(:first-child) a{display:inline-block;background:radial-gradient(closest-side, #fff 68%, #f4dbe7 100%);border-radius:58% 42% 55% 45%/46% 58% 42% 54%;overflow:hidden;box-shadow:0 0 70px -10px rgba(255,77,168,.45)}body.tm-bf-pdp .product-main-data .product-slideshow .product-image .single-image:not(:first-child) a img{mix-blend-mode:multiply}body.tm-bf-pdp .product-main-data .product-slideshow .product-image .slick-list{overflow:visible}body.tm-bf-pdp .product-main-data .product-slideshow .product-image .single-image:not(:first-child):nth-child(3n) a{border-radius:41% 59% 47% 53%/57% 43% 57% 43%}body.tm-bf-pdp .product-main-data .product-slideshow .product-image .single-image:not(:first-child):nth-child(3n+1) a{border-radius:50% 50% 38% 62%/62% 46% 54% 38%}body.tm-bf-pdp .product-main-data .product-information .product-title h1{color:var(--bn-dark-ink)}body.tm-bf-pdp{--star-empty-color: rgba(255, 255, 255, 0.3)}body.tm-bf-pdp .review-submit-modal{--star-empty-color: var(--color-dark-gray-20)}body.tm-bf-pdp .product-accordion .product-full-desc-table tr:not(:first-child) td.feature-title{background:rgba(226,19,129,.22)}body.tm-bf-pdp .product-main-data .product-information .product-pricing{border:1px solid rgba(255,77,168,.35);border-top:0;border-radius:0 0 var(--single-product-price-border-radius) var(--single-product-price-border-radius)}body.tm-bf-pdp .product-main-data .product-information .add-to-cart .add_to_cart{box-shadow:0 12px 30px -10px rgba(226,19,129,.8)}body .product-main-data .product-information .tm-bf-pdp-stripe{flex-wrap:wrap;justify-content:space-between;padding:.875em 2.5em .875em 1.25em;margin-bottom:0}.tm-bf-pdp-timer{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.375em;font-size:.75em;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.85)}.tm-bf-pdp-timer i{color:#ff4da8;font-size:1.25em}
