.holiday-auto-scroll__group{padding-right:2rem}.holiday-auto-scroll__track{animation:holiday-auto-scroll var(--hfa-duration, 40s) linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.holiday-auto-scroll:hover .holiday-auto-scroll__track{animation-play-state:paused}.holiday-auto-scroll__icon{width:2.8rem;height:2.8rem}.holiday-auto-scroll .holiday-auto-scroll__text{white-space:nowrap;letter-spacing:.12em}@media(min-width:1024px){.holiday-auto-scroll__group{padding-right:3rem}.holiday-auto-scroll-section .holiday-auto-scroll{padding-top:1.2rem;padding-bottom:1.2rem}.holiday-auto-scroll__icon{width:4.2rem;height:4.2rem}}@keyframes holiday-auto-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.holiday-auto-scroll__track{animation:none}}.holiday-category__decoration{right:-18rem;width:80rem;transform:translateY(-11.6%) rotate(17deg)}@media(max-width:1023px){.holiday-category__decoration{right:-25%;width:100%;transform:translateY(-20%) rotate(17deg)}.holiday-category__grid>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .5rem)}}@media(min-width:768px)and (max-width:1023px){.holiday-category__grid>:last-child:nth-child(odd){width:calc(50% - 1rem)}}.holiday-category .holiday-category__heading,.holiday-category .holiday-category__title{letter-spacing:.12em}.holiday-category__media{aspect-ratio:475 / 487}.holiday-category__image{transition:transform .6s ease}.holiday-category__card:hover .holiday-category__image{transform:scale(1.03)}@media(min-width:1024px){.holiday-category .holiday-category__heading{font-size:2.9rem}.holiday-category .holiday-category__title{font-size:2.25rem}.holiday-category__media.holiday-category__media--wide{aspect-ratio:718 / 487}.holiday-category__media.holiday-category__media--tall{aspect-ratio:475 / 487}}@media(min-width:1200px){.holiday-category .holiday-category__heading{font-size:3rem}.holiday-category .holiday-category__title{font-size:2.4rem}}.holiday-faqs{overflow-x:clip}.holiday-faqs__decoration{width:68rem;transform:translateY(-60%);mix-blend-mode:multiply;z-index:-1}.holiday-faqs__decoration--left{left:-14rem}.holiday-faqs__decoration--right{right:-14rem}.holiday-faqs__media{aspect-ratio:586 / 609}.holiday-faqs-section{overflow-x:clip}.holiday-faqs .holiday-faqs__bottom-decoration{width:85.7rem;right:-10%;z-index:-1;transform:translateY(33%)}@media(min-width:1024px){.holiday-faqs .holiday-faqs__bottom-decoration{width:75rem;right:-10rem;transform:translateY(40%)}}@media(min-width:1024px)and (max-width:1279px){.holiday-faqs .holiday-faqs__bottom-decoration{width:60rem}}.holiday-faqs__icon svg{width:1.4rem;height:1.4rem}.holiday-faqs__answer a{text-decoration:underline}.holiday-faqs__answer p+p{margin-top:1rem}@media(min-width:1024px){.holiday-faqs .holiday-faqs__content{width:46.3%;padding-left:3.2rem}.holiday-faqs .holiday-faqs__heading{font-size:1.8rem}.holiday-faqs .holiday-faqs__list{padding-left:2.1rem}.holiday-faqs .holiday-faqs__question{padding-top:2rem;padding-bottom:2rem}.holiday-faqs .holiday-faqs__media{width:42.3%;margin-top:.9rem;margin-right:5rem}}@media(max-width:1023px){.holiday-faqs .holiday-faqs__bottom-decoration{max-width:80%}.holiday-faqs__decoration{width:85%;transform:translateY(-50%)}.holiday-faqs__decoration--left{left:-20%}.holiday-faqs__decoration--right{right:-20%}}.holiday-full-banner{min-height:400px}.holiday-full-banner__content{max-width:520px}.holiday-full-banner .holiday-full-banner__heading{line-height:.9;letter-spacing:.02em;font-size:3.2rem}.holiday-full-banner .holiday-full-banner__subheading{line-height:1.25;letter-spacing:.1em}@media(min-width:1024px){.holiday-full-banner .holiday-full-banner__heading{font-size:4rem}}@media(min-width:1536px){.holiday-full-banner .holiday-full-banner__subheading{font-size:2.2rem}}.holiday-happiness .holiday-happiness__heading,.holiday-happiness .holiday-happiness__text{letter-spacing:.12em;line-height:1.1}.holiday-happiness .holiday-happiness__text{font-size:1.3rem}.holiday-happiness__icon{height:5rem}.holiday-happiness__decoration{width:85.7rem;transform:rotate(0) translatey(25%);right:-10%!important}@media(min-width:1024px){.holiday-happiness__decoration{width:75rem;right:-10rem!important;transform:translateY(32%)}}@media(min-width:1024px)and (max-width:1279px){.holiday-happiness__decoration{width:60rem}}a.holiday-happiness__item{transition:opacity .2s ease}a.holiday-happiness__item:hover{opacity:.8}@media(min-width:768px){.holiday-happiness .holiday-happiness__text{font-size:2rem}.holiday-happiness__icon{height:7.5rem}}@media(min-width:1200px){.holiday-happiness .holiday-happiness__heading{font-size:3rem}.holiday-happiness .holiday-happiness__text{font-size:2.4rem}.holiday-happiness__icon{height:8.7rem}}@media(max-width:1023px){.holiday-happiness__decoration{max-width:80%!important}}.holiday-highlight-info__box{background-color:var(--hhi-bg)}.holiday-highlight-info .holiday-highlight-info__bar-text,.holiday-highlight-info .holiday-highlight-info__card-text{letter-spacing:.12em;line-height:1.1}.holiday-highlight-info .holiday-highlight-info__bar-text{font-size:1.3rem}.holiday-highlight-info .holiday-highlight-info__bar-text--regular{font-weight:400}.holiday-highlight-info .holiday-highlight-info__card-text{font-size:2rem}.holiday-highlight-info__sparkle{width:3.6rem;height:3.5rem}.holiday-highlight-info__star{width:1.6rem;height:1.6rem}a.holiday-highlight-info__card{transition:opacity .2s ease}a.holiday-highlight-info__card:hover{opacity:.85}@media(min-width:768px){.holiday-highlight-info .holiday-highlight-info__bar-text,.holiday-highlight-info .holiday-highlight-info__card-text{font-size:1.8rem}}@media(min-width:1024px){.holiday-highlight-info__box{min-height:11.25rem}.holiday-highlight-info .holiday-highlight-info__bar-text{font-size:2.282rem}.holiday-highlight-info .holiday-highlight-info__card-text{font-size:2.538rem}.holiday-highlight-info__sparkle{width:5.9rem;height:5.8rem}.holiday-highlight-info__star{width:2.4rem;height:2.4rem}}.holiday-product-list{--perpage: 1.5;--card-gap: 1rem}.holiday-product-list .holiday-product-list__heading,.holiday-product-list .holiday-product-list__link{letter-spacing:.12em}.holiday-product-list__card{width:calc((100% - var(--card-gap) * (var(--perpage) - .5)) / var(--perpage))}.holiday-product-list__media{aspect-ratio:335 / 380}.holiday-product-list__image{transition:transform .6s ease}.holiday-product-list__card:hover .holiday-product-list__image{transform:scale(1.03)}@media(max-width:1023px){.holiday-product-list{--hpl-pad: 2rem}.holiday-product-list__slider{margin-left:calc(var(--hpl-pad) * -1);margin-right:calc(var(--hpl-pad) * -1)}.holiday-product-list__track{padding-left:var(--hpl-pad);padding-right:var(--hpl-pad);scroll-padding-left:var(--hpl-pad)}}@media(min-width:768px){.holiday-product-list{--perpage: 2.5;--hpl-pad: 4rem}}@media(min-width:1024px){.holiday-product-list{--perpage: 3;--card-gap: 1.5rem}.holiday-product-list__card{width:calc((100% - var(--card-gap) * 2) / 3)}.holiday-product-list__content{width:22.5%;margin-right:7.8rem}.holiday-product-list .holiday-product-list__heading{font-size:2.738rem}.holiday-product-list .holiday-product-list__link{font-size:1.6rem}}@media(max-width:1023px){.holiday-product-list__content * br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/481/compiled_assets/styles.css.map */
