product-info[id^=MainProduct-]>.page-width{max-width:2000px;padding-left:40px;padding-right:40px}@media screen and (max-width:1200px){product-info[id^=MainProduct-]>.page-width{padding-left:24px;padding-right:24px}}@media screen and (max-width:749px){product-info[id^=MainProduct-]>.page-width{padding-left:16px;padding-right:16px}}@media screen and (min-width:750px){product-info[id^=MainProduct-] .product:not(.product--no-media) .product__info-wrapper{padding:0 0 0 24px}product-info[id^=MainProduct-] .product__info-container{max-width:none}}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product:not(.product--no-media) .product__media-wrapper{max-width:51%;width:51%}product-info[id^=MainProduct-] .product:not(.product--no-media) .product__info-wrapper{max-width:49%;width:49%;padding:0 0 0 28px}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product__info-wrapper{padding-top:18px}}product-info .product__media-wrapper{--media-border-opacity: 0;--media-shadow-opacity: 0}product-info .product__media-wrapper .thumbnail-list{--media-radius: 12px}product-info .product__media-wrapper .thumbnail{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--hx-line);transition:box-shadow .2s ease,opacity .2s ease}product-info .product__media-wrapper .thumbnail:hover{opacity:1;box-shadow:0 0 0 1px rgba(var(--hx-ink-rgb),.35)}product-info .product__media-wrapper .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--hx-ink)}@media screen and (min-width:750px){product-info .product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:84px;flex:0 0 84px}product-info .product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up{gap:10px}}@media screen and (max-width:749px){product-info .product__media-wrapper .thumbnail-list__item.slider__slide{width:calc(25% - 8px)}product-info .product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0;margin-right:0}product-info .product__media-wrapper .slider.product__media-list{margin-left:0;width:100%;scroll-padding-left:0}product-info .product__media-wrapper .product__media-list .product__media-item{width:100%;padding-left:0}}product-info .product__info-container{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:12px;color:var(--hx-ink)}product-info .product__info-container>*{flex:0 0 100%;max-width:100%;min-width:0;margin:0}product-info .product__info-container .product-form,product-info .product__info-container .product__description,product-info .product__info-container .icon-with-text{margin:0}product-info .product__info-container>.hx-pi--badge{margin-bottom:14px}.hx-review-badge{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 12px 7px 8px;border:1px solid rgba(var(--hx-accent-rgb),.3);border-radius:999px;background:var(--hx-white);box-shadow:0 6px 18px rgba(var(--hx-ink-rgb),.06),0 0 0 3px rgba(var(--hx-accent-rgb),.06);color:var(--hx-ink);text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hx-review-badge:hover{transform:translateY(-1px);border-color:rgba(var(--hx-accent-rgb),.55);box-shadow:0 10px 24px rgba(var(--hx-ink-rgb),.09),0 0 0 4px rgba(var(--hx-accent-rgb),.1)}.hx-review-badge__disc{display:inline-flex;align-items:center;justify-content:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;background:var(--hx-ink);color:var(--hx-accent);box-shadow:0 4px 12px rgba(var(--hx-ink-rgb),.18)}.hx-review-badge__label{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.hx-review-badge__rating{font-family:var(--font-heading-family);font-size:15.5px;font-weight:700}.hx-review-badge__stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:.04em;color:var(--hx-line)}.hx-review-badge__fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--hx-accent)}.hx-review-badge__count{font-size:13px;color:var(--hx-muted)}.hx-review-badge__count strong{color:var(--hx-ink);font-weight:700}.hx-review-badge__arrow{display:inline-flex;color:var(--hx-muted)}product-info .product__info-container .product__title{margin:0}product-info .product__info-container .product__title h1{font-size:30px;line-height:1.12;letter-spacing:-.02em;color:var(--hx-ink)}product-info .product__info-container>.hx-pi--tagline{margin:8px 0 0;font-size:13.5px;line-height:1.45;color:var(--hx-muted)}product-info .product__info-container>.hx-pi--price{margin-top:14px}.hx-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.hx-price .price{margin:0;font-family:var(--font-heading-family);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--hx-ink)}.hx-price .price__container,.hx-price .price .price-item{margin:0}.hx-price .price--on-sale .price__sale{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 10px}.hx-price .price--on-sale .price-item--sale{order:-1;color:var(--hx-accent-dark)}.hx-price .price--on-sale .price-item--regular{font-family:var(--font-body-family);font-size:17px;font-weight:700;letter-spacing:0;color:var(--hx-muted)}.hx-price__saving{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:6px;background:var(--hx-accent);color:var(--hx-ink);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hx-price__tax{font-size:12.5px;color:var(--hx-muted)}.hx-stock{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--hx-ink)}.hx-stock[hidden]{display:none}.hx-stock__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 3px #12b76a29}.hx-stock--out .hx-stock__dot,.hx-stock--untracked .hx-stock__dot{background:var(--hx-muted);box-shadow:0 0 0 3px rgba(var(--hx-ink-rgb),.08)}product-info .product__info-container>.hx-pi--note{margin-top:6px}.hx-note__text{margin:0;font-size:12.5px;line-height:1.45;color:var(--hx-muted)}.hx-note--strong .hx-note__text{font-size:13.5px;font-weight:700;color:var(--hx-ink)}.hx-note__payments{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0}.hx-note__payments .icon{width:38px;height:24px}product-info .product__info-container>.hx-pi--highlights{margin-top:18px;padding-bottom:18px;border-bottom:1px solid var(--hx-line)}.hx-highlights__title{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.3;color:var(--hx-ink)}.hx-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hx-checks__item{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.4}.hx-checks__icon{flex:0 0 14px;margin-top:3px}.hx-checks--muted .hx-checks__item{color:var(--hx-muted)}.hx-checks--strong .hx-checks__item{font-weight:700;color:var(--hx-ink)}.hx-checks--strong .hx-checks__icon{color:var(--hx-accent)}.hx-checks__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}product-info .product__info-container>.hx-pi--usps{margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--hx-line)}product-info .product__info-container>variant-selects{margin-top:18px}product-info variant-selects .product-form__input{max-width:none;margin:0 0 12px}product-info variant-selects .product-form__input:last-of-type{margin-bottom:0}product-info variant-selects .form__label{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--hx-ink)}product-info .product-form__input--pill input[type=radio]+label{--variant-pills-radius: 12px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0 8px 8px 0;padding:0 16px;border:1px solid var(--hx-line);border-radius:12px;background:var(--hx-white);color:var(--hx-ink);font-size:14px;font-weight:700;letter-spacing:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}product-info .product-form__input--pill input[type=radio]+label:hover{border-color:rgba(var(--hx-ink-rgb),.45)}product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--hx-ink);background:var(--hx-soft);color:var(--hx-ink);box-shadow:inset 0 0 0 1px var(--hx-ink)}product-info .product-form__input--pill input[type=radio]:disabled+label,product-info .product-form__input--pill input[type=radio].disabled+label{border-style:dashed;border-color:var(--hx-line);color:var(--hx-muted)}product-info .product-form__input--pill input[type=radio]+label.hx-swatch{flex-direction:column;justify-content:flex-start;gap:5px;width:72px;min-height:0;margin:0 6px 8px 0;padding:5px 2px 6px;vertical-align:top;background:var(--hx-white)}product-info .product-form__input--pill input[type=radio]:checked+label.hx-swatch{background:var(--hx-white)}.hx-swatch__media{display:block;width:60px;height:60px;overflow:hidden;border-radius:8px;background:var(--hx-white)}.hx-swatch__img{display:block;width:100%;height:100%;object-fit:contain}.hx-swatch__name{display:-webkit-box;min-height:2.5em;overflow:hidden;font-size:10.5px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:2;-webkit-box-orient:vertical}product-info .product-form__input--pill input[type=radio]:disabled+label.hx-swatch .hx-swatch__media,product-info .product-form__input--pill input[type=radio].disabled+label.hx-swatch .hx-swatch__media{opacity:.45}product-info .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--hx-ink);outline-offset:2px}product-info .product__info-container>.product-form__quantity{position:relative;flex:0 0 118px;max-width:118px;min-width:0;margin:18px 0 0}product-info .product__info-container>.product-form__quantity+div{flex:1 1 0;min-width:0;margin:18px 0 0}product-info .product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}product-info .product-form__quantity .quantity__rules:empty{display:none}product-info .product-form__quantity .quantity{--inputs-radius: 14px;--inputs-radius-outset: 15px;--inputs-border-opacity: .16;width:100%;min-height:52px;background:var(--hx-white)}product-info .product-form__quantity .quantity__button{width:36px}product-info .product-form__quantity .quantity__input{font-size:15px;font-weight:700;opacity:1}product-info .product-form__buttons{max-width:none}product-info .product-form__submit{--buttons-radius: 14px;--buttons-radius-outset: 15px;width:100%;min-height:52px;margin:0;padding:0 18px;font-size:16px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 20px rgba(var(--hx-accent-rgb),.24);transition:transform .2s ease,box-shadow .2s ease}product-info .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(var(--hx-accent-rgb),.3)}product-info .product-form__submit[disabled],product-info .product-form__submit[aria-disabled=true]{box-shadow:none}product-info .product__info-container>.product-form__quantity+div+.hx-pi--note{margin-top:14px}@media screen and (max-width:989px){product-info .product__info-container>.product-form__quantity{flex-basis:96px;max-width:96px}product-info .product-form__quantity .quantity__button{width:30px}product-info .product-form__submit{padding:0 12px;font-size:15px;letter-spacing:.03em}}product-info .product__info-container>.hx-pi--help{margin-top:16px}.hx-help{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid rgba(var(--hx-ink-rgb),.07);border-radius:16px;background:linear-gradient(135deg,var(--hx-sand) 0%,var(--hx-soft) 100%);box-shadow:0 5px 14px rgba(var(--hx-ink-rgb),.05)}.hx-help__avatar{flex:0 0 95px;width:95px;height:105px}.hx-help__avatar svg{display:block;width:100%;height:100%}.hx-help__main{flex:1 1 auto;min-width:0}.hx-help__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.hx-help__text{min-width:0}.hx-help__title{margin:0 0 4px;font-family:var(--font-heading-family);font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--hx-ink)}.hx-help__lead{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:var(--hx-muted)}.hx-help__badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(var(--hx-violet-rgb),.12);color:var(--hx-ink);font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.hx-help__badge:before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--hx-violet)}.hx-help__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px}.hx-help__benefits{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0}.hx-help__benefits li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.2;color:var(--hx-ink);white-space:nowrap}.hx-help__benefits li:before{content:"";width:5px;height:9px;margin:-3px 1px 0 2px;border:solid var(--hx-ok);border-width:0 2px 2px 0;transform:rotate(45deg)}.hx-help__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:11px;background:var(--hx-ink);color:var(--hx-white);font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,transform .2s ease}.hx-help__button:hover{background:var(--hx-accent);color:var(--hx-on-accent);transform:translateY(-1px)}.hx-help__button:focus-visible{outline:2px solid var(--hx-ink);outline-offset:2px}@media screen and (max-width:989px){.hx-help{gap:14px;padding:14px}.hx-help__avatar{flex-basis:86px;width:86px;height:95px}}@media screen and (max-width:749px){.hx-help{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:14px;padding:16px;border-radius:18px}.hx-help__main{display:contents}.hx-help__header{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;gap:7px;margin:0}.hx-help__badge{order:-1;padding:6px 11px;font-size:11.5px}.hx-help__title{margin-bottom:6px;font-size:clamp(17px,5.2vw,21px);line-height:1.08}.hx-help__lead{font-size:14.5px;line-height:1.3}.hx-help__footer{grid-column:1 / -1;grid-row:2;display:block}.hx-help__benefits{display:none}.hx-help__button{width:100%;min-height:52px;border-radius:15px;font-size:16px}}product-info .product__info-container>.product__accordion{margin:0;border-top:1px solid var(--hx-line);border-bottom:1px solid var(--hx-line)}product-info .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:18px}product-info .product__info-container>.product__accordion+.product__accordion{border-top:0}product-info .product__accordion summary{padding:22px 32px 22px 0;line-height:1.2;transition:opacity .2s ease}product-info .product__accordion summary:hover{opacity:.85}product-info .product__accordion .summary__title .svg-wrapper{display:none}product-info .product__accordion .accordion__title{max-width:100%;margin:0;font-family:var(--font-heading-family);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--hx-ink)}product-info .product__accordion summary .icon-caret{right:2px;width:12px;height:7px;opacity:.75;transition:transform .2s ease}product-info .product__accordion .accordion__content{margin:0;padding:0 0 24px;font-size:14.5px;line-height:1.7;color:var(--hx-muted)}product-info .product__accordion .accordion__content>:first-child{margin-top:0}product-info .product__accordion .accordion__content>:last-child{margin-bottom:0}product-info .product__accordion .accordion__content a{color:var(--hx-ink)}product-info .product__accordion .accordion__content strong{color:var(--hx-ink)}product-info .product__accordion .accordion__content h2,product-info .product__accordion .accordion__content h3,.hx-accordion__subheading{margin:20px 0 6px;font-family:var(--font-heading-family);font-size:15.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--hx-ink)}.hx-accordion--specs .accordion__content ul{margin:0;padding:0;list-style:none}.hx-accordion--specs .accordion__content li{margin:0;padding:9px 0;border-bottom:1px solid var(--hx-line);line-height:1.5}.hx-accordion--specs .accordion__content li:last-child{border-bottom:0}.hx-accordion--specs .accordion__content table{width:100%;border-collapse:collapse;table-layout:auto}.hx-accordion--specs .accordion__content th,.hx-accordion--specs .accordion__content td{padding:8px 6px;border-bottom:1px solid var(--hx-line);text-align:left;vertical-align:top}@media screen and (max-width:749px){product-info .product__info-container .product__title h1{font-size:25px}.hx-review-badge{flex-wrap:wrap;gap:6px;padding:7px 10px 7px 7px;border-radius:16px;white-space:normal}.hx-review-badge__disc{flex-basis:28px;width:28px;height:28px}.hx-review-badge__arrow{display:none}.hx-price .price{font-size:26px}product-info .product__accordion summary{padding-top:18px;padding-bottom:18px}product-info .product__accordion .accordion__title{font-size:15px}product-info .product__accordion .accordion__content{font-size:14px}}.hx-safety__list{margin:0 0 6px;padding:0}.hx-safety__row{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:4px 16px;padding:9px 0;border-bottom:1px solid var(--hx-line);line-height:1.5}.hx-safety__row dt{font-weight:700;color:var(--hx-ink)}.hx-safety__row dd{margin:0;overflow-wrap:anywhere}product-info .product__accordion .accordion__content .hx-safety__title{margin-top:14px}.hx-safety__list+.hx-safety__title{margin-top:20px}.hx-safety .hx-safety__warnings{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hx-safety .hx-safety__warnings li{margin:0}.hx-safety__warnings li{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.hx-safety__icon{flex:0 0 16px;margin-top:3px;color:var(--hx-accent-dark, #0A9466)}.hx-guarantee__image{display:block;width:100%;max-width:560px;height:auto;margin:0 0 8px;border-radius:6px}.hx-guarantee__eu{margin:0 0 6px;font-size:13px;color:var(--hx-muted)}.hx-guarantee__eu a{color:var(--hx-ink);text-decoration:underline;text-underline-offset:3px}.hx-guarantee__text{margin:0;font-size:13px;line-height:1.5;color:var(--hx-muted)}.hx-guarantee__text a{color:var(--hx-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media screen and (max-width:749px){.hx-safety__row{grid-template-columns:minmax(0,1fr);gap:2px}}@media(prefers-reduced-motion:reduce){.hx-review-badge,.hx-help__button,product-info .product-form__submit,product-info .product__accordion summary .icon-caret{transition:none}.hx-review-badge:hover,.hx-help__button:hover,product-info .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{transform:none}}.hx-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(var(--color-background, 255, 255, 255));box-shadow:0 -2px 14px #0b1f1729;border-top:1px solid var(--hx-line, #DCEAE1);transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.hx-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}.hx-sticky-atc .hx-sticky-atc__inner{display:flex;align-items:center;gap:14px;max-width:2000px;margin:0 auto;padding:10px 40px}@media screen and (max-width:1200px){.hx-sticky-atc .hx-sticky-atc__inner{padding-left:24px;padding-right:24px}}.hx-sticky-atc__img{flex:0 0 56px;width:56px;height:56px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid var(--hx-line, #DCEAE1)}.hx-sticky-atc__info{flex:1 1 auto;min-width:0}.hx-sticky-atc__title{margin:0;font-size:15px;font-weight:800;line-height:1.3;color:var(--hx-ink, #0B1F17);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-sticky-atc__meta{display:flex;align-items:baseline;gap:8px;margin:2px 0 0;font-size:13px;line-height:1.3;min-width:0}.hx-sticky-atc__price{font-size:16px;font-weight:800;color:var(--hx-ink, #0B1F17);white-space:nowrap}.hx-sticky-atc__variant{color:var(--hx-muted, #55665D);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-sticky-atc__button.button{--buttons-radius: 14px;--buttons-radius-outset: 15px;flex:0 0 auto;min-width:240px;min-height:48px;margin:0;padding:0 22px;font-size:15px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 20px rgba(var(--hx-accent-rgb),.24)}.hx-sticky-atc__button[disabled]{opacity:.6;cursor:not-allowed}body:has(.hx-sticky-atc){padding-bottom:76px}@media screen and (max-width:749px){.hx-sticky-atc__img{display:none}.hx-sticky-atc .hx-sticky-atc__inner{gap:10px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))}.hx-sticky-atc__title{font-size:13px}.hx-sticky-atc__button.button{min-width:0;padding:0 16px;font-size:13px;letter-spacing:.03em}body:has(.hx-sticky-atc){padding-bottom:68px}}@media(prefers-reduced-motion:reduce){.hx-sticky-atc,.hx-sticky-atc.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hx-product.css.map */
