@font-face{font-family:Christmas Script;src:url(hero-script-satisfy.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Christmas Display;src:url(hero-display-rubik-dirt.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.christmas-hero .christmas-hero__eyebrow{font-family:Christmas Script,cursive!important;font-weight:400!important}.christmas-hero .christmas-hero__heading{font-family:Christmas Display,Impact,sans-serif!important;font-weight:400!important;letter-spacing:.01em!important}.christmas-hero .christmas-hero__text{font-family:Arial,Helvetica,sans-serif;font-weight:400}.announcement-bar__item{font-family:Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0}.discount-offer{display:block}body.is-locked .discount-offer:has(.discount-drawer.is-open){visibility:visible;z-index:280}.discount-bubble{transition:scale .2s ease}.discount-bubble:hover{scale:1.06}@media(max-width:899px){.discount-offer{display:block}.discount-bubble{right:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:72px;height:72px;padding:6px}.discount-bubble span{font-family:Christmas Script,cursive;font-size:.85rem}.discount-bubble strong{font-family:Arial,sans-serif;font-size:1rem}.discount-bubble small{display:none}.category-circle__arrow{margin-bottom:0}.category-circle__title{margin-top:8px}}@media(max-width:599px){.template-index{--header-hero-overlap:5.95vw;padding-bottom:calc(58px + env(safe-area-inset-bottom))}.announcement-bar{position:relative;width:100%;height:6.775068vw;min-height:0;overflow:hidden;background:linear-gradient(180deg,#a81419,#81090d)}.announcement-bar__mobile{display:none!important}.announcement-bar__track{display:flex!important;height:100%}.announcement-bar__group{min-height:100%;justify-content:flex-start}.announcement-bar__item{width:100vw;min-width:100vw;min-height:100%;justify-content:center;gap:6px;padding:2px 10px;font-family:var(--font-mobile-body),Arial,sans-serif;font-size:.64rem;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none}.announcement-bar__item svg{width:16px;height:16px;flex:0 0 auto}.template-index .site-header,.site-header,.header-solid .site-header{position:relative;top:auto;height:24.119241vw;min-height:0;overflow:visible;background:transparent;box-shadow:none}.template-index .site-header:after,.site-header:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border:0;border-radius:0;background:#fff;content:"";pointer-events:none;transform:none;-webkit-clip-path:polygon(0 0,100% 0,100% 77%,95% 78%,90% 81%,85% 83.5%,80% 86%,75% 87%,70% 87%,65% 86%,60% 84%,55% 81.5%,50% 80%,45% 79.5%,40% 79.5%,35% 80.5%,30% 83%,25% 86.5%,20% 90%,15% 93.5%,10% 96.5%,5% 98.5%,0 98.5%);clip-path:polygon(0 0,100% 0,100% 77%,95% 78%,90% 81%,85% 83.5%,80% 86%,75% 87%,70% 87%,65% 86%,60% 84%,55% 81.5%,50% 80%,45% 79.5%,40% 79.5%,35% 80.5%,30% 83%,25% 86.5%,20% 90%,15% 93.5%,10% 96.5%,5% 98.5%,0 98.5%)}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 42% 32%,rgba(218,184,94,.4) 0 1px,transparent 2px),radial-gradient(circle at 48% 58%,rgba(218,184,94,.25) 0 1px,transparent 2px),linear-gradient(110deg,#19392b,#163627);clip-path:polygon(0 0,100% 0,100% 68%,95% 69%,90% 72%,85% 74.5%,80% 77%,75% 78%,70% 78%,65% 77%,60% 75%,55% 72.5%,50% 71%,45% 70.5%,40% 70.5%,35% 71.5%,30% 74%,25% 77.5%,20% 81%,15% 84.5%,10% 87.5%,5% 89.5%,0 89.5%)}.template-index .site-header__inner,.site-header__inner{z-index:3;display:grid;width:100%;height:100%;grid-template-columns:63.5% 11% 11% 11%;align-items:stretch;gap:0;padding:0}.template-index .site-header__logo,.site-header__logo{position:relative;top:auto;left:auto;width:33.2vw;height:100%;min-height:0;grid-column:1;grid-row:1;align-self:stretch;justify-self:start;padding:0;filter:none;transform:none}.template-index .site-header__logo picture,.site-header__logo picture{width:100%;opacity:1;align-self:flex-start}.template-index .site-header__logo img,.site-header__logo img{width:100%;height:auto;max-height:90%;object-fit:contain}.template-index .site-header__mobile-actions,.site-header__mobile-actions{z-index:3;display:grid;grid-column:2/4;grid-row:1;grid-template-columns:1fr 1fr;align-items:center;justify-content:stretch;gap:0}.template-index .site-header__mobile-actions .icon-button,.template-index .site-header__menu-toggle,.site-header__mobile-actions .icon-button,.site-header__menu-toggle{width:100%;height:100%;min-height:44px;border-radius:0;background:transparent}.template-index .site-header__menu-toggle,.site-header__menu-toggle{z-index:3;display:grid;grid-column:4;grid-row:1;place-items:center}.template-index .site-header__mobile-actions svg,.template-index .site-header__menu-toggle svg,.template-index .site-header__mobile-actions .header-count,.site-header__mobile-actions svg,.site-header__menu-toggle svg,.site-header__mobile-actions .header-count{opacity:1}.template-index .site-header__logo:focus-visible,.template-index .site-header__mobile-actions .icon-button:focus-visible,.template-index .site-header__menu-toggle:focus-visible,.site-header__logo:focus-visible,.site-header__mobile-actions .icon-button:focus-visible,.site-header__menu-toggle:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #fff}.template-index .christmas-hero,.template-index .christmas-hero__inner{width:100%;height:61.22449vw;min-height:0;max-height:none}.template-index .christmas-hero{margin-top:calc(0px - var(--header-hero-overlap))}.template-index .christmas-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center top}.template-index .christmas-hero__veil{display:block;background:linear-gradient(90deg,#0d0503c2,#0d05039e 42%,#0904024d 62%,#0703020f 78%,#0000),linear-gradient(0deg,#0c05033d,#0c050300 55%)}.template-index .christmas-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0}.template-index .christmas-hero__copy{position:absolute;top:calc(16% + var(--header-hero-overlap));right:0;bottom:auto;left:4.8%;display:flex!important;width:95.2%!important;height:auto;max-width:none;margin:0;align-items:flex-start;flex-direction:column;padding:0}.template-index .christmas-hero__eyebrow,.template-index .christmas-hero__heading,.template-index .christmas-hero__divider,.template-index .christmas-hero__text{position:static!important;height:auto!important;overflow:visible!important;padding:0!important;border:0!important;clip:auto!important}.template-index .christmas-hero__eyebrow{width:auto!important;margin:0 0 1px!important;color:#fff;font-family:Christmas Script,cursive!important;font-size:clamp(1.12rem,5.05vw,1.3rem)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1!important;text-transform:none!important;text-shadow:0 1px 3px rgba(0,0,0,.88);white-space:nowrap!important}.template-index .christmas-hero__heading{width:auto!important;max-width:none!important;margin:0!important;background:none!important;color:#fff!important;font-family:Christmas Display,Impact,sans-serif!important;font-size:clamp(2.36rem,10.6vw,2.72rem)!important;font-weight:400!important;letter-spacing:.035em!important;line-height:.88!important;text-transform:uppercase!important;text-shadow:0 2px 3px rgba(0,0,0,.76);white-space:nowrap!important}.template-index .christmas-hero__heading .hero-mobile-copy{background:none!important;color:#fff!important;filter:none!important;white-space:nowrap!important}.template-index .christmas-hero__divider{display:flex!important;width:132px!important;align-items:center;gap:6px;margin:5px 0!important;color:#d9aa3d}.template-index .christmas-hero__divider span{height:1px;flex:1;background:#d9aa3d}.template-index .christmas-hero__divider svg{width:15px;height:15px;flex:0 0 auto}.template-index .christmas-hero__text{width:174px!important;max-width:47vw;margin:0!important;color:#fff;font-family:var(--font-mobile-body),Arial,sans-serif;font-size:clamp(.68rem,2.95vw,.76rem);font-weight:400;line-height:1.28;text-shadow:0 1px 3px rgba(0,0,0,.92);white-space:normal!important}.template-index .christmas-hero__text p{margin:0!important}.template-index .christmas-hero__buttons--mobile{position:static;display:flex!important;align-items:flex-start;flex-direction:column;gap:0;margin:7px 0 0!important}.template-index .christmas-hero__buttons--mobile .button{position:static;width:124px!important;min-height:44px!important;padding:8px 10px;border:1px solid #7d080c!important;border-radius:5px;background:linear-gradient(180deg,#ce2025,#aa0f14)!important;box-shadow:0 4px 10px #2a030357!important;color:#fff!important;font-family:var(--font-mobile-body),Arial,sans-serif;font-size:.7rem!important;font-weight:800;letter-spacing:.01em}.template-index .christmas-hero__buttons--mobile .button svg{width:15px;height:15px;color:#fff!important}.template-index .christmas-hero__buttons--mobile .button:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #8f0d12!important}.template-index .christmas-hero__secondary-link{display:none!important}.template-index .trust-strip,.template-index .trust-strip__inner,.template-index .trust-strip__item{height:58px;min-height:58px}.template-index .category-section{height:auto;min-height:clamp(204px,55vw,234px);overflow:visible;padding-bottom:10px}.template-index .category-circle__arrow{margin-bottom:0}.template-index .category-circle__title{margin-top:8px}.template-index .mobile-deals{height:96px;min-height:96px;max-height:96px;margin:4px auto 0!important}.template-index .mobile-deals__copy{position:absolute;top:9px;left:15px;width:clamp(112px,35vw,130px);max-width:none;transform:none}.template-index .mobile-deals .rte{font-size:.52rem;line-height:1.05}}@media(max-width:599px)and (forced-colors:active){.announcement-bar{height:auto;min-height:32px;background:Canvas}.template-index .site-header,.site-header,.header-solid .site-header{height:76px;background:Canvas}.template-index .site-header,.site-header,.header-solid .site-header{-webkit-clip-path:none;clip-path:none}.template-index .site-header:after,.site-header:after,.site-header:before{display:none}.template-index .christmas-hero{margin-top:0}.template-index .site-header__logo picture,.template-index .site-header__mobile-actions svg,.template-index .site-header__menu-toggle svg,.template-index .site-header__mobile-actions .header-count,.site-header__logo picture,.site-header__mobile-actions svg,.site-header__menu-toggle svg,.site-header__mobile-actions .header-count{opacity:1}.template-index .christmas-hero,.template-index .christmas-hero__inner{height:300px}.template-index .christmas-hero__veil{display:block;background:Canvas}.template-index .christmas-hero__copy{display:flex!important;align-items:flex-start;justify-content:center;flex-direction:column;padding:24px}.template-index .christmas-hero__eyebrow,.template-index .christmas-hero__heading,.template-index .christmas-hero__divider,.template-index .christmas-hero__text{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;margin:0 0 8px!important;clip:auto!important;white-space:normal!important}.template-index .christmas-hero__buttons--mobile{position:static;display:block!important}.template-index .christmas-hero__buttons--mobile .button{position:static;width:auto!important;min-width:140px;background:ButtonFace!important;color:ButtonText!important}.template-index .christmas-hero__buttons--mobile .button svg{color:ButtonText!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/home-reference-mobile.css.map */
