:root{--bw-night: #0c0c16;--bw-night-2: #17172a;--bw-navy: #242438;--bw-lav: #c2c2ff;--bw-lav-2: #9494cf;--bw-peach: #ffddbf;--bw-mist: #eeedf4;--bw-white: #ffffff;--bw-muted: rgba(255, 255, 255, .68);--bw-line: rgba(255, 255, 255, .14);--bw-grad: linear-gradient(100deg, #c2c2ff 0%, #e5d5ec 48%, #ffddbf 100%);--bw-radius: 28px}html:not(.bw-on) .bw-only{display:none!important}html:not([data-bw-deal=d1]) [data-bw-show=d1],html:not([data-bw-deal=d2]) [data-bw-show=d2],html:not([data-bw-deal=d3]) [data-bw-show=d3],html:not([data-bw-deal=d4]) [data-bw-show=d4]{display:none!important}.bw-tabular{font-variant-numeric:tabular-nums;letter-spacing:.01em}.bw-ico{flex-shrink:0;display:inline-block;vertical-align:middle}.bw-grad{background:var(--bw-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bw-wrap{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:768px){.bw-wrap{padding:0 32px}}.bw-pulse{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bw-peach);flex-shrink:0}.bw-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--bw-peach);opacity:0;animation:bw-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes bw-ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.bw-pulse:after{animation:none}}.bw-copy-done,[data-copied] .bw-copy-idle{display:none}[data-copied] .bw-copy-done,.bw-copy-idle{display:inline-flex;align-items:center;gap:6px}.bw-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap}.bw-chip--live{background:#ffddbf1f;color:var(--bw-peach);border:1px solid rgba(255,221,191,.35)}.bw-chip--ink{background:var(--bw-night);color:var(--bw-white)}.bw-codepill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1.5px dashed var(--bw-lav-2);background:#fff;color:var(--bw-navy);font-size:14px;font-weight:700;letter-spacing:.06em;cursor:pointer;line-height:1;transition:background .2s,border-color .2s}.bw-codepill:hover{background:var(--bw-mist)}.bw-codepill--dark{background:#ffffff14;color:var(--bw-white);border-color:#c2c2ffb3;margin-left:4px}.bw-codepill--dark:hover{background:#ffffff29}.bw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-size:16px;line-height:1;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s;white-space:nowrap}.bw-btn:hover{transform:translateY(-1px)}.bw-btn--light{background:var(--bw-white);color:var(--bw-night);box-shadow:0 10px 30px #c2c2ff40}.bw-btn--light:hover{box-shadow:0 14px 36px #c2c2ff66}.bw-btn--ghost{color:var(--bw-white);border:1px solid var(--bw-line)}.bw-btn--ghost:hover{background:#ffffff14}.bw-btn--dark{background:var(--bw-night);color:var(--bw-white)}.bw-btn--sm{min-height:42px;padding:0 18px;font-size:14px}.bw-sticker{position:absolute;top:10px;right:10px;padding:7px 10px 6px;border-radius:10px;background:var(--bw-peach);color:var(--bw-navy);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transform:rotate(6deg);box-shadow:0 6px 14px #0c0c162e;line-height:1}.bw-sticker--sm{top:-6px;right:-8px;padding:4px 6px 3px;font-size:9px;border-radius:6px}.bw-tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:20px;background:var(--bw-white);overflow:hidden}.bw-tile img{width:88%;height:88%;object-fit:contain}.bw-tile--gift{background:linear-gradient(160deg,#fff,#f6f1ff);overflow:visible}.bw-tile--gift img{border-radius:14px}.bw-plus{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 -10px;border-radius:50%;background:var(--bw-night);color:var(--bw-white);border:2px solid rgba(255,255,255,.85);font-size:22px;line-height:1;position:relative;z-index:2;flex-shrink:0}.bw-topbar{background:var(--bw-night);color:var(--bw-white);font-size:13px;line-height:1.25;position:relative;z-index:3}.bw-topbar a,.bw-topbar button{color:inherit}.bw-topbar__inner{max-width:1900px;margin:0 auto;padding:8px 16px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand timer" "deal deal";gap:4px 12px;align-items:center}.bw-topbar__brand{grid-area:brand;display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-size:12px}.bw-topbar__deals{grid-area:deal;min-width:0}.bw-topbar__deal{display:flex;align-items:center;gap:6px;text-decoration:none;min-width:0}.bw-topbar__deal .bw-ico:first-child{color:var(--bw-peach)}.bw-topbar__label{display:none;color:var(--bw-peach);white-space:nowrap}.bw-topbar__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-topbar__arrow{display:inline-flex;color:var(--bw-lav)}.bw-topbar__timer{grid-area:timer;justify-self:end;display:inline-flex;gap:6px;align-items:baseline;white-space:nowrap}.bw-topbar__ends{color:var(--bw-muted);font-size:12px}.bw-topbar__timer [data-bw-countdown]{color:var(--bw-lav);font-weight:700}.bw-topbar__code{display:none}@media(min-width:990px){.bw-topbar{font-size:14px}.bw-topbar__inner{grid-template-columns:auto 1fr auto auto;grid-template-areas:"brand deal timer code";gap:24px;padding:10px 32px;min-height:46px}.bw-topbar__brand{font-size:13px}.bw-topbar__deals{justify-self:center}.bw-topbar__label{display:inline}.bw-topbar__deal:hover .bw-topbar__text{text-decoration:underline;text-underline-offset:3px}.bw-topbar__code{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px dashed rgba(194,194,255,.7);background:transparent;cursor:pointer;font-size:13px;line-height:1}.bw-topbar__code:hover{background:#ffffff14}.bw-topbar__code strong{letter-spacing:.06em}}.bw-hero{padding:12px 12px 0}@media(min-width:768px){.bw-hero{padding:16px 16px 0}}.bw-hero__card{position:relative;overflow:hidden;border-radius:var(--bw-radius);background:var(--bw-night);color:var(--bw-white);padding:28px 18px 22px;isolation:isolate}.bw-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(700px 360px at 92% -8%,rgba(194,194,255,.38),transparent 62%),radial-gradient(560px 320px at -6% 108%,rgba(255,221,191,.26),transparent 60%),radial-gradient(900px 500px at 50% 120%,rgba(148,148,207,.18),transparent 70%)}.bw-hero__grid{display:grid;gap:26px}.bw-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bw-muted)}.bw-hero__title{margin:0;font-size:clamp(54px,15vw,150px);line-height:.88;letter-spacing:-.045em;font-weight:700;color:var(--bw-white)}.bw-hero__sub{margin:16px 0 0;max-width:34em;font-size:16px;line-height:1.45;color:var(--bw-muted)}.bw-hero__perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.bw-perk{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;background:#ffffff0d;border:1px solid var(--bw-line)}.bw-perk:last-child{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px}.bw-perk__big{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--bw-white);display:inline-flex}.bw-perk:last-child .bw-perk__big{color:var(--bw-peach)}.bw-perk__small{font-size:13px;line-height:1.35;color:var(--bw-muted)}.bw-trust{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--bw-muted)}.bw-trust li{display:inline-flex;align-items:center;gap:7px}.bw-trust li:first-child .bw-ico{color:#f5b301}.bw-dealcard{position:relative;border-radius:24px;padding:16px;background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid var(--bw-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bw-dealcard__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bw-dealcard__until{font-size:13px;color:var(--bw-muted)}.bw-dealcard__visual{display:flex;align-items:center;margin:16px 0 14px;text-decoration:none}.bw-dealcard__visual .bw-tile{flex:1 1 0}.bw-dealcard__title{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--bw-white)}.bw-dealcard__meta{margin:8px 0 0;font-size:13px;color:var(--bw-muted);line-height:1.4}.bw-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.bw-cd{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;border-radius:14px;background:#00000059;border:1px solid var(--bw-line)}.bw-cd b{font-size:26px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bw-white)}.bw-cd small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-muted)}.bw-dealcard__ctas{display:grid;gap:10px}.bw-dealcard__ctas .bw-btn{width:100%}.bw-timeline{list-style:none;margin:26px -18px 0;padding:0 18px 4px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bw-timeline::-webkit-scrollbar{display:none}.bw-tl{scroll-snap-align:start}.bw-tl__link{display:flex;flex-direction:column;gap:8px;height:100%;padding:14px;border-radius:18px;border:1px solid var(--bw-line);background:#ffffff08;color:var(--bw-white);text-decoration:none;transition:background .2s,border-color .2s}.bw-tl__top{display:flex;justify-content:space-between;gap:8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bw-muted)}.bw-tl__title{font-size:15px;line-height:1.3;display:inline-flex;align-items:center;gap:6px}.bw-tl__status{margin-top:auto;font-size:12px}.bw-tl__s{display:none;align-items:center;gap:8px}.bw-tl[data-state=active] .bw-tl__link{border-color:transparent;background:linear-gradient(var(--bw-night-2),var(--bw-night-2)) padding-box,var(--bw-grad) border-box;border:1.5px solid transparent}.bw-tl[data-state=active] .bw-tl__s--active{display:inline-flex;color:var(--bw-peach)}.bw-tl[data-state=past] .bw-tl__link{opacity:.45}.bw-tl[data-state=past] .bw-tl__title--open{text-decoration:line-through;text-decoration-thickness:1px}.bw-tl[data-state=past] .bw-tl__s--past{display:inline-flex}.bw-tl[data-state=upcoming] .bw-tl__s--upcoming{display:inline-flex;color:var(--bw-muted)}.bw-tl__title--locked{display:none;color:var(--bw-muted)}.bw-tl[data-state=upcoming]:not(.is-revealed) .bw-tl__title--open{display:none}.bw-tl[data-state=upcoming]:not(.is-revealed) .bw-tl__title--locked{display:inline-flex}.bw-tl[data-state=upcoming]:not(.is-revealed) .bw-tl__link{pointer-events:none}.bw-tl__link:hover{background:#ffffff12}@media(min-width:990px){.bw-hero__card{padding:56px 56px 40px}.bw-hero__grid{grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.bw-hero__sub{font-size:18px}.bw-hero__perks{grid-template-columns:repeat(3,1fr)}.bw-perk:last-child{grid-column:auto;flex-direction:column;align-items:flex-start;gap:6px}.bw-perk__big{font-size:32px}.bw-dealcard{padding:22px}.bw-dealcard__title{font-size:26px}.bw-dealcard__ctas{grid-template-columns:1fr auto}.bw-cd b{font-size:32px}.bw-timeline{margin:40px 0 0;padding:0;grid-auto-flow:initial;grid-template-columns:repeat(4,1fr);overflow:visible}}.bw-hero--compact .bw-hero__card{padding-top:24px}@media(min-width:990px){.bw-hero--compact .bw-hero__title{font-size:clamp(64px,8vw,116px)}}.bw-sechead{max-width:760px;margin-bottom:26px}.bw-kicker{margin:0 0 10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bw-lav-2)}.bw-h2{margin:0;font-size:clamp(30px,5vw,52px);line-height:1;letter-spacing:-.035em;font-weight:700;color:var(--bw-navy)}.bw-lead{margin:14px 0 0;font-size:16px;line-height:1.5;color:#242438b8}.bw-cal{padding:56px 0 24px}.bw-cal__grid{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width:750px){.bw-cal__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.bw-cal__grid{grid-template-columns:repeat(4,1fr)}}.bw-calcard{position:relative;display:flex;flex-direction:column;border-radius:24px;padding:16px;background:var(--bw-mist);color:var(--bw-navy);min-height:100%}.bw-calcard__head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.bw-calcard__label{font-weight:700}.bw-calcard__dates{color:#24243899}.bw-calcard__open{display:flex;flex-direction:column;flex:1}.bw-calcard__visual{display:flex;align-items:center;margin:14px 0}.bw-calcard__visual .bw-tile{flex:1 1 0}.bw-calcard__visual .bw-plus{width:32px;height:32px;font-size:18px;border-color:#fff}.bw-calcard__title{margin:0;font-size:19px;line-height:1.2;letter-spacing:-.015em;font-weight:700;color:inherit}.bw-calcard__text{margin:8px 0 0;font-size:14px;line-height:1.45;color:#242438b8}.bw-calcard__foot{margin-top:auto;padding-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.bw-calcard__s{display:none;align-items:center;gap:8px}.bw-calcard__cta{display:none}.bw-calcard__locked{display:none;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:26px 4px 10px}.bw-lock{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:var(--bw-white);color:var(--bw-lav-2);margin-bottom:10px}.bw-calcard[data-state=active]{background:var(--bw-night);color:var(--bw-white);box-shadow:0 24px 60px #0c0c1640}.bw-calcard[data-state=active] .bw-calcard__dates,.bw-calcard[data-state=active] .bw-calcard__text{color:var(--bw-muted)}.bw-calcard[data-state=active] .bw-calcard__s--active{display:inline-flex;color:var(--bw-peach)}.bw-calcard[data-state=active] .bw-calcard__cta{display:inline-flex;background:var(--bw-white);color:var(--bw-night)}.bw-calcard[data-state=past]{opacity:.55}.bw-calcard[data-state=past] .bw-calcard__visual{filter:grayscale(1)}.bw-calcard[data-state=past] .bw-calcard__s--past{display:inline-flex}.bw-calcard[data-state=upcoming] .bw-calcard__s--upcoming{display:inline-flex;color:var(--bw-lav-2)}.bw-calcard[data-state=upcoming]:not(.is-revealed) .bw-calcard__open{display:none}.bw-calcard[data-state=upcoming]:not(.is-revealed) .bw-calcard__locked{display:flex}.bw-calcard[data-state=upcoming]:not(.is-revealed){background:repeating-linear-gradient(135deg,#eeedf4 0 14px,#e8e6f1 14px 28px)}.bw-code{padding:24px 0}.bw-code__card{display:grid;gap:22px;padding:26px 20px;border-radius:var(--bw-radius);background:var(--bw-grad);color:var(--bw-navy)}.bw-kicker--dark{color:#242438b3}.bw-code__title{margin:0;font-size:clamp(40px,7vw,76px);line-height:.95;letter-spacing:-.04em;font-weight:700;color:var(--bw-navy)}.bw-code__title span{display:block;font-size:.5em;letter-spacing:-.02em}.bw-code__text{margin:14px 0 0;font-size:16px;line-height:1.5;max-width:32em}.bw-ticket{position:relative;display:grid;gap:4px;width:100%;padding:18px 20px;border-radius:20px;background:var(--bw-night);color:var(--bw-white);text-align:left;cursor:pointer;border:0;transition:transform .2s}.bw-ticket:hover{transform:translateY(-2px)}.bw-ticket:before,.bw-ticket:after{content:"";position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#e5d5ec}.bw-ticket:before{left:-9px}.bw-ticket:after{right:-9px}.bw-ticket__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-muted)}.bw-ticket__code{font-size:38px;font-weight:700;letter-spacing:.08em;line-height:1.05}.bw-ticket__action{font-size:14px;color:var(--bw-lav)}.bw-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:14px}.bw-steps li{display:flex;align-items:center;gap:10px}.bw-steps b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffffb3;font-size:13px;flex-shrink:0}@media(min-width:990px){.bw-code__card{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:48px 56px}}.bw-pdp{display:grid;gap:10px;margin-bottom:16px}.bw-pdp__deal{border-radius:18px;padding:14px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#9494cf,#ffddbf) border-box;box-shadow:0 10px 30px #9494cf2e}.bw-pdp__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.bw-pdp__head .bw-chip{font-size:11px;padding:6px 10px}.bw-pdp__timer{font-size:13px;color:#242438bf}.bw-pdp__timer b{color:var(--bw-navy)}.bw-pdp__gift{display:flex;align-items:center;gap:14px;margin-top:12px}.bw-pdp__img{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:14px;background:var(--bw-mist);display:flex;align-items:center;justify-content:center}.bw-pdp__img img{width:86%;height:86%;object-fit:contain;border-radius:10px}.bw-pdp__title{margin:0;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1.25;color:var(--bw-navy)}.bw-pdp__title .bw-ico{color:var(--bw-lav-2)}.bw-pdp__text{margin:4px 0 0;font-size:13px;line-height:1.4;color:#242438b8}.bw-pdp__other{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--bw-night);color:var(--bw-white);font-size:13px;line-height:1.3;text-decoration:none}.bw-pdp__other span{flex:1}.bw-pdp__other .bw-ico:first-child{color:var(--bw-peach)}.bw-pdp__code{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px 10px 14px;border-radius:14px;background:var(--bw-mist);font-size:14px;color:var(--bw-navy)}.badge.bw-badge{background:var(--bw-night)!important;color:var(--bw-white)!important}.badge.bw-badge .bw-ico{color:var(--bw-peach)}.bw-cart__deal{display:block}.bw-cart__ok{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--bw-night);color:var(--bw-white)}.bw-cart__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--bw-peach);color:var(--bw-navy);flex-shrink:0}.bw-cart__title{margin:0;display:block;font-size:15px;font-weight:700;line-height:1.25}.bw-cart__text{margin:3px 0 0;display:block;font-size:13px;line-height:1.4;opacity:.8}.bw-cart__ok .bw-cart__text b{color:var(--bw-lav)}.bw-cart__promo{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--bw-night);color:var(--bw-white);text-decoration:none}.bw-cart__thumb{flex-shrink:0;width:62px;height:62px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.bw-cart__thumb img{width:90%;height:90%;object-fit:contain}.bw-cart__promocopy{flex:1;min-width:0;display:grid;gap:3px}.bw-cart__kicker{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bw-peach)}.bw-cart__kicker b{color:var(--bw-white)}.bw-cart__go{display:inline-flex;color:var(--bw-lav)}li[data-bw-gift] quantity-input{display:none!important}.bw-gifttag{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:4px 8px;border-radius:999px;background:var(--bw-night);color:var(--bw-white);font-size:11px;letter-spacing:.06em;text-transform:uppercase;line-height:1;width:fit-content}.bw-gifttag .bw-ico{color:var(--bw-peach)}.bw-cartcode{display:grid;gap:6px}.bw-cartcode__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--bw-lav-2);background:#fff;color:var(--bw-navy);font-size:14px;cursor:pointer;text-align:left;transition:background .2s}.bw-cartcode__btn:hover{background:#f8f7ff}.bw-cartcode__btn[aria-busy=true]{opacity:.6;pointer-events:none}.bw-cartcode__right{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.bw-cartcode__ok{margin:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:#fff;color:#3f6212;font-size:14px}.bw-cartcode__msg{margin:0;font-size:13px;color:#be123c}.bw-nav-sale{background:var(--bw-night)!important;color:var(--bw-white)!important;border-radius:999px;padding-left:14px!important;padding-right:14px!important}html.bw-on [id$=__announcement-bar],.bw-store{display:none!important}.bw-slot-top,.bw-slot-foot{display:block}
/*# sourceMappingURL=/cdn/shop/t/72/assets/bw.css.map */
