/* Parshey V2.9: focused premium layout. Scope only product pages. */
body.single-product .parshey-single-product{max-width:1360px!important;width:calc(100% - 80px)!important;padding-top:48px!important}
body.single-product .parshey-product-top{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;gap:clamp(42px,5vw,84px)!important}
body.single-product .parshey-product-media .parshey-gallery{grid-template-columns:76px minmax(0,1fr)!important;gap:18px!important}
body.single-product .parshey-gallery-stage{background:#f5f5f4!important}
body.single-product .parshey-gallery-thumb{border-radius:0!important;border:1px solid transparent!important;transition:border-color .18s!important}
body.single-product .parshey-gallery-thumb.is-active{border:1px solid #171717!important}
body.single-product .parshey-gallery-rail{max-height:690px!important;scrollbar-width:none!important}
body.single-product .parshey-gallery-rail::-webkit-scrollbar{display:none!important}
body.single-product .parshey-product-media img.parshey-gallery-main-image{height:min(690px,60vw)!important;max-height:690px!important;object-fit:contain!important}
body.single-product .parshey-product-purchase{padding-top:2px!important}
body.single-product .parshey-product-purchase .product_title{font-size:clamp(29px,2.25vw,38px)!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:750!important;margin-bottom:18px!important}
body.single-product .parshey-product-purchase .price{font-size:29px!important;font-weight:750!important;margin-bottom:24px!important}
body.single-product .parshey-product-purchase form.cart{border-top:1px solid #e7e7e7!important;padding-top:28px!important;margin-top:24px!important}
body.single-product .parshey-product-purchase table.variations{width:100%!important;border-collapse:separate!important;border-spacing:0 13px!important}
body.single-product .parshey-product-purchase table.variations tr{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:0 0 12px!important}
body.single-product .parshey-product-purchase table.variations td,body.single-product .parshey-product-purchase table.variations th{display:block!important;width:100%!important;padding:0!important;text-align:left!important}
body.single-product .parshey-product-purchase .variable-items-wrapper{gap:9px!important;margin:0!important}
body.single-product .parshey-product-purchase .variable-item{border-radius:2px!important;min-height:45px!important;min-width:48px!important;padding:9px 15px!important}
body.single-product .parshey-product-purchase .variable-item.selected{background:#141414!important;color:#fff!important;border-color:#141414!important}
body.single-product .parshey-product-purchase .single_variation_wrap{margin-top:24px!important}
body.single-product .parshey-product-purchase .woocommerce-variation-add-to-cart{display:flex!important;align-items:stretch!important;gap:10px!important}
body.single-product .parshey-product-purchase form.cart .single_add_to_cart_button{height:56px!important;min-height:56px!important;flex:1 1 240px!important;background:#111!important;color:white!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:12px!important}
body.single-product .parshey-product-purchase form.cart .quantity .qty{height:56px!important;border-radius:0!important}
body.single-product .parshey-product-purchase .yith-wcwl-add-to-wishlist a,body.single-product .parshey-product-purchase .compare{font-size:12px!important}
body.single-product .parshey-discount-pill{background:#171717!important;color:#fff!important;padding:8px 12px!important;font-size:11px!important;letter-spacing:.08em!important;margin:0 0 12px!important}
body.single-product .parshey-product-bottom{margin-top:70px!important}
@media(max-width:900px){body.single-product .parshey-single-product{width:calc(100% - 32px)!important;padding-top:18px!important}body.single-product .parshey-product-top{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}body.single-product .parshey-product-media .parshey-gallery{display:flex!important;flex-direction:column-reverse!important}body.single-product .parshey-gallery-rail{max-height:none!important}body.single-product .parshey-product-media img.parshey-gallery-main-image{height:auto!important;max-height:70vh!important}body.single-product .parshey-product-purchase .product_title{font-size:29px!important}}
