:root{--hz-bg: #F5F0E8;--hz-bg-2: #E8DFD2;--hz-ink: #2B1E16;--hz-accent: #6B705C;--hz-line: rgba(43, 30, 22, .14);--hz-max: 1440px;--hz-pad: clamp(16px, 4vw, 56px)}.hz-wrap{max-width:var(--hz-max);margin:0 auto;padding-inline:var(--hz-pad)}.hz-section{background:var(--hz-bg);color:var(--hz-ink);padding-block:clamp(48px,7vw,110px)}.hz-section--alt{background:var(--hz-bg-2)}.hz-ph{width:100%;height:100%;background:var(--hz-bg-2);fill:#2b1e1640;display:block}.hz-eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;margin:0 0 14px;opacity:.8}.hz-h2{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.02em;font-weight:400;margin:0}.hz-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,3vw,44px)}.hz-link{color:inherit;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.hz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--hz-ink);color:var(--hz-bg);border:1px solid var(--hz-ink);padding:18px 34px;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;text-decoration:none;cursor:pointer;border-radius:0;font-family:inherit;transition:background .25s,color .25s,transform .2s}.hz-btn:hover{background:transparent;color:var(--hz-ink)}.hz-btn--light{background:var(--hz-bg);color:var(--hz-ink);border-color:var(--hz-bg)}.hz-btn--light:hover{background:transparent;color:var(--hz-bg)}.hz-btn[disabled]{opacity:.45;cursor:not-allowed}.hz-btn--full{width:100%}.hz-marquee{background:var(--hz-ink);color:var(--hz-bg);overflow:hidden;white-space:nowrap}.hz-marquee__track{display:inline-flex;animation:hz-marquee var(--hz-speed, 30s) linear infinite}.hz-marquee__item{padding:12px 28px;text-transform:uppercase;letter-spacing:.2em;font-size:.72rem}.hz-marquee__item:after{content:"\2726";margin-left:56px;opacity:.6}@keyframes hz-marquee{to{transform:translate(-50%)}}.hz-hero{position:relative;height:var(--hz-hero-h, 90vh);min-height:520px;overflow:hidden;color:var(--hz-bg);display:flex;align-items:flex-end}.hz-hero__img,.hz-hero>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hz-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,#000 100%)}.hz-hero__content{position:relative;width:100%;padding-block:clamp(40px,7vw,96px)}.hz-hero__title{font-size:clamp(2.8rem,8vw,7.5rem);line-height:.95;letter-spacing:-.035em;font-weight:400;margin:0 0 22px;max-width:12ch;color:inherit}.hz-hero__text{max-width:44ch;font-size:1.05rem;margin:0 0 30px;opacity:.9}.hz-cols{display:grid;grid-template-columns:repeat(var(--hz-n, 3),1fr);gap:clamp(10px,1.4vw,20px)}.hz-col{position:relative;display:block;color:var(--hz-bg);text-decoration:none;overflow:hidden}.hz-col__media{aspect-ratio:3 / 4;overflow:hidden}.hz-col__media img,.hz-col__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.hz-col:hover .hz-col__media img{transform:scale(1.05)}.hz-col__label{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:22px 24px;background:linear-gradient(transparent,#0000008c);text-transform:uppercase;letter-spacing:.18em;font-size:.85rem}.hz-arrow{transition:transform .3s}.hz-col:hover .hz-arrow{transform:translate(6px)}.hz-grid{display:grid;grid-template-columns:repeat(var(--hz-cols, 4),1fr);gap:clamp(24px,2.5vw,40px) clamp(10px,1.4vw,20px)}.hz-card{display:block;color:var(--hz-ink);text-decoration:none}.hz-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--hz-bg-2)}.hz-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform 1s cubic-bezier(.2,.7,.2,1)}.hz-card__img--2{opacity:0}.hz-card:hover .hz-card__img--2{opacity:1}.hz-card:hover .hz-card__img{transform:scale(1.03)}.hz-badge{position:absolute;top:12px;left:12px;background:var(--hz-accent);color:#fff;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 9px}.hz-badge--dark{background:var(--hz-ink);left:auto;right:12px}.hz-card__info{padding-top:14px;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hz-card__title{font-size:.92rem;font-weight:400;margin:0;line-height:1.35}.hz-price{white-space:nowrap;font-size:.92rem}.hz-price s{opacity:.5;margin-left:6px;font-size:.85em}.hz-price--sale>span:first-child{color:var(--hz-accent)}.hz-story{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,6vw,110px);align-items:center}.hz-story--reverse .hz-story__media{order:2}.hz-story__media{aspect-ratio:4 / 5;overflow:hidden}.hz-story__media img,.hz-story__media svg{width:100%;height:100%;object-fit:cover}.hz-story__text{max-width:46ch}.hz-story__text .hz-rte{margin:22px 0 32px;line-height:1.7;opacity:.85}.hz-trust{display:grid;grid-template-columns:repeat(var(--hz-n, 3),1fr);border-top:1px solid var(--hz-line);border-bottom:1px solid var(--hz-line)}.hz-trust__item{padding:38px 28px;text-align:center}.hz-trust__item+.hz-trust__item{border-left:1px solid var(--hz-line)}.hz-trust__item svg{width:30px;height:30px;stroke:var(--hz-ink);fill:none;stroke-width:1.3;margin-bottom:14px}.hz-trust__title{text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;margin:0 0 8px}.hz-trust__text{margin:0;font-size:.9rem;opacity:.75}.hz-news{background:var(--hz-ink);color:var(--hz-bg);text-align:center}.hz-news .hz-h2{margin:0 auto 14px;max-width:18ch}.hz-news p{opacity:.8;margin:0 0 32px}.hz-news__form{display:flex;max-width:520px;margin:0 auto;border-bottom:1px solid var(--hz-bg)}.hz-news__form input{flex:1;background:transparent;border:0;color:var(--hz-bg);padding:16px 4px;font:inherit;outline:none}.hz-news__form input::placeholder{color:var(--hz-bg);opacity:.6}.hz-news__form button{background:none;border:0;color:var(--hz-bg);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;cursor:pointer;font-family:inherit}.hz-news__msg{margin-top:18px;font-size:.9rem}.hz-pdp-wrap{background:var(--hz-bg);color:var(--hz-ink);padding-block:clamp(16px,3vw,40px) clamp(48px,6vw,96px)}.hz-pdp{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4.5vw,80px);align-items:start}.hz-pdp__gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hz-pdp__media{background:var(--hz-bg-2);aspect-ratio:3 / 4;overflow:hidden}.hz-pdp__media:first-child{grid-column:1 / -1;aspect-ratio:4 / 5}.hz-pdp__media img,.hz-pdp__media video,.hz-pdp__media iframe,.hz-pdp__media svg{width:100%;height:100%;object-fit:cover;display:block}.hz-pdp__info{position:sticky;top:110px}.hz-pdp__crumbs{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:18px}.hz-pdp__crumbs a{color:inherit;text-decoration:none}.hz-pdp__title{font-size:clamp(2rem,3.2vw,3rem);line-height:1.05;letter-spacing:-.02em;font-weight:400;margin:0 0 16px}.hz-pdp__price{display:flex;align-items:center;gap:12px;font-size:1.25rem;margin-bottom:28px}.hz-pdp__price s{opacity:.5;font-size:.8em}.hz-pdp__save{background:var(--hz-accent);color:#fff;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 9px}.hz-opt{border:0;padding:0;margin:0 0 24px}.hz-opt legend{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;margin-bottom:12px;padding:0}.hz-opt legend span{opacity:.6;margin-left:6px;text-transform:none;letter-spacing:0;font-size:.9rem}.hz-opt__list{display:flex;flex-wrap:wrap;gap:8px}.hz-opt input{position:absolute;opacity:0;pointer-events:none}.hz-opt label{min-width:54px;padding:12px 16px;border:1px solid var(--hz-line);text-align:center;cursor:pointer;font-size:.85rem;transition:border-color .2s,background .2s,color .2s}.hz-opt label:hover{border-color:var(--hz-ink)}.hz-opt input:checked+label{background:var(--hz-ink);color:var(--hz-bg);border-color:var(--hz-ink)}.hz-opt label.is-off{opacity:.4;text-decoration:line-through}.hz-buy{display:grid;grid-template-columns:120px 1fr;gap:10px;margin-bottom:12px}.hz-qty{display:flex;border:1px solid var(--hz-line)}.hz-qty button{width:38px;background:none;border:0;font-size:1.1rem;cursor:pointer;color:inherit}.hz-qty input{width:100%;text-align:center;border:0;background:transparent;font:inherit;color:inherit;-moz-appearance:textfield}.hz-qty input::-webkit-outer-spin-button,.hz-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hz-pdp .shopify-payment-button{margin-top:10px}.hz-pdp .shopify-payment-button__button{border-radius:0!important}.hz-perks{list-style:none;padding:22px 0;margin:18px 0 8px;display:grid;gap:10px;border-top:1px solid var(--hz-line);font-size:.9rem}.hz-perks li:before{content:"\2713";color:var(--hz-accent);margin-right:10px}.hz-acc{border-top:1px solid var(--hz-line)}.hz-acc:last-of-type{border-bottom:1px solid var(--hz-line)}.hz-acc summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.hz-acc summary::-webkit-details-marker{display:none}.hz-acc summary:after{content:"+";font-size:1.1rem;line-height:1;transition:transform .25s}.hz-acc[open] summary:after{transform:rotate(45deg)}.hz-acc__body{padding-bottom:22px;line-height:1.7;font-size:.93rem;opacity:.85}.hz-acc__body table{width:100%;border-collapse:collapse}.hz-acc__body td,.hz-acc__body th{border-bottom:1px solid var(--hz-line);padding:8px 4px;text-align:left}@media(max-width:989px){.hz-grid{grid-template-columns:repeat(2,1fr)}.hz-pdp{grid-template-columns:1fr}.hz-pdp__info{position:static}.hz-pdp__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:6px;margin-inline:calc(var(--hz-pad) * -1);padding-inline:var(--hz-pad);scrollbar-width:none}.hz-pdp__gallery::-webkit-scrollbar{display:none}.hz-pdp__media,.hz-pdp__media:first-child{flex:0 0 86%;scroll-snap-align:start;aspect-ratio:3 / 4}}@media(max-width:749px){.hz-cols,.hz-story{grid-template-columns:1fr}.hz-story--reverse .hz-story__media{order:0}.hz-trust{grid-template-columns:1fr}.hz-trust__item+.hz-trust__item{border-left:0;border-top:1px solid var(--hz-line)}.hz-head{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.hz-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hz.css.map */
