.vhv{--vhv-gutter: clamp(16px, 4vw, 48px);color:var(--vhv-fg);font-family:var(--font-body--family)}.vhv *,.vhv *:before,.vhv *:after{box-sizing:border-box}.vhv img{display:block;max-width:100%;height:auto}.vhv a{color:inherit}.vhv-section{background:var(--vhv-sec-bg, transparent);padding-block:var(--vhv-pt, 72px) var(--vhv-pb, 72px)}.vhv-section--surface{--vhv-sec-bg: var(--vhv-surface)}.vhv-section--ink{--vhv-sec-bg: var(--vhv-ink);color:var(--vhv-on-ink)}.vhv-section--ink .vhv-muted,.vhv-section--ink .vhv-eyebrow{color:color-mix(in srgb,var(--vhv-on-ink) 70%,transparent)}.vhv-wrap{width:100%;max-width:var(--vhv-max, 1240px);margin-inline:auto;padding-inline:var(--vhv-gutter)}.vhv-wrap--narrow{max-width:820px}.vhv-wrap--wide{max-width:1480px}.vhv-eyebrow{margin:0 0 14px;font-family:var(--font-subheading--family);font-size:12px;font-weight:600;letter-spacing:var(--vhv-eyebrow-track, .14em);text-transform:uppercase;color:var(--vhv-muted)}.vhv-eyebrow--accent{color:var(--vhv-accent-text)}.vhv-h1,.vhv-h2,.vhv-h3{margin:0;font-family:var(--font-heading--family);font-weight:var(--vhv-h-weight, var(--font-heading--weight));font-style:var(--font-heading--style, normal);letter-spacing:var(--vhv-h-track, -.02em);text-transform:var(--vhv-h-case, none);color:inherit;text-wrap:balance}.vhv-h1{font-size:clamp(38px,6.2vw,var(--vhv-h1-max, 76px));line-height:1.02}.vhv-h2{font-size:clamp(28px,3.8vw,var(--vhv-h2-max, 46px));line-height:1.08}.vhv-h3{font-size:clamp(18px,1.6vw,22px);line-height:1.25}.vhv-h1 em,.vhv-h2 em{font-style:var(--vhv-em-style, italic);color:var(--vhv-em-color, inherit)}.vhv-lead{margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:var(--vhv-fg-soft);max-width:62ch;text-wrap:pretty}.vhv-section--ink .vhv-lead{color:color-mix(in srgb,var(--vhv-on-ink) 82%,transparent)}.vhv-muted{color:var(--vhv-muted)}.vhv-rte p{margin:0 0 1em;line-height:1.7}.vhv-rte p:last-child{margin-bottom:0}.vhv-rte a{text-underline-offset:3px}.vhv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vhv-actions--center{justify-content:center}@media(max-width:749px){.vhv-hero .vhv-actions{flex-direction:column;align-items:stretch;max-width:360px}.vhv-hero .vhv-actions .vhv-btn{justify-content:center}}.vhv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 24px;border:1px solid var(--vhv-btn-bg);border-radius:var(--vhv-radius-btn, 999px);background:var(--vhv-btn-bg);color:var(--vhv-btn-fg)!important;font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:var(--vhv-btn-track, 0);text-transform:var(--vhv-btn-case, none);text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.vhv-btn:hover{transform:translateY(-1px);background:var(--vhv-btn-bg-hover, var(--vhv-btn-bg));border-color:var(--vhv-btn-bg-hover, var(--vhv-btn-bg))}.vhv-btn--ghost{background:transparent;color:currentColor!important;border-color:currentColor}.vhv-btn--ghost:hover{background:transparent;border-color:currentColor;opacity:.8}.vhv-btn--light{--vhv-btn-bg: #ffffff;--vhv-btn-fg: #111111;--vhv-btn-bg-hover: #f1f1f1}.vhv-btn svg{width:16px;height:16px}.vhv-textlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.vhv-textlink:hover{color:var(--vhv-accent-text)}.vhv-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px);flex-wrap:wrap}.vhv-head--center{flex-direction:column;align-items:center;text-align:center}.vhv-head--center .vhv-lead{margin-inline:auto}.vhv-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--vhv-line);border-radius:999px;font-size:13px;line-height:1.2;color:var(--vhv-fg-soft)}.vhv-dot{width:8px;height:8px;border-radius:50%;background:var(--vhv-accent);flex:none}.vhv-print-frame{background:var(--vhv-mat, #fff);padding:var(--vhv-mat-pad, 0);box-shadow:var(--vhv-print-shadow, none)}.vhv-reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.vhv-js .vhv-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.vhv-js .vhv-reveal.is-in{opacity:1;transform:none}}.vhv-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.vhv) :focus-visible{outline:2px solid var(--vhv-accent);outline-offset:3px}.vhv-chip{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--vhv-line-strong, var(--vhv-line));border-radius:var(--vhv-radius-chip, 999px);background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vhv-chip:hover{border-color:currentColor}.vhv-chip.is-active{background:var(--vhv-fg);border-color:var(--vhv-fg);color:var(--vhv-bg)}.vhv-chip.is-active .vhv-muted{color:inherit;opacity:.7}.vhv-chip__sw{width:12px;height:12px;border-radius:3px;background:var(--f);box-shadow:inset 0 0 0 1px #7f7f7f8c}.vhv-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.announcement-bar__slide.text-block{display:flex;flex-direction:column;align-items:center}.announcement-bar__slide .announcement-bar__text{width:100%;text-align:center}.shopify-section:has(.kl_reviews__summary__average[aria-label="Average rating is 0 stars"]){display:none}.kl_reviews__star_rating_widget[aria-label^="0 stars"]{display:none!important}#fulfilled-reviews-all .reviews_all_container{background:transparent!important;color:var(--vhv-fg)!important;padding-inline:0!important;font-family:var(--font-body--family)!important}#fulfilled-reviews-all .reviews_all_container *{color:inherit;font-family:inherit!important}#fulfilled-reviews-all .kl_reviews__summary__header{font-family:var(--font-heading--family)!important;text-transform:var(--vhv-h-case, none);letter-spacing:var(--vhv-h-track, 0)}#fulfilled-reviews-all .kl_reviews__histogram__bar--background{background:var(--vhv-line)!important}#fulfilled-reviews-all .kl_reviews__histogram__bar--foreground{background:var(--vhv-accent)!important}#fulfilled-reviews-all .kl_reviews__button{background:transparent!important;color:var(--vhv-fg)!important;border:1px solid var(--vhv-line-strong)!important;border-radius:var(--vhv-radius-btn, 0)!important;text-transform:var(--vhv-btn-case, none);letter-spacing:var(--vhv-btn-track, 0)}#fulfilled-reviews-all .kl_reviews__review_item,#fulfilled-reviews-all [class*=kl_reviews__review__]{border-color:var(--vhv-line)!important}#fulfilled-reviews-all .kl_reviews__review__response_content{background:var(--vhv-surface)!important;color:var(--vhv-fg-soft)!important}#fulfilled-reviews-all button:not(.kl_reviews__button):not([role=tab]){background:transparent!important;color:var(--vhv-fg)!important;border:1px solid var(--vhv-line-strong)!important}#fulfilled-reviews-all .kl_reviews__list__tab--active{border-color:var(--vhv-accent)!important}#fulfilled-reviews-all input,#fulfilled-reviews-all select{background:transparent!important;color:var(--vhv-fg)!important;border-color:var(--vhv-line-strong)!important}.kl_reviews__star--fill{stop-color:var(--vhv-accent)!important}.product-grid-container{grid-template-columns:minmax(clamp(16px,4vw,48px),1fr) minmax(0,1144px) minmax(clamp(16px,4vw,48px),1fr)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vhv.css.map */
