:root{--hh-ink: #1E2B24;--hh-ivory: #FBF8F2;--hh-linen: #F1E9DC;--hh-ever: #1F3A2E;--hh-red: #9E1B22;--hh-gold: #C9A24A;--hh-serif: "Cormorant Garamond", "Playfair Display", Georgia, "Times New Roman", serif;--gd-red: #9E1B22;--gd-ink: #1E2B24}.hh-serif{font-family:var(--hh-serif);font-weight:500;letter-spacing:-.01em;line-height:1.02;text-transform:none}.hh-serif em{font-style:italic;color:var(--hh-red)}.color-scheme-3 .hh-serif em,.hh-on-dark .hh-serif em{color:var(--hh-gold)}.hh-font-script{font-family:Snell Roundhand,Apple Chancery,Brush Script MT,Segoe Script,cursive;font-style:italic}.hh-font-block{font-family:var(--hh-serif);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hh-kicker{font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;font-weight:600;opacity:.8}.hh-rule{display:flex;align-items:center;gap:1.2rem;color:var(--hh-gold)}.hh-rule:before,.hh-rule:after{content:"";flex:1;height:1px;background:currentColor;opacity:.6}.hh-tartan{background-color:var(--hh-red);background-image:repeating-linear-gradient(0deg,rgba(31,58,46,.55) 0 14px,transparent 14px 40px),repeating-linear-gradient(90deg,rgba(31,58,46,.55) 0 14px,transparent 14px 40px),repeating-linear-gradient(0deg,transparent 0 30px,rgba(15,26,20,.6) 30px 32px,transparent 32px 40px),repeating-linear-gradient(90deg,transparent 0 30px,rgba(15,26,20,.6) 30px 32px,transparent 32px 40px)}.hh-tartan--green{background-color:var(--hh-ever)}.hh-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;border:1px solid currentColor;font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;text-decoration:none;color:inherit;position:relative;overflow:hidden;isolation:isolate;transition:color .4s var(--gd-ease)}.hh-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--gd-ease)}.hh-btn:hover:before{transform:scaleX(1);transform-origin:left}.hh-btn:hover{color:var(--hh-ivory)}.hh-btn:hover>*{color:var(--hh-ivory)}.hh-btn--solid{background:var(--hh-red);border-color:var(--hh-red);color:#fff}.hh-btn--solid:before{background:var(--hh-ink)}.color-scheme-3 .hh-btn:hover,.hh-on-dark .hh-btn:hover{color:var(--hh-ink)}.color-scheme-3 .hh-btn:before,.hh-on-dark .hh-btn:before{background:var(--hh-ivory)}.hh-ornament__swing{transform-origin:150px 0;transform-box:view-box;animation:hh-swing 5s ease-in-out infinite}.hh-stocking__swing{transform-origin:150px 0;transform-box:view-box;animation:hh-swing 6.5s ease-in-out infinite;animation-delay:-1.5s}@keyframes hh-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.hh-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.hh-snow i{position:absolute;top:-10px;width:var(--s, 6px);height:var(--s, 6px);border-radius:50%;background:#fff;opacity:var(--o, .8);filter:blur(.4px);animation:hh-fall var(--d, 12s) linear infinite;animation-delay:var(--dl, 0s);left:var(--x, 50%)}@keyframes hh-fall{to{transform:translate3d(var(--dx, 30px),110vh,0)}}.hh-pop{animation:hh-pop .4s var(--gd-ease-back);transform-box:fill-box;transform-origin:center}@keyframes hh-pop{0%{transform:scale(.9);opacity:.4}to{transform:scale(1);opacity:1}}.hh-pz{display:grid;gap:1.8rem}.hh-pz__stage{position:relative;aspect-ratio:1;border-radius:4px;background:radial-gradient(circle at 50% 35%,#fff,var(--hh-linen));display:grid;place-items:center;overflow:hidden}.hh-pz__stage svg{width:72%;height:88%;overflow:visible}.hh-pz__stage .hh-pz__tag{position:absolute;left:1.6rem;top:1.6rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hh-red);font-weight:600}.hh-field label{display:flex;justify-content:space-between;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:.7rem}.hh-field label small{letter-spacing:0;text-transform:none;opacity:.6;font-weight:400}.hh-field input[type=text]{width:100%;padding:1.4rem 1.6rem;font-size:1.7rem;border:1px solid rgba(var(--color-foreground),.3);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:2px;font-family:var(--hh-serif)}.hh-field input[type=text]:focus{outline:none;border-color:var(--hh-red);box-shadow:0 0 0 3px #9e1b2226}.hh-chips{display:flex;flex-wrap:wrap;gap:.8rem}.hh-chips button{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);background:transparent;color:inherit;font-size:1.3rem;cursor:pointer;border-radius:99px;transition:all .25s var(--gd-ease)}.hh-chips button i{width:1.8rem;height:1.8rem;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000026}.hh-chips button[aria-pressed=true]{border-color:var(--hh-ink);background:var(--hh-ink);color:var(--hh-ivory)}.hh-pz__note{font-size:1.25rem;opacity:.7;font-style:italic}@media(prefers-reduced-motion:reduce){.hh-ornament__swing,.hh-stocking__swing,.hh-snow i{animation:none!important}.hh-snow{display:none}}.gd-display{font-family:var(--hh-serif)!important;text-transform:none!important;font-weight:500!important;letter-spacing:-.01em!important}.gd-eyebrow{letter-spacing:.28em;font-weight:600}.gd-eyebrow:before{background:var(--hh-gold)}.gd-btn{border-radius:0;letter-spacing:.2em;font-weight:600}.gd-marquee .gd-mq__item{font-family:var(--hh-serif)!important;font-style:italic;text-transform:none!important}:root{--hh-red:#B3121E;--hh-ever:#0E5A34;--hh-gold:#E3B448;--hh-ivory:#FFFDF8;--hh-ink:#12331F;--gd-red:#B3121E}:root,.color-scheme-1{--color-background:255,253,248;--gradient-background:#FFFDF8;--color-foreground:18,51,31;--color-button:179,18,30;--color-button-text:255,255,255}.color-scheme-2{--color-background:246,239,227;--gradient-background:#F6EFE3;--color-foreground:18,51,31;--color-button:14,90,52;--color-button-text:255,255,255}.color-scheme-3{--color-background:14,90,52;--gradient-background:#0E5A34;--color-foreground:255,253,248;--color-button:227,180,72;--color-button-text:18,51,31}.color-scheme-4{--color-background:179,18,30;--gradient-background:#B3121E;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:179,18,30}.utility-bar,.announcement-bar{background:#0e5a34!important;color:#fff!important}.section-header .header-wrapper{border-bottom:0!important;position:relative}.section-header .header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:repeating-linear-gradient(-45deg,#b3121e 0 10px,#fff 10px 20px);z-index:-2}[id^=hh-hero-] .hh-hero__bg.hh-tartan{background-color:#b3121e}[id^=hh-hero-] .hh-hero__veil{background:linear-gradient(90deg,#46040ad1,#46040a59 70%)!important}[id^=hh-hero-] .hh-serif em{color:#e3b448!important}[id^=hh-hero-] .hh-hero__stage{height:62rem}[id^=hh-hero-] .hh-hero__stocking{width:66%}[id^=hh-hero-] .hh-hero__ornament{width:54%;top:18%}[id^=hh-hero-]:before{content:"";position:absolute;left:0;right:0;top:0;height:46px;z-index:3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='46'%3E%3Cpath d='M0 8 Q30 30 60 8 T120 8 T180 8 T240 8' fill='none' stroke='%23123' stroke-width='2'/%3E%3Cg%3E%3Cellipse cx='30' cy='26' rx='5' ry='8' fill='%23ff3b3b'/%3E%3Cellipse cx='90' cy='26' rx='5' ry='8' fill='%23ffd34d'/%3E%3Cellipse cx='150' cy='26' rx='5' ry='8' fill='%233ddc84'/%3E%3Cellipse cx='210' cy='26' rx='5' ry='8' fill='%234db8ff'/%3E%3C/g%3E%3C/svg%3E") repeat-x;filter:drop-shadow(0 0 6px rgba(255,220,120,.9));animation:hh-twinkle 1.6s steps(2) infinite}@keyframes hh-twinkle{50%{filter:drop-shadow(0 0 2px rgba(255,220,120,.3)) brightness(.75)}}[id^=hh-cd-]{background:#0e5a34!important;color:#fff!important}[id^=gd-mq-]{background:#b3121e!important;color:#fff!important}[id^=gd-how-]{background:#0e5a34!important;color:#fffdf8!important;--color-foreground:255,253,248;--color-background:14,90,52}[id^=gd-how-] .gd-how__dot{background:#b3121e!important;box-shadow:0 0 0 10px #0e5a34!important}[id^=hh-cat-],[id^=hh-looks-],[id^=gd-faq-],[id^=gd-st-]{background-color:#fffdf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg stroke='%23B3121E' stroke-opacity='.08' stroke-width='2' fill='none'%3E%3Cpath d='M30 18v24M18 30h24M21 21l18 18M39 21L21 39'/%3E%3Cpath d='M90 78v24M78 90h24M81 81l18 18M99 81l-18 18'/%3E%3C/g%3E%3C/svg%3E")}[id^=hh-st-]{background:#f6efe3}.hh-kicker,.gd-eyebrow{color:#b3121e}[id^=hh-hero-] .hh-kicker,[id^=gd-how-] .gd-eyebrow,[id^=hh-cd-] *{color:#fff}.hh-cat__img:after{border-color:#e3b448b3!important}[id^=hh-hero-]{background:linear-gradient(90deg,#46040ac7,#46040a40 75%),repeating-linear-gradient(0deg,rgba(14,90,52,.55) 0 16px,transparent 16px 48px),repeating-linear-gradient(90deg,rgba(14,90,52,.55) 0 16px,transparent 16px 48px),repeating-linear-gradient(0deg,transparent 0 36px,rgba(255,255,255,.25) 36px 38px,transparent 38px 48px),repeating-linear-gradient(90deg,transparent 0 36px,rgba(255,255,255,.25) 36px 38px,transparent 38px 48px),#b3121e!important}[id^=hh-hero-] .hh-hero__bg,[id^=hh-hero-] .hh-hero__veil{display:none!important}[id^=hh-hero-] .hh-hero__stage{height:64rem!important}[id^=hh-hero-] .hh-hero__stocking{width:68%!important}[id^=hh-hero-] .hh-hero__ornament{width:56%!important;top:20%!important}.hh-look__body h3,.hh-look__body p,.hh-look__body span{color:#fff!important}[id^=hh-hero-] .hh-hero__stocking [data-hh-base]{fill:#0e5a34}[id^=hh-hero-] .hh-hero__stocking [data-hh-l1]{fill:#b3121e}[id^=hh-hero-] .hh-hero__stocking [data-hh-l2]{fill:#e3b448}[id^=hh-hero-] .hh-hero__stage:before{content:"";position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;background:radial-gradient(circle at 50% 45%,#ffecb473,#ffecb400 60%);z-index:-1}[id^=hh-hero-] .hh-hero__ornament [data-hh-ocolor]{fill:#e3b448}[id^=hh-hero-] .hh-hero__ornament [data-hh-otext]{fill:#7a0e16}.header__heading-link .mn-wordmark{display:inline-block;color:#173e31;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.7rem,2.45vw,3.7rem);letter-spacing:-.045em;line-height:1.16;white-space:nowrap}.mn-wordmark em{color:#923b3d;font-style:italic}.mnh .mnh-hero h1,.mnh .mnh-sec h2,.product__title h1{letter-spacing:-.035em;text-wrap:balance}.mnh .mnh-hero h1{line-height:1.12}.mnh .mnh-sub{letter-spacing:normal;line-height:1.6}.header .header__menu-item{letter-spacing:.005em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hh.css.map?nc=1794219705337 */
