.single-codevz_faq .xtra-post-title,.single-codevz_faq .xtra-post-title-date,.single-codevz_size_guide .xtra-post-title,.single-codevz_size_guide .xtra-post-title-date,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.archive[class*=term-] h1.page-title{font-size:30px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.quantity{margin:0 0 15px!important;display:flex;align-items:center;width:100%}td.product-quantity .quantity{margin:0!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.quantity input{float:left;margin:0;border:1px solid hsla(0,0%,65%,.3);line-height:1.65;display:block;padding:0 0 0 20px;height:42px;width:45px}.quantity input:focus{outline:0}.quantity-nav{float:left;margin:0 0 0 -11px;position:relative;height:41px}.quantity-down,.quantity-up{line-height:1;text-align:center;cursor:pointer;position:relative;padding:12px;font-size:18px;transition:all .2s ease-in-out;background:hsla(0,0%,40%,.1);width:1em}.woocommerce .quantity .qty{margin:0 5px;text-align:center;padding:10px 16px!important;width:52px}.woocommerce-checkout #payment ul.payment_methods li img{display:inline-block}.woocommerce nav.woocommerce-pagination ul li{border:0!important;overflow:visible}.woocommerce a.remove{border-radius:2px}.post-type-archive-product h1.page-title,.woocommerce #comments.content,.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce ul.products li.product .star-rating{margin:10px auto 0;text-align:left}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 2em;box-sizing:border-box}.woocommerce .woocommerce-result-count{margin-top:4px}.woocommerce .woocommerce-ordering select.orderby{min-width:180px}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{left:20px;font-weight:600;border-radius:100%;margin:0;box-shadow:0 0 30px hsla(0,0%,7%,.06);right:auto;line-height:4em;display:inline-block;min-height:auto;color:initial;white-space:nowrap;z-index:9;position:absolute;top:20px;padding:0;height:4em;font-size:16px;background:#fff;width:4em}.woocommerce.single span.onsale,.woocommerce.single ul.products li.product .onsale{left:15px;right:auto}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:3em}.woocommerce ul.products li.product .button{margin:20px auto 0;display:table;white-space:nowrap}.woocommerce ul.products li.product .button:before{font-family:Font Awesome\ 6 Free;font-weight:900;transform:none;display:inline;position:static;margin-right:10px;background:none!important;content:"\f07a"}.woocommerce .cart .button.single_add_to_cart_button.loading,.woocommerce ul.products li.product .button.ajax_add_to_cart.loading{backdrop-filter:blur(10px);color:transparent!important;background-color:#33333312!important}.woocommerce .cart .button.single_add_to_cart_button.loading:after,.woocommerce ul.products li.product .button.loading:after{left:calc(50% - 5px);line-height:1em;color:#676767;top:calc(50% - 8px);padding:0;height:1em;font-size:17px;width:1em}.woocommerce a.added_to_cart{display:none}.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}.woocommerce ul.products li.product:hover .button{opacity:1!important}.woocommerce ul.products li.product .price{font-weight:700;border-radius:30px;right:20px;display:inline-block;color:#262626;position:absolute;top:20px;padding:4px 16px;transition:all .2s ease-in-out;background:#fff}.woocommerce ul.products li.product .price del{display:inline-block;font-size:.7em}.woocommerce ul.products li.product h3{font-size:16px;width:85%}.woocommerce div.product .woocommerce-tabs .panel{border-radius:0 2px 2px;border:1px solid hsla(0,0%,65%,.2);padding:50px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 -5px -1px;padding:0 5px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{opacity:1}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none;display:none}.woocommerce-tabs #tab-codevz-faq>ul>li{margin-bottom:15px}.woocommerce table.shop_table td{padding:16px 20px}.woocommerce table.shop_table th{padding:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{padding:10px;background:0 0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid hsla(0,0%,65%,.2)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{font-weight:700;margin:0 0 50px 25px!important;border:0;line-height:40px;color:inherit;padding:25px 50px!important;font-size:18px;background-color:hsla(0,0%,65%,.1)}td.product-subtotal,td.product-total,tr.cart-subtotal td{font-size:14px}tr.order-total td{font-weight:700;font-size:18px}.woocommerce ul.products li.product .price ins{font-weight:inherit;text-decoration:none}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:middle}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0;border:1px solid hsla(0,0%,65%,.2)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:0;border:0;padding:0}.woocommerce form.checkout_coupon p:first-child{display:none}.woocommerce #coupon_code{padding:12px;width:auto}.woocommerce p #coupon_code{width:100%!important}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff}.woocommerce input.button{padding:12px 30px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:inherit;padding:20px 30px;background-color:hsla(0,0%,65%,.1)}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:transparent}.woocommerce-thankyou-order-received{font-weight:700;border-radius:5px;margin:40px auto 3em;border:1px solid #42ce42;display:table;text-align:center;color:#17ac4d;padding:30px 80px 40px;font-size:24px;background:#eafff1}.woocommerce-thankyou-order-received:before{font-family:Font Awesome\ 6 Free;font-weight:900;border-radius:100px;margin:-66px auto 30px;line-height:1em;display:table;color:#fff;position:relative;padding:20px;height:1em;font-size:30px;background:#42ce42;content:"\f00c";width:1em}.woocommerce ul.order_details{margin-bottom:5em;text-align:center}.woocommerce ul.order_details li{float:none;display:inline-block}.woocommerce-order>p:not(:first-child){margin-bottom:3em;text-align:center}.woocommerce .woocommerce-customer-details>address,.woocommerce .woocommerce-order-details>table{margin-bottom:30px!important}.woocommerce .woocommerce-customer-details>address{box-sizing:border-box;padding:20px 30px}.woocommerce .product_title{font-size:30px}.woocommerce ul.order_details li{line-height:3}#payment label{display:inline}.about_paypal{margin:0 10px}.showcoupon{font-weight:700}.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:#353535}.woocommerce-account .cz_post_content>.woocommerce{display:flex;overflow:hidden;padding:0!important}.woocommerce-account .woocommerce-MyAccount-content{float:none;flex:1;border-radius:inherit;padding:60px;width:65%}.woocommerce-account .woocommerce-MyAccount-content address{box-sizing:border-box;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;border-radius:inherit;margin:-50px 0;padding:110px 60px 250px;background:#232323;width:18%}.woocommerce-MyAccount-navigation ul{border-radius:inherit;list-style-type:none;margin:0;padding:0}.edit-account fieldset{margin-bottom:30px}.woocommerce-MyAccount-navigation li{border-radius:inherit}.woocommerce-MyAccount-navigation a,.woocommerce-account ul.digital-downloads li .count{border-radius:inherit;display:block;box-sizing:border-box;padding:10px}.woocommerce-MyAccount-navigation a{margin-bottom:.5em;position:relative;padding:10px 30px 10px 50px}.woocommerce-account .cz_post_content>.woocommerce .woocommerce-MyAccount-content a:not(.button),.woocommerce-page #customer_details a:not(.button),.woocommerce-page .cart-collaterals .cart_totals a:not(.button),.woocommerce-page .cart-collaterals .cross-sells a:not(.button),.woocommerce-page .codevz-checkout-details a:not(.button),.woocommerce-page .woocommerce-customer-details a:not(.button),.woocommerce-page .woocommerce-order-details a:not(.button){color:inherit}.woocommerce-MyAccount-navigation a{color:#fff}.woocommerce-MyAccount-navigation a:before{font-family:Font Awesome\ 6 Free;left:20px;opacity:.2;font-weight:900;transform:translateY(-50%);text-align:center;position:absolute;top:50%;font-size:18px;transition:all .2s ease-in-out;content:"\f0c1"}.woocommerce-MyAccount-navigation .is-active a:before,.woocommerce-MyAccount-navigation a:hover:before{opacity:1}.woocommerce-MyAccount-navigation-link--dashboard a:before{font-weight:400;content:"\f007"}.woocommerce-MyAccount-navigation-link--orders a:before{font-weight:400;content:"\f3a5"}.woocommerce-MyAccount-navigation-link--tracking a:before{font-weight:900;content:"\f002"}.woocommerce-MyAccount-navigation-link--wishlist a:before{font-weight:400;content:"\f004"}.woocommerce-MyAccount-navigation-link--viewed a:before{font-weight:400;content:"\f2d2"}.woocommerce-MyAccount-navigation-link--reviews a:before{font-weight:400;content:"\f005"}.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f149"}.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f2b9"}.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\40"}.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f090"}.woocommerce-MyAccount-content p a{font-weight:700;color:#e32f56}.woocommerce-MyAccount-content p a:hover{opacity:.5}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background:hsla(0,0%,80%,.1)}.codevz-account-avatar{display:none}.woocommerce-MyAccount-navigation .codevz-account-avatar span{opacity:.5;display:block;font-size:13px}.woocommerce-MyAccount-navigation .codevz-account-avatar{margin-bottom:1em;display:block;text-align:center;color:#fff;border-bottom:1px solid hsla(0,0%,80%,.1);padding-bottom:1em}.woocommerce-MyAccount-navigation .codevz-account-avatar img{border-radius:100px;margin:-10px auto 1em}.edit-account .input.woocommerce-Button.button{margin:20px 0 0}.woocommerce #reviews #comments h2,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:inherit}.woocommerce ul.product_list_widget li img{float:left;margin:0 20px 0 0;width:80px}.woocommerce .price_slider_amount input{display:none}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#e9e9e9}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#a7a7a7}#comments .commentlist li .avatar{left:0!important;border-radius:100%!important;box-shadow:none!important;border:0!important;top:25px!important;padding:0!important;width:40px!important}.woocommerce #reviews #comments ol.commentlist li .meta{color:inherit}.woocommerce .woocommerce-review__published-date{border-radius:2px;margin:0 5px;vertical-align:middle;display:inline-block;padding:0 10px;font-size:10px;background:hsla(0,0%,65%,.15)}.woocommerce .woocommerce-review__dash,.woocommerce-terms-and-conditions-wrapper abbr.required{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 20px;border:1px solid hsla(0,0%,65%,.3);padding:30px!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid hsla(0,0%,65%,.2)!important}span.woocommerce-terms-and-conditions-checkbox-text{margin-bottom:1em;line-height:1.5;display:inline-block}.product_meta{margin:1.5em 0 0;border-top:1px solid #6767671f;padding:1.5em 0 0;font-size:.9em}.product_meta strong{display:inline-block;width:110px}.product_meta span{opacity:.7;transition:all .2s ease-in-out}.product_meta span:hover{opacity:1}.product_meta a{border:0!important;padding:0!important;background:none!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:80px!important}.cart-collaterals{margin:50px 0 0}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline{margin:0 20px}form.woocommerce-product-search input{float:left;margin-right:5%;width:61%}form.woocommerce-product-search button{padding:12px 0;width:34%}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#111}.comment-form-rating p:nth-child(3){display:none!important}.woocommerce ul.products li.product a img{max-height:100%!important;max-width:100%!important;transition:all .2s ease-in-out}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{vertical-align:middle}.pswp__ui{height:100%;width:100%}.pswp__button--arrow--left,.pswp__button--arrow--right{position:absolute!important}.woocommerce div.product div.images .flex-control-thumbs{display:flex;justify-content:center;flex-wrap:wrap;align-content:center;align-items:center}.woocommerce div.product div.images .flex-control-thumbs li{margin:20px 7px 1px;clear:none!important;padding:0;width:calc(12.5% - 15px)}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;transition:all .2s ease-in-out}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{outline:1px solid #676767}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:Font Awesome\ 6 Free;left:-28px;font-weight:900;border-radius:inherit;border:5px solid hsla(0,0%,65%,.1);line-height:1;top:14px;padding:14px;font-size:24px;background:#fff}.woocommerce-message:before{color:#42ce42;content:"\f00c"}.woocommerce-info:before{content:"\f2d2"}.woocommerce-error:before{content:"\f06a"}.woocommerce-account .addresses .title .edit{float:right;opacity:.5;margin:5px 20px}.woocommerce div.product .out-of-stock{margin-bottom:20px!important;font-weight:400;box-sizing:border-box;font-size:15px!important;width:calc(100% - 25px)}.woocommerce div.product .woocommerce-tabs ul.tabs li{opacity:.6;font-weight:700;border-radius:2px 2px 0 0;margin:0;margin-top:0!important;border:1px solid hsla(0,0%,65%,.2);border-bottom:0;padding:.4em .8em;transition:all .2s ease-in-out;background:hsla(0,0%,65%,.1)}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:inherit;color:inherit;padding:inherit}.up-sells.products,.upsells.products{margin-bottom:50px}.related.products li,.up-sells.products li,.upsells.products li{margin-bottom:30px!important}td.woocommerce-grouped-product-list-item__quantity{padding:10px 20px!important}.woocommerce div.product form.cart .group_table td{vertical-align:middle;padding:0}.woocommerce-grouped-product-list-item__label label{margin:0}.widget span.woocommerce-Price-amount.amount{margin-top:8px;border-radius:2px;display:inline-block;padding:2px 6px;font-size:12px;background:hsla(0,0%,65%,.2)}.woo-product-tabs-vertical div.product .woocommerce-tabs ul.tabs{float:left;margin:0;padding:0;width:25%}.woo-product-tabs-vertical div.product .woocommerce-tabs ul.tabs li{border-radius:0;margin:0 0 4px;display:block;border-bottom:1px solid hsla(0,0%,65%,.2)}.woo-product-tabs-vertical div.product .woocommerce-tabs ul.tabs li.active{border-color:hsla(0,0%,65%,.2) #fff hsla(0,0%,65%,.2) hsla(0,0%,65%,.2)}.woo-product-tabs-vertical div.product .woocommerce-tabs .panel{float:right;border-radius:0;transform:translateX(-1px);box-sizing:border-box;width:75%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block}.woo-product-tabs-center .tabs.wc-tabs{text-align:center}.codevz-woo-login-form a,.codevz-woo-login-form h1,.codevz-woo-login-form h2,.codevz-woo-login-form h3,.codevz-woo-login-form h4,.codevz-woo-login-form h5,.codevz-woo-login-form h6,.codevz-woo-login-form input,.codevz-woo-login-form textarea,.wc-tab a,.wc-tab h1,.wc-tab h2,.wc-tab h3,.wc-tab h4,.wc-tab h5,.wc-tab h6,.wc-tab input,.wc-tab textarea,.woocommerce-MyAccount-content a,.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h4,.woocommerce-MyAccount-content h5,.woocommerce-MyAccount-content h6,.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content textarea,.woocommerce-checkout .woocommerce-checkout a,.woocommerce-checkout .woocommerce-checkout h1,.woocommerce-checkout .woocommerce-checkout h2,.woocommerce-checkout .woocommerce-checkout h3,.woocommerce-checkout .woocommerce-checkout h4,.woocommerce-checkout .woocommerce-checkout h5,.woocommerce-checkout .woocommerce-checkout h6,.woocommerce-checkout .woocommerce-checkout input,.woocommerce-checkout .woocommerce-checkout textarea{color:inherit}.woocommerce-page .select2-container .select2-selection--single{padding:0;height:42px}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;width:30px}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px}.woocommerce-page .select2-search--dropdown .select2-search__field{padding:10px}.woocommerce-tabs.wc-tabs-wrapper{margin:50px 0}.woocommerce form .form-row:not(:last-child){margin-bottom:2em}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{transform:translateY(-50%);top:40%}.single_add_to_cart_button:before{transform:none;display:inline;position:static;margin-right:10px;background:none!important}body[class*=codevz-plus-] .add_to_cart_button:before,body[class*=codevz-plus-] .single_add_to_cart_button:before,body[class*=codevz-plus-] [class*=product_type_].button:before{font-family:czicons!important;margin-right:10px;content:"\e8a8"!important}body[class*=codevz-plus-] .added_to_cart:before,body[class*=codevz-plus-] [class*=product_type_].added_to_cart:before{font-family:Font Awesome\ 6 Free!important;content:"\f00c"!important}.xtra-icon-loading:after,.xtra-qv-loading:after{left:50%;transform-origin:center;border-radius:100%!important;border:2px solid hsla(0,0%,80%,.8);line-height:1em;position:absolute;border-right-color:transparent;top:50%;height:1em;animation:rotateInfiniteWoo .6s linear infinite;content:"";width:1em}.xtra-icon-loading i,.xtra-icon-loading:before{color:transparent!important}.xtra-compare:after,.xtra-qv-loading:after,.xtra-wishlist:after{height:2em;width:2em}.xtra-compare.xtra-icon-loading:after,.xtra-wishlist.xtra-icon-loading:after{margin:30px auto}@keyframes rotateInfiniteWoo{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.xtra-compare,.xtra-wishlist{min-height:50px}.xtra-remove-from-compare,.xtra-remove-from-wishlist{border-radius:100px;box-shadow:1px 1px 10px hsla(0,0%,7%,.05);right:-17px;line-height:1em;color:#fff;z-index:9;cursor:pointer;position:absolute;top:-17px;padding:10px;height:1em;background:#ff2d2d;width:1em}.xtra-remove-from-compare{left:calc(50% - 26px);right:auto;color:#fff!important;font-size:14px!important}.xtra-empty-cart{text-align:center;padding:10px 0!important;flex-direction:column}.xtra-empty-cart svg{opacity:.2;margin:10px auto 20px;display:block;width:64px}.xtra-product-thumbnail{position:relative}.codevz-cart-empty-svg{opacity:.2;margin:10px auto 60px;display:block;width:240px}.woocommerce-cart .return-to-shop{margin-top:3em;text-align:center}.woocommerce-cart .return-to-shop a{padding:20px 40px}.products .product .cz_image_in{z-index:0}.products .product .cz_hover_image{width:100%}.xtra-product-icons{opacity:0;border-radius:4px;transform:translateY(-50%);box-shadow:1px 1px 10px hsla(0,0%,7%,.05);right:0;color:#fff;z-index:1;position:absolute;top:50%;font-size:18px;transition:all .2s ease-in-out;background:#0045a0}.products .product:hover .xtra-product-icons{opacity:1;right:10px}.cart .xtra-product-icons{float:left;opacity:1;transform:none;margin:0 5px;position:static}.cart .xtra-product-icons.xtra-product-icons-compare,.woocommerce div.product form.cart .variations{margin:0}.xtra-product-icons i{margin:0;line-height:1em;display:block;text-align:center;box-sizing:content-box;cursor:pointer;position:relative;padding:10px;height:1em;font-size:inherit;transition:all .2s ease-in-out;width:1em}.cart .xtra-product-icons i{padding:11px}.products .product .xtra-product-icons-center{left:50%;transform:translate(-50%,-50%);right:auto!important;top:54%;width:max-content}.products .product:hover .xtra-product-icons-center{top:50%}.products .product .xtra-product-icons-center i{display:inline-block}.woocommerce.xtra-wishlist .xtra-product-icons{display:none}#xtra_wish_compare{text-align:center}#xtra_wish_compare .cz_popup_in{border-radius:12px}#xtra_wish_compare .cz_popup_in div>i{border-radius:100%;margin:0 0 25px;line-height:1em;color:#fff;padding:20px;height:1em;font-size:30px;background:#42ce42;width:1em}#xtra_wish_compare .cz_popup_in div>h3,#xtra_wish_compare .cz_popup_in div>span{display:block}#xtra_wish_compare div>h3{font-size:26px}#xtra_wish_compare div>span{opacity:.5;margin:0 0 35px}#xtra_wish_compare a{padding:10px 12px 10px 25px;font-size:15px}#xtra_wish_compare a span{border-radius:inherit}#xtra_wish_compare a i{border-radius:inherit;margin-left:15px;line-height:1em;padding:12px;height:1em;font-size:12px;background-color:hsla(0,0%,80%,.2);width:1em}#xtra_quick_view .cz_popup_in{max-height:82%;min-height:100px;padding:50px;max-width:90%;width:1000px}#xtra_quick_view .cz_popup_in .woocommerce div.product .product_title{display:block}#xtra_quick_view .xtra-single-product{margin:0}#xtra_quick_view .woocommerce-review-link{pointer-events:none}#xtra_quick_view .codevz-custom-product-meta,#xtra_quick_view .products,#xtra_quick_view .related,#xtra_quick_view .up-sells,#xtra_quick_view .upsells,#xtra_quick_view .woocommerce-tabs{display:none}#xtra_quick_view .woocommerce div.product div.summary,#xtra_quick_view div.product div.images{margin-bottom:0!important}.woocommerce #reviews #comments ol.commentlist li{list-style:none}.woocommerce #review_form button.submit{border:1px solid hsla(0,0%,65%,.2)}.woocommerce .products ul,.woocommerce ul.products{margin:0;padding:0}.woocommerce p.stars a{color:inherit}.wc-tab:after,.wc-tab:before,.wc-tabs-wrapper:after,.wc-tabs-wrapper:before{visibility:hidden;display:block;overflow:hidden;height:0;content:"\0020";width:0}.wc-tab:after,.wc-tabs-wrapper:after{clear:both}.woocommerce #customer_details{float:left;margin-left:0!important;box-sizing:border-box;margin-right:0!important;width:54%}.woocommerce .xtra-woo-checkout-details{float:right;margin-left:0!important;box-sizing:border-box;margin-right:0!important;width:42%}.codevz-checkout-details,.woocommerce-cart .content,.woocommerce-checkout .cart,.woocommerce-checkout .content{margin-bottom:0!important}.woocommerce #customer_details .col-1,.woocommerce #customer_details .col-2{float:none;width:100%}.woocommerce-additional-fields__field-wrapper,.woocommerce-checkout-review-order{padding-bottom:40px}.woocommerce .xtra-woo-checkout-details .form-row.place-order{margin:0}.woocommerce form .form-row label{opacity:.65;font-size:.9em}.woocommerce-form-track-order label{line-height:3!important}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{vertical-align:sub}.xtra-woo-tabs{margin-bottom:30px;display:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;border:0;padding:0;font-size:12px}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{margin:0}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{clear:none;width:auto}#xtra_quick_view .woocommerce div.product div.images.woocommerce-product-gallery{direction:ltr}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:""!important}.cz_data_add_to_cart .woocommerce-Price-amount,.cz_data_add_to_cart del,.cz_data_add_to_cart ins{display:none!important}.cz_data_add_to_cart a:before{margin-right:8px}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none!important}.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit}.woocommerce-additional-fields{margin-top:2em!important}.xtra-cart-td-prefix{display:none}.woocommerce-variation-price span.price{margin:-10px 0 10px;display:block;color:inherit!important;font-size:28px!important}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce.single span.onsale,.woocommerce.single ul.products li.product .onsale{box-sizing:content-box}div.sale .xtra-single-product .cz_new_badge,li.sale .cz_new_badge{transform:translateY(calc(100% + 10px))}.woo-sale-text-percentage div.product span.onsale:not(.cz_new_badge),.woo-sale-text-percentage ul.products li.product a>span.onsale:not(.cz_new_badge){line-height:3em}.woo-sale-text-percentage span.onsale span{left:50%;opacity:.8;transform:translateX(-50%);line-height:1em;position:absolute;bottom:14px}.codevz-product-category-after-title{opacity:.6;font-weight:400;margin:6px 0 0;display:block;font-size:14px}.page_title .codevz-product-category-after-title{display:none}table.variations,table.variations tr{margin-bottom:10px;border:none;display:flex;flex-direction:column}#review_form p.form-submit{display:block;clear:both;padding-top:30px;width:100%}.xtra-outofstock{left:20px;border-radius:2px;line-height:1;color:#fff;z-index:99;position:absolute;top:20px;padding:10px 20px;font-size:13px;background:#676767d4}.woocommerce #reviews #comment{height:200px}.woocommerce div.product .stock{display:inline-block;color:#676767;padding:10px 20px;background:#6767670d}.cz-compare tr{display:flex}.cz-compare-tr-general td{position:relative}.cz-compare-tr-general td img{margin-bottom:2em}.cz-compare-tr-general h4{font-size:17px}.cz-compare th{text-transform:uppercase;flex:0 0 12%;text-align:initial;padding:15px 25px}.cz-compare td{flex:0 1 17.04%;padding:15px 25px}.cz-compare-tr-desc{overflow:hidden;height:220px}.cz-compare-tr-desc td{position:relative;font-size:14px}.cz-compare-tr-desc td:after{left:0;background-image:linear-gradient(180deg,transparent,transparent 70%,#fff);position:absolute;top:0;height:100%;content:"";width:100%}.cz-compare-tr-price td{font-weight:600;font-size:16px}.cz-compare-tr-price inc{text-decoration:none}.cz-compare-tr-price del{opacity:.6;font-size:12px}.cz-compare i{margin:0 8px;box-sizing:content-box;font-size:18px}.cz-compare i.fa-check{color:#90cc36}.cz-compare i.fa-times{color:#d84444}.cz-compare i.fa-star{color:#ffd166}.cz-compare .product{margin:25px auto 0;border:0!important;display:block;padding:0!important}.cz-compare .add_to_cart_button,.cz-compare .added_to_cart{font-size:13px!important}.cz-outofstock-grayscale .outofstock .xtra-single-product img,.cz-outofstock-grayscale li.outofstock img{filter:grayscale(100%)}.woocommerce div.product .sku{font-weight:700}.codevz-product-brands{float:right;width:80px}.codevz-product-brands,.cz-compare-tr-brand a{border:1px solid #67676712;transition:all .2s ease-in-out}.cz-compare-tr-brand a{display:inline-block;width:100px}.codevz-product-brands:hover,.cz-compare-tr-brand a:hover{box-shadow:0 2px 7px rgba(0,0,0,.1)}.archive .term-description .codevz-product-brands,.wc-tab .codevz-product-brands{float:left;margin:0 30px 10px 0;max-width:170px;width:auto}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin:2em 0 1.5em}.woocommerce div.product div.images img{width:99.6%}.codevz-products-per-page{float:right;margin-left:10px;margin-right:10px}.codevz-products-per-page select{padding-right:32px}.codevz-products-per-page select,.woocommerce-ordering select{font-size:14px}.cz_cart_footer{border-radius:0;border-bottom-left-radius:inherit;margin:20px -20px -20px;display:block;text-align:center;color:#fff;border-bottom-right-radius:inherit;font-style:italic;padding:10px;font-size:13px;background:#333}.cz_cart_buttons i{margin-right:10px}.cz-woo-single-countdown{margin-top:2em}.cz-woo-single-countdown [data-countdown] li:last-child{border:0!important}.cz-sticky-add-to-cart{left:0;transform:translateY(120%);box-shadow:0 -10px 30px #77777721;backdrop-filter:blur(10px);z-index:999;position:fixed;padding:25px 0;bottom:0;transition:all .2s ease-in-out;background:#ffffffd1;width:100%}.cz-sticky-add-to-cart .single_variation_wrap .quantity,.cz-sticky-add-to-cart .variations,.cz-sticky-add-to-cart .woocommerce-variation,.cz-sticky-add-to-cart a.codevz-product-second-button.button,.cz_popup_in .cz-sticky-add-to-cart{display:none!important}.cz-sticky-add-to-cart-show{transform:translateY(0)}.cz-sticky-add-to-cart .row.clr{display:flex;align-items:center;flex-direction:row}.cz-sticky-add-to-cart img{width:72px!important}.cz-sticky-add-to-cart h3{margin:0 20px;font-size:20px;width:58%}.cz-sticky-add-to-cart form.cart{margin:0 0 0 auto!important;border:0!important;display:flex;align-items:center;padding:0!important}.cz-sticky-add-to-cart form.cart *{margin-bottom:0!important;margin-top:0!important}.cz-sticky-add-to-cart form.cart .button{flex:none}.cz-sticky-add-to-cart form.cart .quantity{margin:0 20px!important}.cz-sticky-add-to-cart p.price{opacity:.6;font-weight:400;color:inherit!important;font-size:14px!important}.cz-sticky-add-to-cart p.stock.out-of-stock{font-size:13px!important}.cz-products-short-title ul.products li.product .woocommerce-loop-product__title{text-overflow:ellipsis;overflow:hidden;padding-right:20px;white-space:nowrap;padding-left:20px}.reviews_tab span{border-radius:4px;margin-left:6px;line-height:1em;display:inline-block;text-align:center;min-height:1em;padding:4px;font-size:.8em;background:hsla(0,0%,80%,.3);min-width:1em}.codevz-added-to-cart-notif{left:50%;opacity:0;border-radius:100px;transform:translateY(150%) translateX(-50%);box-shadow:0 0 30px #77777721;backdrop-filter:blur(10px);display:flex;overflow:hidden;color:#fff;z-index:99999;align-items:center;position:fixed;padding:10px;bottom:30px;max-width:800px;transition:all .5s cubic-bezier(.18,.89,.33,1.27);background:#333}.codevz-added-to-cart-notif *{box-sizing:content-box}.codevz-added-to-cart-notif-above-sticky{bottom:150px}.codevz-added-to-cart-notif-show{opacity:1;transform:translateY(0) translateX(-50%)}.codevz-added-to-cart-notif span{border-radius:inherit;display:flex;box-sizing:content-box;align-items:center}.codevz-added-to-cart-notif strong{text-overflow:ellipsis;overflow:hidden;box-sizing:content-box;white-space:nowrap;max-width:200px}.codevz-added-to-cart-notif i{border-radius:inherit;margin:0;line-height:1em;box-sizing:content-box!important;color:#fff;padding:10px;height:1em;font-size:20px;background:#42ce42;width:1em}.codevz-added-to-cart-notif-show-span i{margin-right:20px}.codevz-added-to-cart-notif a.button{border-radius:inherit!important;margin:0 0 0 40px!important;padding:12px 20px!important;font-size:14px!important}.codevz-added-to-cart-notif span{opacity:0;max-height:0;white-space:nowrap;max-width:0;transition:all .7s cubic-bezier(.18,.89,.33,1.27)}.codevz-added-to-cart-notif-show-span span{opacity:1;max-width:700px}.woocommerce-message a.restore-item.button{font-weight:500;color:#fff;font-size:14px}.woocommerce-tabs h2{margin-bottom:30px;font-size:28px}.codevz-custom-product-meta{margin:1.5em 0 0;border-top:1px solid #6767671f;position:relative;padding:1.5em 0 0}.codevz-custom-product-meta,.woocommerce-product-details__short-description{line-height:1.75;color:#676767}.codevz-custom-product-meta i{margin-right:10px}.woocommerce div.product .woocommerce-product-rating{line-height:1;display:flex;align-items:flex-end;font-size:12px}.woocommerce div.product .woocommerce-product-rating>*{margin-bottom:0;margin-top:0}.woocommerce-review-link{opacity:.7;margin-left:5px;font-size:11px}.woocommerce div.product form.cart .variations{margin:0 0 1em;border:0!important;padding:0}.woocommerce div.product form.cart .variations th{min-height:45px;padding-right:0;padding-left:0}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce div.product form.cart .variations .label label{font-weight:700;margin:5px 0 0;text-align:initial}.woocommerce div.product form.cart .variations tr th.label{margin:0;line-height:1em;min-height:auto;padding:0;width:110px}.woocommerce div.product form.cart .variations select{min-width:auto;width:300px}.woocommerce div.product form.cart .variations .codevz-variations-button select,.woocommerce div.product form.cart .variations .codevz-variations-color select,.woocommerce div.product form.cart .variations .codevz-variations-thumbnail select{display:none!important}.codevz-variations{text-align:left}.codevz-variations input[type=radio],.woocommerce dt:after{display:none!important}.woocommerce div.product form.cart .variations .codevz-variations label{font-weight:400;margin:0 10px 10px 0;outline-offset:2px;line-height:1em;vertical-align:text-top;display:inline-block;outline:1px solid transparent;color:inherit;cursor:pointer;position:relative;padding:10px 18px;font-size:14px;transition:all .2s ease-in-out;background:hsla(0,0%,80%,.2)}.woocommerce div.product form.cart .variations .codevz-variations input[type=radio]:checked+label{outline-color:#111;color:#111}.woocommerce div.product form.cart .variations .codevz-variations-color label{border-radius:100px;box-shadow:0 0 5px #1111111c;outline-color:hsla(0,0%,80%,.4);padding:0;height:32px;font-size:0;width:32px}.woocommerce div.product form.cart .variations .codevz-variations-color label:after{font-family:Font Awesome\ 6 Free;left:50%;opacity:0;font-weight:900;transform:translate(-50%,-50%);color:#cdcdcd;position:absolute;top:50%;font-size:16px;content:"\f00c"}.woocommerce div.product form.cart .variations .codevz-variations-color input[type=radio]:checked+label:after{opacity:1}.woocommerce div.product form.cart .variations .codevz-variations-thumbnail label{padding:0;width:60px}.woocommerce-variation.single_variation p{border-radius:0;margin:0 0 30px;border:3px solid rgba(40,73,128,.04);color:#b63b3b;padding:10px 20px;font-size:15px;background:#f5f5f5;background-color:#80282808}.blockUI.blockOverlay{background:hsla(0,0%,80%,.1)!important}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{margin:20px 0 0;border:0;padding:0}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{width:auto}.codevz-cart-is-empty{margin:0 0 50px;text-align:center}.codevz-cart-is-empty span{opacity:.5;font-size:1.25em}.woocommerce .comment-form-rating .stars,.woocommerce .comment-text .star-rating span{color:#ffc000!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin:0;font-size:inherit}.woocommerce-cart .wc-proceed-to-checkout{text-align:right}.cart-collaterals .cart_totals,.woocommerce .cart-collaterals .codevz-cart-ralated,.woocommerce div.product div.summary,.woocommerce-page .cart-collaterals .codevz-cart-ralated{margin-left:0!important;box-sizing:border-box!important;margin-right:0!important}.woocommerce .cart-collaterals .codevz-cart-ralated,.woocommerce-page .cart-collaterals .codevz-cart-ralated{float:left;width:47%}.woocommerce-cart .woocommerce-cart-form{margin-bottom:80px}.codevz-cart-checkout-steps{margin-bottom:80px;margin-top:10px;display:flex;justify-content:center;align-items:center;font-size:27px}.codevz-cart-checkout-steps a{opacity:.4;display:flex;align-items:center}.codevz-cart-checkout-steps .codevz-current-step{opacity:1}.codevz-cart-checkout-steps>i{opacity:.25;margin:0 40px}.codevz-cart-checkout-steps span{border-radius:100px;line-height:1em;text-align:center;color:#fff;padding:5px;height:1em;font-size:18px;margin-right:14px;background:#111;width:1em}.codevz-cart-checkout-steps strong{font-weight:400}.codevz-cart-checkout-steps .codevz-current-step,.codevz-cart-checkout-steps>a:last-child{pointer-events:none}.codevz-cart-checkout-steps-col{align-items:baseline}.codevz-cart-checkout-steps-col a{flex-direction:column}.codevz-cart-checkout-steps-col span{margin:0 0 20px;padding:20px;font-size:27px}.woocommerce table.my_account_orders{font-size:1em}.woocommerce-MyAccount-content a{border-bottom:1px solid}.woocommerce-MyAccount-content a.woocommerce-loop-product__link{border:0}.woocommerce .wc-block-components-notice-banner{margin-bottom:3em!important;position:relative;padding:40px 50px!important;font-size:1em}.woocommerce .wc-block-components-notice-banner__content .button{transform:translateY(-50%);right:40px;position:absolute;top:50%}.woocommerce .wc-block-components-notice-banner>svg{left:-28px;transform:translateY(-50%)!important;line-height:3em;position:absolute;top:50%;padding:2px;height:3em;font-size:17px;width:3em}.woocommerce .wc-block-components-notice-banner .button.wc-forward{opacity:0!important}.woocommerce-cart .coupon [name=apply_coupon]{margin:0 10px}form.checkout_coupon.woocommerce-form-coupon{padding:0 50px}.woocommerce .woocommerce-form-coupon>p{float:none;margin-bottom:1em!important}.woocommerce-checkout .place-order button{padding:15px!important;width:100%!important}.codevz-my-account-reviews{margin-bottom:2em;border-radius:inherit;border:1px solid hsla(0,0%,80%,.7);display:block;padding:40px}.codevz-my-account-reviews-title{margin-bottom:1em;display:flex;align-items:center}.codevz-my-account-reviews-title img{margin-right:20px;width:60px!important}.codevz-my-account-reviews-title strong{display:block}.codevz-my-account-reviews-title span span{opacity:.5;line-height:1;display:block;font-size:14px}.codevz-my-account-reviews .star-rating{float:none!important;display:inline-block;color:orange}.codevz-order-tracking-form p:first-child{float:left;width:48%}.codevz-order-tracking-form p:nth-child(2){float:right;width:48%}div>.codevz-order-tracking table{margin-bottom:2em!important}.codevz-order-tracking td,.codevz-order-tracking th{text-align:initial;padding:15px 30px}.woocommerce-order-pay #payment #place_order{margin-top:2em}table.woocommerce-product-attributes,table.woocommerce-product-attributes *{margin:0!important;border:0!important;text-align:initial!important;padding:0!important}table.woocommerce-product-attributes a{text-align:inherit!important}table.woocommerce-product-attributes th{padding:14px 28px!important}table.woocommerce-product-attributes td{opacity:.7!important;font-style:normal!important;transition:all .2s ease-in-out}table.woocommerce-product-attributes td:hover{opacity:1!important}td.woocommerce-product-attributes-item__value{padding-right:30px!important;padding-left:30px!important}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:#67676717}.woocommerce table.shop_attributes tr:nth-child(2n) td:hover,.woocommerce table.shop_attributes tr:nth-child(2n) th:hover{background:#6767673d}.woocommerce div.product form.cart .codevz-product-second-button.button.alt{margin-left:6px}.woocommerce div.product form.cart .codevz-product-second-button.button.alt:before{font-family:czicons!important;margin-right:10px;content:"\e86e"!important}.xtra-single-product div.xtra-share{margin-bottom:0!important}.codevz-pm-status-outofstock span{font-weight:700;color:#db0000}.codevz-pm-status span i{margin-left:8px;color:#009400}.codevz-pm-status-outofstock span i{color:#db0000}.codevz-sticky-product-tabs div.product .woocommerce-tabs .panel{display:block!important}.codevz-sticky-product-tabs div.product .woocommerce-tabs ul.tabs.fixed-tabs{left:0;box-shadow:0 10px 30px #77777721;backdrop-filter:blur(10px);z-index:999;position:fixed;top:0;padding:10px 0;transition:all .2s ease-in-out;background:#ffffffe6;width:100%}.codevz-sticky-product-tabs.admin-bar div.product .woocommerce-tabs ul.tabs.fixed-tabs{top:32px}.codevz-sticky-product-tabs div.product .woocommerce-tabs ul.tabs.fixed-tabs>li{margin-bottom:0!important;margin-top:0!important}.woocommerce-product-gallery .flex-direction-nav{left:0;transform:translateY(-50%);margin:0;z-index:99999;list-style:none;position:absolute;top:calc(50% - 85px);padding:0;height:0;width:100%}.woocommerce-product-gallery .flex-direction-nav li{font-family:Font Awesome\ 6 Free;font-weight:900;transform:scale(0);position:relative;transition:all .2s ease-in-out}body[class*=codevz-plus-] .woocommerce-product-gallery .flex-direction-nav li{font-family:czicons}.woocommerce-product-gallery:hover .flex-direction-nav li{transform:scale(1)}.woocommerce-product-gallery .flex-nav-prev{float:left}.woocommerce-product-gallery .flex-nav-next{float:right}.woocommerce-product-gallery .flex-next:after,.woocommerce-product-gallery .flex-prev:after{opacity:.7;font-size:22px}.woocommerce-product-gallery .flex-next:after{margin-right:30px;content:"\f054"}body[class*=codevz-plus-] .woocommerce-product-gallery .flex-next:after{content:"\e8bc"}.woocommerce-product-gallery .flex-prev:after{margin-left:30px;content:"\f053"}body[class*=codevz-plus-] .woocommerce-product-gallery .flex-prev:after{content:"\e8bd"}.woocommerce-product-gallery .flex-direction-nav li a{color:#333;font-size:0}.woocommerce div.product div.images a.woocommerce-product-gallery__trigger{border-radius:100px;text-indent:0!important;color:#333;height:42px;background:#ffffff70;width:42px}.woocommerce div.product div.images a.woocommerce-product-gallery__trigger:hover{background:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger img{opacity:0;display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span{border-radius:inherit;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);right:0;line-height:2;color:inherit;white-space:nowrap;z-index:-1;position:absolute;top:0;padding:9px 40px 9px 20px;font-size:12px;transition:all .2s ease-in-out;background:inherit}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover span{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{left:12px;top:12px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{left:25px;top:22px}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:47%}.codevz-woo-login-form{flex:1;padding:50px 60px}.woocommerce-lost-password .woocommerce{flex-direction:column}.woocommerce-lost-password .woocommerce .woocommerce-message{margin:40px 60px!important}.woocommerce-lost-password .woocommerce>p{margin:0 60px 40px!important}.xtra-wishlist .products,.xtra-wishlist ul.products li.product .woocommerce-loop-product__link{overflow:visible!important}i.xtra-remove-from-wishlist{box-sizing:content-box;z-index:999}h2.woocommerce-loop-category__title{left:50%;transform:translateX(-50%);box-shadow:0 5px 21px 0 rgba(0,0,0,.09);position:absolute;bottom:-18px;font-size:16px!important;background-color:#fff;width:65%}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled{color:initial;background-color:initial}.woocommerce .widget_price_filter .price_slider_amount{display:flex;text-align:center;flex-direction:column-reverse}.woocommerce .widget_price_filter .price_slider_amount .button{float:none;margin:5px 0 0;display:block;font-size:1em;width:100%}.woocommerce .widget_price_filter .price_label{opacity:.6}.product_list_widget a{margin:0 0 10px;line-height:1.5}.woocommerce-account p.woocommerce-LostPassword.lost_password>a{margin:0 0 40px;display:block}.codevz-woo-login-form input,.woocommerce-form-track-order input,input[type=email]{text-align:left}.woocommerce textarea#order_comments{height:160px}.codevz-widgets-toggle .page_content .sidebar_inner .codevz-widget-title{cursor:pointer}.codevz-widgets-toggle .page_content .sidebar_inner .codevz-widget-content{display:none}.codevz-widgets-toggle-first .page_content .sidebar_inner .widget:first-child .codevz-widget-content{display:block}.codevz-product-live{border-radius:4px;line-height:1.5;display:inline-block;box-sizing:border-box;color:#676767;padding:12px 20px;font-size:15px;background-color:#67676712;width:100%}.codevz-product-live span{font-weight:700}.cart_item td.product-name>a{font-weight:600}.codevz-woo-columns{float:right;margin-left:10px;display:flex;justify-content:center;align-items:center;height:42px;margin-right:10px}[data-col="4"] svg{transform:scale(.85)}.codevz-woo-columns span{opacity:.3;border-radius:4px;margin:0;line-height:1em;text-align:center;box-sizing:border-box;color:inherit;cursor:pointer;padding:6px;height:34px;font-size:22px;transition:all .2s ease-in-out;width:34px}.codevz-woo-columns .codevz-current{opacity:1}.checkout_coupon button.button{margin-bottom:3em}.product_list_widget .reviewer{font-size:11px}@media screen and (max-width:768px){.woocommerce .cart a.button.wc-backward{margin-top:10px;box-sizing:border-box}.woocommerce .xtra-compare,.woocommerce div.product .woocommerce-tabs ul.tabs{overflow-x:initial;overflow-y:hidden;display:block;-webkit-overflow-scrolling:touch;white-space:nowrap}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce #customer_details,.woocommerce .cart-collaterals .codevz-cart-ralated,.woocommerce .xtra-woo-checkout-details,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page .cart-collaterals .codevz-cart-ralated,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:100%!important}.xtra-compare{overflow:auto;padding-top:20px}.codevz-woo-columns,.cz-sticky-add-to-cart{display:none!important}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions [name=apply_coupon]{flex:1}.codevz-cart-checkout-steps{font-size:14px}.codevz-cart-checkout-steps-col span{padding:13px;font-size:20px}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:block!important}.woocommerce .cart_totals tr,.woocommerce-page .cart_totals tr{display:flex!important}.woocommerce .cart_totals tr>*,.woocommerce-page .cart_totals tr>*{flex:1}.woocommerce-account .cz_post_content>.woocommerce{flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation{margin:0;box-sizing:border-box;padding:40px;width:100%}.woocommerce-account .woocommerce-MyAccount-content{padding:40px}.woocommerce-MyAccount-navigation ul{overflow-x:initial;overflow-y:hidden;display:flex;-webkit-overflow-scrolling:touch;white-space:nowrap}.woocommerce-MyAccount-navigation li{margin:0 5px 10px}.woocommerce-MyAccount-navigation .codevz-account-avatar{margin-top:30px}.woocommerce-tabs.wc-tabs-wrapper{margin:0}}@media screen and (max-width:480px){#xtra_quick_view .xtra-product-icons,.codevz-added-to-cart-notif,.codevz-cart-checkout-steps,.products .xtra-product-icons{opacity:0;display:none}.xtra-compare{overflow:auto;padding-top:20px}.quantity{float:right}#xtra_quick_view div.product div.images,.woocommerce .cart_totals,.woocommerce-checkout #customer_details{margin-bottom:2em!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0!important}.woocommerce-additional-fields__field-wrapper,.woocommerce-checkout-review-order{padding-bottom:0!important}.woocommerce div.product form.cart.variations_form{flex-direction:column}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px}.woocommerce table.shop_attributes{font-size:12px}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{width:auto}.woocommerce .quantity .qty{padding-right:10px!important;padding-left:10px!important;width:65px}.woocommerce div.product form.cart .button{padding-right:15px;white-space:nowrap;padding-left:15px}.woocommerce-page table.cart td.actions .coupon>*{flex:1}.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{margin-top:30px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:block}.woocommerce-page table.cart td.actions .coupon button.button{width:100%}.coupon input.button,.woocommerce #coupon_code{text-align:center}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:100%!important}body.xtra-woo-two-col-mobile ul.products li.product,body.xtra-woo-two-col-mobile ul.products[class*=columns-] li.product{width:48%!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;margin-bottom:1em;text-align:center;box-sizing:border-box;width:100%}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left;margin:0 0 2em;box-sizing:border-box;width:48%}.codevz-products-per-page{float:right;margin:0 0 2em;box-sizing:border-box;width:48%}.codevz-products-per-page select,.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{max-width:100%!important;min-width:auto!important;width:100%!important}.coupon input.button,.woocommerce #coupon_code{margin:0 0 10px!important;width:100%!important}.woocommerce li.product{margin-bottom:30px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-cart .coupon [name=apply_coupon]{margin:0!important}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:block!important}.woocommerce .cart_totals tr,.woocommerce-page .cart_totals tr{display:flex!important}.woocommerce .cart_totals tr>*,.woocommerce table tr td.product-name>*,.woocommerce table tr td.product-price>*,.woocommerce table tr td.product-quantity>*,.woocommerce table tr td.product-subtotal>*,.woocommerce-page .cart_totals tr>*,.woocommerce-page table tr td.product-name>*,.woocommerce-page table tr td.product-price>*,.woocommerce-page table tr td.product-quantity>*,.woocommerce-page table tr td.product-subtotal>*{flex:1}.checkout-button.button.alt.wc-forward,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.xtra-cart-td-prefix,.xtra-woo-tabs{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:flow-root!important}.woocommerce table tr td.product-name,.woocommerce table tr td.product-price,.woocommerce table tr td.product-quantity,.woocommerce table tr td.product-subtotal,.woocommerce-page table tr td.product-name,.woocommerce-page table tr td.product-price,.woocommerce-page table tr td.product-quantity,.woocommerce-page table tr td.product-subtotal{display:flex!important}.woocommerce table td.product-remove,.woocommerce-page table td.product-remove,form.checkout_coupon.woocommerce-form-coupon{padding:0!important}.woocommerce-cart-form__cart-item.cart_item{position:relative}.woocommerce a.remove{border-radius:2px;margin:10px;right:0;position:absolute}.woocommerce form table.shop_table_responsive tr td,.woocommerce-page form table.shop_table_responsive tr td{text-align:initial!important}.woo-product-tabs-vertical div.product .woocommerce-tabs .panel,.woo-product-tabs-vertical div.product .woocommerce-tabs ul.tabs,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woo-product-tabs-vertical div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce.single .woocommerce-message .button{left:50%!important;transform:translateX(-50%);position:absolute!important;bottom:30px;font-size:14px}.woocommerce.single .woocommerce-message{margin:2em 0!important;text-align:center;padding:50px 30px 90px!important}.woocommerce .woocommerce-info{margin:2em 0!important;line-height:1.6;text-wrap:balance;text-align:center;padding-top:50px!important;font-size:16px}.slick li.product{margin:0!important;width:100%!important}.woocommerce section.related.products ul.products li.product,.woocommerce-page section.related.products ul.products li.product{width:100%}.woocommerce-thankyou-order-received{padding-right:40px;padding-left:40px}.woocommerce ul.order_details li{margin-bottom:2em;border:0;display:block}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:50%!important;transform:translateX(-50%)!important;right:auto!important;top:-30px!important}.woocommerce .wc-block-components-notice-banner{padding:50px 30px 90px!important}.woocommerce-cart .wc-block-components-notice-banner,.woocommerce-checkout .wc-block-components-notice-banner{padding:50px 30px!important}.woocommerce .wc-block-components-notice-banner>svg{left:50%;transform:translateX(-50%)!important;top:-30px}.woocommerce .wc-block-components-notice-banner__content{text-align:center}.woocommerce .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button{left:50%;transform:translateX(-50%);right:auto;top:auto;bottom:25px;width:70%}.archive .term-description,.archive .xtra-archive-desc,.codevz-my-account-reviews,.section_title{text-align:center}.codevz-my-account-reviews-title{flex-direction:column}.codevz-my-account-reviews-title img,.woocommerce-cart .woocommerce-cart-form{margin:0 0 30px}.codevz-order-tracking tr{display:flex;flex-direction:column}.codevz-order-tracking td,.codevz-order-tracking th{padding:15px}.cart-collaterals{margin:0}.woocommerce-checkout .button[name=apply_coupon]{display:block;width:100%}.archive .term-description,.archive .xtra-archive-desc{padding:30px}.archive .codevz-product-brands,.wc-tab .codevz-product-brands{float:none;margin:0 auto 30px;display:table;max-width:none;width:auto}.codevz-woo-login-form{padding:30px}.codevz-product-brands{float:none!important;margin:0 auto 30px}.product_meta>div{display:flex}.product_meta>div>*{flex:1}.product_meta>div>span{text-align:right}.woocommerce-product-gallery .flex-direction-nav{top:calc(50% - 15px)}.woocommerce div.product div.images .flex-control-thumbs{margin-left:-10px;padding-bottom:2px}.woocommerce div.product div.images .flex-control-thumbs li{margin:10px 0 0 10px;width:calc(16.66667% - 11px)}#xtra_quick_view .cz_popup_in,.woocommerce div.product .woocommerce-tabs .panel{padding:30px}.codevz-custom-product-meta,.codevz-product-live{font-size:12px}.codevz-cart-is-empty h2,.woocommerce div.product .product_title,.xtra-compare h2,.xtra-wishlist h2{font-size:22px}.codevz-cart-empty-svg{margin-bottom:40px;width:120px}.codevz-cart-is-empty span,.woocommerce div.product .summary>p.price,.woocommerce div.product .summary>span.price{font-size:18px}.woocommerce-cart .return-to-shop{margin:1em 0}}