/* PF 1.0.33: visible presentation of PFCS configurator and Woo archive; no JS event changes */
body.single-product .pf133-product-intro{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.08em;color:#697888;text-transform:uppercase;margin-bottom:12px}
body.single-product .pf133-intro-label{color:#192536}body.single-product .pf133-intro-divider{color:#b3bec8}
body.single-product .woocommerce div.product{display:flow-root}
body.single-product .woocommerce div.product .woocommerce-product-gallery{box-shadow:0 8px 30px rgba(10,20,30,.035);overflow:hidden}
body.single-product .woocommerce div.product .summary{background:#fff!important;box-shadow:none!important;border:0!important;padding:0!important}
body.single-product .woocommerce div.product .summary .product_title{font-weight:750!important;letter-spacing:-.03em!important}
body.single-product .woocommerce div.product .summary .price{margin-bottom:15px!important}
body.single-product .woocommerce div.product .summary .gm-xindao-config{border:1px solid #e0e4e9!important;border-radius:14px!important;background:#f8f9fa!important;padding:clamp(16px,2vw,25px)!important;margin:22px 0!important;box-shadow:0 7px 22px rgba(0,0,0,.035)!important}
body.single-product .woocommerce div.product .summary .gm-xindao-config button,
body.single-product .woocommerce div.product .summary .gm-xindao-config input,
body.single-product .woocommerce div.product .summary .gm-xindao-config select{font:inherit}
body.single-product .woocommerce div.product .summary .gm-xindao-config input[type=number]{min-height:43px;border-radius:8px;border:1px solid #d5dbe2;background:#fff}
body.single-product .woocommerce div.product .summary .gm-xindao-config .button{border-radius:9px}
body.single-product .woocommerce div.product .summary .gm-xindao-config h3,
body.single-product .woocommerce div.product .summary .gm-xindao-config h4{letter-spacing:-.02em}
/* Archive: include classic WooCommerce pages whether or not they use the pf132 wrapper. */
body.post-type-archive-product .woocommerce ul.products,
body.tax-product_cat .woocommerce ul.products,
body.tax-product_tag .woocommerce ul.products{gap:22px}
body.post-type-archive-product .woocommerce ul.products li.product,
body.tax-product_cat .woocommerce ul.products li.product,
body.tax-product_tag .woocommerce ul.products li.product{border:1px solid #e5e8ed;border-radius:14px;background:white;overflow:hidden;padding:12px;transition:box-shadow .2s}
body.post-type-archive-product .woocommerce ul.products li.product:hover,
body.tax-product_cat .woocommerce ul.products li.product:hover,
body.tax-product_tag .woocommerce ul.products li.product:hover{box-shadow:0 12px 25px rgba(25,36,52,.09)}
.pf132-catalog-aside .pf-catalog-filters{background:#f8f9fa}
.pf132-catalog-aside .pf-filter-title{font-weight:700}
@media(min-width:1101px){body.post-type-archive-product .pf132-catalog-products ul.products,body.tax-product_cat .pf132-catalog-products ul.products,body.tax-product_tag .pf132-catalog-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){body.single-product .woocommerce div.product .summary .gm-xindao-config{padding:15px!important;margin:15px 0!important}body.single-product .woocommerce div.product .summary{padding:0!important}}
