.hy{--hy-ink: #000;--hy-soft: #3F3C35;--hy-mute: #5E5A51;--hy-line: #E6E6E6;--hy-lime: #D2FF00;--hy-tint: #F7F7F7;--hy-card: #F7F7F9;--hy-label: var(--subheading-font-family, "unbounded", sans-serif);--hy-head: var(--heading-font-family, "aktiv-grotesk-extended", sans-serif);--hy-body: var(--text-font-family, "aktiv-grotesk", sans-serif);color:var(--hy-ink);font-family:var(--hy-body);letter-spacing:.14px}.hy *,.hy *:before,.hy *:after{box-sizing:border-box}.hy p,.hy h2,.hy h3{margin:0}.hy-label{font-family:var(--hy-label);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.hy-h2{font-family:var(--hy-head);font-weight:700;text-transform:uppercase;letter-spacing:.8px;font-size:18px;line-height:1.15}.hy-body{font-size:14px;line-height:1.6;color:var(--hy-soft)}.product-info:has(.hy-fit) .product-title{font-size:30px;line-height:1;letter-spacing:.8px}.product-info:has(.hy-fit) sale-price{font-size:22px;letter-spacing:0}.product-info:has(.hy-fit) .ruk_rating_snippet{display:flex;align-items:center;gap:0;height:15px;line-height:15px}.product-info:has(.hy-fit) .ruk_rating_snippet i{font-size:13px;letter-spacing:1px;line-height:15px}.product-info:has(.hy-fit) .ruk-rating-snippet-count{font-size:13px;line-height:15px;text-decoration:underline;letter-spacing:0;margin-left:6px}.product-info:has(.hy-fit) .product-info__block-item[data-block-type="@app"]{margin-top:18px}.product-info:has(.hy-fit) .product-info__block-item[data-block-type=product-variations]{margin-top:0}.product-info:has(.hy-fit) .variant-picker .subheading,.product-info:has(.hy-fit) .variant-picker .text-subdued{font-size:11px;line-height:14px;letter-spacing:0;color:#000;opacity:1}.product-info:has(.hy-fit) .variant-picker .h-stack.subheading{height:auto;min-height:0}.product-info:has(.hy-fit) .variant-picker .subheading span:not(.sr-only){font-weight:400;color:#3f3c35}.product-info:has(.hy-fit) .variant-picker{gap:28px}.product-info:has(.hy-fit) .variant-picker__option{gap:10px}.product-info:has(.hy-fit) .variant-picker__gender-row{margin-bottom:18px}.product-info:has(.hy-fit) .variant-picker__option-values:has(.thumbnail-swatch){display:grid;grid-template-columns:repeat(6,minmax(0,52px));gap:8px}.product-info:has(.hy-fit) .thumbnail-swatch{position:relative;width:100%;height:auto;aspect-ratio:1;border:1px solid transparent;padding:0;background:#f6f6f6;overflow:hidden}.product-info:has(.hy-fit) .thumbnail-swatch.is-selected{border:2px solid #1B1B18}.product-info:has(.hy-fit) .thumbnail-swatch:before,.product-info:has(.hy-fit) .thumbnail-swatch:after{display:none!important}.product-info:has(.hy-fit) .thumbnail-swatch img{position:absolute!important;left:-1.2%;top:-.4%;width:100%!important;height:auto!important;max-width:none;max-height:none!important;aspect-ratio:4 / 5;object-fit:fill!important}.product-info:has(.hy-fit) .variant-picker__option-info{justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.product-info:has(.hy-fit) .variant-picker__row{display:flex;align-items:center;gap:10px;height:auto}.product-info:has(.hy-fit) .variant-picker__row-label{display:flex;align-items:center;margin:0}.product-info:has(.hy-fit) .variant-picker__row-label .size-locale-label{display:none}.product-info:has(.hy-fit) .gender_toggle,.product-info:has(.hy-fit) .size-locale_toggle{height:auto;border:1px solid #E6E6E6}.product-info:has(.hy-fit) .gender_toggle .product__text,.product-info:has(.hy-fit) .size-locale_toggle .item__text{height:32px;min-width:44px;padding:0 12px;border:0!important;background:transparent;color:#000;font-size:12px;letter-spacing:.14px;cursor:pointer}.product-info:has(.hy-fit) .gender_toggle .product__text{min-width:64px}.product-info:has(.hy-fit) .gender_toggle .product__text[active],.product-info:has(.hy-fit) .size-locale_toggle .item__text:has(input:checked){background:#000;color:#fff}.product-info:has(.hy-fit) .hy-sizeguide{font:400 13px/1 var(--text-font-family);letter-spacing:0;text-transform:none;text-decoration:underline;white-space:nowrap;background:none;border:0;padding:0;color:#000;cursor:pointer}.product-info:has(.hy-fit) fieldset .variant-picker__option-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.product-info:has(.hy-fit) .block-swatch--size{width:auto;min-width:0;height:46px;padding:0;justify-content:center;font-family:var(--subheading-font-family);font-size:12px;letter-spacing:0;color:#000000a6;border-color:#e6e6e6;background:#fff}.product-info:has(.hy-fit) input:checked+.block-swatch--size{background:#000;color:#fff;border-color:#000}.product-info:has(.hy-fit) .block-swatch--size.is-disabled{color:#0000004d;background:transparent}.product-info:has(.hy-fit) .product-info__block-item:has(.hy-fit){margin-top:-28px;margin-bottom:38px}.product-info:has(.hy-fit) .product-info__block-item[data-block-type=buy-buttons] button[type=submit]{height:54px;min-height:54px}.product-info:has(.hy-fit) .product-info__block-item:has(.hy-buybox){margin-top:-16px}.hy-fit{display:block;background:var(--hy-tint);color:var(--hy-soft);padding:8px 12px;font-size:12px;line-height:1.4}.hy-fit b{font-weight:700;color:#000}.hy-buybox{display:flex;flex-direction:column;gap:12px}.hy-eta{font-size:13px;font-weight:700;text-align:center}.hy-eta:empty{display:none}.hy-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center}.hy-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:clamp(10.5px,3vw,12px);line-height:14px;letter-spacing:0;white-space:nowrap}.hy-trust__item svg{width:22px;height:22px}.hy-acc{border-top:1px solid var(--hy-line);border-bottom:1px solid var(--hy-line)}.hy-acc summary{list-style:none;min-height:48px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.hy-acc summary::-webkit-details-marker{display:none}.hy-acc summary:after{content:"+";font-size:20px;font-weight:400;line-height:1}.hy-acc[open] summary:after{content:"\2212"}.hy-acc__body{padding:0 0 14px;font-size:13px;line-height:1.55;color:var(--hy-soft)}.hy-acc__body p+p{margin-top:6px}.hy-quote{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#fff;border:1px solid var(--hy-line);color:#1b1b18;text-decoration:none}.hy-quote__top{display:flex;align-items:center;gap:8px;font-size:12px;line-height:14px}.hy-quote__stars{letter-spacing:1px}.hy-quote__who{color:var(--hy-mute)}.hy-quote__text{font-size:13px;line-height:1.45}.hy-details{position:relative;display:flex;flex-direction:column;gap:16px;padding-top:28px;margin-top:16px}.hy-details:before{content:"";position:absolute;top:0;left:-16px;right:-16px;border-top:1px solid var(--hy-line)}.hy-details .hy-h2{font-size:20px;line-height:22px}.hy-specs{display:flex;flex-direction:column;gap:16px}.hy-spec{display:grid;grid-template-columns:172px minmax(0,1fr);gap:12px;align-items:center}.hy-spec__k{display:flex;align-items:center;gap:6px}.hy-spec__v{font-size:14px;line-height:16px}.hy-spec__info{font-size:12px;line-height:1.45;color:var(--hy-soft);background:var(--hy-tint);padding:8px 12px;margin-top:-6px}.hy-spec__info[hidden],.hy-cmp__note[hidden]{display:none}.hy-i{width:16px;height:16px;flex:none;padding:0;border-radius:50%;border:1px solid #000;background:transparent;color:#000;font:700 10px/1 var(--hy-body);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;vertical-align:middle}.hy-i:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.hy-i[aria-expanded=true]{background:#000;color:#fff}.hy-sec__rule{border-top:1px solid var(--hy-line);margin:0 16px}.hy-sec{padding:28px 16px;display:flex;flex-direction:column;gap:16px}.hy-mat:after{content:"";display:block;border-top:1px solid var(--hy-line);margin:0 16px}.shopify-section--apps:has(reviewsio-product-reviews-widget) .section-spacing{padding-top:28px}.hy-scroller{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:0 16px;scrollbar-width:none}.hy-scroller::-webkit-scrollbar{display:none}.hy-story .hy-card{flex:none;width:min(332px,85vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.hy-story .hy-card__img{width:100%;aspect-ratio:332 / 415;object-fit:cover;display:block;background:var(--hy-tint)}.hy-story .hy-card__copy{display:flex;flex-direction:column;gap:4px}.hy-story .hy-card__title{font-size:16px;font-weight:700;line-height:1.3}.hy-story .hy-card__text{font-size:14px;line-height:1.5;color:var(--hy-soft)}.hy-feat .hy-card{flex:none;width:272px;scroll-snap-align:start;background:var(--hy-card);display:flex;flex-direction:column}.hy-feat .hy-card__media{height:220px;overflow:hidden;background:#f6f6f6}.hy-feat .hy-card__img{width:100%;height:100%!important;object-fit:cover;object-position:center 50%;display:block}.hy-feat .hy-card__copy{padding:14px 18px 22px;display:flex;flex-direction:column;gap:8px}.hy-feat .hy-card__title{font-family:var(--hy-label);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:1.3}.hy-feat .hy-card__text{font-size:14px;line-height:1.5}.hy-cmp__grid,.hy-cmp__copy{display:flex;flex-direction:column;gap:16px}.hy-cmp__right{display:flex;flex-direction:column;gap:8px}.hy-cmp__note{font-size:12px;line-height:1.45;color:var(--hy-soft);background:var(--hy-tint);padding:8px 12px}.hy-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hy-tile{background:var(--hy-lime);padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.hy-tile__n{font-family:var(--hy-head);font-weight:700;letter-spacing:.8px;line-height:1;font-size:30px}.hy-tile__l{font-family:var(--hy-label);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.hy-mat__stage{position:relative;width:100%;aspect-ratio:358 / 280;background:#f6f6f6;overflow:hidden}.hy-mat__img{position:absolute;left:-2.514%;top:-18.571%;width:101.676%;height:auto!important;max-height:none!important;max-width:none!important;aspect-ratio:4 / 5;display:block}.hy-mat__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hy-mat__svg--d{display:none}.hy-mat__lab{position:absolute;width:41.9%;font-family:var(--hy-label);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:1.35;color:#1b1b18}.hy-mat__lab small{font-family:var(--hy-body);font-size:inherit;font-weight:400;text-transform:none;letter-spacing:.14px;color:var(--hy-soft)}.hy-mat__lab--1{right:50.56%;bottom:85.357%;text-align:right}.hy-mat__lab--2{left:53.63%;bottom:85.357%}.hy-mat__lab--3{left:4.47%;top:78.214%}.hy-mat__lab--4{left:56.98%;top:78.214%}@media screen and (max-width:999px){.product:has(.hy-fit){padding-bottom:28px}.product:has(.hy-fit) .product-gallery__carousel{margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0!important;gap:0!important}.product:has(.hy-fit) .product-gallery__media{aspect-ratio:390 / 420;overflow:hidden}.product:has(.hy-fit) .product-gallery__media>*{height:100%!important}.product:has(.hy-fit) .product-gallery__media img,.product:has(.hy-fit) .product-gallery__media video{width:100%;height:100%;object-fit:cover}.product:has(.hy-fit) .product-gallery__media:nth-child(1) img{object-position:50% 28%}.product:has(.hy-fit) .product-gallery__media:nth-child(2) img{object-position:50% 100%}.product:has(.hy-fit) .product-gallery__media:nth-child(3) img{object-position:50% 13%}.product:has(.hy-fit) .product-gallery__media:nth-child(4) img,.product:has(.hy-fit) .product-gallery__media:nth-child(5) img{object-position:50% 0%}}@media screen and (min-width:1000px){.shopify-section--main-product:has(.hy-fit) .container{padding:40px 80px 36px;max-width:1440px;margin:0 auto;box-sizing:border-box}.product:has(.hy-fit){grid-template-columns:minmax(0,752px) minmax(0,464px)!important;column-gap:64px;justify-content:space-between;padding-bottom:0!important}.product:has(.hy-fit) .product-gallery{margin-inline:0!important}.product:has(.hy-fit) .product-gallery__carousel{gap:12px;margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0!important}.product:has(.hy-fit) .product-gallery__media{aspect-ratio:370 / 440;height:auto;overflow:hidden}.product:has(.hy-fit) .product-gallery__media>*{height:100%!important;max-height:100%}.product:has(.hy-fit) .product-gallery__media img,.product:has(.hy-fit) .product-gallery__media video{width:100%;height:100%;object-fit:cover}.product:has(.hy-fit) .product-info{padding:0!important}.product:has(.hy-fit) .product-info__block-list{padding-top:8px}.product-info:has(.hy-fit) .product-info__block-item[data-block-type=price]{top:10px}.product-info:has(.hy-fit) .product-title{font-size:36px}.hy-details{gap:20px}.hy-details:before{left:0;right:0}.hy-details .hy-h2{font-size:22px;line-height:24px}.hy-details .hy-body{font-size:15px}.hy-spec{grid-template-columns:190px minmax(0,1fr)}.hy-spec .hy-label{font-size:11px}.hy-h2{font-size:28px}.hy-body{font-size:16px}.hy-sec__rule{max-width:1280px;margin:36px auto 0}.hy-story .hy-sec__rule{margin-top:0}.hy-sec{padding:36px 0 0;gap:20px;max-width:1280px;margin:0 auto}.hy-mat .hy-sec{padding-bottom:36px}.hy-mat:after{max-width:1280px;margin:0 auto}.shopify-section--apps:has(reviewsio-product-reviews-widget) .section-spacing{padding-top:36px}.hy-scroller{display:grid;overflow:visible;margin:0;padding:0;gap:16px}.hy-story .hy-scroller{grid-template-columns:repeat(3,minmax(0,1fr))}.hy-story .hy-card{width:auto;gap:14px}.hy-story .hy-card__img{aspect-ratio:416 / 512}.hy-story .hy-card__title{font-size:18px}.hy-story .hy-card__text{font-size:16px}.hy-feat .hy-scroller{grid-template-columns:repeat(5,minmax(0,1fr))}.hy-feat .hy-card{width:auto}.hy-feat .hy-card__copy{padding:18px 20px 26px;gap:10px}.hy-cmp__grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:120px;align-items:center}.hy-cmp__copy{gap:20px}.hy-cmp__right{gap:10px}.hy-tiles{gap:12px}.hy-tile{padding:36px 16px;gap:12px}.hy-tile__n{font-size:48px}.hy-tile__l{font-size:11px}.hy-mat__intro{max-width:640px}.hy-mat__stage{aspect-ratio:1280 / 560}.hy-mat__img{left:18.672%;top:-19.107%;width:60.703%}.hy-mat__svg--m{display:none}.hy-mat__svg--d{display:block}.hy-mat__lab{width:18.75%;font-size:12px}.hy-mat__lab--1{right:50.625%;bottom:80.536%}.hy-mat__lab--2{left:51.56%;bottom:80.536%}.hy-mat__lab--3{left:29.69%;top:81.25%}.hy-mat__lab--4{left:59.38%;top:81.25%}}@media screen and (min-width:1000px)and (max-width:1400px){.hy-sec,.hy-sec__rule,.hy-mat:after{margin-left:48px;margin-right:48px}.shopify-section--main-product:has(.hy-fit) .container{padding-left:48px;padding-right:48px}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/hylo-pdp.css.map */
