.woocommerce-pagination{margin:0;border:0;clear:both;padding-top:4rem;text-align:center}.woocommerce nav.woocommerce-pagination ul{position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;justify-content:center;grid-gap:15px}.woocommerce nav.woocommerce-pagination ul li{display:inline-block;border:none}.woocommerce nav.woocommerce-pagination ul li .page-numbers{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;text-align:center;padding:0;text-decoration:none;background-color:#fff;height:40px;width:40px;border:1px solid #00000010;border-radius:4px;background-color:var(--xpro-main-bg)}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;background-color:var(--xpro-main-color);border-color:var(--xpro-main-color)}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{position:relative;padding:12px 0 0;margin:0;float:left;font-size:14px;font-weight:500;color:var(--xpro-font-main-color)}.woocommerce-page .woocommerce-error a,.woocommerce-page .woocommerce-info a,.woocommerce-page .woocommerce-message a,body.rtl .woocommerce-page .woocommerce-result-count,body.rtl .woocommerce-result-count{float:right}.woocommerce .products ul,.woocommerce ul.products{margin:0 -15px;clear:both;list-style:none;padding-top:10px}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:50%;clear:none}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:33.33%;clear:none}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:25%;clear:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;padding:0 15px;margin:45px 0 0}.woocommerce .products li.first,.woocommerce-page .products li.first{clear:both}.woocommerce .products li .inner,.woocommerce-page .products li .inner{position:relative}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.products li.product h3:hover,.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--xpro-main-color)}.woocommerce ul.products li.product .product-thumbnail{position:relative;margin-bottom:15px;overflow:hidden}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:absolute;top:20px;text-align:center;font-weight:400;line-height:1.2}.woocommerce ul.products li.product .product-thumbnail img{height:350px;width:100%;object-fit:cover;margin-bottom:0;transition:transform .3s ease-in-out}.woocommerce ul.products li.product:hover .product-thumbnail img{transform:scale(1.1) rotate(1.5deg)}.woocommerce ul.products li.product .onsale{right:20px;border-radius:3px;font-size:13px;padding:8px 10px;background-color:var(--xpro-main-color);color:#fff;min-height:auto}.woocommerce .products li .product-info,.woocommerce-page .products li .product-info{position:relative;text-align:center;padding:15px 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:22px;padding:0;margin-bottom:10px;transition:color .3s ease-in-out}.woocommerce ul.products li.product .price{font-size:18px;font-weight:400;color:var(--xpro-font-main-color)}.related.products>h2,.woocommerce div.product form.cart{margin:30px 0 0}.woocommerce div.product form.cart div.quantity,.woocommerce-cart .variation-Size{margin:0}.woocommerce .quantity .qty{width:60px;margin:0;text-align:center;background-color:#fff;font-size:18px;padding:0 10px;height:50px;border-radius:0;border:1px solid #80808038}.woocommerce div.product form.cart .button{margin-left:10px;min-height:50px;font-weight:500;background-color:var(--xpro-main-color);border-color:var(--xpro-main-color)}body.rtl div.product form.cart .button{margin-left:0;margin-right:10px}.woocommerce div.product form.cart .button:focus,.woocommerce div.product form.cart .button:hover{background-color:var(--xpro-font-alt-color);border-color:var(--xpro-font-alt-color)}.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{position:relative;padding:30px 30px 30px 50px;background-color:var(--xpro-main-bg);color:var(--xpro-font-main-color);margin:0 0 30px;list-style:none;border:none;font-size:14px;line-height:1.2}.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{min-height:auto;background-color:transparent;text-transform:capitalize;font-size:14px;font-weight:500;padding:0;color:var(--xpro-font-alt-color);text-decoration:underline}.woocommerce-page .woocommerce-error a:focus,.woocommerce-page .woocommerce-error a:hover,.woocommerce-page .woocommerce-info a:focus,.woocommerce-page .woocommerce-info a:hover,.woocommerce-page .woocommerce-message a:focus,.woocommerce-page .woocommerce-message a:hover{color:var(--xpro-main-hover-color)!important;text-decoration:underline;background-color:transparent!important}.select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:50%;transform:translateY(-50%)}.single-product .product_meta{clear:left;margin-top:30px}.single-product .product_meta>span:first-child{margin:0!important}.single-product .product_meta>span{margin-left:30px;display:inline-block;font-size:16px}body.rtl.single-product .product_meta>span{margin-left:0;margin-right:30px}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{margin-top:60px;display:inline-block;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-top:2px solid var(--xpro-main-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid transparent;border-radius:0;margin:0 -1px;background-color:transparent;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:20px 15px;color:var(--xpro-font-main-color);font-weight:inherit;font-size:13px;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs::before{bottom:auto;top:0}.woocommerce div.product .woocommerce-tabs .panel{border:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background-color:var(--xpro-main-bg);padding:40px;float:left;width:100%;margin:0 0 50px;border-radius:0}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce p.stars a{color:var(--xpro-main-hover-color)}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:25px;margin:0 0 10px}p.woocommerce-noreviews{margin-bottom:10px}.comment-reply-title{font-weight:500;margin-bottom:10px;display:block}.comment-form-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.woocommerce #review_form #respond .comment-form-rating .stars{display:inline-block;margin-bottom:-7px;margin-left:10px}.woocommerce #review_form #respond .comment-form-comment label{margin-bottom:10px;display:block;margin-top:20px}.woocommerce #reviews #comment{height:95px;resize:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:14px;line-height:1.2;padding:16px 35px;border-radius:0;font-weight:400;color:#fff;background-color:var(--xpro-main-color);border-color:var(--xpro-main-color)}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover{color:#fff;background-color:var(--xpro-font-alt-color);border-color:var(--xpro-font-alt-color)}.single-product .price{font-size:20px;line-height:normal;margin:0 0 56px;position:relative}.single-product .price del{color:#aaa;font-weight:400;padding-right:2px}.single-product .price ins{background-color:transparent}.woocommerce-variation-availability{margin-bottom:15px}.woocommerce .woocommerce-MyAccount-navigation ul,.xpro-cart-item-list{margin:0;padding:0;list-style:none}.xpro-cart-item-list>.xpro-cart-item{display:flex;align-content:center;grid-gap:40px;padding:40px 0;border-bottom:1px solid #80808038}.xpro-cart-item-list .product-thumbnail{max-width:140px}.xpro-cart-item-list .product-content{display:flex;flex-direction:column;justify-content:space-between}.xpro-cart-item-list .product-content .product-name a{font-size:20px;text-decoration:none}.xpro-cart-item-list .product-content .product-price,.xpro-cart-item-list .product-subtotal-heading{font-size:20px;margin-bottom:10px}.xpro-cart-item-list .product-subtotal{font-size:20px}.xpro-cart-item-list .product-actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin-left:auto}.product-subtotal-heading,.woocommerce-Address-title h3,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:0}.woocommerce .xpro-cart-item-list a.remove{font-size:13px;height:auto;width:auto;border-radius:0;color:var(--xpro-font-main-color)!important;border:1px solid #80808038;font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center;grid-gap:10px;padding:15px 30px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.woocommerce .xpro-cart-item-list a.remove:hover{color:#fff!important;background-color:var(--xpro-main-color);border-color:var(--xpro-main-color)}.woocommerce .xpro-cart-item-list a.remove>i>svg{width:12px;fill:var(--xpro-font-alt-color);transition:fill .3s ease-in-out}.woocommerce .xpro-cart-item-list a.remove:hover>i>svg{fill:#fff}.xpro-cart-footer{margin:50px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.xpro-cart-footer .coupon{display:flex;align-items:center;grid-gap:15px}.xpro-cart-footer .coupon>label{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.xpro-cart-footer .coupon>button,.xpro-cart-footer .coupon>input,.xpro-cart-footer button{min-height:50px}.woocommerce-cart .cart-collaterals .cart_totals table{border:none}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--xpro-main-color)}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--xpro-font-alt-color)}.woocommerce span.onsale{left:20px;border-radius:3px;font-size:13px;padding:8px 10px;background-color:var(--xpro-main-color);color:#fff;min-height:auto}body.rtl ul.products li.product .onsale{left:auto;right:20px}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:var(--xpro-main-color);color:#fff;opacity:1;padding:12px 35px;transition:.3s ease-in-out}.woocommerce table.shop_table .cart-subtotal,.woocommerce table.shop_table .order-total,.woocommerce table.shop_table th{font-size:16px;font-weight:700;color:var(--xpro-font-alt-color)}.woocommerce-cart .cart-collaterals .cart_totals tr th{border:none;font-size:18px;font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals table tr td{border:none;text-align:right;font-size:18px;font-weight:400}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:50%;margin-top:30px;padding:50px;box-shadow:1px 1px 20px 5px #4a4a4a12}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding-bottom:0}.woocommerce-cart .variation{display:flex;align-items:center;grid-gap:10px;margin:10px 0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce .select2-container .select2-selection--single{min-height:50px;border-radius:0}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1.2}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;margin-top:30px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:2em 0}#order_review_heading{margin:30px 0 20px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;border-radius:0;padding:30px;background-color:var(--xpro-main-bg)}.woocommerce table.shop_table{border-collapse:collapse;border-spacing:0;border:1px solid rgba(0,0,0,.1);margin:0 0 30px;table-layout:fixed;width:100%}.woocommerce-checkout-review-order table,.woocommerce-checkout-review-order td,.woocommerce-checkout-review-order th{border:1px solid #f5f0e9}.woocommerce table.shop_table th{padding:15px 20px}#add_payment_method #payment div.payment_box,.woocommerce table.shop_table thead th,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--xpro-main-bg)}.woocommerce table.shop_table td{padding:15px 20px;font-weight:500}.woocommerce-checkout-review-order table td{padding:10px 25px;font-weight:600}.woocommerce form .form-row{margin:0 0 10px}.woocommerce input,.woocommerce select,.woocommerce textarea,.woocommerce-billing-fields .select2-container--default .select2-selection--single,.woocommerce-shipping-fields .select2-container--default .select2-selection--single{background-color:var(--xpro-main-bg);border:1px solid #d1d1d1}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--xpro-main-bg);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce .woocommerce-MyAccount-navigation{margin:0;background-color:var(--xpro-main-bg);padding:20px}.woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e4e4e4;padding-bottom:12px;margin-bottom:10px;width:100%}.woocommerce .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.woocommerce .woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce-Address-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #e4e4e4}.woocommerce-page legend{margin-bottom:15px;border-bottom:1px solid #ededed;padding-bottom:15px;font-size:18px;line-height:28px;font-weight:500;display:block;width:100%;padding-top:20px;position:relative}.woocommerce-account .woocommerce-MyAccount-content{width:67%}@media screen and (max-width:1024px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%!important;margin-bottom:20px!important}}@media screen and (max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:100%!important}.woocommerce .woocommerce-ordering{margin:0 0 2em;float:none;width:100%}.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce .woocommerce-ordering select,.woocommerce-account .woocommerce-MyAccount-content,.xpro-cart-footer>button{width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;width:100%;text-align:center;margin-bottom:20px}.xpro-cart-item-list>.xpro-cart-item{grid-gap:15px;padding:40px 0}.xpro-cart-item-list .product-content .product-price,.xpro-cart-item-list .product-subtotal{font-size:18px}.woocommerce .xpro-cart-item-list a.remove{padding:15px 20px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:12px 20px}.xpro-cart-footer .coupon{width:100%;margin-bottom:20px}.xpro-cart-footer .coupon>input{flex:1}}