@media(min-width:900px){body{background:#fffaf4;font-family:var(--font-mobile-body),Arial,sans-serif}.page-width{width:min(100% - 80px,1160px)}.announcement-bar{box-shadow:none;background:linear-gradient(#a81419,#81090d)}.announcement-bar__item{min-height:36px;padding:6px 28px;font-size:.8rem;line-height:1.2}.site-header,.header-solid .site-header{position:relative;height:104px;overflow:visible;background:transparent;box-shadow:none}.site-header:before,.site-header:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.site-header:after{z-index:1;background:#fff;clip-path:polygon(0 0,100% 0,100% 85%,90% 94%,80% 97%,70% 94%,60% 92%,50% 91%,40% 86%,30% 86%,20% 94%,10% 100%,0 96%)}.site-header:before{z-index:2;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% 78%,90% 87%,80% 90%,70% 87%,60% 85%,50% 84%,40% 79%,30% 79%,20% 87%,10% 93%,0 89%)}.site-header__garland,.site-header__plank{display:none}.site-header__inner{position:relative;z-index:3;display:flex;height:88px;align-items:center;gap:16px;padding:0}.site-header__logo{position:relative;top:auto;left:auto;width:136px;height:88px;min-height:0;flex:0 0 136px;padding:0;filter:none;transform:none}.site-header__logo picture{display:block;width:100%;opacity:1}.site-header__logo img{width:136px;height:88px;max-height:none;object-fit:contain}.site-header__mobile-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.site-header__mobile-actions .icon-button,.site-header__menu-toggle{display:grid;width:48px;height:48px;color:#fff}.site-header__mobile-actions svg,.site-header__menu-toggle svg{width:29px;height:29px}.site-header__menu-toggle{margin-left:4px}.site-header__mobile-actions .header-count{font-size:.62rem}.template-index .christmas-hero{height:clamp(320px,44vh,460px);min-height:0;margin-top:-22px}.template-index .christmas-hero__inner{height:100%;min-height:0;align-items:center;padding:30px 0 22px}.template-index .christmas-hero__media img{object-position:center 52%}.template-index .christmas-hero__veil{background:linear-gradient(90deg,#0d0503a6,#0d050361 42%,#0000 76%)}.template-index .christmas-hero__copy{display:flex;width:52%;max-width:580px;align-items:flex-start;flex-direction:column}.template-index .hero-desktop-copy{display:none!important}.template-index .hero-mobile-copy{display:block}.template-index .christmas-hero__eyebrow{margin:0 0 6px;color:#fff;font-family:Christmas Script,cursive;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:1.1;text-shadow:0 1px 3px #231209}.template-index .christmas-hero__heading{width:auto;max-width:none;margin:0;color:#fff;font-family:Christmas Display,Impact,sans-serif;font-size:clamp(3.3rem,6vw,5.4rem);line-height:1.05;white-space:nowrap;text-shadow:0 2px 4px #241409}.template-index .christmas-hero__divider{display:flex;width:260px;align-items:center;gap:12px;margin:14px 0 18px;color:#d9aa3d}.template-index .christmas-hero__divider span{height:1px;flex:1;background:currentColor}.template-index .christmas-hero__divider svg{width:25px;height:25px}.template-index .christmas-hero__text{max-width:310px;margin:0;color:#fff;font-family:Arial,sans-serif;font-size:1.12rem;font-weight:400;line-height:1.4}.template-index .christmas-hero__text p{margin:0}.template-index .christmas-hero__buttons--mobile{display:flex;gap:0;margin-top:22px}.template-index .christmas-hero__buttons--mobile .button{min-width:170px;min-height:50px;border-radius:5px;background:linear-gradient(#ce2025,#aa0f14);font-size:.86rem}.template-index .christmas-hero__secondary-link,.template-index .christmas-hero__sign,.template-index .snow-edge{display:none}.trust-strip{margin:0;border-radius:0;box-shadow:none;background:#faf8f5;border-bottom:1px solid #e7e0d8}.trust-strip__inner{min-height:88px;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip__item{min-height:64px;gap:14px;padding:10px 18px;border-right:1px solid #e1ddd7}.trust-strip__item:nth-child(n+4){display:none}.trust-strip__item:nth-child(3){border-right:0}.trust-strip__icon--desktop,.trust-heading--desktop,.trust-strip__detail{display:none!important}.trust-strip__icon--mobile,.trust-heading--mobile,.trust-strip__mobile-detail{display:block!important}.trust-strip__icon svg{width:36px;height:36px}.trust-strip__item strong{font-family:Arial,sans-serif;font-size:.83rem}.trust-strip__mobile-detail{font-size:.78rem;line-height:1.35}.category-section{padding:20px 0 16px;background:#fff}.category-heading--desktop{display:none}.category-heading--mobile{display:block;text-align:center}.category-heading--mobile p{margin:0;color:#aa171b;font-family:Christmas Script,cursive;font-size:1.7rem}.category-heading--mobile p span{color:#c99c3f;font-family:Arial,sans-serif;font-size:.8rem;letter-spacing:.25em}.category-heading--mobile h2{margin:0 0 14px;color:#19392b;font-size:1.65rem;line-height:1.1;text-transform:uppercase}.category-circles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.category-circle__media{aspect-ratio:1.25;border-width:1px;border-radius:14px;box-shadow:0 3px 9px #33210d20}.category-circle__arrow{width:34px;height:34px;margin:-17px auto 0;box-shadow:none}.category-circle__title{max-width:220px;margin-top:10px;font-family:Arial,sans-serif;font-size:.8rem;line-height:1.3}.mobile-deals{min-height:170px;margin-top:4px;margin-bottom:32px;padding:25px 38px;border-radius:12px;background:linear-gradient(110deg,#85080c,#b31318 58%,#73070b);box-shadow:none}.mobile-deals__copy>p{color:#fff;font-family:Christmas Script,cursive;font-size:1.8rem}.mobile-deals h2{font-family:Christmas Display,Impact,sans-serif;font-size:3rem;font-weight:400}.mobile-deals .rte{max-width:270px;font-size:.88rem}.mobile-deals .button{margin-right:180px;border-radius:5px;background:#e8c56e;color:#3b2611;box-shadow:none}.mobile-deals:after{top:-60px;right:-60px;width:310px;height:270px;background-size:440px auto}.mobile-deals__sale-tag{position:absolute;right:60px;top:50px;z-index:3;display:grid;width:60px;height:76px;place-items:center;border:1px solid #eccfa9;border-radius:5px;background:#b5151c;transform:rotate(10deg)}.mobile-deals__sale-tag span{font-family:Arial,sans-serif;font-size:2rem;font-weight:700}.featured-products{padding:36px 0;background:#fffaf4}.festive-heading h2{color:#19392b;font-size:2rem}.product-grid--carousel{grid-auto-columns:calc((100% - 72px)/4);gap:24px}.value-panel-wrap{padding-block:18px 32px}.value-panel{border-radius:12px;padding:56px 28px 28px;box-shadow:none}.value-panel__intro h2{font-size:2rem}.value-feature{min-height:190px;padding:20px 12px}.newsletter-festive__inner{grid-template-columns:1fr 1fr;gap:24px}.newsletter-festive .social-links{grid-column:1/-1;justify-content:center}.newsletter-festive .social-links:empty{display:none}.newsletter-festive__copy h2{font-family:Christmas Script,cursive}.site-footer__grid{gap:24px}.discount-bubble{width:90px;height:90px;right:20px;bottom:20px;padding:10px}.discount-bubble strong{font-family:Arial,sans-serif;font-size:1.15rem}.discount-bubble small{font-size:.48rem}}@media(min-width:900px){.template-index .category-section{padding:18px 0 14px}.template-index .category-heading--mobile p{font-size:1.4rem;line-height:1.2}.template-index .category-heading--mobile h2{margin-bottom:14px;font-size:1.5rem}.template-index .christmas-hero__eyebrow{font-size:clamp(1.7rem,2.5vw,2.3rem)}.template-index .christmas-hero__heading{font-size:clamp(3rem,5vw,4.5rem)}.template-index .christmas-hero__divider{margin:10px 0 12px}.template-index .christmas-hero__buttons--mobile{margin-top:16px}.template-index .christmas-hero__buttons--mobile .button{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/desktop-reference.css.map */
