.pvsite-commerce .pv-commerce{padding-block:27px 45px;min-height:55vh}.pvsite-commerce .woocommerce-breadcrumb{font:11px/2 PVVazir,Tahoma,sans-serif;color:#8296ad;margin:0 0 24px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pvsite-commerce .woocommerce-breadcrumb a{color:#466b92}.pv-commerce-heading h1{font-size:30px;line-height:1.9;font-weight:800;margin:7px 0 24px}.pvsite-commerce .pv-commerce :is(.term-description,.page-description,.woocommerce-products-header){font:13px/2.1 PVVazir,Tahoma;color:#647d96;margin-block:15px 23px}.pvsite-commerce .pv-commerce .woocommerce-result-count{font-size:12px;color:#7c92aa}.pvsite-commerce .pv-commerce .woocommerce-ordering select{font-family:inherit;font-size:12px;border:1px solid #d5e1ef;padding:10px 14px;border-radius:10px;background:#f5f8fc;color:#355779;min-height:42px}.pvsite-commerce .pv-catalog-products{clear:both;margin-block:25px}.pvsite-commerce .pv-product-detail{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:36px;position:relative;border:1px solid #dae5f1;border-radius:23px;background:#fff;padding:30px;align-items:start}.pvsite-commerce .pv-product-detail>.woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;min-width:0;opacity:1!important;border:1px solid #e5edf5;border-radius:17px;padding:18px;overflow:hidden;background:#fff}.pvsite-commerce .pv-product-detail>.summary{width:100%!important;float:none!important;margin:0!important;min-width:0;display:flex;flex-direction:column;align-items:stretch}.pvsite-commerce .pv-product-detail .woocommerce-product-gallery__wrapper{margin:0;max-width:100%}.pvsite-commerce .pv-product-detail .woocommerce-product-gallery__image img{width:100%;max-height:480px;object-fit:contain;height:auto}.pvsite-commerce .pv-product-detail .flex-control-thumbs{display:flex;gap:8px;margin:15px 0 0;padding:0;list-style:none;overflow-x:auto;flex-wrap:nowrap}.pvsite-commerce .pv-product-detail .flex-control-thumbs li{width:75px;flex:0 0 75px;padding:7px;border:1px solid #dfe8f1;border-radius:9px;float:none;margin:0}.pvsite-commerce .pv-product-detail .product_title{font:800 27px/1.9 PVVazir,Tahoma;color:#203e5e;margin:0 0 15px;text-align:right}.pvsite-commerce .pv-product-detail .woocommerce-product-rating{font-size:12px;margin:0 0 15px}.pvsite-commerce .pv-product-detail .price{font:800 24px/1.9 PVVazir,Tahoma;color:#1a7294!important;background:#edf7fc;border:1px solid #d2e7f2;border-radius:13px;padding:15px 18px;display:block;width:100%;margin:10px 0 17px}.pvsite-commerce .pv-product-detail .price ins{background:none;color:inherit!important;text-decoration:none}.pvsite-commerce .pv-product-detail .price del{color:#94a7b9;opacity:.9;font-size:14px;margin-inline-end:10px}.pvsite-commerce .pv-product-detail .woocommerce-Price-currencySymbol{font-size:.6em;font-weight:500}.pvsite-commerce .pv-product-detail .woocommerce-product-details__short-description{color:#52647b;font-size:13px;line-height:2.1;margin:0 0 18px}.pvsite-commerce .pv-product-detail form.cart{margin:12px 0 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px;background:#f6f9fd;border:1px solid #dae5f2;border-radius:15px}.pvsite-commerce .pv-product-detail form.cart .quantity{margin:0!important;float:none!important}.pvsite-commerce .pv-product-detail .quantity input.qty{font:14px PVVazir,Tahoma;width:70px;min-height:46px;background:#fff;border:1px solid #cbd9e8;border-radius:9px;margin:0;box-shadow:none}.pvsite-commerce .pv-product-detail :is(.single_add_to_cart_button,.button.alt){background:#235edb!important;border:1px solid #235edb!important;color:#fff!important;border-radius:11px!important;box-shadow:0 5px 16px #235edb22!important;font:700 14px/1.7 PVVazir,Tahoma!important;min-height:47px;padding:12px 23px!important;letter-spacing:normal;text-transform:none;white-space:normal}.pvsite-commerce .pv-product-detail .stock{font-size:12px;line-height:1.8;color:#3c8a73;font-weight:650}.pvsite-commerce .pv-product-detail .out-of-stock{color:#bc5b54}.pvsite-commerce .pv-product-detail .variations_form{display:block!important}.pvsite-commerce .pv-product-detail .variations{font:12px PVVazir,Tahoma;margin:0 0 15px;width:100%;border-collapse:collapse}.pvsite-commerce .pv-product-detail .variations th,.pvsite-commerce .pv-product-detail .variations td{border:0;padding:8px 5px;background:none}.pvsite-commerce .pv-product-detail .variations select{font:13px PVVazir,Tahoma;border:1px solid #cedcec;background:#fff;color:#345675;padding:9px 12px;border-radius:8px;min-height:42px;max-width:100%}.pvsite-commerce .pv-product-detail .woocommerce-variation-add-to-cart{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pvsite-commerce .pv-product-detail .product_meta{border-top:1px solid #e1eaf3;padding-top:15px;color:#7d93aa;font-size:11px;line-height:2.2}.pvsite-commerce .pv-product-detail .product_meta>span{display:block;margin-bottom:5px}.pvsite-commerce .pv-product-detail .product_meta a{color:#436e99}.pvsite-commerce .pv-product-detail>.onsale{position:absolute;top:15px;right:15px;z-index:2;background:#fff0f3;color:#9b1630;border:1px solid #f0d8c3;border-radius:10px;min-height:32px;min-width:unset;padding:5px 12px;line-height:1.7;font:12px PVVazir,Tahoma}.pvsite-commerce .pv-product-after{margin-top:30px}.pvsite-commerce .pv-product-after .woocommerce-tabs{border:1px solid #dbe5f0;border-radius:20px;background:#fff;overflow:hidden;padding:0 25px 25px;clear:both}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs{display:flex;gap:6px;margin:0 -25px 23px!important;padding:12px 18px!important;background:#f4f7fb;border:0;border-bottom:1px solid #dce7f2;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs:before,.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li:before,.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li:after{display:none!important}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li{float:none!important;display:block;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;flex-shrink:0;padding:0}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li a{display:block;font:650 12px/1.8 PVVazir,Tahoma;padding:11px 17px;color:#63819e}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li.active{background:#fff!important;box-shadow:0 2px 9px #18395a0b}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li.active a{color:#255b93}.pvsite-commerce .pv-product-after .woocommerce-Tabs-panel{font:13px/2.2 PVVazir,Tahoma;color:#526e88;margin:0}.pvsite-commerce .pv-product-after .woocommerce-Tabs-panel h2{font-size:22px;line-height:1.9;margin:10px 0 18px}.pvsite-commerce .pv-product-after .woocommerce-Tabs-panel h3{font-size:18px;line-height:1.9}.pvsite-commerce .pv-product-after table.shop_attributes{border-collapse:collapse;width:100%;font:12px/1.9 PVVazir,Tahoma;margin:15px 0}.pvsite-commerce .pv-product-after table.shop_attributes th,.pvsite-commerce .pv-product-after table.shop_attributes td{padding:12px 15px;border:1px solid #e1eaf3;background:#fff;text-align:right}.pvsite-commerce .pv-product-after table.shop_attributes th{background:#f4f7fb;width:26%}.pvsite-commerce .pv-product-after #reviews ol.commentlist{margin:0;padding:0;list-style:none}.pvsite-commerce .pv-product-after #reviews ol.commentlist li{margin:18px 0;padding:16px;border:1px solid #e0eaf3;border-radius:13px;background:#fbfcfe}.pvsite-commerce .pv-product-after #reviews ol.commentlist .comment-text{border:0;margin:0;padding:0}.pvsite-commerce .pv-product-after #reviews ol.commentlist .avatar{float:right;position:static;width:38px;margin:0 0 10px 12px;border-radius:50%}.pvsite-commerce .pv-product-after #review_form_wrapper{margin-top:25px;padding-top:20px;border-top:1px solid #e0eaf2}.pvsite-commerce .pv-product-after #review_form label{display:block;font-size:12px;margin:10px 0 6px}.pvsite-commerce .pv-product-after #review_form :is(input:not([type=checkbox]):not([type=submit]),textarea,select){font-family:inherit;max-width:100%;border:1px solid #cad9e9;background:#fff;color:#3a5d7e;border-radius:9px;padding:10px;width:100%}.pvsite-commerce .pv-product-after #review_form input[type=submit]{background:#235edb!important;color:#fff!important;font-family:inherit;border:0;border-radius:10px;min-height:44px;padding:10px 22px}.pvsite-commerce .pv-product-after :is(.related,.upsells){margin-top:35px;border:1px solid #e0e8f2;border-radius:20px;padding:25px;background:#f7f9fc}.pvsite-commerce .pv-product-after :is(.related,.upsells)>h2{font-size:23px;margin-bottom:22px}.pvsite-commerce .pv-product-after ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;list-style:none;padding:0;margin:0}.pvsite-commerce .pv-product-after ul.products:before,.pvsite-commerce .pv-product-after ul.products:after{display:none}.pvsite-commerce .pv-product-after ul.products li.product{float:none!important;width:auto!important;margin:0!important;border:1px solid #dce5f0;border-radius:14px;padding:15px;background:#fff;min-width:0}.pvsite-commerce .pv-product-after ul.products li.product img{height:155px;object-fit:contain;width:100%}.pvsite-commerce .pv-product-after ul.products li.product .woocommerce-loop-product__title{font:650 12px/2 PVVazir,Tahoma;color:#2a4967}.pvsite-commerce .pv-product-after ul.products li.product .price{font-size:13px;color:#286782}.pvsite-commerce .pv-product-after ul.products li.product .button{font-family:inherit;font-size:11px;border:1px solid #d1dfef;border-radius:9px;background:#f0f5fb;color:#376b9d;padding:8px 12px}.pvsite-commerce .woocommerce-message,.pvsite-commerce .woocommerce-info,.pvsite-commerce .woocommerce-error{font:12px/2 PVVazir,Tahoma;border-radius:12px;margin-bottom:20px}.pvsite-commerce nav.woocommerce-pagination{clear:both;margin:25px 0;text-align:center}.pvsite-commerce nav.woocommerce-pagination ul{display:inline-flex;gap:8px;border:0;list-style:none;padding:0}.pvsite-commerce nav.woocommerce-pagination ul li{border:0}.pvsite-commerce nav.woocommerce-pagination .page-numbers:not(ul){display:block;border:1px solid #d5e2ef;border-radius:8px;padding:10px 14px;color:#4b759b;background:#f3f7fb}.pvsite-commerce nav.woocommerce-pagination .current{background:#235edb!important;color:#fff!important}@media(max-width:800px){.pvsite-commerce .pv-product-detail{grid-template-columns:1fr;padding:20px;gap:25px}.pvsite-commerce .pv-product-detail .product_title{font-size:24px}.pvsite-commerce .pv-product-after ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.pvsite-commerce .pv-product-after .woocommerce-tabs{padding:0 18px 20px}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs{margin-inline:-18px!important}.pvsite-commerce .pv-product-detail .woocommerce-product-gallery__image img{max-height:350px}.pvsite-commerce .pv-product-detail form.cart{padding:14px}.pvsite-commerce .pv-product-detail .price{font-size:23px}.pvsite-commerce .pv-product-after :is(.related,.upsells){padding:18px}}@media(max-width:500px){.pvsite-commerce .pv-commerce{padding-block:20px 28px}.pvsite-commerce .pv-product-detail{padding:15px;border-radius:17px}.pvsite-commerce .pv-product-detail .product_title{font-size:21px}.pvsite-commerce .pv-product-detail .woocommerce-product-details__short-description{font-size:12px}.pvsite-commerce .pv-product-after .woocommerce-tabs{border-radius:16px;padding-inline:14px}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs{margin-inline:-14px!important;padding:9px!important}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li a{font-size:11px;padding:9px 12px}.pvsite-commerce .pv-product-after .woocommerce-Tabs-panel{font-size:12px}.pvsite-commerce .pv-product-after .woocommerce-Tabs-panel h2{font-size:20px}.pvsite-commerce .pv-product-after ul.products li.product{padding:11px}.pvsite-commerce .pv-product-after ul.products li.product img{height:125px}.pvsite-commerce .pv-product-detail :is(.single_add_to_cart_button,.button.alt){font-size:12px!important;padding:11px 15px!important}.pvsite-commerce .pv-product-after :is(.related,.upsells)>h2{font-size:20px}}.pvsite-commerce .pv-commerce{--pv-commerce-accent:#d90429;--pv-commerce-dark:#b00322;--pv-commerce-soft:#fff3f5;--pv-commerce-line:#efc8cf;color:#243044}.pvsite-commerce .pv-product-detail{border-top:4px solid var(--pv-commerce-accent);border-radius:20px;box-shadow:0 12px 36px #18273c0e}.pvsite-commerce .pv-product-detail .summary>.price{background:var(--pv-commerce-soft);border-color:var(--pv-commerce-line);color:var(--pv-commerce-accent)}.pvsite-commerce .pv-product-detail .summary>.price ins,.pvsite-commerce .pv-product-detail .summary>.price .woocommerce-Price-amount{color:var(--pv-commerce-accent)}.pvsite-commerce .pv-product-detail :is(.single_add_to_cart_button,.button.alt){background:var(--pv-commerce-accent)!important;border-color:var(--pv-commerce-accent)!important;color:#fff!important;border-radius:13px!important;box-shadow:0 7px 20px #d9042920}.pvsite-commerce .pv-product-detail :is(.single_add_to_cart_button,.button.alt):hover{background:var(--pv-commerce-dark)!important;box-shadow:0 10px 23px #b003222b}.pvsite-commerce .pv-product-detail .stock.in-stock{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:#ad1230;background:#fff3f5;border:1px solid #efc8cf;padding:6px 11px;border-radius:9px;font-weight:700}.pvsite-commerce .pv-product-after .woocommerce-tabs{border-top:3px solid var(--pv-commerce-accent);box-shadow:0 10px 30px #18273c0b}.pvsite-commerce .pv-product-after .woocommerce-tabs ul.tabs li.active a{background:var(--pv-commerce-accent)!important;color:#fff!important;border-color:var(--pv-commerce-accent)}.pvsite-commerce .pv-product-after .woocommerce-Tabs-panel h2{color:#243044;border-inline-start:4px solid var(--pv-commerce-accent);padding-inline-start:14px}.pvsite-commerce .pv-product-detail form.cart{border-color:#efc8cf;background:linear-gradient(110deg,#fff3f5,#fff)}
