:root{--hh-red:#D7263D;--hh-red-dark:#A9172B;--hh-pink:#F25C8A;--hh-pink-soft:#FDE4EC;--hh-green:#1E7A4F;--hh-green-dark:#135A39;--hh-gold:#E2B33C;--hh-snow:#FFFDFB;--hh-glitter:linear-gradient(110deg,#B8860B 0%,#F7D774 18%,#FFF6C9 28%,#E2B33C 40%,#F7D774 55%,#FFFBE6 63%,#C9971F 78%,#F7D774 100%);--hh-sparkle: radial-gradient(circle at 12% 30%,rgba(255,255,255,.9) 0 1px,transparent 1.6px), radial-gradient(circle at 68% 18%,rgba(255,240,180,.95) 0 1.2px,transparent 2px), radial-gradient(circle at 38% 74%,rgba(255,255,255,.8) 0 .9px,transparent 1.5px), radial-gradient(circle at 86% 62%,rgba(255,232,150,.9) 0 1.1px,transparent 1.8px), radial-gradient(circle at 54% 46%,rgba(255,255,255,.7) 0 .8px,transparent 1.4px)}.hh{--hh-maroon:var(--hh-red);--hh-maroon-dark:var(--hh-red-dark);--hh-blush:var(--hh-pink-soft);--hh-blush-deep:#F7B8CB;--hh-cream:var(--hh-snow)}.hh .hh-hero__title em,.hh .hh-h2 em,.hh-glitter{background:var(--hh-glitter);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:hh-shimmer 6s linear infinite;filter:drop-shadow(0 1px 0 rgba(169,23,43,.18))}.hh .hh-hero__title em{background-image:linear-gradient(110deg,var(--hh-red) 0%,var(--hh-pink) 30%,#FF9DB8 42%,var(--hh-red) 60%,var(--hh-pink) 80%,var(--hh-red) 100%)}@keyframes hh-shimmer{to{background-position:-250% 0}}.hh-sparkle-bg,.hh-trust,.hh-news,.announcementBar{position:relative;isolation:isolate}.top-bar{background:#0e2f20!important}.hh-trust,.hh-news{background:linear-gradient(120deg,var(--hh-red-dark),var(--hh-red) 45%,#E03A55 100%)!important}.hh-trust:before,.hh-news:before,.announcementBar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--hh-sparkle);background-size:140px 90px,170px 110px,120px 80px,190px 120px,90px 70px;animation:hh-twinkle 3.2s ease-in-out infinite alternate;opacity:.85}@keyframes hh-twinkle{0%{opacity:.35}to{opacity:.95}}.announcementBar{background:linear-gradient(90deg,var(--hh-green-dark),var(--hh-green),var(--hh-green-dark))!important}.announcementBar__message,.announcementBar__message p{color:#fff!important;letter-spacing:.08em}.hh-news .hh-h2 em{background-image:var(--hh-glitter)}.hh-trust:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--hh-glitter);background-size:250% 100%;animation:hh-shimmer 5s linear infinite}.hh-eyebrow{color:var(--hh-green)!important;display:inline-flex;align-items:center;gap:8px}.hh-eyebrow:before{content:"";width:12px;height:12px;flex:none;background:var(--hh-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z'/%3E%3C/svg%3E") center/contain no-repeat}.hh-hero{background:radial-gradient(60% 70% at 85% 30%,rgba(242,92,138,.16),transparent 70%),radial-gradient(50% 60% at 5% 90%,rgba(30,122,79,.1),transparent 70%),var(--hh-snow)!important}.hh-hero__blob{background:linear-gradient(135deg,#ffd3e0,#ffe9f0 55%,#e7f4ec)!important}.hh-hero__img{box-shadow:0 0 0 6px #fff,0 0 0 8px #e2b33c8c,0 30px 60px -28px #a9172b73!important}.hh-hero__badge{border:1.5px solid rgba(226,179,60,.6)}.hh-btn{position:relative;overflow:hidden}.hh-btn--solid{background:var(--hh-red)!important;border-color:var(--hh-red)!important;box-shadow:0 10px 22px -12px #d7263db3}.hh-btn--solid:hover{background:var(--hh-red-dark)!important;border-color:var(--hh-red-dark)!important}.hh-btn--solid:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,246,201,.65),transparent);transition:left .7s ease}.hh-btn--solid:hover:after{left:130%}.hh-btn--ghost{border-color:var(--hh-green)!important;color:var(--hh-green)!important}.hh-btn--ghost:hover{background:var(--hh-green)!important;color:#fff!important}.hh-news .hh-btn--solid{background:var(--hh-green)!important;border-color:var(--hh-green)!important}.hh-card__media{box-shadow:0 0 0 1px #e2b33c40}.hh-card:hover .hh-card__media{box-shadow:0 0 0 2px var(--hh-gold),0 18px 30px -20px #a9172b73}.hh-card__badge{color:var(--hh-red)}.hh-card__badge--sale{background:var(--hh-red);color:#fff}.hh-card__price{color:var(--hh-red)}.hh-tile:after{background:linear-gradient(180deg,#0000 40%,#780a1ed9)}.hh-tile:hover{box-shadow:0 0 0 3px var(--hh-gold)}.hh-teams{background:#fff!important}.hh-products{background:var(--hh-snow)}.hh-story{background:linear-gradient(160deg,#ffe3ec,#fff4f7 60%,#eaf6ef)!important}.hh-story__points li:before{background:var(--hh-gold);box-shadow:0 0 0 3px #e2b33c40}.hh-verse{background:linear-gradient(160deg,var(--hh-green-dark),var(--hh-green))!important;position:relative;isolation:isolate}.hh-verse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--hh-sparkle);background-size:150px 100px,180px 120px,110px 80px,200px 130px,90px 70px;opacity:.7;animation:hh-twinkle 3.6s ease-in-out infinite alternate}.hh-verse .hh-verse__q{color:#fff!important}.hh-verse .hh-verse__ref{color:var(--hh-gold)!important}.hh-verse .hh-verse__mark{background:var(--hh-glitter);height:3px;width:70px}footer.footer{background:linear-gradient(180deg,#14402c,#0e2f20)!important;position:relative}footer.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--hh-glitter);background-size:250% 100%;animation:hh-shimmer 6s linear infinite}#hh-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2147483000}@media(prefers-reduced-motion:reduce){.hh .hh-hero__title em,.hh .hh-h2 em,.hh-trust:before,.hh-trust:after,.hh-news:before,.announcementBar:before,.hh-verse:before,footer.footer:before{animation:none!important}#hh-snow{display:none}}.hh .hh-h2 em{background-image:linear-gradient(110deg,var(--hh-red) 0%,var(--hh-pink) 30%,#F77FA3 42%,var(--hh-red) 60%,var(--hh-pink) 80%,var(--hh-red) 100%)}.hh-news .hh-h2 em{background-image:linear-gradient(110deg,#e2b33c,#f7d774 25%,#fff0b0 35%,#e2b33c 50%,#f7d774,#e2b33c)!important}.shopify-section:has(.hh-verse),.shopify-section:has(.hh-news),.shopify-section:has(.hh-trust){margin-top:0!important;margin-bottom:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hh-holiday.css.map */
