.st-woocommerce-layout{padding-block:30px 45px}.st-theme.woocommerce div.product .product_title{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.6px;color:var(--st-ink)}.st-theme.woocommerce div.product p.price,.st-theme.woocommerce div.product span.price{color:var(--st-ink);font-weight:700;font-size:26px}.st-theme .woocommerce-product-gallery__image{border-radius:16px;overflow:hidden;background:var(--st-surface)}.st-theme .woocommerce-product-gallery__image img{object-fit:contain}.st-theme.woocommerce div.product .button{min-height:44px;background:var(--st-ink);color:#fff;border-radius:10px;padding:12px 18px}.st-theme.woocommerce .quantity .qty{min-height:44px;border:1px solid var(--st-line);border-radius:8px}.st-theme.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.st-theme.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:var(--st-line);background:var(--st-surface);border-radius:10px 10px 0 0}.st-theme.woocommerce table.shop_attributes{font-size:14px}.st-theme.woocommerce div.product .product_meta{font-size:13px;color:var(--st-text-muted)}.st-theme.woocommerce div.product .related.products ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st-theme.woocommerce div.product .related.products li.product{width:auto;float:none;margin:0}.st-theme.woocommerce div.product form.cart .variations select{min-height:44px;max-width:100%;border:1px solid var(--st-line);border-radius:8px;padding:8px;background:#fff}@media(min-width:1024px){.st-theme.woocommerce div.product .related.products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}
