:root{--refined-line:color-mix(in srgb,var(--color-bone) 16%,transparent);--refined-muted:#b4afa5}.hs-theme{overflow-x:clip}.hs-theme p{overflow-wrap:break-word}.hv-header--refined{position:relative;z-index:20;background:var(--color-void-black-deep);border-bottom:1px solid var(--refined-line)}.hv-primary{display:grid;grid-template-columns:1fr minmax(100px,260px) 1fr;align-items:center;gap:clamp(.5rem,3vw,3rem);max-width:980px;padding-block:10px}.hv-primary .hv-brand{grid-column:2}.hv-primary .hv-brand img{width:100%;max-width:260px}.hv-path-link{display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px;color:var(--color-bone);text-decoration:none;font-family:var(--font-display);font-size:clamp(1.1rem,2.2vw,1.75rem);letter-spacing:.1em;transition:color .18s}.hv-path-link span{font-family:var(--font-body);font-size:16px;color:var(--color-accent-readable)}.hv-path-link:hover,.hv-path-link[aria-current=page]{color:var(--color-accent-readable)}.hv-secondary{display:flex;justify-content:space-between;align-items:center;height:44px;border-top:1px solid color-mix(in srgb,var(--color-bone) 5%,transparent)}.hv-secondary-menu summary{display:flex;align-items:center;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;list-style:none;min-height:44px}.hv-secondary-menu summary::-webkit-details-marker{display:none}.hv-secondary-menu nav{position:absolute;top:100%;left:var(--gutter);width:min(360px,calc(100vw - 40px));padding:20px;background:var(--color-void-black-deep);border:1px solid var(--refined-line);box-shadow:var(--shadow-panel);display:grid;z-index:25}.hv-secondary-menu nav a{color:var(--color-bone);text-decoration:none;min-height:48px;display:flex;align-items:center;border-bottom:1px solid var(--refined-line);font-size:12px}.hv-secondary .hv-utilities{align-items:center}.hv-secondary .hv-utilities a{height:44px;min-height:44px;display:flex;gap:4px;text-decoration:none}.hv-account{padding-inline:12px;font-size:10px;text-transform:uppercase}.hv-bag-count{font-size:10px}.hv-announcement{padding:6px 16px;background:var(--color-void-black-deep);font-size:9px;line-height:1.5;border-bottom:1px solid var(--refined-line);color:var(--refined-muted);letter-spacing:.15em}.hv-mycelium{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;opacity:.68;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(transparent,black 20%,black 78%,transparent);mask-image:linear-gradient(transparent,black 20%,black 78%,transparent)}.hv-mycelium img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hv-eye-hero{position:relative;isolation:isolate;background:var(--color-void-black-deep);min-height:calc(100svh - 176px);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 0 20px;border-bottom:1px solid var(--refined-line)}.hv-eye-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0}.hv-eye-hero .hv-kicker{margin:0;font-size:9px;color:var(--refined-muted);letter-spacing:.2em}.hv-eye-art{display:block;position:relative;width:min(58vh,410px);max-width:82vw;aspect-ratio:1;margin:0 auto;color:var(--color-bone);contain:layout}.hv-eye-art svg{display:block;width:100%;height:100%;overflow:visible}.hv-eye-lid{transform-box:fill-box;transform-origin:center;animation:hv-eye-arrive 1.6s ease-out both}.hv-pentagram{stroke-dasharray:1600;stroke-dashoffset:0;animation:hv-trace 1.4s ease-out both}.hv-living-pupil{transition:transform .16s ease-out;transform-origin:center}.hv-eye-discover{position:absolute;left:50%;top:50%;width:36%;height:22%;min-height:48px;transform:translate(-50%,-50%);border:0;background:none;border-radius:50%;cursor:pointer}.hv-eye-hero h1{font-size:clamp(2rem,4.2vw,4rem);line-height:1.05;margin:0;text-wrap:balance}.hv-eye-intro{color:var(--refined-muted);font-size:12px;margin:14px 0 0;line-height:1.7;max-width:34rem}.hv-entrance-paths{display:flex;align-items:center;gap:24px;margin-top:10px}.hv-entrance-paths>a{color:var(--color-bone);text-decoration:none;font-size:11px;letter-spacing:.1em;min-height:48px;display:flex;align-items:center;gap:20px}.hv-entrance-paths>a:hover{color:var(--color-accent-readable)}.hv-entrance-paths>span{color:var(--color-steel);font-size:12px}.hv-continue{position:relative;z-index:1;color:var(--refined-muted);font-size:9px;letter-spacing:.13em;text-transform:uppercase;display:flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;margin-top:16px}.hv-paths{background:var(--color-void-black-deep)}.hv-paths .hv-title{max-width:700px}.hv-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.hv-path-card{color:var(--color-bone);text-decoration:none;border:1px solid var(--refined-line);overflow:hidden;background:#101111;display:grid;grid-template-rows:1fr auto}.hv-path-photo{height:clamp(260px,33vw,470px);background:#b9b8b1;overflow:hidden}.hv-path-photo img{height:100%;width:100%;object-fit:contain;transition:transform .4s ease}.hv-path-card--thread .hv-path-photo{background:#222323}.hv-path-card--thread .hv-path-photo img{object-fit:cover;object-position:50% 60%;transform:scale(1.18)}.hv-path-card:hover .hv-path-photo img{transform:scale(1.035)}.hv-path-card--thread:hover .hv-path-photo img{transform:scale(1.22)}.hv-path-copy{padding:26px}.hv-path-copy .hv-kicker{font-size:10px;display:block;margin:0 0 10px}.hv-path-copy h3{font-size:clamp(2.3rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;margin:0}.hv-path-copy h3>span{font-family:var(--font-body);font-size:24px;color:var(--color-steel)}.hv-path-copy p{color:var(--refined-muted);font-size:12px;line-height:1.8;margin:16px 0 0;max-width:31rem}.hv-story{height:auto!important}.hv-story-stage{position:static!important;height:auto!important;padding-block:48px}.hv-story-chapters{display:grid;gap:24px}.hv-story-chapter{border-top:0;grid-template-columns:1.1fr 1fr;gap:56px;padding:40px 0}.hv-story-art{border:0}.hv-story-art img{max-height:560px!important}.hv-story-art--product img{height:480px}.hv-story-copy .hv-heading{font-size:clamp(2rem,4vw,4rem)}.hv-story-tools{padding-bottom:20px;border-bottom:1px solid var(--refined-line)}.hv-story-progress{display:none!important}.hv-product-card{border:1px solid var(--refined-line);padding:12px;background:var(--color-void-black-deep)}.hv-product-images{background:#b7b7b2}.hv-product-main-link{display:block}.hv-product-meta{padding:20px 6px 12px}.hv-detail-toggle{border-style:solid;border-color:var(--refined-line);min-height:48px}.hv-footer{background:var(--color-void-black-deep);border-top:1px solid var(--refined-line);padding-top:90px}.hv-footer>.hv-mycelium{opacity:.25;-webkit-mask-image:linear-gradient(transparent 5%,#000);mask-image:linear-gradient(transparent 5%,#000)}.hv-footer>.hv-wrap{position:relative;z-index:1}.hv-footer-grid{gap:60px}.hv-footer .hv-copy{color:var(--refined-muted);font-size:12px}.hv-footer-links{border-top:1px solid var(--refined-line);gap:4px 24px}.hv-footer-links a{color:var(--refined-muted);min-height:44px}.hv-footer-bottom{color:var(--refined-muted)}.hv-newsletter{max-width:100%;min-width:0}.hv-newsletter-row{flex-wrap:nowrap;gap:8px}.hv-newsletter-row input{width:100%;min-width:0;background:#0d0d0d;border:1px solid #716d66}.hv-newsletter-row button{font-size:10px;white-space:nowrap;padding-inline:16px}.hv-newsletter .hv-consent{display:flex;align-items:flex-start;gap:10px;margin-top:14px;margin-bottom:0;text-align:left;cursor:pointer}.hv-consent input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;margin:3px 0 0;padding:0;accent-color:var(--color-rust)}.hv-consent span{font-size:11px;line-height:1.7;color:var(--refined-muted)}.hv-signup-privacy{font-size:10px!important;text-align:left;margin:10px 0}.hv-signup-privacy a{color:var(--color-bone);min-height:44px;display:inline-flex;align-items:center}.hv-form-success{color:var(--color-bone)!important;border-left:2px solid var(--color-bone);padding-left:14px}.hv-sms-signup{min-height:48px}.hv-password--refined{position:relative;isolation:isolate;background:var(--color-void-black-deep);padding-block:28px}.hv-password-inner{position:relative;z-index:1;max-width:540px}.hv-password-mark{max-width:240px;margin:0 auto;height:auto}.hv-password .hv-eye-art{width:min(34vh,240px);margin:0 auto}.hv-password .hv-kicker{font-size:9px;margin-bottom:12px}.hv-password .hv-title{font-size:clamp(1.8rem,3.7vw,2.7rem);margin:0}.hv-password .hv-copy{margin:18px auto;color:var(--refined-muted);font-size:12px}.hv-password .hv-newsletter{margin:24px 0 0;max-width:none}.hv-password .hv-password-signin{margin:0 auto}.hv-password details{margin:8px 0}.hv-password summary{color:var(--color-bone);font-size:12px}.hv-password-signin label{display:block;text-align:left;font-size:12px;margin:8px 0}.hv-password-signin input{width:100%;margin-bottom:12px}.hv-password-signin button{width:100%}.hv-password .hv-policy-links{display:none}.hv-landing{background:var(--color-void-black-deep)}.hv-landing-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:64px}.hv-landing-copy h1{font-size:clamp(5rem,12vw,11rem);margin:0;line-height:1}.hv-landing-deck{font-size:12px;letter-spacing:.1em;color:var(--color-bone);margin:28px 0 16px}.hv-landing-copy .hv-copy{font-size:13px;max-width:32rem;color:var(--refined-muted)}.hv-landing-copy .hv-button{margin-top:20px;gap:30px}.hv-landing-photo{margin:0;min-width:0}.hv-landing-photo>img{display:block;width:100%;height:min(65vw,660px);max-height:72vh;object-fit:contain;background:#b7b7b2}.hv-landing-photo figcaption{font-size:9px;color:var(--refined-muted);padding-top:14px;letter-spacing:.06em}.hv-landing--thread .hv-landing-photo>img{object-fit:cover;object-position:center;background:#222}.hv-landing--thread .hv-landing-copy h1{-webkit-text-stroke:1px var(--color-bone);color:transparent}.hv-landing--thread .hv-landing-hero{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#25231d 25%);background-size:100% 30px;background-repeat:no-repeat;background-position:0 bottom}.hv-craft-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}.hv-craft-feature h3{font-size:clamp(1.8rem,3vw,3rem)}.hv-craft-feature .hv-copy{font-size:13px}.hv-craft-photo img{width:100%;max-height:520px;object-fit:contain;background:#b7b7b2}.hv-other-path{padding-block:60px}.hv-other-path>a{display:flex;align-items:center;justify-content:space-between;color:var(--color-bone);text-decoration:none;font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);border-top:1px solid var(--refined-line);padding-top:20px}.hv-other-path>a>span{font-family:var(--font-body);font-size:32px}@keyframes hv-trace{0%{stroke-dashoffset:1600;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes hv-eye-arrive{0%,25%{transform:scaleY(.08)}70%,to{transform:scaleY(1)}}@media(max-width:767px){.hv-primary{grid-template-columns:1fr minmax(100px,150px) 1fr;gap:8px;padding:7px 14px}.hv-path-link{font-size:17px;letter-spacing:.045em;gap:0}.hv-path-link span{display:none}.hv-secondary{padding-inline:18px}.hv-announcement{font-size:7px;letter-spacing:.07em}.hv-eye-hero{min-height:calc(100svh - 134px);padding:22px 0 12px}.hv-eye-art{width:min(43svh,330px);max-width:86vw}.hv-eye-hero h1{font-size:30px}.hv-eye-intro{font-size:10px;max-width:290px}.hv-eye-hero .hv-kicker{font-size:7px}.hv-continue{margin-top:6px;font-size:8px}.hv-entrance-paths{margin-top:4px}.hv-entrance-paths>a{font-size:10px}.hv-path-grid{grid-template-columns:1fr;gap:24px;margin-top:26px}.hv-path-photo{height:380px}.hv-path-copy{padding:24px}.hv-story-chapter{grid-template-columns:1fr;gap:24px;padding:30px 0}.hv-story-stage{padding-block:24px}.hv-story-art--product img{height:420px}.hv-story-copy .hv-heading{font-size:2.3rem}.hv-story-chapters{gap:24px}.hv-footer{padding-top:60px}.hv-footer-grid{gap:24px}.hv-newsletter-row{display:grid;grid-template-columns:1fr}.hv-newsletter-row button{font-size:12px}.hv-footer .hv-mycelium{opacity:.2}.hv-password--refined{padding:20px}.hv-password .hv-eye-art{width:170px}.hv-password-mark{width:190px}.hv-password .hv-title{font-size:28px}.hv-password .hv-newsletter{margin-top:18px}.hv-password .hv-copy{margin:12px auto}.hv-password .hv-mycelium img{object-fit:cover;object-position:center}.hv-landing-hero{grid-template-columns:1fr;gap:30px;padding-block:40px}.hv-landing-copy h1{font-size:5.3rem}.hv-landing-deck{margin-top:20px}.hv-landing-photo>img{height:480px;max-height:none}.hv-craft-feature{grid-template-columns:1fr;gap:28px;margin-top:20px}.hv-other-path{padding-block:40px}}@media(max-width:360px){.hv-primary{grid-template-columns:1fr 130px 1fr}.hv-path-link{font-size:15px}.hv-eye-hero h1{font-size:26px}.hv-eye-art{width:270px}.hv-eye-intro{max-width:260px}}@media(prefers-reduced-motion:reduce){.hv-pentagram,.hv-eye-lid{animation:none}.hv-living-pupil,.hv-story-art,.hv-path-photo img{transform:none!important;transition:none!important}}@media(max-width:767px){.hv-mycelium img,.hv-password .hv-mycelium img{object-fit:fill}}@media(hover:none){.hv-path-card:hover .hv-path-photo img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hellsewn-refined.css.map */
