.radio__fieldset .radio__button label{overflow:hidden;padding:12px 20px;min-width:96px;color:var(--text-dark);background-color:var(--hairline);border:1px solid transparent;border-radius:0;cursor:pointer}.radio__fieldset .radio__button label:hover,.radio__fieldset .radio__button label:active,.radio__fieldset .radio__button label:focus{color:var(--text-dark);background-color:var(--hairline-hover);border-color:transparent}.radio__fieldset .radio__button input:checked~label,.radio__fieldset .radio__button input:checked~label:hover,.radio__fieldset .radio__button input:checked~label:active,.radio__fieldset .radio__button input:checked~label:focus{color:var(--text-dark);background-color:var(--bg);border-color:var(--text-dark)}.radio__fieldset .radio__button input.sold-out~label,.radio__fieldset .radio__button input.unavailable~label,.radio__fieldset .radio__button input.sold-out~label:hover,.radio__fieldset .radio__button input.unavailable~label:hover{color:var(--muted);background-color:var(--hairline);border-color:transparent}.radio__fieldset .radio__button input.sold-out~label:before,.radio__fieldset .radio__button input.unavailable~label:before{content:none}.radio__fieldset .radio__button input.sold-out~label:after,.radio__fieldset .radio__button input.unavailable~label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .6px),var(--muted) calc(50% - .6px),var(--muted) calc(50% + .6px),transparent calc(50% + .6px));pointer-events:none}.product__block__price .product__price__main{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.product__block__price .product__price__line{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.product__block__price .product__price__line--compare:not(:has(>:not(.hide))){display:none}.product__block__price .product__price{padding:0;color:var(--text-dark)}.product__block__price .product__price-badge{display:none;align-items:center;justify-content:center;padding:5px 12px 4px;border-radius:0;background-color:#dc4b2b;color:var(--bg);font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-size:11px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product__block__price .product__price:has(.product__price--sale)+.product__price-badge{display:inline-flex}.product__block__price .product__price-compare{color:var(--text-light);text-decoration:line-through;font-family:var(--FONT-STACK-ACCENT);font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT));letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);line-height:1.2}.product__block__price .product__price--off{border:0;margin:0;padding:0;border-radius:0;color:#dc4b2b;background:none;text-decoration:line-through;font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT));line-height:1.2}.product__align-center .product__block__price .product__price__main{align-items:center}.product__block__price .product__price--unit{margin-left:0}.product__media__wrapper{position:relative}.product__media__wrapper>.product__badge{top:16px;right:16px;pointer-events:none}.product__badge--sale{background:#dc4b2b;color:var(--bg)}.product__block__variants{padding-top:var(--PT)}@media only screen and (max-width:767px){.product__block__variants{padding-top:min(var(--PT) * .8,30px)}}.product__block__trust{padding-top:var(--PT);padding-bottom:var(--PB)}.product__trust{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.product__trust-item{display:flex;align-items:center;gap:10px;margin:0;padding:16px 14px}.product__trust-item:nth-child(odd){border-right:1px solid var(--border)}.product__trust-icon{flex:0 0 22px;width:22px;height:22px;color:var(--text-dark)}.product__trust-icon svg{display:block;width:100%;height:100%}.product__trust-text{margin:0;font-family:var(--FONT-STACK-ACCENT);font-size:calc(var(--font-2) * var(--FONT-ADJUST-ACCENT));line-height:1.35;color:var(--text-dark)}.product__trust-info{position:relative;display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle;color:inherit;text-decoration:none}.product__trust-info svg{width:14px;height:14px}.product__trust-tooltip{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);z-index:5;width:max-content;max-width:180px;padding:6px 8px;border-radius:4px;background:var(--text-dark);color:var(--bg);font-size:11px;line-height:1.3;text-align:center;transform:translate(-50%);pointer-events:none}.product__trust-info:hover .product__trust-tooltip,.product__trust-info:focus .product__trust-tooltip,.product__trust-info:focus-within .product__trust-tooltip{display:block}.product__grid__vendor{margin:0 0 2px;font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-size:calc(var(--font-2) * var(--FONT-ADJUST-ACCENT));letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);text-transform:var(--FONT-ACCENT-TRANSFORM);line-height:1.3;color:var(--text-light)}.product__grid__info:has(.product__grid__vendor) .product__grid__title{margin-top:2px}.product__grid__sizes{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0;font-family:var(--FONT-STACK-ACCENT);font-size:calc(var(--font-2) * var(--FONT-ADJUST-ACCENT));letter-spacing:.02em;line-height:1;color:var(--text-dark)}.product__grid__info.text-center .product__grid__sizes{justify-content:center}.product__grid__info.text-right .product__grid__sizes{justify-content:flex-end}.product__grid__size{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:24px;height:24px;margin:0;padding:0 6px;background:#d9d9d9}.product__grid__size.is-unavailable{color:var(--text-light);opacity:.4}
/*# sourceMappingURL=/cdn/shop/t/86/assets/custom-product.css.map */
