:root{--hz-white: #ffffff;--hz-paper: #f7f2ea;--hz-paper-2: #efe7da;--hz-sand: #e4d8c4;--hz-ink: #1c1a17;--hz-ink-2: #3a352f;--hz-muted: #6c645b;--hz-line: rgb(28 26 23 / .12);--hz-line-strong: rgb(28 26 23 / .22);--hz-gold: #d8bd85;--hz-gold-rgb: 216 189 133;--hz-gold-deep: #86672e;--hz-gold-soft: #f1e6cf;--hz-night: #12100d;--hz-night-2: #1d1a16;--hz-on-night: #f3ece1;--hz-on-night-muted: rgb(243 236 225 / .66);--hz-ember: #e5432b;--hz-ember-deep: #3b0a06;--hz-font: "Hazemor Nunito", var(--font-body--family, "Nunito", ui-rounded, system-ui, sans-serif);--hz-fs-display: clamp(3.4rem, 1.15rem + 8.1vw, 10.25rem);--hz-fs-h1: clamp(3rem, 1.55rem + 5.5vw, 7.5rem);--hz-fs-h2: clamp(2.35rem, 1.45rem + 3.55vw, 5.4rem);--hz-fs-h3: clamp(1.7rem, 1.25rem + 1.7vw, 2.85rem);--hz-fs-h4: clamp(1.3rem, 1.12rem + .6vw, 1.65rem);--hz-fs-lead: clamp(1.14rem, 1.02rem + .48vw, 1.5rem);--hz-fs-body: 1.0625rem;--hz-fs-small: .9375rem;--hz-fs-xs: .8125rem;--hz-fs-label: .75rem;--hz-gutter: clamp(20px, 4.4vw, 76px);--hz-max: 1720px;--hz-col-gap: clamp(16px, 2.2vw, 36px);--hz-space: clamp(104px, 12.5vw, 208px);--hz-space-s: clamp(72px, 8vw, 128px);--hz-r-l: clamp(18px, 1.6vw, 28px);--hz-r-m: 16px;--hz-r-s: 10px;--hz-ease: cubic-bezier(.22, 1, .36, 1);--hz-ease-in-out: cubic-bezier(.65, 0, .35, 1);--hz-ease-soft: cubic-bezier(.33, 1, .68, 1);--hz-dur: 1.1s;--hz-header-h: 76px}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{background:var(--hz-white);color:var(--hz-ink);font-family:var(--hz-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgb(var(--hz-gold-rgb) / .55);color:var(--hz-ink)}.hz{--hz-fg: var(--hz-ink);--hz-fg-2: var(--hz-ink-2);--hz-fg-muted: var(--hz-muted);--hz-bg: var(--hz-white);--hz-accent: var(--hz-gold-deep);--hz-rule: var(--hz-line);position:relative;color:var(--hz-fg);background:var(--hz-bg);font-family:var(--hz-font);font-size:var(--hz-fs-body);line-height:1.65;isolation:isolate}.hz--paper{--hz-bg: var(--hz-paper)}.hz--sand{--hz-bg: var(--hz-paper-2)}.hz--white{--hz-bg: var(--hz-white)}.hz--night,.hz--ember{--hz-fg: var(--hz-on-night);--hz-fg-2: rgb(243 236 225 / .84);--hz-fg-muted: var(--hz-on-night-muted);--hz-bg: var(--hz-night);--hz-accent: var(--hz-gold);--hz-rule: rgb(243 236 225 / .14)}.hz--ember{--hz-bg: #170806}.hz--transparent{--hz-bg: transparent}.hz *,.hz *:before,.hz *:after{box-sizing:border-box}.hz :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0}.hz :where(a){color:inherit}.hz :where(img,video){display:block;max-width:100%}.hz-container{width:100%;max-width:var(--hz-max);margin-inline:auto;padding-inline:var(--hz-gutter)}.hz-container--narrow{max-width:calc(980px + var(--hz-gutter) * 2)}.hz-container--text{max-width:calc(760px + var(--hz-gutter) * 2)}.hz-pad{padding-block:var(--hz-space)}.shopify-section:has(>.hz--white)+.shopify-section>.hz--white.hz-pad,.shopify-section:has(>.hz--paper)+.shopify-section>.hz--paper.hz-pad,.shopify-section:has(>.hz--night)+.shopify-section>.hz--night.hz-pad{padding-top:calc(var(--hz-space) * .4)}.hz-pad-s{padding-block:var(--hz-space-s)}.hz-pad-top-0{padding-top:0!important}.hz-pad-bottom-0{padding-bottom:0!important}.hz-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hz-col-gap)}.hz-display,.hz-h1,.hz-h2,.hz-h3,.hz-h4{font-family:var(--hz-font);color:var(--hz-fg);font-feature-settings:"kern" 1,"liga" 1;text-wrap:balance}.hz-display{font-size:var(--hz-fs-display);font-weight:260;line-height:.9;letter-spacing:-.052em}.hz-h1{font-size:var(--hz-fs-h1);font-weight:280;line-height:.94;letter-spacing:-.048em}.hz-h2{font-size:var(--hz-fs-h2);font-weight:300;line-height:1;letter-spacing:-.04em}.hz-h3{font-size:var(--hz-fs-h3);font-weight:360;line-height:1.08;letter-spacing:-.028em}.hz-h4{font-size:var(--hz-fs-h4);font-weight:620;line-height:1.2;letter-spacing:-.012em}.hz-display em,.hz-h1 em,.hz-h2 em,.hz-h3 em,.hz-em{font-style:italic;font-weight:inherit;color:var(--hz-accent);padding-right:.04em}.hz-lead{font-size:var(--hz-fs-lead);line-height:1.5;font-weight:400;letter-spacing:-.006em;color:var(--hz-fg-2);text-wrap:pretty}.hz-body{font-size:var(--hz-fs-body);line-height:1.68;color:var(--hz-fg-2);text-wrap:pretty}.hz-small{font-size:var(--hz-fs-small);line-height:1.6;color:var(--hz-fg-muted)}.hz-xs{font-size:var(--hz-fs-xs);line-height:1.55;color:var(--hz-fg-muted)}.hz-body p+p,.hz-rte p+p{margin-top:1em}.hz-rte{font-size:var(--hz-fs-body);line-height:1.7;color:var(--hz-fg-2)}.hz-rte :is(h2,h3,h4){font-family:var(--hz-font);color:var(--hz-fg);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:2.2em 0 .6em;font-size:1.35em}.hz-rte :is(h2,h3,h4):first-child{margin-top:0}.hz-rte :is(ul,ol){padding-left:1.2em;margin:.8em 0}.hz-rte li+li{margin-top:.45em}.hz-rte li::marker{color:var(--hz-accent)}.hz-rte strong{color:var(--hz-fg);font-weight:700}.hz-rte a,.hz-inline-link{color:var(--hz-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:rgb(var(--hz-gold-rgb) / .9);transition:text-decoration-color .3s var(--hz-ease),color .3s var(--hz-ease)}.hz-rte a:hover,.hz-inline-link:hover{text-decoration-color:currentColor}.hz-label{display:inline-flex;align-items:center;gap:.9em;font-family:var(--hz-font);font-size:var(--hz-fs-label);font-weight:750;letter-spacing:.17em;text-transform:uppercase;line-height:1.2;color:var(--hz-fg)}.hz-label__n{font-variant-numeric:tabular-nums;color:var(--hz-accent);letter-spacing:.08em}.hz-label__rule{width:clamp(22px,2.4vw,40px);height:1px;background:currentColor;opacity:.35}.hz-num{font-variant-numeric:tabular-nums lining-nums}.hz-btn{--hz-btn-bg: var(--hz-gold);--hz-btn-fg: var(--hz-ink);--hz-btn-icon-bg: var(--hz-ink);--hz-btn-icon-fg: var(--hz-gold);--hz-btn-h: 58px;position:relative;display:inline-flex;align-items:center;gap:18px;min-height:var(--hz-btn-h);padding:7px 7px 7px 28px;border:0;border-radius:999px;background:var(--hz-btn-bg);color:var(--hz-btn-fg);font-family:var(--hz-font);font-size:.9375rem;font-weight:750;letter-spacing:.005em;line-height:1.1;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .6s var(--hz-ease),background-color .4s var(--hz-ease),color .4s var(--hz-ease),box-shadow .4s var(--hz-ease);-webkit-tap-highlight-color:transparent;white-space:nowrap}.hz-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 140% at var(--hz-mx, 50%) 120%,rgb(255 255 255 / .38),transparent 60%);opacity:0;transition:opacity .5s var(--hz-ease)}.hz-btn:hover:before{opacity:1}.hz-btn__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--hz-btn-icon-bg);color:var(--hz-btn-icon-fg);flex:none;overflow:hidden;transition:transform .6s var(--hz-ease)}.hz-btn__icon svg{width:16px;height:16px;transition:transform .6s var(--hz-ease)}.hz-btn:hover .hz-btn__icon{transform:scale(1.06)}.hz-btn:hover .hz-btn__icon svg{animation:hz-arrow-swap .7s var(--hz-ease)}@keyframes hz-arrow-swap{0%{transform:translate(0)}45%{transform:translate(140%)}46%{transform:translate(-140%)}to{transform:translate(0)}}.hz-btn:active{transform:scale(.98)}.hz-btn:focus-visible{outline:2px solid var(--hz-gold-deep);outline-offset:3px}.hz-btn--ink{--hz-btn-bg: var(--hz-ink);--hz-btn-fg: var(--hz-white);--hz-btn-icon-bg: var(--hz-gold);--hz-btn-icon-fg: var(--hz-ink)}.hz-btn--light{--hz-btn-bg: var(--hz-white);--hz-btn-fg: var(--hz-ink);--hz-btn-icon-bg: var(--hz-ink);--hz-btn-icon-fg: var(--hz-white)}.hz-btn--glass{--hz-btn-bg: rgb(255 255 255 / .12);--hz-btn-fg: var(--hz-white);--hz-btn-icon-bg: rgb(255 255 255 / .92);--hz-btn-icon-fg: var(--hz-ink);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 0 0 1px #ffffff52}.hz-btn--outline{--hz-btn-bg: transparent;--hz-btn-fg: var(--hz-fg);--hz-btn-icon-bg: var(--hz-fg);--hz-btn-icon-fg: var(--hz-bg);box-shadow:inset 0 0 0 1px var(--hz-line-strong)}.hz--night .hz-btn--outline,.hz--ember .hz-btn--outline{box-shadow:inset 0 0 0 1px #f3ece14d;--hz-btn-icon-bg: var(--hz-on-night);--hz-btn-icon-fg: var(--hz-night)}.hz-btn--sm{--hz-btn-h: 44px;gap:12px;padding:5px 5px 5px 20px;font-size:.875rem}.hz-btn--sm .hz-btn__icon{width:34px;height:34px}.hz-btn--sm .hz-btn__icon svg{width:13px;height:13px}.hz-btn--plain{padding:0 30px}.hz-btn--block{width:100%;justify-content:space-between}.hz-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.hz-link{position:relative;display:inline-flex;align-items:center;gap:.55em;font-family:var(--hz-font);font-weight:700;font-size:.9375rem;letter-spacing:.005em;color:var(--hz-fg);text-decoration:none;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px;transition:background-size .6s var(--hz-ease)}.hz-link:hover{animation:hz-underline .9s var(--hz-ease)}@keyframes hz-underline{0%{background-size:100% 1px;background-position:100% 100%}45%{background-size:0% 1px;background-position:100% 100%}46%{background-size:0% 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}.hz-link svg{width:13px;height:13px;transition:transform .5s var(--hz-ease)}.hz-link:hover svg{transform:translate(3px)}.hz-media{position:relative;overflow:hidden;border-radius:var(--hz-r-l);background:var(--hz-paper-2);isolation:isolate;transform:translateZ(0)}.hz-media>img,.hz-media>video,.hz-media>picture>img,.hz-media__inner>img{width:100%;height:100%;object-fit:cover}.hz-media__inner{position:absolute;top:-8%;right:0;bottom:-8%;left:0;will-change:transform}.hz-media__inner>img{position:absolute;top:0;right:0;bottom:0;left:0}.hz-ph{display:block;width:100%;height:100%;background:radial-gradient(60% 55% at 70% 30%,rgb(255 255 255 / .55),transparent 70%),radial-gradient(70% 60% at 20% 80%,rgb(var(--hz-gold-rgb) / .45),transparent 70%),linear-gradient(160deg,#efe4d1,#d9c6a6)}.hz--night .hz-ph,.hz--ember .hz-ph{background:radial-gradient(60% 55% at 70% 30%,rgb(255 255 255 / .08),transparent 70%),radial-gradient(70% 60% at 20% 80%,rgb(229 67 43 / .25),transparent 70%),linear-gradient(160deg,#2a2420,#120f0c)}.hz-grain{position:relative;overflow:hidden}@supports (overflow: clip){.hz-grain{overflow:clip}}.hz-grain:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:3;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:hz-grain 1.2s steps(6) infinite;mix-blend-mode:overlay}@keyframes hz-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.hz-rule{height:1px;width:100%;background:var(--hz-rule);border:0;margin:0}.hz-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.01em;background:rgb(var(--hz-gold-rgb) / .18);color:var(--hz-fg)}.hz-chip__dot{width:7px;height:7px;border-radius:50%;background:#5c9a5b;box-shadow:0 0 0 4px #5c9a5b2e}.hz-chip.is-off .hz-chip__dot{background:var(--hz-gold-deep);box-shadow:0 0 0 4px rgb(var(--hz-gold-rgb) / .28)}.hz-ico{display:inline-grid;place-items:center;width:var(--hz-ico, 28px);height:var(--hz-ico, 28px);color:var(--hz-accent);flex:none}.hz-ico svg{width:100%;height:100%;stroke-width:1.25}.hz-ico svg .fill{display:none}.hz-icon{display:inline-grid;place-items:center;width:var(--hz-icon-size, 32px);height:var(--hz-icon-size, 32px);color:var(--hz-icon-color, var(--hz-gold-deep));flex:none}.hz-icon svg{width:100%;height:100%;stroke-width:1.25}.hz-icon svg .fill{fill:currentColor;opacity:.16;stroke:none}.hz-nowrap{white-space:nowrap}.hz-vh{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.hz-js [data-hz-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity 1s var(--hz-ease) calc(var(--hz-d, 0ms) + var(--hz-i, 0) * 85ms),transform 1.25s var(--hz-ease) calc(var(--hz-d, 0ms) + var(--hz-i, 0) * 85ms)}.hz-js [data-hz-reveal=fade]{transform:none}.hz-js [data-hz-reveal=left]{transform:translate3d(-34px,0,0)}.hz-js [data-hz-reveal=scale]{transform:scale(.94)}.hz-js [data-hz-reveal].is-in{opacity:1;transform:none}.hz-w{display:inline-block;overflow:clip;vertical-align:top;padding:0 .14em .12em .04em;margin:0 -.14em -.12em -.04em}.hz-w__i{display:inline-block;will-change:transform}.hz-js [data-hz-split]:not(.is-in) .hz-w__i{transform:translate3d(0,108%,0) rotate(2deg)}.hz-js [data-hz-split] .hz-w__i{transition:transform 1.25s var(--hz-ease) calc(var(--hz-d, 0ms) + var(--hz-line, 0) * 95ms + var(--hz-wi, 0) * 14ms)}.hz-js [data-hz-unveil]{clip-path:inset(9% 9% 9% 9% round var(--hz-r-l));transition:clip-path 1.5s var(--hz-ease) var(--hz-d, 0ms)}.hz-js [data-hz-unveil] img,.hz-js [data-hz-unveil] video,.hz-js [data-hz-unveil] .hz-ph{transform:scale(1.22);transition:transform 2s var(--hz-ease) var(--hz-d, 0ms)}.hz-js [data-hz-unveil].is-in{clip-path:inset(0 0 0 0 round var(--hz-r-l))}.hz-js [data-hz-unveil].is-in img,.hz-js [data-hz-unveil].is-in video,.hz-js [data-hz-unveil].is-in .hz-ph{transform:scale(1)}[data-hz-parallax]{will-change:transform}@media(prefers-reduced-motion:reduce){.hz-js [data-hz-reveal],.hz-js [data-hz-split] .hz-w__i,.hz-js [data-hz-unveil],.hz-js [data-hz-unveil] img,.hz-js [data-hz-unveil] video{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.hz-grain:after{animation:none}[data-hz-parallax]{transform:none!important}.hz-compare__hint svg,.hz-marquee__track{animation:none!important}}.hz-field{position:relative;display:block}.hz .hz-input,.hz .hz-select,.hz .hz-textarea{width:100%;min-height:58px;padding:18px 20px;border:1px solid var(--hz-line-strong);border-radius:14px;background:var(--hz-white);color:var(--hz-ink);font:400 1rem/1.4 var(--hz-font);transition:border-color .3s var(--hz-ease),box-shadow .3s var(--hz-ease),background-color .3s var(--hz-ease);-webkit-appearance:none;appearance:none}.hz-input::placeholder,.hz-textarea::placeholder{color:#1c1a1799}.hz-input:focus,.hz-select:focus,.hz-textarea:focus{outline:none;border-color:var(--hz-ink);box-shadow:0 0 0 4px rgb(var(--hz-gold-rgb) / .35)}.hz .hz-textarea{min-height:150px;resize:vertical}.hz-signup{width:100%;max-width:520px}.hz-signup__row{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 22px;border-radius:999px;background:var(--hz-white);box-shadow:inset 0 0 0 1px var(--hz-line-strong);transition:box-shadow .35s var(--hz-ease)}.hz-signup__row:focus-within{box-shadow:inset 0 0 0 1px var(--hz-ink),0 0 0 4px rgb(var(--hz-gold-rgb) / .35)}.hz--night .hz-signup__row,.hz--ember .hz-signup__row{background:#ffffff0f;box-shadow:inset 0 0 0 1px #f3ece138}.hz .hz-signup__input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:inherit;font:400 1rem/1 var(--hz-font);outline:none}.hz-signup__input::placeholder{color:currentColor;opacity:.62}.hz-signup__btn{--hz-btn-h: 48px;padding:4px 4px 4px 22px;gap:12px;font-size:.875rem}.hz-signup__btn .hz-btn__icon{width:40px;height:40px}.hz-signup__msg{margin-top:12px;font-size:.875rem;line-height:1.5;color:var(--hz-fg-muted)}.hz-signup__msg.is-ok{color:var(--hz-fg)}.hz-signup__msg.is-ok:before{content:"\2713  ";color:var(--hz-accent);font-weight:800}.hz-signup__msg.is-err{color:#b3261e}.hz--night .hz-signup__msg.is-err{color:#ff9b8a}.hz-signup.is-done .hz-signup__row{display:none}.hz-signup__fine{margin-top:12px;font-size:.75rem;line-height:1.5;color:var(--hz-fg-muted)}@media(max-width:520px){.hz-signup__btn .hz-btn__label{display:none}.hz-signup__btn{padding:4px}}.hz-acc{border-top:1px solid var(--hz-rule)}.hz-acc__item{border-bottom:1px solid var(--hz-rule)}.hz-acc__item>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;font-family:var(--hz-font);font-size:clamp(1.08rem,1rem + .35vw,1.3rem);font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--hz-fg);transition:color .3s var(--hz-ease)}.hz-acc__item>summary::-webkit-details-marker{display:none}.hz-acc__item>summary:hover{color:var(--hz-accent)}.hz-acc__item>summary:focus-visible{outline:2px solid var(--hz-gold-deep);outline-offset:4px;border-radius:4px}.hz-acc__icon{position:relative;width:36px;height:36px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hz-rule);transition:background-color .4s var(--hz-ease),box-shadow .4s var(--hz-ease),transform .6s var(--hz-ease)}.hz-acc__icon:before,.hz-acc__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .5s var(--hz-ease),opacity .4s var(--hz-ease)}.hz-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.hz-acc__item[open]>summary .hz-acc__icon{background:var(--hz-gold);box-shadow:none;color:var(--hz-ink);transform:rotate(180deg)}.hz-acc__item[open]>summary .hz-acc__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.hz-acc__panel{overflow:hidden}.hz-acc__content{padding:0 64px 28px 0;color:var(--hz-fg-2);font-size:var(--hz-fs-body);line-height:1.7}.hz-acc__content p+p{margin-top:.8em}.hz-acc__content ul{padding-left:1.2em;margin:.6em 0 0}.hz-acc__content li+li{margin-top:.35em}.hz-acc__content a{color:var(--hz-fg);text-decoration-color:rgb(var(--hz-gold-rgb) / .9);text-underline-offset:.2em}.hz-acc--compact .hz-acc__item>summary{padding:18px 0;font-size:1rem;font-weight:650}.hz-acc--compact .hz-acc__icon{width:28px;height:28px}.hz-acc--compact .hz-acc__icon:before,.hz-acc--compact .hz-acc__icon:after{width:10px}.hz-acc--compact .hz-acc__content{padding:0 0 20px;font-size:.9375rem}.hz-spec-lines{display:grid;gap:4px}.hz-spec-lines>.hz-spec-lines__row{margin:0}.hz-spec-lines__row strong{font-weight:700;color:var(--hz-fg)}.hz-spec-lines__row em{font-style:normal;color:var(--hz-fg-muted)}.hz-spec-lines>.hz-spec-lines__group{margin:12px 0 2px;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hz-accent)}.hz-spec-lines>.hz-spec-lines__group:first-child{margin-top:0}.hz-head{display:grid;gap:22px;max-width:980px}.hz-head--center{margin-inline:auto;text-align:center;justify-items:center}.hz-head--split{max-width:none;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.hz-head--split{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:var(--hz-col-gap)}.hz-head--split>.hz-head__aside{padding-bottom:.6em}}.hz-head .hz-lead{max-width:34em}body,.content-for-layout{background:var(--hz-white)}.button:not(.button-unstyled):not(.hz-btn):not(.slideshow-control):not(.close-button):not(.button-secondary),.shopify-payment-button__button--unbranded{border-radius:999px!important;font-family:var(--hz-font)!important;font-weight:750!important;letter-spacing:.005em}.button-secondary{border-radius:999px!important;font-family:var(--hz-font)!important;font-weight:700!important}.cart-drawer__heading,.theme-drawer__title{font-family:var(--hz-font)!important;font-weight:350!important;letter-spacing:-.03em!important}theme-drawer .cart-items__title,theme-drawer .cart-item__title{font-family:var(--hz-font)}.shopify-section .section-background{background-color:var(--color-background)}#header-group:has(.hz-header){display:contents}#header-group:has(.hz-header)>.shopify-section:has(.hz-header){position:sticky;top:0;z-index:40}.page-wrapper:has(#MainContent>.shopify-section:first-child [data-hz-overlay]) #header-group>.shopify-section:has(.hz-header){margin-bottom:calc(var(--hz-header-total, 76px) * -1)}.skip-to-content-link:focus{z-index:100}.hz-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hz-hero__img{position:absolute;top:-2%;right:0;bottom:-10%;left:0;transform:translate3d(0,calc(var(--p) * 14%),0);will-change:transform}.hz-hero__img picture,.hz-hero__image,.hz-hero__video{display:block;width:100%;height:100%;object-fit:cover}.hz-hero__image,.hz-hero__video{transform:scale(calc(1.04 + var(--p) * .08));transform-origin:50% 60%;transition:transform 2.6s var(--hz-ease),opacity 1.2s ease}.hz-js .hz-hero:not(.is-loaded) .hz-hero__image,.hz-js .hz-hero:not(.is-loaded) .hz-hero__video{transform:scale(1.16)}.hz-hero.is-loaded .hz-hero__image{transition:transform 2.6s var(--hz-ease)}.hz-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(18 16 13 / calc(var(--hz-shade) * .75)),#12100d00 26%),linear-gradient(0deg,rgb(18 16 13 / calc(var(--hz-shade) * 1.15)),rgb(18 16 13 / calc(var(--hz-shade) * .55)) 32%,#12100d00 62%),radial-gradient(90% 70% at 0% 100%,rgb(18 16 13 / calc(var(--hz-shade) * .6)),transparent 70%),linear-gradient(90deg,rgb(18 16 13 / calc(var(--hz-shade) * .62)),rgb(18 16 13 / calc(var(--hz-shade) * .3)) 36%,#12100d00 60%);pointer-events:none}.hz-haze{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity 2.4s ease .4s}.hz-haze.is-ready,.hz-haze.is-fallback{opacity:.9}.hz-haze__canvas{width:100%;height:100%;display:block}.hz-haze.is-fallback{background:radial-gradient(40% 30% at 30% 85%,rgb(255 244 228 / .35),transparent 70%),radial-gradient(35% 28% at 70% 75%,rgb(255 236 210 / .28),transparent 70%);animation:hz-haze-drift 18s ease-in-out infinite alternate}@keyframes hz-haze-drift{0%{transform:translate3d(-2%,2%,0) scale(1)}to{transform:translate3d(2%,-4%,0) scale(1.08)}}.hz-hero__eyebrow{color:#fffffff0;text-shadow:0 1px 14px rgb(18 16 13 / .45)}.hz-hero__eyebrow .hz-label__rule{background:var(--hz-gold);opacity:1}@media screen and (max-width:749px){.hz-hero__image{object-position:var(--hz-pos-m)!important}.hz-hero__shade{background:linear-gradient(180deg,rgb(18 16 13 / calc(var(--hz-shade) * .7)),#12100d00 22%),linear-gradient(0deg,rgb(18 16 13 / calc(var(--hz-shade) * 1.3)),rgb(18 16 13 / calc(var(--hz-shade) * .95)) 42%,rgb(18 16 13 / calc(var(--hz-shade) * .25)) 72%,#12100d00 88%)}}@media(min-width:990px){.page-wrapper.page-wrapper--drawer-open{margin-right:0}.theme-drawer__dialog.theme-drawer__dialog{z-index:calc(60 + var(--drawer-stack-order, 0));box-shadow:-40px 0 90px #12100d29}.page-wrapper--drawer-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#12100d57;cursor:pointer;animation:hz-scrim-in .45s var(--hz-ease) both}}@keyframes hz-scrim-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.page-wrapper--drawer-open:after{animation:none}}.hz-hero__heading em,.hz-ph-hero--photo .hz-ph-hero__title em,.hz-cta__heading em{color:#ecd9ae}.hz-addon{margin:2px 0 14px}html:not(.hz-js) .hz-addon{display:none}.hz-addon__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.hz-addon__card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:20px;background:var(--hz-paper);box-shadow:inset 0 0 0 1px var(--hz-line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .35s var(--hz-ease),background-color .35s var(--hz-ease)}.hz--paper .hz-addon__card{background:var(--hz-white)}.hz-addon__card:hover{box-shadow:inset 0 0 0 1px var(--hz-line-strong)}.hz-addon__input:checked+.hz-addon__card{background:var(--hz-gold-soft);box-shadow:inset 0 0 0 1.5px var(--hz-gold-deep)}.hz-addon__input:focus-visible+.hz-addon__card{outline:2px solid var(--hz-ink);outline-offset:3px}.hz-addon__thumb{display:block;width:64px;height:64px;border-radius:14px;overflow:hidden;background:var(--hz-white);box-shadow:inset 0 0 0 1px var(--hz-line)}.hz-addon__thumb img{width:100%;height:100%;object-fit:cover}.hz-addon__body{display:grid;gap:2px;min-width:0}.hz-addon__kicker{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-gold-deep)}.hz-addon__price{margin-left:6px;letter-spacing:.02em;color:var(--hz-ink)}.hz-addon__title{font-size:.9875rem;font-weight:750;line-height:1.3;color:var(--hz-ink)}.hz-addon__text{font-size:.8125rem;line-height:1.4;color:var(--hz-muted)}.hz-addon__tick{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hz-line-strong);color:transparent;background:var(--hz-white);transition:background-color .3s var(--hz-ease),box-shadow .3s var(--hz-ease),color .3s var(--hz-ease)}.hz-addon__tick svg{width:15px;height:15px}.hz-addon__input:checked+.hz-addon__card .hz-addon__tick{background:var(--hz-ink);box-shadow:none;color:var(--hz-white)}.hz-addon__msg,.hz-cart-addon__msg{margin:10px 2px 0;font-size:.8125rem;line-height:1.45;color:var(--hz-ink-2)}.hz-buy__buynow{display:none}.hz-buy.is-addon-on .accelerated-checkout-block{display:none!important}.hz-buy.is-addon-on .hz-buy__buynow:not([hidden]){display:flex}.hz-buy__buynow{align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:10px;padding:0 28px;border:0;border-radius:999px;background:var(--hz-ink);color:var(--hz-white);font-family:var(--hz-font);font-size:1rem;font-weight:750;letter-spacing:.005em;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .5s var(--hz-ease),background-color .4s var(--hz-ease),opacity .3s var(--hz-ease)}.hz-buy__buynow:hover{background:#000}.hz-buy__buynow:active{transform:scale(.985)}.hz-buy__buynow:focus-visible{outline:2px solid var(--hz-ink);outline-offset:3px}.hz-buy__buynow[aria-busy=true]{opacity:.7;cursor:progress}.hz-cart-addon{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 0 var(--gap-xl, 24px);padding:12px 14px 12px 12px;border-radius:18px;background:var(--hz-paper);font-family:var(--hz-font);color:var(--hz-ink)}.hz-cart-addon__thumb{display:block;width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--hz-white)}.hz-cart-addon__thumb img{width:100%;height:100%;object-fit:cover}.hz-cart-addon__info{display:grid;gap:1px;min-width:0}.hz-cart-addon__info p{margin:0}.hz-cart-addon__kicker{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hz-gold-deep)}.hz-cart-addon__title{font-size:.9375rem;font-weight:750;line-height:1.3}.hz-cart-addon__title a{color:inherit;text-decoration:none}.hz-cart-addon__title a:hover{text-decoration:underline;text-underline-offset:3px}.hz-cart-addon__price{font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--hz-muted)}.hz-cart-addon__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--hz-ink);color:var(--hz-white);font:750 .875rem/1 var(--hz-font);cursor:pointer;transition:background-color .3s var(--hz-ease),opacity .3s var(--hz-ease),transform .3s var(--hz-ease)}.hz-cart-addon__btn:hover{background:#000}.hz-cart-addon__btn:active{transform:scale(.97)}.hz-cart-addon__btn:focus-visible{outline:2px solid var(--hz-ink);outline-offset:3px}.hz-cart-addon__btn[disabled]{opacity:.6;cursor:progress}.hz-cart-addon__plus{display:grid;width:14px;height:14px}.hz-cart-addon__plus svg{width:14px;height:14px}.hz-cart-addon__msg{grid-column:1 / -1;margin:0}@media screen and (max-width:749px){.hz-addon__card{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:10px 14px 10px 10px}.hz-addon__thumb{width:56px;height:56px;border-radius:12px}.hz-addon__title{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hz-base.css.map */
