:root{--hv-black:#0a0a0a;--hv-ink:#111;--hv-yellow:#ffc72c;--hv-yellow-d:#e6ad00;--hv-gray:#f3f3f3;--hv-line:#e2e2e2;--hv-radius:6px;--hv-head:var(--font-heading-family)}html{scroll-behavior:smooth}body{overflow-x:hidden}img{max-width:100%;height:auto}.hv-section{padding-block:clamp(28px,5vw,64px)}.hv-section--tight{padding-block:clamp(16px,3vw,32px)}.hv-wrap{width:100%;max-width:var(--page-width);margin:0 auto;padding-inline:1.5rem}@media(min-width:750px){.hv-wrap{padding-inline:5rem}}.hv-h2{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;letter-spacing:.02em;line-height:1.05;font-size:clamp(2.4rem,4.2vw,4rem);margin:0 0 .4em;color:inherit;text-align:center}.hv-sub{text-align:center;max-width:62ch;margin:0 auto 2.4rem;font-size:1.5rem;line-height:1.5;opacity:.8}.hv-kicker{display:inline-block;font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:700;background:var(--hv-yellow);color:var(--hv-black);padding:.35em .8em;margin:0 0 1.2rem;border-radius:2px}.hv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.6rem;padding:0 2.4rem;font-family:var(--hv-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem;line-height:1;text-decoration:none;border-radius:var(--hv-radius);border:2px solid var(--hv-yellow);background:var(--hv-yellow);color:var(--hv-black);transition:background .2s,color .2s,transform .2s;white-space:nowrap;cursor:pointer}.hv-btn:hover{background:var(--hv-yellow-d);border-color:var(--hv-yellow-d);transform:translateY(-1px)}.hv-btn:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--hv-black)}.hv-btn--ghost{background:transparent;color:#fff;border-color:#fff}.hv-btn--ghost:hover{background:#fff;color:var(--hv-black);border-color:#fff}.hv-btn--dark{background:var(--hv-black);border-color:var(--hv-black);color:#fff}.hv-btn--dark:hover{background:#333;border-color:#333}.hv-btn svg{width:1.2em;height:1.2em;flex:none}.hv-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hv-hero{position:relative;background:var(--hv-black);color:#fff;overflow:hidden}.hv-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hv-hero__track::-webkit-scrollbar{display:none}.hv-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:clamp(460px,78vh,780px);display:flex;align-items:flex-end}.hv-hero--short .hv-hero__slide{min-height:clamp(380px,60vh,620px)}.hv-hero__media,.hv-hero__media img,.hv-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 25%,#000000b8)}.hv-hero__content{position:relative;z-index:2;width:100%;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 7rem;text-align:center}@media(min-width:750px){.hv-hero__content{padding:0 5rem 9rem}}.hv-hero__title{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;color:#fff;line-height:.98;letter-spacing:.01em;margin:0 auto .5em;max-width:16ch;font-size:clamp(3.4rem,7vw,7.6rem);text-shadow:0 2px 18px rgba(0,0,0,.45);overflow-wrap:break-word}.hv-hero__text{max-width:56ch;margin:0 auto 2.4rem;font-size:clamp(1.5rem,1.6vw,1.8rem);line-height:1.5;color:#ffffffeb}.hv-hero__nav{position:absolute;z-index:3;left:0;right:0;bottom:2.4rem;display:flex;justify-content:center;align-items:center;gap:1.2rem}.hv-dot{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:transparent;padding:0;cursor:pointer}.hv-dot[aria-current=true]{background:var(--hv-yellow);border-color:var(--hv-yellow)}.hv-arrow{width:4rem;height:4rem;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer}.hv-arrow:hover{background:var(--hv-yellow);color:var(--hv-black)}@media(min-width:990px){.hv-arrow{display:inline-flex}}@media(max-width:749px){.hv-hero__slide{min-height:0;display:flex;flex-direction:column;align-items:stretch}.hv-hero__media{position:relative;display:block;width:100%;aspect-ratio:4/5;inset:auto;height:auto}.hv-hero__media img,.hv-hero__media .hv-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.hv-hero__overlay{display:none}.hv-hero__content{padding:2.4rem 1.5rem 3.2rem}.hv-hero__title{font-size:clamp(3rem,9vw,4.2rem);text-shadow:none}.hv-hero__text{font-size:1.5rem;margin-bottom:2rem}.hv-hero .hv-actions{flex-direction:column;align-items:stretch}.hv-hero .hv-btn{width:100%}.hv-hero__nav{position:relative;bottom:auto;padding:0 0 2.4rem}}.hv-circles{background:#fff;border-bottom:1px solid var(--hv-line)}.hv-circles__list{display:flex;gap:1.6rem;overflow-x:auto;scroll-padding-inline:1.5rem;padding:1.8rem 1.5rem;margin:0 auto;max-width:var(--page-width);list-style:none;scrollbar-width:thin}@media(min-width:990px){.hv-circles__list{padding-inline:5rem}}.hv-circles__item:first-child{margin-left:auto}.hv-circles__item:last-child{margin-right:auto}.hv-circles__item{flex:0 0 auto;scroll-snap-align:start;width:9.2rem;text-align:center}.hv-circles__link{display:block;text-decoration:none;color:var(--hv-ink)}.hv-circles__img{display:block;width:8.4rem;height:8.4rem;margin:0 auto .8rem;border-radius:50%;overflow:hidden;background:var(--hv-gray);border:2px solid var(--hv-line);transition:border-color .2s,transform .2s}.hv-circles__img img,.hv-circles__img svg{display:block;width:100%;height:100%;object-fit:cover}.hv-circles__link:hover .hv-circles__img{border-color:var(--hv-yellow);transform:translateY(-2px)}.hv-circles__label{display:block;font-family:var(--hv-head);text-transform:uppercase;font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.2}@media(min-width:750px){.hv-circles__item{width:11rem}.hv-circles__img{width:10rem;height:10rem}.hv-circles__label{font-size:1.3rem}}.hv-grid{display:grid;gap:clamp(12px,2.4vw,28px);grid-template-columns:1fr}.hv-grid--4{grid-template-columns:repeat(2,1fr)}@media(max-width:749px){.hv-grid--4 .hv-card__title{font-size:1.5rem}.hv-grid--4 .hv-card__text{font-size:1.25rem}.hv-grid--4 .hv-card__cta{font-size:1.15rem}}@media(min-width:750px){.hv-grid--2{grid-template-columns:repeat(2,1fr)}.hv-grid--3{grid-template-columns:repeat(3,1fr)}.hv-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.hv-grid--4{grid-template-columns:repeat(4,1fr)}}.hv-card{display:flex;flex-direction:column;text-decoration:none;color:var(--hv-ink);background:#fff;border-radius:var(--hv-radius);overflow:hidden;height:100%}.hv-card__media{position:relative;overflow:hidden;border-radius:var(--hv-radius);background:var(--hv-gray);aspect-ratio:var(--hv-ratio,4/3)}.hv-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hv-card:hover .hv-card__media img{transform:scale(1.04)}.hv-card__body{padding:1.4rem .4rem 0;text-align:center;display:flex;flex-direction:column;gap:.4rem;flex:1}.hv-card__title{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;font-size:clamp(1.7rem,1.8vw,2.1rem);letter-spacing:.02em;line-height:1.15;margin:0}.hv-card__text{margin:0;font-size:1.45rem;line-height:1.45;opacity:.8}.hv-card__cta{margin-top:auto;padding-top:1rem;font-family:var(--hv-head);text-transform:uppercase;font-weight:700;font-size:1.3rem;letter-spacing:.08em;text-decoration:underline;text-decoration-color:var(--hv-yellow);text-decoration-thickness:3px;text-underline-offset:5px}.hv-tiles{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.hv-tiles{grid-template-columns:repeat(3,1fr);gap:20px}}.hv-tile{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--hv-radius);background:var(--hv-gray);text-decoration:none}.hv-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.hv-tile:hover img{transform:scale(1.05)}.hv-tile__label{position:absolute;left:0;right:0;bottom:0;padding:1.1rem 1rem;background:var(--hv-black);color:#fff;text-align:center;font-family:var(--hv-head);text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:clamp(1.3rem,1.6vw,1.8rem);line-height:1.15;transition:background .2s,color .2s}.hv-tile:hover .hv-tile__label{background:var(--hv-yellow);color:var(--hv-black)}.hv-banner{position:relative;color:#fff;background:var(--hv-black);overflow:hidden}.hv-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.hv-banner__inner{position:relative;z-index:1;text-align:center;padding:clamp(48px,9vw,120px) 1.5rem;max-width:80rem;margin:0 auto}.hv-banner__title{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;line-height:1;font-size:clamp(3rem,6vw,6.4rem);margin:0 0 .4em;color:#fff}.hv-banner__text{font-size:clamp(1.5rem,1.6vw,1.8rem);line-height:1.5;margin:0 auto 2.4rem;max-width:56ch;color:#ffffffe6}.hv-banner--yellow{background:var(--hv-yellow);color:var(--hv-black)}.hv-banner--yellow .hv-banner__title,.hv-banner--yellow .hv-banner__text{color:var(--hv-black)}.hv-banner--yellow .hv-btn{background:var(--hv-black);border-color:var(--hv-black);color:#fff}.hv-trust{background:var(--hv-gray)}.hv-trust__list{list-style:none;margin:0 auto;padding:2.4rem 1.5rem;max-width:var(--page-width);display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.6rem}@media(min-width:990px){.hv-trust__list{grid-template-columns:repeat(4,1fr);padding-inline:5rem}}.hv-trust__item{display:flex;align-items:flex-start;gap:1.2rem;min-width:0}.hv-trust__icon{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--hv-black);color:var(--hv-yellow);display:flex;align-items:center;justify-content:center}.hv-trust__icon svg{width:2.2rem;height:2.2rem}.hv-trust__title{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;font-size:1.4rem;letter-spacing:.04em;margin:0 0 .2rem;line-height:1.2}.hv-trust__text{margin:0;font-size:1.3rem;line-height:1.4;opacity:.75}@media(max-width:749px){.hv-trust__item{flex-direction:column;align-items:center;text-align:center}}.hv-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;padding:0;margin:0 auto;max-width:96rem}@media(min-width:750px){.hv-chips{grid-template-columns:repeat(4,1fr)}}@media(min-width:990px){.hv-chips{grid-template-columns:repeat(7,1fr)}}.hv-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:9rem;padding:1.2rem .6rem;border:2px solid var(--hv-black);border-radius:var(--hv-radius);text-decoration:none;color:var(--hv-ink);text-align:center;transition:background .2s}.hv-chip:hover{background:var(--hv-yellow)}.hv-chip__big{font-family:var(--hv-head);font-weight:700;font-size:2.4rem;line-height:1}.hv-chip__small{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1.2}.hv-countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.4rem;background:var(--hv-black);color:#fff;border-radius:var(--hv-radius);padding:1.2rem 1.4rem;margin:.4rem 0 1.6rem;border-left:5px solid var(--hv-yellow)}.hv-countdown[hidden]{display:none}.hv-countdown__label{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:1.4rem;line-height:1.25;margin:0;min-width:0}.hv-countdown__label strong{color:var(--hv-yellow)}.hv-countdown__clock{display:flex;gap:.6rem;margin:0}.hv-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:4.6rem;background:#1e1e1e;border-radius:4px;padding:.5rem .4rem}.hv-countdown__num{font-family:var(--hv-head);font-weight:700;font-size:2.2rem;line-height:1;color:var(--hv-yellow);font-variant-numeric:tabular-nums}.hv-countdown__lbl{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin-top:.3rem}@media(max-width:420px){.hv-countdown{justify-content:center;text-align:center}.hv-countdown__unit{min-width:4.2rem}}.hv-badges{margin:1.6rem 0 .4rem;border:1px solid var(--hv-line);border-radius:var(--hv-radius);padding:1.4rem}.hv-badges__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.hv-badges__item{display:flex;align-items:center;gap:.9rem;font-size:1.3rem;line-height:1.3;min-width:0}.hv-badges__item svg{flex:none;width:2.6rem;height:2.6rem;color:var(--hv-black)}.hv-badges__item strong{display:block;font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.03em;font-size:1.25rem}.hv-badges__pay{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;list-style:none;margin:1.4rem 0 0;padding:1.2rem 0 0;border-top:1px solid var(--hv-line)}.hv-badges__pay svg{width:3.8rem;height:2.4rem}.hv-badges__secure{width:100%;text-align:center;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .6rem;opacity:.7}.announcement-bar__message{font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.header__menu-item{font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.title,.h1,.h2,h1,h2{font-family:var(--hv-head)}.collection__title .title,.title-wrapper-with-link .title{text-transform:uppercase;font-weight:700;letter-spacing:.02em}.card__heading{font-weight:600;line-height:1.3}.button:not(.button--secondary):not(.button--tertiary){font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.product__title h1{text-transform:uppercase;font-weight:700;letter-spacing:.01em;line-height:1.1;font-size:clamp(2.4rem,3vw,3.4rem);overflow-wrap:anywhere}.price--on-sale .price-item--sale{color:#c8102e;font-weight:700}.badge{font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.06em}@media(max-width:749px){.product__info-wrapper{padding-inline:0}.slider-buttons{margin-top:.6rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.visually-hidden-hv{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem;flex-wrap:wrap}.hv-head .hv-h2{text-align:left;margin:0}.hv-head .hv-sub{text-align:left;margin:.6rem 0 0}.hv-head__link{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:1.3rem;color:inherit;text-decoration:underline;text-decoration-color:var(--hv-yellow);text-decoration-thickness:3px;text-underline-offset:6px;white-space:nowrap}.hv-eyebrow{display:block;font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:700;color:#8a6a00;margin-bottom:.6rem}.color-scheme-3 .hv-eyebrow,.hv-dark .hv-eyebrow{color:var(--hv-yellow)}.hv-acc{border-top:1px solid var(--hv-line);margin:0}.hv-acc:last-of-type{border-bottom:1px solid var(--hv-line)}.hv-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 0;font-family:var(--hv-head);text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:1.5rem;line-height:1.3}.hv-acc>summary::-webkit-details-marker{display:none}.hv-acc>summary .hv-acc__ico{flex:none;width:2.2rem;height:2.2rem;position:relative}.hv-acc>summary .hv-acc__ico:before,.hv-acc>summary .hv-acc__ico:after{content:"";position:absolute;left:50%;top:50%;width:1.4rem;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s}.hv-acc>summary .hv-acc__ico:after{transform:translate(-50%,-50%) rotate(90deg)}.hv-acc[open]>summary .hv-acc__ico:after{transform:translate(-50%,-50%) rotate(0)}.hv-acc>summary:focus-visible{outline:2px solid var(--hv-black);outline-offset:3px}.hv-acc__body{padding:0 0 2rem;font-size:1.5rem;line-height:1.65}.hv-acc__body>*:first-child{margin-top:0}.hv-acc__body table{width:100%;border-collapse:collapse;font-size:1.4rem}.hv-acc__body th,.hv-acc__body td{border:1px solid var(--hv-line);padding:.7rem .9rem;text-align:left}.hv-acc__body th{background:var(--hv-gray);font-family:var(--hv-head);text-transform:uppercase;letter-spacing:.04em;font-size:1.25rem}.hv-acc__body .rte img{height:auto}.hv-accs{margin:1.2rem 0 0}.hv-marquee{background:var(--hv-yellow);color:var(--hv-black);overflow:hidden;border-block:2px solid var(--hv-black)}.hv-marquee__track{display:flex;width:max-content;animation:hvMarq var(--hv-speed,32s) linear infinite}.hv-marquee:hover .hv-marquee__track{animation-play-state:paused}.hv-marquee__group{display:flex;align-items:center;flex:none}.hv-marquee__item{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:clamp(1.6rem,2.2vw,2.4rem);padding:1.1rem 0;white-space:nowrap;display:flex;align-items:center}.hv-marquee__item a{color:inherit;text-decoration:none}.hv-marquee__item:after{content:"";display:inline-block;width:.6em;height:.6em;margin:0 1.4em;background:var(--hv-black);transform:rotate(45deg)}@keyframes hvMarq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hv-marquee__track{animation:none;flex-wrap:wrap}}.hv-finder{display:grid;gap:2.4rem;grid-template-columns:1fr;align-items:start}@media(min-width:990px){.hv-finder{grid-template-columns:1fr 1.15fr;gap:5rem}}.hv-finder__q{margin:0 0 1.8rem;border:0;padding:0}.hv-finder__q legend{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:1.4rem;margin-bottom:1rem;padding:0}.hv-finder__opts{display:flex;flex-wrap:wrap;gap:.8rem}.hv-finder__opts input{position:absolute;opacity:0;pointer-events:none}.hv-finder__opts label{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border:2px solid var(--hv-black);border-radius:999px;cursor:pointer;font-weight:600;font-size:1.4rem;background:#fff;color:var(--hv-ink);transition:background .15s}.hv-finder__opts input:checked+label{background:var(--hv-black);color:#fff}.hv-finder__opts input:focus-visible+label{outline:3px solid var(--hv-yellow);outline-offset:2px}.hv-finder__result{background:var(--hv-black);color:#fff;border-radius:var(--hv-radius);padding:clamp(2.4rem,4vw,4rem);position:relative;overflow:hidden}.hv-finder__result:before{content:"";position:absolute;right:-6rem;top:-6rem;width:20rem;height:20rem;border-radius:50%;border:2.4rem solid rgba(255,199,44,.12)}.hv-finder__oz{font-family:var(--hv-head);font-weight:700;font-size:clamp(6rem,10vw,10rem);line-height:.9;color:var(--hv-yellow);margin:.4rem 0 1rem}.hv-finder__why{font-size:1.5rem;line-height:1.55;margin:0 0 2rem;color:#ffffffd9;max-width:44ch}.hv-finder__alt{font-size:1.3rem;color:#fff9;margin:1.4rem 0 0}.hv-split{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch;overflow:hidden;border-radius:var(--hv-radius)}@media(min-width:750px){.hv-split{grid-template-columns:1fr 1fr}.hv-split--flip .hv-split__media{order:2}}.hv-split__media{position:relative;min-height:32rem;background:var(--hv-gray)}.hv-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv-split__body{background:var(--hv-black);color:#fff;padding:clamp(2.8rem,5vw,6rem);display:flex;flex-direction:column;justify-content:center}.hv-split__body .hv-h2{text-align:left;color:#fff}.hv-split__text{font-size:1.55rem;line-height:1.7;color:#ffffffd9;margin-bottom:2rem}.hv-split__text p{margin:0 0 1em}.hv-split__list{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;gap:.8rem}.hv-split__list li{display:flex;gap:1rem;align-items:baseline;font-size:1.45rem}.hv-split__list li:before{content:"";flex:none;width:1rem;height:1rem;background:var(--hv-yellow);transform:translateY(-1px) rotate(45deg)}.hv-split__body .hv-actions{justify-content:flex-start}.hv-faq{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:990px){.hv-faq{grid-template-columns:.8fr 1.4fr;gap:6rem}}.hv-faq .hv-h2{text-align:left}.hv-faq__intro{font-size:1.5rem;line-height:1.6;opacity:.8;margin:0 0 2rem}.hv-posts{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:750px){.hv-posts{grid-template-columns:repeat(3,1fr)}}.hv-post{display:flex;flex-direction:column;text-decoration:none;color:var(--hv-ink)}.hv-post__media{aspect-ratio:3/2;border-radius:var(--hv-radius);overflow:hidden;background:var(--hv-black);margin-bottom:1.4rem;position:relative}.hv-post__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.hv-post:hover .hv-post__media img{transform:scale(1.04)}.hv-post__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:1.6rem;font-family:var(--hv-head);text-transform:uppercase;font-weight:700;color:var(--hv-yellow);font-size:2rem;line-height:1.05;background:repeating-linear-gradient(135deg,#0a0a0a 0 14px,#141414 14px 28px)}.hv-post__meta{font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin:0 0 .6rem}.hv-post__title{font-family:var(--hv-head);font-weight:700;text-transform:uppercase;font-size:1.9rem;line-height:1.2;margin:0 0 .8rem}.hv-post__ex{font-size:1.45rem;line-height:1.55;opacity:.8;margin:0}@media(max-width:749px){.hv-posts{grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.hv-post{scroll-snap-align:start}}.hv-rv[hidden]{display:none}.hv-rv__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x proximity;list-style:none;margin:0;padding:0 0 .8rem}@media(max-width:989px){.hv-rv__list{grid-auto-columns:42%}}.hv-rv__item{scroll-snap-align:start}.hv-rv__item a{text-decoration:none;color:var(--hv-ink);display:block}.hv-rv__img{aspect-ratio:1/1;border-radius:var(--hv-radius);overflow:hidden;background:var(--hv-gray);margin-bottom:.8rem}.hv-rv__img img{width:100%;height:100%;object-fit:cover}.hv-rv__t{font-size:1.35rem;font-weight:600;line-height:1.3;margin:0 0 .3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv-rv__p{font-size:1.35rem;margin:0}.hv-rv__p s{opacity:.55;margin-right:.5rem}.hv-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.6rem}.hv-pop[hidden]{display:none}.hv-pop__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;animation:hvFade .25s ease}.hv-pop__box{position:relative;display:grid;grid-template-columns:1fr;width:min(820px,100%);max-height:calc(100vh - 3.2rem);overflow:auto;background:var(--hv-black);color:#fff;border-radius:8px;box-shadow:0 24px 70px #00000080;animation:hvUp .3s ease}@media(min-width:750px){.hv-pop__box{grid-template-columns:.9fr 1.1fr}}.hv-pop__media{position:relative;display:none;min-height:100%}@media(min-width:750px){.hv-pop__media{display:block}}.hv-pop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv-pop__body{padding:clamp(2.8rem,5vw,4.4rem);display:flex;flex-direction:column;justify-content:center;border-top:6px solid var(--hv-yellow)}@media(min-width:750px){.hv-pop__body{border-top:0;border-left:6px solid var(--hv-yellow)}}.hv-pop__title{font-family:var(--hv-head);text-transform:uppercase;font-weight:700;font-size:clamp(3rem,5vw,4.6rem);line-height:.95;margin:0 0 1.2rem;color:#fff}.hv-pop__title em{font-style:normal;color:var(--hv-yellow)}.hv-pop__text{font-size:1.5rem;line-height:1.55;color:#ffffffd1;margin:0 0 2rem}.hv-pop__form{display:flex;flex-direction:column;gap:1rem}.hv-pop__input{width:100%;min-height:4.8rem;border-radius:var(--hv-radius);border:2px solid #333;background:#151515;color:#fff;padding:0 1.4rem;font-size:1.6rem}.hv-pop__input:focus{outline:none;border-color:var(--hv-yellow)}.hv-pop__form .hv-btn{width:100%;min-height:4.8rem}.hv-pop__perks{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;list-style:none;padding:0;margin:1.6rem 0 0;font-size:1.25rem;color:#ffffffb3}.hv-pop__perks li:before{content:"\2713";color:var(--hv-yellow);margin-right:.5rem;font-weight:700}.hv-pop__no{background:none;border:0;color:#fff9;text-decoration:underline;font-size:1.3rem;margin-top:1.4rem;cursor:pointer;align-self:center;padding:.6rem}.hv-pop__x{position:absolute;top:1rem;right:1rem;z-index:2;width:4rem;height:4rem;border-radius:50%;border:0;background:#ffffff1a;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.hv-pop__x:hover{background:var(--hv-yellow);color:var(--hv-black)}.hv-pop__err{color:#ff8a8a;font-size:1.3rem;margin:0}.hv-pop__ok{font-size:1.6rem;line-height:1.5}@media(max-width:749px){.hv-pop{align-items:flex-end;padding:0}.hv-pop__box{border-radius:14px 14px 0 0;max-height:88vh;animation:hvSheet .3s ease}}@keyframes hvFade{0%{opacity:0}}@keyframes hvUp{0%{opacity:0;transform:translateY(16px)}}@keyframes hvSheet{0%{transform:translateY(100%)}}body.hv-lock{overflow:hidden}.hv-countdown__unit[hidden],[hidden].hv-rv,.hv-pop[hidden]{display:none!important}:root{--hv-body:var(--font-body-family)}body{font-family:var(--hv-body);letter-spacing:0}.hv-h2,.hv-hero__title,.hv-banner__title,.hv-card__title,.hv-tile__label,.hv-chip__big,.hv-countdown__num,.hv-finder__oz,.hv-post__title,.hv-pop__title,.hv-btn,.hv-marquee__item,.product__title h1,.title,h1,h2,.h1,.h2,.header__menu-item,.button:not(.button--secondary):not(.button--tertiary){font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.03em}.hv-h2,.title,h2,.h2{color:rgb(var(--color-foreground))}.hv-hero__title{letter-spacing:.02em;line-height:.92}.hv-h2{font-size:clamp(3rem,4.6vw,4.8rem);line-height:1}.hv-card__title{font-size:clamp(2rem,2.1vw,2.6rem);letter-spacing:.04em}.hv-tile__label{font-size:clamp(1.7rem,1.9vw,2.2rem);letter-spacing:.06em}.hv-post__title{font-size:clamp(2.2rem,2.2vw,2.6rem);line-height:1.05;letter-spacing:.03em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hv-btn,.button:not(.button--secondary):not(.button--tertiary){font-size:1.8rem;letter-spacing:.08em}.hv-countdown__num{font-size:2.6rem}.hv-marquee__item{font-size:clamp(2rem,2.6vw,2.8rem);letter-spacing:.08em}.header__menu-item{font-size:1.7rem;letter-spacing:.08em}.product__title h1{font-size:clamp(3rem,3.6vw,4.2rem);line-height:1}.hv-eyebrow,.hv-kicker,.hv-acc>summary,.hv-trust__title,.hv-finder__q legend,.hv-circles__label,.hv-card__cta,.hv-head__link,.hv-badges__item strong,.hv-countdown__label,.hv-countdown__lbl,.announcement-bar__message,.badge,.hv-post__meta,.hv-badges__secure{font-family:var(--hv-body)!important;font-weight:700!important;text-transform:uppercase}.hv-eyebrow,.hv-kicker{font-size:1.1rem;letter-spacing:.18em}.hv-acc>summary{font-size:1.3rem;letter-spacing:.08em}.hv-trust__title{font-size:1.25rem;letter-spacing:.06em}.hv-circles__label{font-size:1.05rem;letter-spacing:.06em}.hv-card__cta,.hv-head__link{font-size:1.15rem;letter-spacing:.12em}.hv-countdown__label{font-size:1.2rem;letter-spacing:.08em;line-height:1.5}.announcement-bar__message{font-size:1.15rem;letter-spacing:.14em}.hv-post__meta{font-size:1.05rem;letter-spacing:.12em;font-weight:600!important}.card__heading,.card__heading a{font-family:var(--hv-body)!important;font-weight:600!important;text-transform:none;letter-spacing:0;font-size:1.4rem;line-height:1.35}.hv-pop__title{font-size:clamp(3.6rem,5.6vw,5.6rem);line-height:.92}.hv-finder__oz{font-size:clamp(7rem,11vw,11rem)}.hv-post{min-width:0}.hv-post__ex{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:749px){.hv-posts{display:flex;grid-template-columns:none;grid-auto-flow:initial;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;margin-inline:-1.5rem;padding:0 1.5rem 1.2rem;scrollbar-width:none}.hv-posts::-webkit-scrollbar{display:none}.hv-post{flex:0 0 78%;scroll-snap-align:start}.hv-post__title{font-size:2.2rem}.hv-head{align-items:center}.hv-head .hv-h2{font-size:3rem}}.card--product .card__inner,.card-wrapper .card__inner{--ratio-percent:100%!important}.card .card__media .media img{object-fit:contain!important;background:#fff}.product-media-container{--ratio:1!important;--preview-ratio:1!important}.product__media.media,.product-media-container .media{padding-top:100%!important}.product__media img,.product-media-container img{object-fit:contain!important;background:#fff}.thumbnail img,.product__media-toggle img{object-fit:contain!important}.thumbnail{aspect-ratio:1/1}.cart-item__image,.cart-notification-product__image img,.predictive-search__image{aspect-ratio:1/1;object-fit:contain;background:#fff;height:auto}.cart-item__image-container{aspect-ratio:1/1}.article-card .card__inner,.blog-articles .card__inner{--ratio-percent:100%!important}.article-card .card__inner.ratio:before{padding-bottom:100%!important}.article-card .article-card__image-wrapper,.article-card .article-card__image{height:100%!important}.article-card .card__media .media img{object-fit:cover!important}.article-template__hero-container .media{padding-bottom:100%!important;max-width:72rem;margin:0 auto}.hv-post__media{aspect-ratio:1/1}.hv-card__media{aspect-ratio:1/1!important}.hv-tile,.hv-rv__img{aspect-ratio:1/1}@media(min-width:990px){.blog-articles{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3rem}.blog-articles>*{width:auto!important;max-width:none!important}}.hv-rating{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--hv-ink);margin:-.4rem 0 1rem;font-size:1.35rem}.hv-stars{--pct:100%;position:relative;display:inline-block;font-size:1.6rem;line-height:1;letter-spacing:.12em;font-family:Arial,sans-serif}.hv-stars:before{content:"\2605\2605\2605\2605\2605";color:#d9d9d9}.hv-stars:after{content:"\2605\2605\2605\2605\2605";color:#f5a300;position:absolute;left:0;top:0;width:var(--pct);overflow:hidden;white-space:nowrap}.hv-rating__num{font-weight:700}.hv-rating__count{text-decoration:underline;text-underline-offset:3px;opacity:.75}.hv-delivery{display:flex;gap:1.2rem;align-items:flex-start;background:var(--hv-gray);border-radius:var(--hv-radius);padding:1.2rem 1.4rem;margin:1.2rem 0 0}.hv-delivery__ico{flex:none;width:2.6rem;height:2.6rem;color:var(--hv-black);margin-top:.2rem}.hv-delivery__ico svg{width:100%;height:100%}.hv-delivery__line{margin:0;font-size:1.35rem;line-height:1.55}.hv-delivery__free{color:#0a7d32;font-weight:600}.hv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--hv-line);box-shadow:0 -6px 24px #00000014;transform:translateY(110%);transition:transform .25s ease}.hv-sticky.is-on{transform:none}.hv-sticky[hidden]{display:block!important}.hv-sticky__inner{max-width:var(--page-width);margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:1.2rem}.hv-sticky__img{width:5.6rem;height:5.6rem;object-fit:contain;border-radius:4px;background:#fff;border:1px solid var(--hv-line);flex:none}.hv-sticky__info{min-width:0;flex:1}.hv-sticky__title{margin:0;font-weight:600;font-size:1.35rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-sticky__price{margin:.2rem 0 0;font-size:1.4rem;font-weight:700}.hv-sticky__price s{font-weight:400;opacity:.55;margin-right:.4rem}.hv-sticky__price span{color:#c8102e}.hv-sticky__btn{flex:none;min-height:4.6rem}@media(max-width:749px){.hv-sticky__img{display:none}.hv-sticky__btn{padding:0 1.8rem}}body.hv-has-sticky .shopify-section-group-footer-group{padding-bottom:7.6rem}.hv-ship{padding:1.2rem 0 1.4rem}.drawer__inner .hv-ship{padding:1rem 2rem 1.2rem;border-bottom:1px solid var(--hv-line)}.hv-ship__msg{margin:0 0 .8rem;font-size:1.35rem;line-height:1.4}.hv-ship__track{height:8px;border-radius:99px;background:#ececec;overflow:hidden}.hv-ship__fill{display:block;height:100%;background:var(--hv-yellow);border-radius:99px;transition:width .4s ease}.collection-hero__title{margin-bottom:.8rem}.hv-col-intro p{margin:0;max-width:72ch;font-size:1.5rem;line-height:1.6}.hv-col-intro__more{font-weight:700;color:inherit;text-decoration:underline;text-decoration-color:var(--hv-yellow);text-decoration-thickness:2px;text-underline-offset:4px;white-space:nowrap}.hv-col-meta{margin:.8rem 0 0;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;opacity:.65}.collection-hero__inner{padding-bottom:1rem}.hv-col-guide__grid{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:990px){.hv-col-guide__grid{grid-template-columns:.75fr 1.5fr;gap:6rem}}.hv-col-guide__label{font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;margin:2.4rem 0 1rem}.hv-col-guide__links{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0}.hv-col-guide__links a{display:inline-block;padding:.7rem 1.2rem;border:1.5px solid var(--hv-black);border-radius:99px;font-size:1.25rem;font-weight:600;color:var(--hv-ink);text-decoration:none;background:#fff}.hv-col-guide__links a:hover{background:var(--hv-yellow)}.hv-col-guide__text{font-size:1.5rem;line-height:1.75;max-width:75ch;position:relative}.hv-col-guide__text h2,.hv-col-guide__text h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.03em;line-height:1.05;margin:2.4rem 0 .8rem;font-size:2.6rem}.hv-col-guide__text h3{font-size:2.2rem}.hv-col-guide__text.is-clamped{max-height:42rem;overflow:hidden}.hv-col-guide__text.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10rem;background:linear-gradient(#f3f3f300,rgb(var(--color-background)))}.hv-col-guide__toggle{margin-top:1.4rem;background:none;border:2px solid var(--hv-black);border-radius:var(--hv-radius);padding:1rem 2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;cursor:pointer;font-family:var(--hv-body)}.hv-col-guide__toggle:hover{background:var(--hv-black);color:#fff}@media(min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header__inline-menu{margin-left:2rem}.list-menu--inline{gap:.2rem 0;flex-wrap:wrap}.header__menu-item{padding:1.2rem 1.1rem;font-size:1.6rem}}.mega-menu__link{font-size:1.4rem}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.9rem;letter-spacing:.05em;color:rgb(var(--color-foreground))}.hv-bc{max-width:var(--page-width);margin:0 auto;padding:1.4rem 1.5rem 0}@media(min-width:750px){.hv-bc{padding:1.8rem 5rem 0}}.hv-bc__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;font-size:1.25rem;line-height:1.5;color:rgba(var(--color-foreground),.65)}.hv-bc__list li{display:flex;align-items:center;gap:.4rem;min-width:0}.hv-bc__list li+li:before{content:"/";opacity:.5}.hv-bc__list a{color:inherit;text-decoration:none}.hv-bc__list a:hover{text-decoration:underline;color:rgb(var(--color-foreground))}.hv-bc__list [aria-current]{color:rgb(var(--color-foreground));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.section-hv-bc+.shopify-section .product{margin-top:1rem}.product-form__submit{background:var(--hv-yellow)!important;color:var(--hv-black)!important;font-family:var(--font-heading-family)!important;font-size:2rem!important;letter-spacing:.08em!important;min-height:5.4rem;border-radius:var(--hv-radius)!important}.product-form__submit:after,.product-form__submit:before{box-shadow:none!important}.product-form__submit:hover{background:var(--hv-yellow-d)!important}.product-form__submit[disabled]{background:#e5e5e5!important;color:#777!important}.hv-badges__item a{color:inherit}.hv-sc-open,.hv-linkbtn{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:.4rem 0;margin:-.4rem 0 1.2rem;font-family:var(--hv-body);font-size:1.35rem;font-weight:700;color:var(--hv-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--hv-yellow);text-decoration-thickness:2px;cursor:pointer}.hv-linkbtn{margin:0}.hv-sc-open svg{width:2rem;height:2rem}.hv-sc{border:0;padding:0;margin:auto;width:min(760px,calc(100% - 2.4rem));max-height:calc(100vh - 4rem);border-radius:8px;box-shadow:0 24px 70px #0006;color:var(--hv-ink);background:#fff}.hv-sc::backdrop{background:#0009}.hv-sc__box{position:relative;padding:clamp(2rem,4vw,3.6rem);max-height:calc(100vh - 4rem);overflow:auto;border-top:6px solid var(--hv-yellow)}.hv-sc__x{position:absolute;top:1.2rem;right:1.2rem;width:4rem;height:4rem;border-radius:50%;border:0;background:var(--hv-gray);font-size:2.4rem;line-height:1;cursor:pointer}.hv-sc__x:hover{background:var(--hv-yellow)}.hv-sc__lead{font-size:1.45rem;line-height:1.55;margin:0 0 1.6rem;max-width:60ch}.hv-sc__scroll{overflow-x:auto;border:1px solid var(--hv-line);border-radius:6px}.hv-sc__table{width:100%;border-collapse:collapse;font-size:1.35rem;min-width:520px}.hv-sc__table th,.hv-sc__table td{padding:.8rem 1rem;text-align:center;border-bottom:1px solid var(--hv-line)}.hv-sc__table thead th{position:sticky;top:0;background:var(--hv-black);color:#fff;font-size:1.15rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.hv-sc__table tbody th{font-weight:700;background:#fafafa}.hv-sc__table tbody tr:nth-child(2n) td{background:#fcfcfc}.hv-sc__table tbody tr:hover td,.hv-sc__table tbody tr:hover th{background:#fff6d6}.hv-sc__how{display:grid;gap:0 3rem;grid-template-columns:1fr;margin-top:2rem;font-size:1.4rem;line-height:1.6}@media(min-width:750px){.hv-sc__how{grid-template-columns:1fr 1fr}}.hv-sc__how h3{font-family:var(--hv-body);font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;margin:1rem 0 .6rem}.hv-sc__how ol,.hv-sc__how ul{margin:0;padding-left:2rem}body.hv-sc-lock{overflow:hidden}.hv-bundle{background:var(--hv-gray)}.hv-bundle__tag{align-self:center;background:var(--hv-black);color:var(--hv-yellow);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;padding:.8rem 1.4rem;border-radius:99px;white-space:nowrap}.hv-bundle__grid{display:grid;gap:1.2rem;grid-template-columns:1fr;align-items:stretch}@media(min-width:990px){.hv-bundle__grid{grid-template-columns:1fr auto 1fr auto 1fr}}.hv-bundle__plus{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:3.6rem;line-height:1;color:var(--hv-black)}.hv-bundle__item{display:grid;grid-template-columns:11rem 1fr;gap:1.4rem;background:#fff;border:2px solid transparent;border-radius:8px;padding:1.4rem;transition:border-color .2s,opacity .2s}.hv-bundle__item.is-fixed{border-color:var(--hv-black)}.hv-bundle__item.is-off{opacity:.55}.hv-bundle__item:not(.is-fixed):not(.is-off){border-color:var(--hv-yellow)}.hv-bundle__img{aspect-ratio:1/1;background:#fff;border-radius:6px;overflow:hidden;border:1px solid var(--hv-line)}.hv-bundle__img img{width:100%;height:100%;object-fit:contain}.hv-bundle__body{min-width:0;display:flex;flex-direction:column;gap:.6rem}.hv-bundle__k{margin:0;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.hv-bundle__t{margin:0;font-weight:700;font-size:1.4rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hv-bundle__note{margin:0;font-size:1.25rem;opacity:.8}.hv-bundle__note a{color:inherit}.hv-bundle__check{display:flex;align-items:center;gap:.8rem;font-weight:700;font-size:1.35rem;cursor:pointer}.hv-bundle__check input{width:2rem;height:2rem;accent-color:var(--hv-black);margin:0}.hv-bundle__sel{width:100%;min-height:4rem;border:1.5px solid #cfcfcf;border-radius:6px;padding:0 1rem;font-size:1.3rem;font-family:var(--hv-body);background:#fff;color:var(--hv-ink);text-overflow:ellipsis}.hv-bundle__sel:focus{outline:2px solid var(--hv-black);outline-offset:1px}.hv-bundle__p{margin:0;font-weight:700;font-size:1.5rem}.hv-bundle__p s{font-weight:400;opacity:.5;font-size:1.3rem;margin-right:.3rem}.hv-bundle__p span{color:#c8102e}.hv-bundle__view{font-size:1.2rem;color:inherit;opacity:.75}.hv-bundle__sum{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2rem;background:var(--hv-black);color:#fff;border-radius:8px;padding:2rem 2.4rem}.hv-bundle__total{margin:0;font-size:1.6rem}.hv-bundle__total strong{font-family:var(--font-heading-family);font-weight:400;font-size:3.4rem;color:var(--hv-yellow);letter-spacing:.03em;vertical-align:middle}.hv-bundle__total s{opacity:.55;margin-left:.6rem}.hv-bundle__save{margin:.2rem 0 0;font-weight:700;color:#7ee2a1;font-size:1.4rem}.hv-bundle__fine{margin:.6rem 0 0;font-size:1.15rem;opacity:.6;max-width:56ch}.hv-bundle__btn{min-height:5.4rem;font-size:2rem!important;padding:0 3.2rem}.hv-bundle__btn[disabled]{opacity:.6;cursor:wait}.hv-bundle__err{color:#ff9b9b;margin:.8rem 0 0;font-size:1.3rem}@media(max-width:749px){.hv-bundle__item{grid-template-columns:9rem 1fr;padding:1.2rem}.hv-bundle__plus{font-size:2.8rem;margin:-.4rem 0}.hv-bundle__sum{padding:1.8rem}.hv-bundle__sum>div{width:100%}.hv-bundle__btn{width:100%}.hv-bundle__tag{display:none}}.hv-shoeguide__grid{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:990px){.hv-shoeguide__grid{grid-template-columns:.85fr 1.6fr;gap:6rem;align-items:start}.hv-shoeguide__facts{position:sticky;top:12rem}}.hv-shoeguide__facts{background:var(--hv-gray);border-radius:8px;padding:2.4rem}.hv-specs{margin:0;display:grid;gap:0}.hv-specs>div{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #ddd;font-size:1.35rem;line-height:1.45}.hv-specs dt{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem;padding-top:.15rem}.hv-specs dd{margin:0}.hv-shoeguide__body{font-size:1.55rem;line-height:1.75;max-width:72ch}.hv-shoeguide__body h3{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;letter-spacing:.03em;line-height:1.05;margin:2.8rem 0 .6rem}.hv-shoeguide__body p{margin:0 0 1.2rem}.hv-shoeguide__body a{color:inherit;text-decoration-color:var(--hv-yellow);text-decoration-thickness:2px;text-underline-offset:3px}.hv-shoeguide__more{border-left:4px solid var(--hv-yellow);padding-left:1.4rem;margin-top:2.4rem!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2{margin:.4rem 0 1.6rem!important;padding:1.6rem!important;border:1px solid var(--hv-line)!important;border-radius:8px!important;background:#fafafa!important;display:grid!important;gap:1.4rem!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2:before{content:"Choose your options";display:block;font-family:var(--hv-body);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem;color:#8a6a00;margin-bottom:-.2rem}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-option{margin:0!important;padding:0!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-option-title,html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .ap-label-tooltip label{display:flex!important;align-items:center;gap:.3rem;margin:0 0 .7rem!important;padding:0!important;font-family:var(--hv-body)!important;font-size:1.3rem!important;font-weight:600!important;color:rgb(var(--color-foreground))!important;letter-spacing:.02em}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .apo-title{font:inherit!important;color:inherit!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-required{color:#c8102e!important;font-size:1.3rem!important;margin:0!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .apo-options-wrapper{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important;margin:0!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-pilloptioncheckwrapper{position:relative!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-pilloptioncheckwrapper .choice-list-variatnt-title{display:inline-flex!important;align-items:center;justify-content:center;min-height:4.2rem;min-width:4.6rem;padding:0 1.8rem!important;border:1px solid rgba(var(--color-foreground),.55)!important;border-radius:4rem!important;background:#fff!important;color:rgb(var(--color-foreground))!important;font-family:var(--hv-body)!important;font-size:1.4rem!important;font-weight:500!important;line-height:1!important;letter-spacing:.02em;cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-pilloptioncheckwrapper:hover .choice-list-variatnt-title{border-color:rgb(var(--color-foreground))!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-pilloptioncheckwrapper:has(input:checked) .choice-list-variatnt-title{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-pilloptioncheckwrapper:has(input:focus-visible) .choice-list-variatnt-title{outline:2px solid var(--hv-yellow);outline-offset:2px}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-pilloptioncheckwrapper input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;margin:0!important;cursor:pointer;width:100%!important;height:100%!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 input[type=text],html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 textarea,html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 select{width:100%!important;min-height:4.6rem!important;padding:0 1.4rem!important;border:1px solid rgba(var(--color-foreground),.55)!important;border-radius:6px!important;background:#fff!important;font-family:var(--hv-body)!important;font-size:1.5rem!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 input[type=text]:focus,html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 select:focus{outline:2px solid var(--hv-black)!important;outline-offset:1px}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 input[type=text]::placeholder{color:#999}html body .avp-watermark-footer{margin:-.8rem 0 1rem!important;text-align:right!important;opacity:.45;transform:scale(.9);transform-origin:right center}html body .avp-watermark-footer *{font-size:1.05rem!important}.product-form__quantity.hv-moved{margin:0 0 1.2rem}@media(max-width:749px){html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2{padding:1.3rem!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-pilloptioncheckwrapper .choice-list-variatnt-title{min-height:4rem;padding:0 1.4rem!important;font-size:1.35rem!important}}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-option:has(input[type=text]) *,html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-option:has(textarea) *{max-width:100%!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-option:has(input[type=text]) .apo-options-wrapper,html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 .avp-option input[type=text]{width:100%!important;display:block!important}@media(min-width:990px){.hv-bundle__grid{grid-template-columns:.8fr auto 1fr auto 1fr}}.hv-bundle__item--pick{display:flex;flex-direction:column;gap:1.2rem}.hv-bundle__item.is-fixed{align-self:start}.hv-bundle__opts{display:flex;flex-direction:column;gap:1.2rem}.hv-bundle__row{display:grid;grid-template-columns:8.4rem 1fr;gap:1.2rem;align-items:start}.hv-bundle__lbl{display:block;font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;color:rgba(var(--color-foreground),.75)}.hv-req{color:#c8102e}.hv-bundle__brands{display:flex;flex-wrap:wrap;gap:.6rem}.hv-bundle__brand{min-height:3.8rem;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:99px;background:#fff;color:var(--hv-ink);font-family:var(--hv-body);font-size:1.3rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.hv-bundle__brand:hover{border-color:var(--hv-black)}.hv-bundle__brand[aria-checked=true]{background:var(--hv-black);color:#fff;border-color:var(--hv-black)}.hv-bundle__brand:focus-visible{outline:2px solid var(--hv-yellow);outline-offset:2px}.hv-bundle__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hv-bundle__fields .hv-bundle__field:first-child{grid-column:1/-1}.hv-bundle__sel.is-err{border-color:#c8102e;box-shadow:0 0 0 2px #c8102e26}.hv-bundle__view{margin-left:.6rem;font-weight:500}.hv-bundle__item.is-off .hv-bundle__opts{display:none}@media(max-width:749px){.hv-bundle__row{grid-template-columns:7.2rem 1fr}.hv-bundle__fields{grid-template-columns:1fr 1fr}}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:.2rem 0 1.4rem!important;gap:1.6rem!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2:before{content:none!important;display:none!important}html body .avp-watermark-footer.avp-watermark-footer{display:none!important}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 input[type=text]{padding:0 1.2rem!important;font-size:1.4rem!important;text-overflow:ellipsis}html body .avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2.avpoptions-container__v2 input[type=text]::placeholder{font-size:1.35rem!important;color:rgba(var(--color-foreground),.5)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/havoc.css.map */
