.advent-hero{position:relative;background:#020202;color:#fff}.advent-hero__slide{position:relative;overflow:hidden}.advent-hero__art{display:block;aspect-ratio:3 / 4}.advent-hero__art img,.advent-hero__slide video{width:100%;height:100%;object-fit:cover}.advent-hero__slide advent-video{position:absolute;top:0;right:0;bottom:0;left:0}.advent-hero__link{position:absolute;top:0;right:0;bottom:0;left:0}.advent-hero__link:focus-visible{outline:2px solid #fff;outline-offset:-5px}.advent-hero__countdown{position:absolute;top:126vw;left:7.47%;display:flex;flex-direction:column;gap:5px;font-family:var(--font-display-light-family);font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.advent-hero__slide--daily .advent-hero__countdown{top:130vw;left:6.13%}.advent-hero .advent-countdown{font-size:19px;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:.07em;text-transform:none}.advent-hero__toggle{position:absolute;right:20px;bottom:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#0008}.advent-hero__toggle:before{content:"";width:10px;height:13px;border-right:3px solid;border-left:3px solid}.advent-hero__toggle[data-paused]:before{width:0;height:0;border:solid transparent;border-width:7px 0 7px 11px;border-left-color:currentColor}.advent-hero__toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.advent-calendar{display:block;background:var(--advent-paper, #fff);color:#080808;font-family:var(--font-display-light-family)}.advent-calendar__wrap{max-width:1600px;margin:0 auto;padding-bottom:32px}.advent-calendar__notice{padding:12px 20px;background:#fff4e5;font-size:14px;text-align:center}.advent-calendar__intro{max-width:380px;margin:0 auto;padding:32px 20px;font-size:28px;line-height:1.5;text-align:center}.advent-calendar__tray{position:relative}.advent-calendar__tray:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(100deg,transparent,#ffffff40 42%,#e6ebf0a6 50%,#ffffff40 58%,transparent) no-repeat -54% 0 / 35% 100%;pointer-events:none}.advent-calendar.is-glinting .advent-calendar__tray:after{animation:advent-glint 1.2s ease-in-out both}@keyframes advent-glint{to{background-position-x:154%}}.advent-calendar__grid{position:relative;display:flex;gap:12px;padding:0 16px 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-color:#a5a5a5 #eee;scrollbar-width:thin}.advent-door{position:relative;flex:0 0 82%;min-width:0;aspect-ratio:3 / 4;background:#050a10;color:#fff;container-type:inline-size;perspective:900px;scroll-snap-align:start}.advent-door__inside{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#080808;isolation:isolate}.advent-door__link{display:block;height:100%}.advent-door__media,.advent-door__media img,.advent-door__media video,.advent-door__media advent-video,.advent-door__placeholder,.advent-door__live,.advent-door__live img,.advent-door__face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.advent-door__media img,.advent-door__media video,.advent-door__face img{object-fit:cover}.advent-door__placeholder{background:#10151b;fill:#888}.advent-door__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a1;pointer-events:none}.advent-door--past .advent-door__media{filter:grayscale(1)}.advent-door--past .advent-door__media:after{background:linear-gradient(#525252a8,#444444bd)}.advent-door--future .advent-door__media img{filter:grayscale(1) brightness(.24)}.advent-door--future .advent-door__media:after{background:#0005}.advent-door--complete:not(.advent-door--label-ended) .advent-door__media:after{content:none}.advent-door--complete .advent-door__media img{filter:none}.advent-door__caption{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.advent-door__caption>*{position:absolute}.advent-door__number{top:5%;right:0;left:0;font:400 10cqw/1 var(--font-loyalty-family)}.advent-door__title{top:30%;right:6%;left:6%;font:400 11cqw/1.08 var(--font-loyalty-family);text-transform:uppercase}.advent-door__spend{top:57%;right:4%;left:4%;font-size:6.6cqw;line-height:1.3;text-transform:uppercase}.advent-door__cta,.advent-door__status{top:82%;right:8%;left:8%;font:400 8cqw/1.2 var(--font-base-family);text-decoration:underline;text-underline-offset:3px}.advent-door__status{font-size:6.5cqw;text-decoration:none;text-transform:uppercase}.advent-door__cta:before,.advent-door__status:before,.advent-door--past .advent-door__title:before{content:"";position:absolute;top:-16px;left:18%;width:64%;height:1px;background:#ffffff70}.advent-door__ended{top:30%;right:15%;left:15%;font:400 17cqw/.95 var(--font-loyalty-family);text-transform:uppercase}.advent-door--complete .advent-door__ended{top:50%;transform:translateY(-50%)}.advent-door--past .advent-door__title{top:76%;font:400 8cqw/1.2 var(--font-base-family);text-transform:none}.advent-door__live{z-index:2;pointer-events:none}.advent-door__live img{object-fit:contain}.advent-door__terms{position:absolute;right:8px;bottom:4px;left:8px;font-size:9px;line-height:1.3;text-align:center;pointer-events:none}.advent-door__tcs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.advent-door__tcs-toggle{position:absolute;top:85%;right:5.8%;z-index:2;display:flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px;padding:0 0 0 8px;transform:translateY(-50%);font:400 5.05cqw/1.2 var(--font-display-light-family);list-style:none;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer;pointer-events:auto}.advent-door__tcs-toggle::-webkit-details-marker{display:none}.advent-door--complete .advent-door__tcs-toggle{top:93.2%}.advent-door__tcs[open] .advent-door__tcs-toggle{top:auto;bottom:0;transform:none;font-size:4.4cqw}.advent-door__tcs-hide,.advent-door__tcs[open] .advent-door__tcs-show{display:none}.advent-door__tcs[open] .advent-door__tcs-hide{display:inline}.advent-door__tcs-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#080808;pointer-events:auto}.advent-door__tcs-panel img{display:block;width:100%;height:100%;object-fit:contain}.advent-door__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050a10;backface-visibility:hidden;transform-origin:left center;transition:transform .45s ease,opacity .35s ease,visibility .45s}.advent-door__face-number{font:400 34cqw/1 var(--font-loyalty-family)}.advent-door.is-open .advent-door__face{visibility:hidden;opacity:0;transform:rotateY(-105deg)}.advent-door__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.advent-door__link:focus-visible,.advent-door__toggle:focus-visible,.advent-door__tcs-toggle:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:0 0 0 3px #111}@media(prefers-reduced-motion:no-preference){.advent-door:not(.is-open,[data-just-closed]):has(.advent-door__toggle:focus-visible) .advent-door__face{transform:rotateY(-14deg)}}@media(prefers-reduced-motion:reduce){.advent-door__face,.advent-door__live{transition:none}.advent-calendar__tray:after{content:none}}@media(max-width:767px){.advent-hero--carousel .advent-hero__slide{padding-bottom:44px}}@media(min-width:768px){.advent-hero__art{aspect-ratio:2500 / 1089}.advent-hero__countdown{top:78.5%;left:5.12%;gap:7px}.advent-hero__slide--daily .advent-hero__countdown{top:84.5%;left:5.32%}.advent-hero .advent-countdown{font-size:22px}.advent-calendar__wrap{padding:0 28px 48px}.advent-calendar__intro{max-width:1300px;padding:48px 0}.advent-calendar__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 12px;padding:0;overflow:visible}.advent-door{flex:none}}@media(min-width:1024px){.advent-calendar{scroll-margin-top:var(--header-height)}.advent-calendar__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(hover:hover)and (min-width:768px){.advent-door__live{opacity:0;transition:opacity .15s ease}.advent-door:hover .advent-door__live,.advent-door__link:focus-visible .advent-door__live{opacity:1}}@media(hover:hover)and (min-width:768px)and (prefers-reduced-motion:no-preference){.advent-door:not(.is-open,[data-just-closed]):hover .advent-door__face{transform:rotateY(-14deg)}}.advent-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 16px;padding:9px 10px;border-bottom:1px solid #333;background:#090909;color:#fff;font-family:var(--font-display-light-family);text-align:center;text-transform:uppercase}.advent-bar[hidden],.advent-bar [hidden]{display:none}.advent-bar__label{font-size:9px;letter-spacing:.2em}.advent-bar__offer{font-size:10px;line-height:1.4;letter-spacing:.025em}a.advent-bar__offer[href]:hover{text-decoration:underline;text-underline-offset:3px}.advent-bar__separator{display:none;color:#bbb;font-size:12px;line-height:1}.advent-bar__time{display:inline-flex;flex-basis:100%;align-items:baseline;justify-content:center;gap:7px;font-size:9px;line-height:1.4;letter-spacing:.05em;white-space:nowrap}.advent-bar .advent-countdown{font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.07em;text-transform:none}@media(min-width:768px){.advent-bar{flex-wrap:nowrap;gap:14px;padding:10px 16px}.advent-bar__label{font-size:10px}.advent-bar__offer{font-size:11px;letter-spacing:.04em}.advent-bar__separator{display:inline}.advent-bar__time{flex-basis:auto;font-size:11px;letter-spacing:.1em}.advent-bar .advent-countdown{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/advent.css.map */
