.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.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 div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(n+2){display:none}.quantity{margin:0 0 15px!important;display:flex;width:100%;align-items:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity input{width:45px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:20px;border:1px solid rgba(167,167,167,.3)}.quantity input:focus{outline:0}.woocommerce .quantity .qty{width:52px;margin:0 5px;font-weight:700;text-align:center;padding:10px 16px!important}.post-type-archive-product h1.page-title,.woocommerce #comments.content,.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{z-index:9;background:#fff;white-space:nowrap;border-radius:100%;display:inline-block;position:absolute;padding:0;top:20px;left:20px;right:auto;margin:0;color:initial;line-height:4em;width:4em;height:4em;font-size:16px;font-weight:600;min-height:initial;box-shadow:0 0 30px rgba(17,17,17,.06)}.woocommerce.single span.onsale,.woocommerce.single ul.products li.product .onsale{left:15px;right:auto}.no-js .woocommerce.single span.onsale{visibility:visible}.woocommerce div.product .woocommerce-tabs .panel{padding:50px;border:1px solid rgba(167,167,167,.2);border-radius:0 2px 2px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:5px 5px 0;margin:0 -5px -1px}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce-tabs #tab-codevz-faq>ul>li{margin-bottom:15px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0;padding:10px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:1px solid rgba(167,167,167,.2);border-radius:0}.woocommerce #coupon_code{padding:12px!important;margin:0!important;width:auto!important;line-height:1!important}.woocommerce p #coupon_code{width:100%!important}.woocommerce .product_title{font-size:30px}#payment label{display:inline-table}.woocommerce-page .cart-collaterals .cart_totals a:not(.button),.woocommerce-page #customer_details a:not(.button),.woocommerce-page .codevz-checkout-details a:not(.button),.woocommerce-page .woocommerce-order-details a:not(.button),.woocommerce-page .woocommerce-customer-details a:not(.button),.woocommerce-page .cart-collaterals .cross-sells a:not(.button){color:inherit}.woocommerce-Reviews{display:flex;flex-direction:row-reverse}.woocommerce-Reviews>div{flex:1}.woocommerce-Reviews #comments{margin-inline-start:80px}.woocommerce #reviews #comments h2,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:inherit}.woocommerce .price_slider_amount input,.woocommerce-Reviews .clear,.woocommerce a.added_to_cart{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce #reviews #comments ol.commentlist li .comment_container,.woocommerce #reviews #comments ol.commentlist li,.woocommerce #reviews #comments ol.commentlist,.woocommerce #reviews #comments,.woocommerce-Reviews{border-radius:inherit}.product_meta{font-size:.9em;margin:1.5em 0 0;padding:1.5em 0 0;border-top:1px solid rgba(103,103,103,.12)}.product_meta strong{width:110px;display:inline-block}.product_meta span{opacity:.7;transition:all .2s ease-in-out}.product_meta span:hover{opacity:1}.product_meta a{background:0 0!important;padding:0!important;border:0!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__image a,.woocommerce div.product div.images .woocommerce-product-gallery__image img{border-radius:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:.4em .8em;font-weight:700;opacity:.6;border:1px solid rgba(167,167,167,.2);background:rgba(167,167,167,.1);border-radius:2px 2px 0 0;border-bottom:0;margin:0;margin-top:0!important;transition:all .2s ease-in-out}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;font-weight:inherit;padding:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block}.wc-tab h1,.wc-tab h2,.wc-tab h3,.wc-tab h4,.wc-tab h5,.wc-tab h6,.wc-tab a,.wc-tab input,.wc-tab textarea,.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,.woocommerce-checkout .woocommerce-checkout a,.comment-text .description{color:inherit}#tab-description h3,#tab-description h4,#tab-description h5,#tab-description h6{margin-top:1.5em}#tab-description>h3:first-child,#tab-description>h4:first-child,#tab-description>h5:first-child,#tab-description>h6:first-child{margin-top:0}.woocommerce-tabs.wc-tabs-wrapper{margin:50px 0}.single_add_to_cart_button:before{position:static;transform:initial;display:inline;background:0 0!important;margin-right:10px}body[class*=codevz-plus-] .single_add_to_cart_button:before,body[class*=codevz-plus-] .add_to_cart_button:before,body[class*=codevz-plus-] [class*=product_type_].button:before{font-family:"czicons"!important;content:""!important;margin-right:10px}@keyframes rotateInfiniteWoo{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.xtra-empty-cart svg{margin:10px auto 20px;display:block;width:80px;opacity:.3}@keyframes xtraCartSway{0%,50%,100%{transform:translateX(-2px) rotate(-3deg)}25%,75%{transform:translateX(2px) rotate(3deg)}}.xtra-product-thumbnail{position:relative}.xtra-product-icons{position:absolute;top:50%;right:0;z-index:1;opacity:0;color:#fff;font-size:18px;background:#0045a0;border-radius:4px;transform:translateY(-50%);box-shadow:1px 1px 10px rgba(17,17,17,.05);transition:all .2s ease-in-out}.cart .xtra-product-icons{opacity:1;position:static;transform:none;float:left}.cart .xtra-product-icons{margin:0 5px}.cart .xtra-product-icons.xtra-product-icons-compare,.woocommerce div.product form.cart .variations{margin:0}.xtra-product-icons i{position:relative;margin:0;font-size:inherit;width:1em;height:1em;padding:10px;display:block;line-height:1em;text-align:center;cursor:pointer;box-sizing:content-box;transition:all .2s ease-in-out}.cart .xtra-product-icons i{padding:11px}#xtra_wish_compare{text-align:center}#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{font-size:12px;padding:12px;margin-left:15px;border-radius:inherit;line-height:1em;width:1em;height:1em;background-color:rgba(205,205,205,.2)}#xtra_quick_view .product_title small{opacity:.7;font-size:15px;margin:0 0 15px}#xtra_quick_view .xtra-single-product{margin:0}#xtra_quick_view .woocommerce-tabs,#xtra_quick_view .related,#xtra_quick_view .up-sells,#xtra_quick_view .upsells,#xtra_quick_view .products,#xtra_quick_view .codevz-custom-product-meta,#xtra_quick_view .codevz-woo-secure-payment,.woocommerce.xtra-wishlist .xtra-product-icons,.no-js .xtra-product-icons{display:none}#xtra_quick_view div.product div.images,#xtra_quick_view .woocommerce div.product div.summary{margin-bottom:0!important}.woocommerce .products ul,.woocommerce ul.products{margin:0;padding:0}.wc-tabs-wrapper:before,.wc-tabs-wrapper:after,.wc-tab:before,.wc-tab:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.wc-tabs-wrapper:after,.wc-tab:after{clear:both}.woocommerce #customer_details{width:54%;float:left;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce.single span.onsale,.woocommerce.single ul.products li.product .onsale{box-sizing:content-box}.codevz-product-category-after-title{margin:6px 0 0;display:block;font-weight:400;font-size:14px;opacity:.6}.page_title .codevz-product-category-after-title,.cz_popup_in .codevz-product-category-after-title,.cz_cart .item_small span.codevz-product-category-after-title{display:none}#review_form p.form-submit{display:block;width:100%;clear:both;padding-top:30px}.woocommerce #reviews #comment{height:200px}.codevz-product-brands{width:80px;float:right;border:1px solid rgba(103,103,103,.07);transition:all .2s ease-in-out}.codevz-product-brands:hover,.cz-compare-tr-brand a:hover{box-shadow:0 2px 7px rgba(0,0,0,.1)}.wc-tab .codevz-product-brands,.archive .term-description .codevz-product-brands{width:auto;max-width:170px;float:left;margin:0 30px 10px 0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin:2em 0 1.5em}.woocommerce div.product div.images img{width:99.6%}.woocommerce-tabs h2{font-size:28px;margin-bottom:30px}.woocommerce-product-details__short-description{color:inherit;line-height:1.75}.entry-summary p.price{display:inline-block}.woocommerce div.product .woocommerce-product-rating{font-size:12px;line-height:1;display:flex;align-items:center}.woocommerce div.product .woocommerce-product-rating>*{margin-top:0;margin-bottom:0}.woocommerce div.product p.price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;color:inherit;font-size:32px;margin:0 0 15px}.cart-collaterals .cart_totals,.woocommerce .cart-collaterals .codevz-cart-ralated,.woocommerce-page .cart-collaterals .codevz-cart-ralated,.woocommerce div.product div.summary{margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.woocommerce .cart #coupon-error-notice{margin:15px;line-height:1}.xtra-single-product div.xtra-share{margin-bottom:0!important}.cz-sticky-add-to-cart .variations,.cz-sticky-add-to-cart .woocommerce-variation,.cz-sticky-add-to-cart .single_variation_wrap .quantity,.cz_popup_in .cz-sticky-add-to-cart,.cz_popup_in .woocommerce-product-gallery__trigger,.cz-sticky-add-to-cart a.codevz-product-second-button.button,.outofstock .onsale,.outofstock .cz_new_badge,.cz_data_add_to_cart del,.cz_data_add_to_cart ins,.cz_data_add_to_cart .woocommerce-Price-amount,.pswp__preloader,.woocommerce button[name=update_cart],.woocommerce input[name=update_cart],.comment-form-rating p:nth-child(3),.codevz-plus-woo-countdown p,.codevz-plus-woo-countdown li:last-child:after,.products .product .cz_countdown p,.products .product .cz_countdown li:last-child:after,.woocommerce-review-link,ul .codevz-woo-average-rating,.comment-text .codevz-woo-average-rating,.woocommerce div.product form.cart .reset_variations,.woocommerce div.product form.cart .variations .codevz-variations-color select,.woocommerce div.product form.cart .variations .codevz-variations-thumbnail select,.woocommerce div.product form.cart .variations .codevz-variations-button select,.woocommerce dt:after,.codevz-variations input[type=radio],.xtra-product-thumbnail .onsale,.cz-sticky-add-to-cart table.woocommerce-grouped-product-list.group_table,.woocommerce div.product div.images .woocommerce-product-gallery__trigger img,.woocommerce div.product div.images .woocommerce-product-gallery__trigger [aria-hidden],.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before,.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{opacity:0;display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span{position:absolute;font-size:13px;background:inherit;line-height:2;color:inherit;border-radius:inherit;padding:12px 60px 12px 20px;top:0;right:0;z-index:-1;white-space:nowrap;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:all .4s cubic-bezier(.18,.89,.33,1.27)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover span{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.woocommerce-product-gallery__trigger>i{position:absolute;font-size:24px;left:50%;top:50%;transform:translate(-50%,-50%)}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:47%}.product_list_widget a{line-height:1.5;margin:0 0 10px}.woocommerce textarea#order_comments{height:160px}.codevz-product-live{font-size:15px;display:inline-block;line-height:1.5;width:100%;border-radius:4px;padding:15px 30px;color:#676767;background-color:rgba(103,103,103,.07);box-sizing:border-box}.codevz-product-live span{font-weight:700}[data-col="4"] svg{transform:scale(.85)}@keyframes pulse-opacity{from{opacity:.4}to{opacity:.7}}.woocommerce div.product div.images.woocommerce-product-gallery{height:fit-content}@media screen and (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce .xtra-compare{display:block;overflow-x:initial;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.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,.woocommerce .cart-collaterals .codevz-cart-ralated,.woocommerce-page .cart-collaterals .codevz-cart-ralated,.woocommerce #customer_details,.woocommerce .xtra-woo-checkout-details{width:100%!important}.woocommerce-tabs.wc-tabs-wrapper,.woocommerce-Reviews #comments{margin:0}.codevz-woo-secure-payment,.woocommerce-Reviews{flex-direction:column}.wc-tab h1,.wc-tab h2,.wc-tab h3,.wc-tab h4,.wc-tab h5,.wc-tab h6{font-size:clamp(20px,5vw,28px)!important}}@media screen and (max-width:480px){.codevz-added-to-cart-notif,.codevz-cart-checkout-steps,.products .xtra-product-icons,#xtra_quick_view .xtra-product-icons,.codevz-woo-prod-nav{opacity:0;display:none}.quantity{flex:auto;width:100%!important}#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 div.product .woocommerce-tabs ul.tabs li a,.codevz-woo-stock-label{font-size:14px}.woocommerce .quantity .qty{padding-left:10px!important;padding-right:10px!important;width:65px}.codevz-woo-add-to-cart{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.woocommerce #coupon_code,.coupon input.button{text-align:center}.woocommerce #coupon_code,.coupon input.button{width:100%!important;margin:0 0 10px!important}.wc-tab .codevz-product-brands,.archive .codevz-product-brands{width:auto!important;float:none!important;display:table!important;max-width:none!important;margin:0 auto 30px!important}.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 div.product .woocommerce-tabs .panel{padding:30px}.codevz-product-live,.codevz-custom-product-meta{font-size:12px}.woocommerce div.product .summary>p.price,.woocommerce div.product .summary>span.price,.codevz-cart-is-empty span{font-size:18px}#xtra_wish_compare div>h3{font-size:20px}#xtra_wish_compare a{font-size:12px}}