html:root{--he-cream: #fff8f1;--he-blush: #e6efe6;--he-ink: #1e1424;--he-plum: #1f3b2d;--he-pink: #b8213f;--he-ember: #d9a441;--he-muted: #4f5a52;--he-wine: #8e1a32;--he-sage: #d9a441;--he-line: #d6e2d6;--he-bulb-red: #ff3b4e;--he-bulb-gold: #ffc94d;--he-bulb-green: #4fe08a;--he-bulb-white: #fff4cf}html:root,html .color-scheme-1,html .color-scheme-2,html .color-he-cream{--color-background: rgb(255 248 241);--color-background-rgb: 255 248 241}html .color-scheme-3,html .color-he-blush{--color-background: rgb(230 239 230);--color-background-rgb: 230 239 230}html:root,html .color-scheme-1,html .color-scheme-2,html .color-scheme-3,html .color-he-cream,html .color-he-blush{--color-primary: rgb(142 26 50);--color-primary-rgb: 142 26 50;--color-border: rgb(214 226 214);--color-border-rgb: 214 226 214;--color-primary-button-background: rgb(184 33 63);--color-primary-button-border: rgb(184 33 63);--color-primary-button-text: rgb(255 248 241);--color-primary-button-hover-background: rgb(31 59 45);--color-primary-button-hover-border: rgb(31 59 45);--color-primary-button-hover-text: rgb(255 248 241);--color-variant-border: rgb(214 226 214);--color-variant-hover-text: rgb(142 26 50)}html .color-he-dark{--color-background: rgb(31 59 45);--color-background-rgb: 31 59 45;--color-primary-button-background: rgb(217 164 65);--color-primary-button-border: rgb(217 164 65);--color-primary-button-text: rgb(30 20 36);--color-primary-button-hover-background: rgb(255 248 241);--color-primary-button-hover-border: rgb(255 248 241);--color-primary-button-hover-text: rgb(30 20 36)}html .he-promo-banner{background:var(--he-plum)!important;color:var(--he-cream)!important}.he-lights,footer:before,html .color-he-dark:after{--bulbs-a: radial-gradient(circle at 12px 10px, var(--he-bulb-red) 0 4px, rgb(255 59 78 / .35) 5px, transparent 10px) 0 0 / 96px 22px, radial-gradient(circle at 60px 10px, var(--he-bulb-green) 0 4px, rgb(79 224 138 / .35) 5px, transparent 10px) 0 0 / 96px 22px;--bulbs-b: radial-gradient(circle at 36px 10px, var(--he-bulb-gold) 0 4px, rgb(255 201 77 / .4) 5px, transparent 10px) 0 0 / 96px 22px, radial-gradient(circle at 84px 10px, var(--he-bulb-white) 0 4px, rgb(255 244 207 / .4) 5px, transparent 10px) 0 0 / 96px 22px}.he-lights{position:relative;height:22px;background:var(--he-plum);border-top:1px solid rgb(255 255 255 / .1)}.he-lights:before,.he-lights:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.he-lights:before{background:var(--bulbs-a);animation:he-blink 1.6s ease-in-out infinite alternate}.he-lights:after{background:var(--bulbs-b);animation:he-blink 1.6s ease-in-out infinite alternate-reverse}@keyframes he-blink{0%{opacity:.35;filter:brightness(.8)}to{opacity:1;filter:brightness(1.35) drop-shadow(0 0 4px rgb(255 230 160 / .8))}}footer{position:relative;border-top:0;padding-top:22px;background:var(--he-plum)}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:22px;background:var(--bulbs-a),var(--bulbs-b),var(--he-plum);animation:he-glow 2s ease-in-out infinite alternate;z-index:2}html .color-he-dark:after{content:"";position:absolute;top:0;left:0;right:0;height:22px;background:var(--bulbs-b),var(--bulbs-a);animation:he-glow 1.8s ease-in-out infinite alternate-reverse;z-index:2;pointer-events:none}@keyframes he-glow{0%{filter:brightness(.75)}to{filter:brightness(1.3) drop-shadow(0 0 5px rgb(255 230 160 / .7))}}main[data-template=index]>.shopify-section:first-child,html .color-he-dark,main[data-template=index] .color-he-blush{position:relative;overflow:hidden}main[data-template=index]>.shopify-section:first-child:before,html .color-he-dark:before,main[data-template=index] .color-he-blush:before{content:"";position:absolute;top:-240px;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgb(255 255 255 / .95) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgb(255 255 255 / .75) 0 1px,transparent 2px),radial-gradient(circle,rgb(255 255 255 / .85) 0 2.5px,transparent 3.5px);background-size:110px 110px,70px 70px,190px 190px;background-position:10px 0,40px 30px,90px 60px;animation:he-snow 18s linear infinite}main[data-template=index]>.shopify-section:first-child:before,main[data-template=index] .color-he-blush:before{background-image:radial-gradient(circle,rgb(31 59 45 / .2) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgb(184 33 63 / .18) 0 1px,transparent 2px),radial-gradient(circle,rgb(217 164 65 / .35) 0 2.5px,transparent 3.5px)}main[data-template=index]>.shopify-section:first-child>*,html .color-he-dark>*,main[data-template=index] .color-he-blush>*{position:relative;z-index:1}@keyframes he-snow{0%{transform:translateY(0)}to{transform:translateY(190px)}}html .color-he-dark{padding-top:22px}main[data-template=index]>.shopify-section:first-child h2{background:linear-gradient(100deg,var(--he-ink) 0%,var(--he-ink) 40%,#c8902a 48%,#ffe08a 50%,#c8902a 52%,var(--he-ink) 60%,var(--he-ink) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:he-glint 6s ease-in-out infinite}@keyframes he-glint{0%,30%{background-position:100% 0}70%,to{background-position:0 0}}main[data-template=index] h2:after{content:"";display:block;width:56px;height:4px;margin-top:10px;border-radius:4px;background:linear-gradient(90deg,var(--he-pink) 0 45%,transparent 45% 55%,var(--he-ember) 55%);box-shadow:0 0 10px #d9a44199}.he-start-header h2:after,html .color-he-dark h2:after,main[data-template=index] .collection-list h2:after{margin-inline:auto}.button,button.button,html .he-start-shop,.he-boutique-button,.he-cozy-button,.product-form__submit,button[name=add]{position:relative;overflow:hidden;isolation:isolate}.button:after,button.button:after,html .he-start-shop:after,.he-boutique-button:after,.he-cozy-button:after,.product-form__submit:after,button[name=add]:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 240 200 / .55),transparent);transform:skew(-20deg);animation:he-sweep 4.5s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes he-sweep{0%,65%{left:-60%}to{left:130%}}.product-form__submit,button[name=add]{animation:he-pulse 2.6s ease-in-out infinite}@keyframes he-pulse{0%,to{box-shadow:0 0 #d9a44100}50%{box-shadow:0 0 18px 2px #d9a4418c}}.product-card .card-gallery,.product-card__image,.collection-card__image{background:var(--he-blush);transition:transform .25s ease,box-shadow .25s ease}.product-card:hover .card-gallery,.product-card:hover .product-card__image,.collection-card:hover .collection-card__image{transform:translateY(-4px);box-shadow:0 0 0 2px var(--he-ember),0 10px 26px #d9a44173}.product-card .price-item--sale{color:var(--he-pink)}main[data-template=index]>.shopify-section:first-child img{box-shadow:0 0 0 3px var(--he-ember),0 0 30px #d9a44173}html .he-start-shop,.he-boutique-button,.he-cozy-button{background:var(--he-pink)!important;color:var(--he-cream)!important}html .he-start-shop:hover,.he-boutique-button:hover,.he-cozy-button:hover{background:var(--he-plum)!important;color:var(--he-cream)!important}.he-start-kind,.he-fresh-kind{color:var(--he-wine)!important}.he-start-card{border-color:var(--he-line)!important;transition:transform .25s ease,box-shadow .25s ease}.he-start-card:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--he-ember),0 12px 28px #d9a44166}.he-start-photo,.he-fresh-photo,.he-cozy{background:var(--he-blush)!important}.he-fresh{background:var(--he-plum)!important}footer,footer .menu__heading,footer p,footer .menu__item a,footer a[href^="mailto:"]{color:var(--he-cream)!important}footer>*{position:relative;z-index:1}footer [class*=color-]{--color-background: rgb(31 59 45);--color-foreground: rgb(255 248 241);--color-foreground-heading: rgb(255 248 241);--color-border: rgb(255 255 255 / .15);background:transparent}@media(prefers-reduced-motion:reduce){.he-lights:before,.he-lights:after,footer:before,html .color-he-dark:after,main[data-template=index]>.shopify-section:first-child:before,html .color-he-dark:before,main[data-template=index] .color-he-blush:before,main[data-template=index]>.shopify-section:first-child h2,.button:after,button.button:after,html .he-start-shop:after,.he-boutique-button:after,.he-cozy-button:after,.product-form__submit,.product-form__submit:after,button[name=add],button[name=add]:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/he-holiday.css.map */
