.dh-global-site .product-main{padding-top:24px}.dh-global-site .product-title{font-size:clamp(28px,2.4vw,38px);text-transform:none}.dh-global-site .product-gallery .woocommerce-product-gallery__image{border-radius:5px;overflow:hidden}.dh-global-site .product-info .price{font-size:23px;color:var(--dh-text)}.dh-global-site .product-info .product-short-description{font-size:14px;color:var(--dh-muted)}.dh-global-site .product-info .product_meta{font-size:12px}.dh-global-site .product-info .cart{margin-top:20px}.dh-global-site .product-info .buy_now_button{background:var(--dh-accent)!important;border-radius:3px;text-transform:none}.dh-global-site .product-info .variations label{font-size:13px}
.dh-product-support{padding:22px;background:var(--dh-bg);border:1px solid var(--dh-border);border-radius:4px;margin:26px 0 16px;font-size:13px}.dh-product-support strong{display:block;font-size:15px}.dh-product-support p{margin:8px 0 12px}.dh-product-support a{font-weight:600;text-decoration:underline}.dh-global-site .product-footer .woocommerce-tabs{border-top:1px solid var(--dh-border)}.dh-global-site .product-footer .tabs li a{text-transform:none;letter-spacing:0;font-size:14px;padding:18px 6px}.dh-global-site .product-footer .panel{font-size:16px;line-height:1.8}.dh-global-site .product-footer .panel p{max-width:950px}.dh-global-site .product-footer .shop_attributes{max-width:900px}.dh-global-site .product-footer .shop_attributes th,.dh-global-site .product-footer .shop_attributes td{padding:13px;font-size:14px}.dh-global-site .product-footer .shop_attributes tr:nth-child(odd){background:var(--dh-bg)}.dh-global-site .related>h3{text-transform:none;font-size:28px}
