.template-product .page-width{width:min(var(--hs-container, 1180px),calc(100% - 48px))}.template-product .product{gap:28px}@media(min-width:990px){.template-product .product{display:grid;grid-template-columns:1.25fr .9fr;align-items:start}.template-product .product__media-wrapper{grid-column:1}.template-product .product__info-wrapper{grid-column:2;position:sticky;top:14px}}.template-product .product__media-wrapper .media,.template-product .product-media-container,.template-product .product__media-wrapper .product__media-item{border-radius:18px!important;overflow:hidden}.template-product .product__media-wrapper .media{background:#67c6d4}.template-product .product__title h1,.template-product .product__title{font-family:var(--hs-font-display);letter-spacing:-.02em}.template-product .price__regular .price-item,.template-product .price__sale .price-item{font-weight:700}.template-product variant-radios fieldset,.template-product variant-selects fieldset{border:0;padding:0;margin:16px 0 0}.template-product .product-form__input--pill input[type=radio]{position:absolute;opacity:0;pointer-events:none}.template-product .product-form__input--pill label{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.template-product .product-form__input--pill label:hover{transform:translateY(-1px)}.template-product .product-form__input--pill input[type=radio]:checked+label{border-color:#0000008c}.template-product .product-form__input input[type=radio]+label{box-shadow:none!important}.hs-benefits{margin-top:14px;background:#f6f6f6;border-radius:16px;padding:14px;border:1px solid rgba(0,0,0,.06)}.hs-benefits__line{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 2px;color:#111}.hs-dot{width:8px;height:8px;border-radius:999px;background:#111;opacity:.8;padding:0}.template-product .product-form__submit{border-radius:999px!important;min-height:46px;font-weight:700}.template-product .product-form__buttons{margin-top:14px}.template-product .hs-product-card__media{border-radius:16px}.template-product .product-form__input input[type=radio]{position:absolute;opacity:0;pointer-events:none}.template-product .product-form__input label{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1;cursor:pointer}.template-product .product-form__input input[type=radio]:checked+label{border-color:#0000008c}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hs-product.css.map */
