.vh-trade-page{max-width:1000px;margin:auto;color:#263c59}.vh-trade-page p,.vh-trade-page li{line-height:1.65;font-size:16px}.vh-trade-page h2{color:#103566;font-size:25px;line-height:1.35;margin:20px 0 12px}.vh-trade-poster{display:block;width:100%;max-width:560px;height:auto;margin:0 auto 18px;border-radius:18px}.vh-trade-warranty{padding:18px;background:#edf5ff;border:1px solid #d7e6fa;border-radius:16px;margin:18px 0}.vh-trade-warranty h2{margin-top:0}.vh-trade-warranty ul{padding-left:20px;margin:0}.vh-trade-warranty li+li{margin-top:8px}.vh-trade-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.vh-trade-actions a{display:flex;align-items:center;justify-content:center;text-align:center;background:#0965ed;color:white!important;border-radius:12px;padding:13px;font-weight:750;line-height:1.4}.vh-trade-actions a:last-child{background:#12335c}.vh-trade-page address{font-style:normal;border-top:1px solid #dce5f2;padding-top:15px;line-height:1.7}.vh-trade-page ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vh-trade-page ul.products:before,.vh-trade-page ul.products:after{display:none!important}.vh-trade-page ul.products li.product{width:100%!important;margin:0!important;float:none!important;padding:12px;background:white;border:1px solid #e1eafa;border-radius:15px}.vh-trade-page .woocommerce-loop-product__title{font-size:17px!important;line-height:1.4!important}.vh-trade-page .price{color:#0864e8!important;font-size:18px!important;font-weight:800}.vh-trade-page .astra-shop-thumbnail-wrap img{object-fit:contain!important;aspect-ratio:1/1}.vh-trade-page .ast-woo-product-category{display:none!important}@media(max-width:767px){body.page .entry-title{font-size:27px;line-height:1.3;color:#103566}.vh-trade-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vh-trade-page ul.products li.product{padding:9px}.vh-trade-page .woocommerce-loop-product__title{font-size:15px!important}.vh-trade-page h2{font-size:22px}.vh-trade-actions a{font-size:14px;padding:11px 7px}}