:root{--hevo-paper: #FFFFFF;--hevo-off: #FAFAF8;--hevo-ink: #0A0A0A;--hevo-ink-soft: #1F1D19;--hevo-line: #E2E0DB;--hevo-rule: #EFEDE6;--hevo-mute: #6F6C63;--hevo-focus: #F0D088;--hevo-relax: #E09A4E;--hevo-sleep: #B34A1E;--hevo-grad-sunset: linear-gradient(135deg, #FBF9F4 0%, #E8C88A 35%, #D46A3A 70%, #8C2E14 100%);--hevo-grad-edgeNight: linear-gradient(135deg, #0A0A0A 0%, #2A0F08 35%, #A83E22 70%, #E8C86E 100%);--hevo-grad-lensGlow: radial-gradient(circle at 30% 30%, #D89244 0%, #8C2E14 55%, #1A0A06 100%);--hevo-radius-xs: 12px;--hevo-radius-sm: 12px;--hevo-radius-md: 12px;--hevo-radius-lg: 16px;--hevo-radius-pill: 999px;--hevo-dur-chip: .12s;--hevo-dur-ghost: .2s;--hevo-dur-reveal: .24s;--hevo-dur-accordion: .32s;--hevo-dur-science: .6s;--hevo-dur-tint: .8s;--hevo-dur-ident: 3s;--hevo-ease-entry: cubic-bezier(.2, 0, 0, 1);--hevo-ease-reveal: cubic-bezier(.4, 0, .2, 1);--hevo-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--hevo-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--hevo-font-mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hevo-font-stat: "Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--background: var(--hevo-paper);--text-color: 10 10 10;--border-color: 226 224 219;--rounded-xs: var(--hevo-radius-xs);--rounded-sm: var(--hevo-radius-sm);--rounded: var(--hevo-radius-md);--rounded-lg: var(--hevo-radius-lg);--rounded-full: var(--hevo-radius-pill);--rounded-input: var(--hevo-radius-md);--shadow-card: none;--shadow: none}html,body{font-family:var(--hevo-font-body);font-feature-settings:"ss01" 1,"cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading{font-family:var(--hevo-font-display);letter-spacing:-.02em;line-height:1.05}h1,.h1{font-weight:500;letter-spacing:-.025em}h2,.h2,h3,.h3{font-weight:500;letter-spacing:-.02em}h4,.h4{font-weight:600;letter-spacing:-.015em}.hero-title,[data-hero-title]{font-weight:600;letter-spacing:-.03em}p,li,.text-body{line-height:1.6}.tnum,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body{background:var(--hevo-paper);color:var(--hevo-ink)}.card,.product-card,[class*=shadow],[style*=box-shadow]:not([style*=inset]){box-shadow:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea,.form-control,.product-card,.card,.media,.image-card,[class*=-card],.block{border-radius:var(--hevo-radius-md)}.product-card,.product-card__figure,.product-card__content,.product-grid .product-card,[class*=product-card]:not(.product-card--framed){background:transparent!important;border:0!important;box-shadow:none!important}.product-card .product-card__image,.product-card__figure img,.product-card img{border-radius:var(--hevo-radius-md)}.button,button.button,a.button,.shopify-payment-button__button,.btn{font-family:var(--hevo-font-display);font-weight:500;letter-spacing:-.005em;border-radius:var(--hevo-radius-pill);padding-inline:24px;min-height:44px;transition:background-color var(--hevo-dur-ghost) var(--hevo-ease-entry),color var(--hevo-dur-ghost) var(--hevo-ease-entry),border-color var(--hevo-dur-ghost) var(--hevo-ease-entry)}.button--primary,.button.button--primary{background:var(--hevo-ink);color:var(--hevo-paper);border:1px solid var(--hevo-ink)}.button--primary:hover{background:var(--hevo-paper);color:var(--hevo-ink)}.button--secondary,.button.button--secondary{background:transparent;color:var(--hevo-ink);border:1px solid var(--hevo-ink)}.button--secondary:hover{background:var(--hevo-ink);color:var(--hevo-paper)}.button--ghost{background:transparent;color:var(--hevo-ink);border:1px solid var(--hevo-line)}.button--ghost:hover{border-color:var(--hevo-ink)}.on-ink .button--primary,.button--on-ink{background:var(--hevo-paper);color:var(--hevo-ink);border-color:var(--hevo-paper)}.button--link{background:transparent;color:var(--hevo-ink);border:0;padding-inline:0;min-height:0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.button--block{width:100%}.chip,.tag,.badge,[data-chip]{display:inline-flex;align-items:center;gap:6px;font-family:var(--hevo-font-display);font-size:12px;font-weight:500;letter-spacing:0;padding:6px 12px;border-radius:var(--hevo-radius-pill);line-height:1;background:var(--hevo-paper);color:var(--hevo-ink);border:1px solid var(--hevo-line)}.chip--signal:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px}.chip--signal.is-focus{color:var(--hevo-focus)}.chip--signal.is-relax{color:var(--hevo-relax)}.chip--signal.is-sleep{color:var(--hevo-sleep)}.chip--tier{padding-left:8px}.chip--tier .ordinal{font-family:var(--hevo-font-mono);font-size:10px;letter-spacing:.05em;color:var(--hevo-mute);padding-right:8px;border-right:1px solid var(--hevo-line);margin-right:4px}.chip--spec{font-family:var(--hevo-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:var(--hevo-off)}.chip--ink{background:var(--hevo-ink);color:var(--hevo-paper);border-color:var(--hevo-ink)}.chip--ghost{background:transparent;color:var(--hevo-mute);border-color:var(--hevo-line);transition:color var(--hevo-dur-chip) var(--hevo-ease-entry)}.chip--ghost[aria-pressed=true],.chip--ghost.is-active{color:var(--hevo-ink);border-color:var(--hevo-ink)}.card,.product-card{background:transparent;border:0;border-radius:var(--hevo-radius-md)}.card--framed{background:var(--hevo-paper);border:1px solid var(--hevo-line)}.card--merchandising,.product-card--soft{background:var(--hevo-off);border:0}.card--editorial,.card--quiet{background:transparent;border:0}.glass,[data-glass]{background:#ffffff8c;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(10,10,10,.06);border-radius:var(--hevo-radius-lg);box-shadow:inset 0 1px #ffffffa6}.pattern-pill-over{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.pattern-pill-over .chip{margin-bottom:8px}.kicker-numbered{font-family:var(--hevo-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--hevo-mute)}.kicker-numbered b{color:var(--hevo-ink);font-weight:500;margin-right:12px}.kicker-mono{font-family:var(--hevo-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--hevo-mute)}.kicker-measurement{font-family:var(--hevo-font-mono);font-size:11px;letter-spacing:.05em;color:var(--hevo-ink);display:inline-flex;gap:10px;align-items:center}.kicker-measurement:before,.kicker-measurement:after{content:"";display:block;width:18px;height:1px;background:var(--hevo-line)}.stat-first{font-family:var(--hevo-font-stat);font-weight:500;font-stretch:75%;font-feature-settings:"tnum" 1;font-size:clamp(56px,10vw,112px);line-height:.9;letter-spacing:-.025em;color:var(--hevo-ink)}.stat-first--paper{color:var(--hevo-paper)}.sep{height:1px;background:var(--hevo-line);border:0}.sep--dashed{background:transparent;border-top:1px dashed var(--hevo-line);height:0}.sep--ticked{background:transparent;border-top:1px solid var(--hevo-line);height:0;position:relative}.sep--ticked:before,.sep--ticked:after{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--hevo-ink)}.sep--ticked:before{left:0}.sep--ticked:after{right:0}.sep--labelled{display:flex;align-items:center;gap:16px;font-family:var(--hevo-font-display);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--hevo-mute)}.sep--labelled:before,.sep--labelled:after{content:"";flex:1;height:1px;background:var(--hevo-line)}.reveal-on-scroll{opacity:0;transform:translateY(12px);transition:opacity var(--hevo-dur-reveal) var(--hevo-ease-reveal),transform var(--hevo-dur-reveal) var(--hevo-ease-reveal)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.tint-shift{transition:color var(--hevo-dur-tint) var(--hevo-ease-reveal),background-color var(--hevo-dur-tint) var(--hevo-ease-reveal)}details.v6,.v6-accordion{border-top:1px solid var(--hevo-line)}details.v6>summary{list-style:none;cursor:pointer;padding:24px 0;font-family:var(--hevo-font-display);font-weight:500;font-size:18px;display:flex;justify-content:space-between;align-items:baseline;transition:color var(--hevo-dur-ghost) var(--hevo-ease-entry)}details.v6>summary::-webkit-details-marker{display:none}details.v6>summary:after{content:"+";font-family:var(--hevo-font-display);font-weight:400;font-size:1.1em;transition:transform var(--hevo-dur-accordion) var(--hevo-ease-entry)}details.v6[open]>summary:after{content:"\2013"}.bg-sunset{background:var(--hevo-grad-sunset)}.bg-edgenight{background:var(--hevo-grad-edgeNight);color:var(--hevo-paper)}.bg-lensglow{background:var(--hevo-grad-lensGlow);color:var(--hevo-paper)}.bg-sunset>p,.bg-edgenight>p,.bg-lensglow>p{max-width:42ch}.product-card__title,.product-card .card__title{font-family:var(--hevo-font-display);font-weight:500;letter-spacing:-.015em;font-size:18px;line-height:1.25}.product-card__price{font-family:var(--hevo-font-stat);font-weight:500;font-stretch:75%;font-feature-settings:"tnum" 1;letter-spacing:-.005em}.product-card__vendor{font-family:var(--hevo-font-display);font-weight:500;font-size:11px;letter-spacing:.02em;text-transform:none;color:var(--hevo-mute)}.form-control,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],select,textarea{font-family:var(--hevo-font-body);font-size:15px;line-height:1.5;color:var(--hevo-ink);background:var(--hevo-paper);border:1px solid var(--hevo-line);border-radius:var(--hevo-radius-md)!important;padding:12px 16px;transition:border-color var(--hevo-dur-ghost) var(--hevo-ease-entry)}.form-control:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--hevo-ink)}::placeholder{color:var(--hevo-mute)}.klaviyo-form,.klaviyo-form-version-cid_1,[class^=klaviyo-form-]{font-family:var(--hevo-font-body)!important;color:var(--hevo-ink)!important}.klaviyo-form button,.klaviyo-form [type=submit]{background:var(--hevo-ink)!important;color:var(--hevo-paper)!important;border-radius:var(--hevo-radius-pill)!important;font-family:var(--hevo-font-display)!important;font-weight:500!important;letter-spacing:-.005em!important}.klaviyo-form input,.klaviyo-form textarea,.klaviyo-form select{border-radius:var(--hevo-radius-md)!important;border-color:var(--hevo-line)!important;font-family:var(--hevo-font-body)!important}[class*=gp-component],[class*=gp-container],[id^=gp-]{font-family:var(--hevo-font-body);color:var(--hevo-ink)}[class*=gp-component-heading],[class*=gp-heading]{font-family:var(--hevo-font-display)!important;font-weight:300!important;letter-spacing:-.02em!important}[class*=gp-button]{border-radius:var(--hevo-radius-pill)!important;font-family:var(--hevo-font-display)!important;font-weight:500!important}.vtl,[class^=vtl-],[id^=vtl-]{font-family:var(--hevo-font-body)!important;color:var(--hevo-ink)!important}.vtl-stars svg,[class*=vtl-review] svg{fill:var(--hevo-ink)}.vtl-btn,[class*=vtl-button]{background:var(--hevo-ink)!important;color:var(--hevo-paper)!important;border-radius:var(--hevo-radius-pill)!important}[class^=abconvert-],[data-abconvert]{font-family:inherit!important;color:inherit!important}[class^=easify-],[id^=easify-]{font-family:var(--hevo-font-body)!important;color:var(--hevo-ink)!important}[class*=easify-button],[class*=easify-btn]{background:var(--hevo-ink)!important;color:var(--hevo-paper)!important;border-radius:var(--hevo-radius-pill)!important}[class*=easify-option],[class*=easify-card]{border:1px solid var(--hevo-line)!important;border-radius:var(--hevo-radius-md)!important}[class^=rh-],[id^=rh-],.recommender-quiz,[class*=revenuehunt]{font-family:var(--hevo-font-body)!important;color:var(--hevo-ink)!important}[class*=rh-button],[class*=rh-answer]{border-radius:var(--hevo-radius-pill)!important;border-color:var(--hevo-line)!important}[class^=selecty-],[id^=selecty-]{font-family:var(--hevo-font-body)!important;color:var(--hevo-ink)!important}[class*=selecty-option]{border:1px solid var(--hevo-line)!important;border-radius:var(--hevo-radius-md)!important}[class*=selecty-option][aria-selected=true],[class*=selecty-option].is-selected{border-color:var(--hevo-ink)!important;background:var(--hevo-ink)!important;color:var(--hevo-paper)!important}[id^=ai_gen_],[class*=ai-gen-]{font-family:var(--hevo-font-body);color:var(--hevo-ink)}.mono{font-family:var(--hevo-font-mono);font-feature-settings:"tnum" 1}.stat{font-family:var(--hevo-font-stat);font-stretch:75%;font-feature-settings:"tnum" 1}.tnum{font-variant-numeric:tabular-nums}.measure{font-family:var(--hevo-font-mono);font-size:11px;letter-spacing:.05em}.kicker{font-family:var(--hevo-font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--hevo-mute)}.v6-kicker{display:inline-flex;align-items:center;gap:6px;font-family:var(--hevo-font-display);font-size:12px;font-weight:500;line-height:1;letter-spacing:0;color:var(--hevo-ink);background:var(--hevo-paper);border:1px solid var(--hevo-line);border-radius:var(--hevo-radius-pill);padding:6px 12px;margin:0 0 20px}.v6-kicker--ghost{background:transparent;color:var(--hevo-mute)}.v6-kicker--on-ink{background:transparent;color:var(--hevo-paper);border-color:#ffffff38}.v6-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.v6-kicker.is-focus:before{background:var(--hevo-focus);opacity:1}.v6-kicker.is-relax:before{background:var(--hevo-relax);opacity:1}.v6-kicker.is-sleep:before{background:var(--hevo-sleep);opacity:1}.v6-kicker.no-dot:before{display:none}.ink{color:var(--hevo-ink)}.paper{color:var(--hevo-paper)}.mute{color:var(--hevo-mute)}.on-ink{background:var(--hevo-ink);color:var(--hevo-paper)}.on-paper,.shopify-section-main-product,.shopify-section[id*=main-product]{background:var(--hevo-paper);color:var(--hevo-ink)}.product-info,.product__info-wrapper,.product-info__wrapper{padding-block:clamp(24px,4vw,48px)}.product-info .product__vendor,.product-info .caption,.product-info__vendor{font-family:var(--hevo-font-display)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--hevo-mute)!important;text-transform:none!important}.product-info .product-meta__title,.product-info h1,.product-info .product__title{font-family:var(--hevo-font-display)!important;font-weight:500!important;font-size:clamp(34px,4.5vw,56px)!important;letter-spacing:-.025em!important;line-height:1.02!important;margin-block:12px 16px!important}.product-info fieldset,.variant-picker fieldset,.product-form__input--pill fieldset{border:0;padding:0;margin:0 0 20px}.product-info legend,.variant-picker legend,.product-form__input--pill legend{font-family:var(--hevo-font-display)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--hevo-ink)!important;margin-bottom:10px;display:flex;gap:10px;align-items:baseline}.product-info legend>span,.variant-picker legend>span{font-weight:400;color:var(--hevo-mute);font-size:12px}.product-info .variant-picker__option,.product-form__input--pill label{font-family:var(--hevo-font-display)!important;border:1px solid var(--hevo-line)!important;border-radius:var(--hevo-radius-pill)!important;padding:9px 14px!important;font-weight:500!important;font-size:13px!important;color:var(--hevo-ink)!important;background:var(--hevo-paper)!important;margin-right:6px!important;margin-bottom:6px!important;transition:background-color var(--hevo-dur-chip) var(--hevo-ease-entry),color var(--hevo-dur-chip) var(--hevo-ease-entry),border-color var(--hevo-dur-chip) var(--hevo-ease-entry)}.product-info input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background:var(--hevo-ink)!important;color:var(--hevo-paper)!important;border-color:var(--hevo-ink)!important}.product-info .variant-picker__option--color,.color-swatch,[class*=color-swatch]{position:relative;padding-left:30px!important}.product-info .variant-picker__option--color:before,.color-swatch:before,[class*=color-swatch]:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:var(--swatch-color, var(--hevo-ink));border:1px solid rgba(10,10,10,.08)}.quantity-selector,.product-form__quantity{border:1px solid var(--hevo-line)!important;border-radius:var(--hevo-radius-pill)!important;padding:4px!important;background:var(--hevo-paper)!important}.quantity-selector input,.product-form__quantity input{font-family:var(--hevo-font-stat)!important;font-stretch:75%;font-feature-settings:"tnum" 1;background:transparent!important;border:0!important;width:40px!important;font-weight:500}.quantity-selector button,.product-form__quantity button{border:0!important;background:transparent!important;color:var(--hevo-ink)!important;border-radius:var(--hevo-radius-pill)!important}.product-form__submit,.product-info .button--primary,button[name=add]{width:100%!important;min-height:56px!important;font-size:15px!important;letter-spacing:0!important;background:var(--hevo-ink)!important;color:var(--hevo-paper)!important;border-radius:var(--hevo-radius-pill)!important;border:1px solid var(--hevo-ink)!important;font-weight:500!important}.product-form__submit:hover,button[name=add]:hover{background:var(--hevo-paper)!important;color:var(--hevo-ink)!important}.shopify-payment-button__button{border-radius:var(--hevo-radius-pill)!important;min-height:56px!important}.product-gallery .product-badge,.product-badge,[class*=product-badge]{font-family:var(--hevo-font-display)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;padding:6px 12px!important;border-radius:var(--hevo-radius-pill)!important;background:var(--hevo-ink)!important;color:var(--hevo-paper)!important}.complementary-products,.related-products{border-top:1px solid var(--hevo-line);padding-block:80px!important}.product-info .shopify-payment-terms,.product-info .product__sku:empty,.product-info .share-button--hidden{display:none!important}.pickup-availability,pickup-availability{font-family:var(--hevo-font-display)!important;font-size:13px!important;color:var(--hevo-mute)!important;border:1px dashed var(--hevo-line)!important;border-radius:var(--hevo-radius-md)!important;padding:12px 16px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/hevo-brand-v6.css.map */
