body:has(.home-hero-section) .section-featured-collection .featured--banner,body:has(.home-hero-section) .section-featured-collection .featured--christmas{--panel-pad: 2.4rem;--row-content: calc(min(var(--page-width, 136rem), 100vw) - 10rem - 2 * var(--panel-pad))}body:has(.home-hero-section) .section-featured-collection .featured--banner .featured-panel,body:has(.home-hero-section) .section-featured-collection .featured--christmas .featured-panel{position:relative;overflow:hidden;isolation:isolate;margin-inline:var(--px-mobile, 1.5rem);padding:0 var(--panel-pad) var(--panel-pad);border-radius:2.4rem}@media screen and (min-width:990px){body:has(.home-hero-section) .section-featured-collection .featured--banner .featured-panel,body:has(.home-hero-section) .section-featured-collection .featured--christmas .featured-panel{max-width:calc(min(var(--page-width, 136rem),100vw) - 10rem);margin-inline:auto}}@media screen and (max-width:749px){body:has(.home-hero-section) .section-featured-collection .featured--banner,body:has(.home-hero-section) .section-featured-collection .featured--christmas{--panel-pad: 1.4rem}}body:has(.home-hero-section) .section-featured-collection .featured--banner .title-wrapper,body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper{padding-inline:0!important;margin:0 0 var(--home-head-gap)!important;padding-top:2.2rem!important;position:relative;z-index:2}body:has(.home-hero-section) .section-featured-collection .featured--banner .title-wrapper>div,body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper>div{max-width:none;width:100%}body:has(.home-hero-section) .section-featured-collection .featured--banner .title-wrapper .title,body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper .title,body:has(.home-hero-section) .section-featured-collection .featured--banner .title-wrapper h2,body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper h2{color:#fff}body:has(.home-hero-section) .section-featured-collection .featured--banner .title-wrapper p,body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper p,body:has(.home-hero-section) .section-featured-collection .featured--banner .title-wrapper .section-text,body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper .section-text{color:#ffffffd1}body:has(.home-hero-section) .section-featured-collection .featured--banner .section-view-all a,body:has(.home-hero-section) .section-featured-collection .featured--christmas .section-view-all a{color:#fff;font-weight:700}@media screen and (min-width:990px){body:has(.home-hero-section) .section-featured-collection .featured--banner .slider-buttons .slider-button--prev,body:has(.home-hero-section) .section-featured-collection .featured--christmas .slider-buttons .slider-button--prev{inset-inline-start:-1.9rem}body:has(.home-hero-section) .section-featured-collection .featured--banner .slider-buttons .slider-button--next,body:has(.home-hero-section) .section-featured-collection .featured--christmas .slider-buttons .slider-button--next{inset-inline-end:-1.9rem}}@media screen and (max-width:989px){body:has(.home-hero-section) .section-featured-collection .featured--banner slider-component,body:has(.home-hero-section) .section-featured-collection .featured--christmas slider-component{padding-inline:0;margin-inline:0}body:has(.home-hero-section) .section-featured-collection .featured--banner ul.slider.product-grid.grid,body:has(.home-hero-section) .section-featured-collection .featured--christmas ul.slider.product-grid.grid{padding-inline:0;margin-inline:0;scroll-padding-inline:0}body:has(.home-hero-section) .section-featured-collection .featured--banner ul.slider.product-grid.grid>li.grid__item.slider__slide,body:has(.home-hero-section) .section-featured-collection .featured--christmas ul.slider.product-grid.grid>li.grid__item.slider__slide{margin-inline-start:0}}body:has(.home-hero-section) .section-featured-collection .featured--banner .featured-panel{background:var(--panel-color, #001b70)}body:has(.home-hero-section) .section-featured-collection .featured-banner{margin:0 calc(-1 * var(--panel-pad))}body:has(.home-hero-section) .section-featured-collection .featured-banner img{display:block;width:100%}body:has(.home-hero-section) .section-featured-collection .featured-banner{position:relative}body:has(.home-hero-section) .section-featured-collection .featured-banner:after{content:"";position:absolute;inset:auto 0 0 0;height:26%;background:linear-gradient(to bottom,transparent,var(--panel-color, #001b70));pointer-events:none}body:has(.home-hero-section) .section-featured-collection .featured--banner slider-component{position:relative;z-index:2;margin-top:-2rem}@media screen and (max-width:749px){body:has(.home-hero-section) .section-featured-collection .featured--banner slider-component{margin-top:-.8rem}}body:has(.home-hero-section) .section-featured-collection .featured--christmas .featured-panel{padding-top:.8rem;background:radial-gradient(60rem 24rem at 12% -4%,rgba(255,255,255,.16),transparent 70%),radial-gradient(50rem 22rem at 92% 108%,rgba(255,214,120,.16),transparent 70%),linear-gradient(135deg,#b3162a,#8a0f22 52%,#0f4c3a 120%);box-shadow:0 14px 34px #8a0f2247}body:has(.home-hero-section) .section-featured-collection .featured--christmas .featured-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:.8rem;z-index:3;background:repeating-linear-gradient(-45deg,#fff 0 1rem,#d61f3a 1rem 2rem)}body:has(.home-hero-section) .section-featured-collection .featured--christmas .featured-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle,#ffe9a6 0 1.4px,transparent 2.4px),radial-gradient(circle,#fff 0 1px,transparent 2px),radial-gradient(circle,#ffd479 0 1.6px,transparent 2.6px);background-size:120px 120px,170px 170px,230px 230px;background-position:14px 22px,80px 90px,140px 40px;opacity:.55;animation:featured-glitter 3.6s ease-in-out infinite alternate}@keyframes featured-glitter{0%{opacity:.25;background-position:14px 22px,80px 90px,140px 40px}to{opacity:.8;background-position:24px 30px,70px 100px,150px 52px}}body:has(.home-hero-section) .section-featured-collection .featured-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}body:has(.home-hero-section) .section-featured-collection .featured-snow i{position:absolute;top:-12px;left:var(--l);width:var(--s);height:var(--s);border-radius:50%;background:#fff;opacity:.85;filter:blur(.3px);animation:featured-snowfall var(--d) linear var(--w) infinite}@keyframes featured-snowfall{0%{transform:translateZ(0)}50%{transform:translate3d(18px,220px,0)}to{transform:translate3d(-8px,480px,0)}}body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper h2:before{content:"\2744";margin-inline-end:.6rem;color:#ffd479}body:has(.home-hero-section) .section-featured-collection .featured--christmas .title-wrapper h2:after{content:"\1f384";margin-inline-start:.6rem}body:has(.home-hero-section) .section-featured-collection .featured--christmas ul.slider.product-grid.grid>li.grid__item.slider__slide{position:relative;z-index:2;border:2px solid #f1cf7a;box-shadow:0 8px 20px #3c000a40}body:has(.home-hero-section) .section-featured-collection .featured--christmas .card__inner,body:has(.home-hero-section) .section-featured-collection .featured--christmas .card__media{background:#fdeceb}body:has(.home-hero-section) .section-featured-collection .featured--christmas .price .price-item{color:#a3122a}body:has(.home-hero-section) .section-featured-collection .featured--christmas .quick-add__submit{border-color:#c8102e;background:#c8102e;color:#fff}body:has(.home-hero-section) .section-featured-collection .featured--christmas .slider-buttons .slider-button{z-index:4}body:has(.home-hero-section) .section-featured-collection .featured--banner .price--on-sale .price__sale,body:has(.home-hero-section) .section-featured-collection .featured--christmas .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem}body:has(.home-hero-section) .section-featured-collection .featured--banner .price--on-sale .price__sale>span:not(.visually-hidden):not(.price-item),body:has(.home-hero-section) .section-featured-collection .featured--christmas .price--on-sale .price__sale>span:not(.visually-hidden):not(.price-item){order:-1}body:has(.home-hero-section) .section-featured-collection .featured--banner .price--on-sale .price-item.price-item--regular,body:has(.home-hero-section) .section-featured-collection .featured--christmas .price--on-sale .price-item.price-item--regular{margin:0;font-size:1.3rem;font-weight:500;color:#8a93a8;text-decoration-color:#8a93a8}body:has(.home-hero-section) .section-featured-collection .featured--banner .card__heading,body:has(.home-hero-section) .section-featured-collection .featured--christmas .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}body:has(.home-hero-section) .section-featured-collection .featured--banner card-variant-picker,body:has(.home-hero-section) .section-featured-collection .featured--christmas card-variant-picker{flex-wrap:nowrap;overflow-x:auto;padding:.2rem;margin-inline:-.2rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.2rem),transparent)}body:has(.home-hero-section) .section-featured-collection .featured--banner card-variant-picker::-webkit-scrollbar,body:has(.home-hero-section) .section-featured-collection .featured--christmas card-variant-picker::-webkit-scrollbar{display:none}body:has(.home-hero-section) .section-featured-collection .featured--banner card-variant-picker .card-variant-picker__pill,body:has(.home-hero-section) .section-featured-collection .featured--christmas card-variant-picker .card-variant-picker__pill{flex:0 0 auto}@media(prefers-reduced-motion:reduce){body:has(.home-hero-section) .section-featured-collection .featured--christmas .featured-panel:after,body:has(.home-hero-section) .section-featured-collection .featured-snow i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-home-special.css.map */
