:root{--border-rd-md:calc(2* var(--border-rd-sm));--border-rd-lg:50%;--transform-center:-50%;--text-color:#737373;--border-color:var(--vayu-gray-5);--vayu-black:#000;--border-rd-sm:10px}
.has-ccols-spacing > *{padding-left:calc(var(--vayu-el-spacing,var(--vayu-grid-gutter-width)) / 2);padding-right:calc(var(--vayu-el-spacing,var(--vayu-grid-gutter-width)) / 2)}
.has-ccols{flex-wrap:wrap}
.has-ccols:not(.owl-loaded),.products-slider.owl-carousel:not(.owl-loaded){display:flex;width:auto}
ul.resp-tabs-list{margin:0;padding:0}
.m-xs{margin:5px!important}
.m-sm{margin:10px!important}
.m{margin:15px!important}
.m-md{margin:20px!important}
.m-lg{margin:30px!important}
.m-xl{margin:40px!important}
.m-xlg{margin:50px!important}
.m-xxl{margin:60px!important}
.m-n,.m-none{margin:0!important}
.m-l-none{margin-left:0!important}
.m-l-xs{margin-left:5px!important}
.m-l-sm{margin-left:10px!important}
.m-l{margin-left:15px!important}
.m-l-md{margin-left:20px!important}
.m-l-lg{margin-left:30px!important}
.m-l-xl{margin-left:40px!important}
.m-l-xlg{margin-left:50px!important}
.m-l-xxl{margin-left:60px!important}
.m-l-n-xxs{margin-left:-1px!important}
.m-l-n-xs{margin-left:-5px!important}
.m-l-n-sm{margin-left:-10px!important}
.m-l-n{margin-left:-15px!important}
.m-l-n-md{margin-left:-20px!important}
.m-l-n-lg{margin-left:-30px!important}
.m-l-n-xl{margin-left:-40px!important}
.m-l-n-xlg{margin-left:-50px!important}
.m-l-n-xxl{margin-left:-60px!important}
.m-t-none{margin-top:0!important}
.m-t-xxs{margin-top:1px!important}
.m-t-xs{margin-top:5px!important}
.m-t-sm{margin-top:10px!important}
.m-t{margin-top:15px!important}
.m-t-md{margin-top:20px!important}
.m-t-lg{margin-top:30px!important}
.m-t-xl{margin-top:40px!important}
.m-t-xlg{margin-top:50px!important}
.m-t-xxl{margin-top:60px!important}
.m-t-n-xxs{margin-top:-1px!important}
.m-t-n-xs{margin-top:-5px!important}
.m-t-n-sm{margin-top:-10px!important}
.m-t-n{margin-top:-15px!important}
.m-t-n-md{margin-top:-20px!important}
.m-t-n-lg{margin-top:-30px!important}
.m-t-n-xl{margin-top:-40px!important}
.m-t-n-xlg{margin-top:-50px!important}
.m-t-n-xxl{margin-top:-60px!important}
.m-r-none{margin-right:0!important}
.m-r-xs{margin-right:5px!important}
.m-r-sm{margin-right:10px!important}
.m-r{margin-right:15px!important}
.m-r-md{margin-right:20px!important}
.m-r-lg{margin-right:30px!important}
.m-r-xl{margin-right:40px!important}
.m-r-xlg{margin-right:50px!important}
.m-r-xxl{margin-right:60px!important}
.m-r-n-xxs{margin-right:-1px!important}
.m-r-n-xs{margin-right:-5px!important}
.m-r-n-sm{margin-right:-10px!important}
.m-r-n{margin-right:-15px!important}
.m-r-n-md{margin-right:-20px!important}
.m-r-n-lg{margin-right:-30px!important}
.m-r-n-xl{margin-right:-40px!important}
.m-r-n-xlg{margin-right:-50px!important}
.m-r-n-xxl{margin-right:-60px!important}
.m-b-none{margin-bottom:0!important}
.m-b-xs{margin-bottom:5px!important}
.m-b-sm{margin-bottom:10px!important}
.m-b{margin-bottom:15px!important}
.m-b-md{margin-bottom:20px!important}
.m-b-lg{margin-bottom:30px!important}
.m-b-xl{margin-bottom:40px!important}
.m-b-xlg{margin-bottom:50px!important}
.m-b-xxl{margin-bottom:60px!important}
.m-b-n-xxs{margin-bottom:-1px!important}
.m-b-n-xs{margin-bottom:-5px!important}
.m-b-n-sm{margin-bottom:-10px!important}
.m-b-n{margin-bottom:-15px!important}
.m-b-n-md{margin-bottom:-20px!important}
.m-b-n-lg{margin-bottom:-30px!important}
.m-b-n-xl{margin-bottom:-40px!important}
.m-b-n-xlg{margin-bottom:-50px!important}
.m-b-n-xxl{margin-bottom:-60px!important}
.custom-margin-1{margin-left:90px}
.p-xs{padding:5px!important}
.p-sm{padding:10px!important}
.p{padding:15px!important}
.p-md{padding:20px!important}
.p-lg{padding:30px!important}
.p-xl{padding:40px!important}
.p-xlg{padding:50px!important}
.p-xxl{padding:60px!important}
.p-n,.p-none{padding:0!important}
.p-l-none{padding-left:0!important}
.p-l-xs{padding-left:5px!important}
.p-l-sm{padding-left:10px!important}
.p-l{padding-left:15px!important}
.p-l-md{padding-left:20px!important}
.p-l-lg{padding-left:30px!important}
.p-l-xl{padding-left:40px!important}
.p-l-xlg{padding-left:50px!important}
.p-l-xxl{padding-left:60px!important}
.p-t-none{padding-top:0!important}
.p-t-xxs{padding-top:1px!important}
.p-t-xs{padding-top:5px!important}
.p-t-sm{padding-top:10px!important}
.p-t{padding-top:15px!important}
.p-t-md{padding-top:20px!important}
.p-t-lg{padding-top:30px!important}
.p-t-xl{padding-top:40px!important}
.p-t-xlg{padding-top:50px!important}
.p-t-xxl{padding-top:60px!important}
.p-r-none{padding-right:0!important}
.p-r-xs{padding-right:5px!important}
.p-r-sm{padding-right:10px!important}
.p-r{padding-right:15px!important}
.p-r-md{padding-right:20px!important}
.p-r-lg{padding-right:30px!important}
.p-r-xl{padding-right:40px!important}
.p-r-xlg{padding-right:50px!important}
.p-r-xxl{padding-right:60px!important}
.p-b-none{padding-bottom:0!important}
.p-b-xs{padding-bottom:5px!important}
.p-b-sm{padding-bottom:10px!important}
.p-b{padding-bottom:15px!important}
.p-b-md{padding-bottom:20px!important}
.p-b-lg{padding-bottom:30px!important}
.p-b-xl{padding-bottom:40px!important}
.p-b-xlg{padding-bottom:50px!important}
.p-b-xxl{padding-bottom:60px!important}
.ccols-wrap > *{max-width:100%;flex:0 0 auto;width:var(--vayu-cw,100%)}
.ccols-1{--vayu-cw:100%}
.ccols-2{--vayu-cw:50%}
.ccols-3{--vayu-cw:33.3333%}
.ccols-4{--vayu-cw:25%}
.ccols-5{--vayu-cw:20%}
.ccols-6{--vayu-cw:16.6666%}
.ccols-7{--vayu-cw:14.2857%}
.ccols-8{--vayu-cw:12.5%}
.ccols-9{--vayu-cw:11.1111%}
.ccols-10{--vayu-cw:10%}
.owl-carousel.nav-pos-inside .owl-nav .owl-prev{left:15px}
.owl-carousel.nav-pos-inside .owl-nav .owl-next{right:15px}
.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:-15px}
.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:-15px}
.resp-tabs-list li{font-weight:500;font-size:18px;display:inline-block;padding:12px 3px;list-style:none;cursor:pointer}
.resp-tabs-container{padding:0;clear:left}
.resp-tab-content{display:none;padding:15px}
.resp-tab-active{border:1px solid #e7e7e7;border-bottom:none;background-color:#fff}
.resp-accordion-active,.resp-content-active{display:block}
.resp-tab-content{border:1px solid var(--vayu-gray-2)}
h2.resp-accordion{font-size:18px;border:1px solid #e7e7e7;margin:0;padding:15px 0;cursor:pointer;display:none}
h2.resp-tab-title:last-child{border-bottom:12px solid #e7e7e7!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #e7e7e7;float:left;width:68%;min-height:250px;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{border:1px solid #e7e7e7;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px !important}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #e7e7e7}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #e7e7e7}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #e7e7e7}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #e7e7e7}
ul.woocommerce-error{max-width:max-content;margin-left:auto}
.woocommerce .featured-box .lost_reset_password h4{font-size:24px;font-weight:800;line-height:normal;margin:0 0 10px;text-transform:capitalize}
.lost-pass .box-content{box-shadow:none;padding-top:0;padding-bottom:0;border-color:var(--border-color);border-radius:6px;border:none}
form.woocommerce-ResetPassword.lost_reset_password a.back-login{display:flex;margin-left:auto;align-items:center}
form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row{display:flex;justify-content:space-between}
.lost-pass label{margin-bottom:5px}
.lost_reset_password .woocommerce-form-row{margin-bottom:20px}
.dokan-error,.dokan-info,.dokan-message{border:none;background:none;border-radius:0}
.dokan-error:before,.dokan-info:before,.dokan-message:before{left:0;background:none;font-style:normal;padding:0;width:auto;border-radius:0}
.cart-popup .total,.woocommerce-message{color:var(--vayu-heading-color)}
.dokan-error,.dokan-info,.dokan-message,.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:10px;list-style-position:inside;text-align:left;margin-bottom:10px;font-size:14px;font-weight:400}
#main > .container > .dokan-error,#main > .container > .dokan-info,#main > .container > .dokan-message,#main > .container > .woocommerce-error,#main > .container > .woocommerce-info,#main > .container > .woocommerce-message{margin-top:10px}
#main > .container-fluid > .dokan-error,#main > .container-fluid > .dokan-info,#main > .container-fluid > .dokan-message,#main > .container-fluid > .woocommerce-error,#main > .container-fluid > .woocommerce-info,#main > .container-fluid > .woocommerce-message{margin-top:20px}
.dokan-error:before,.dokan-info:before,.dokan-message:before,.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{position:relative;top:2px;margin-right:5px;font-size:16px;font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900}
.woocommerce-error{color:var(--bs-danger);list-style:none}
.woocommerce-error li{display:flex;margin-bottom:10px;padding:3px 16px;background:#d2322d1a;font-size:12px;border-radius:5px;max-width:350px;margin-left:auto;color:#c92f27;display:flex;margin-bottom:10px;padding:5px 10px;background:#d2322d1a;font-size:12px;border-radius:5px;max-width:350px;margin-left:auto;line-height:normal;color:#c92f27;align-items:center}
.woocommerce-error li strong{font-weight:600;margin-right:5px}
.woocommerce-error li:before{content:"\f071";margin-right:5px;color:var(--bs-danger);font-size:14px;font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;vertical-align:middle}
.dokan-error{color:#6d1a17}
.dokan-error:before{content:"\f071";color:var(--bs-danger)}
.dokan-message .wc-forward,.woocommerce-message .wc-forward{margin-right:10px}
.dokan-message:before,.woocommerce-message:before{content:"\f00c";color:#009688;position:absolute;left:10px;top:50%;transform:translateY(-50%)}
.dokan-info,.woocommerce-info{color:#2f6473}
.dokan-info:before,.woocommerce-info:before{content:"\f05a";color:var(--info)}
dl.variation{margin-bottom:0;font-size:12px}
dl.variation p{font-size:inherit}
.woocommerce-info{max-width:max-content;margin:0 0 10px auto;position:relative;padding-left:35px;line-height:1.2;font-size:12px}
.woocommerce-info::before{position:absolute;left:10px;top:10px}
.shop_table dl.variation{line-height:normal}
.shop_table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em}
.shop_table a:not(.button):hover{color:var(--vayu-primary-color)}
.shop_table dd,.shop_table dt{display:inline-block;margin:0 2px 0 0;font-weight:400;line-height:normal}
.shop_table dl.variation dt{color:var(--vayu-black)}
.shop_table dd p{font-size:inherit;margin-bottom:0}
.shop_table th{text-align:left;padding:15px 25px}
.shop_table td{text-align:left;padding:10px 25px}
.cart_item .detail-right .product-name a{color:var(--vayu-black);font-size:15px;line-height:1.2;font-weight:400;display:inline-block;word-break:break-word}
.shop_table td.product-name{font-weight:500;word-break:break-word;color:var(--vayu-heading-color)}
.shop_table tfoot tr:first-child td,.shop_table tfoot tr:first-child th{padding:28px 10px 10px}
.shop_table tbody th:first-child,.shop_table tfoot th:first-child{border-left:none}
.shop_table td.actions{padding:20px 0}
.detail-right dl.variation{margin:2px auto}
@media (max-width:575px) {
.shop_table td.actions .coupon > *{margin-bottom:1rem}
}
@media (max-width:767px) {
.shop_table.responsive thead,.shop_table.shop_table_responsive thead{display:none}
.shop_table.responsive tr,.shop_table.shop_table_responsive tr{display:block;padding:10px 0;position:relative;border-top:1px solid var(--vayu-gray-5);background:#fff}
.shop_table.responsive tr:first-child,.shop_table.shop_table_responsive tr:first-child{border-top:none}
.shop_table.responsive tfoot th,.shop_table.shop_table_responsive tfoot th{border:none}
.shop_table.responsive tfoot tr:first-child,.shop_table.shop_table_responsive tfoot tr:first-child{border-top:1px solid var(--vayu-gray-5)}
.shop_table.responsive td,.shop_table.responsive th,.shop_table.shop_table_responsive td,.shop_table.shop_table_responsive th{background:transparent;text-align:center;display:block;padding:5px 10px;border:none}
.shop_table.responsive td.product-remove,.shop_table.responsive th.product-remove,.shop_table.shop_table_responsive td.product-remove,.shop_table.shop_table_responsive th.product-remove{position:absolute;right:0;top:12px}
.shop_table.responsive td.product-thumbnail,.shop_table.responsive th.product-thumbnail,.shop_table.shop_table_responsive td.product-thumbnail,.shop_table.shop_table_responsive th.product-thumbnail{padding-top:10px}
}
.featured-box .shop_table{box-shadow:none;border:none}
.featured-box .shop_table td{border-left:none}
.featured-box .shop_table tr:last-child td:first-child,.featured-box .shop_table tr:last-child td:last-child,.featured-box .shop_table tr:last-child td:only-child{border-radius:0}
.featured-box .shop_table .product-remove .remove{font-size:30px}
.featured-box .shop_table .quantity{margin:0;width:auto}
.featured-box .shop_table .quantity input.qty{border-color:var(--vayu-gray-2);border-radius:0;width:38px;height:3rem;padding:0 4px}
.featured-box .shop_table .coupon{margin-top:16px;width:50%}
.featured-box .shop_table .coupon label{display:none}
.featured-box .shop_table .coupon #coupon_code{max-width:280px;background:#E6EFEF;color:var(--vayu-black);min-height:42px}
.featured-box .shop_table .actions,.featured-box .shop_table .cart-actions{margin-top:8px;padding-bottom:10px}
.featured-box .shop_table .actions button,.featured-box .shop_table .actions input,.featured-box .shop_table .cart-actions button,.featured-box .shop_table .cart-actions input{margin-bottom:15px}
@media (max-width:991px) {
.featured-box .shop_table .coupon{width:100%}
.featured-box .shop_table .pt-left,.featured-box .shop_table .pt-right{float:none!important;text-align:center}
}
.order-again .button{padding:0 1.5rem}
.btn-go-shop.button{letter-spacing:-.015em;text-align:center;border-radius:calc(2* var(--border-rd-md));padding:12px 30px}
.wc-action-btn.wc-action-sm{font-size:13px;letter-spacing:-.015em}
.order-again .button,.wc-action-btn.button:disabled,.wishlist_table .add-links .quickview,.wishlist_table .add-links .yith-compare{background:#F0F0F0;color:var(--vayu-heading-color);border:none}
.order-again .button:hover{background:#fff;color:var(--vayu-black)}
.wc-action-btn.button:disabled{opacity:.8}
.text-v-dark{color:var(--vayu-heading-color)!important}
table.shop_table.review-order.woocommerce-checkout-review-order-table tfoot tr.order-total *{font-size:20px!important;color:var(--vayu-heading-color)}
.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark{background:var(--vayu-primary-color);color:var(--vayu-body-bg);border:none}
html .btn-v-dark{border:1px solid var(--vayu-primary-color)}
html .btn-v-dark:hover{color:var(--vayu-primary-color)}
.cart-popup .button.checkout:focus,.wishlist_table .add_to_cart.button:focus{outline:none;box-shadow:none;color:var(--vayu-body-bg)}
.cart-popup .button.checkout:hover,.wishlist_table .add_to_cart.button:hover{background:var(--vayu-secondary-color);color:var(--vayu-primary-color)}
.single-product .product-summary-wrap p.price span.woocs_price_code del span.woocommerce-Price-amount.amount bdi{color:#7B7B7B;font-size:20px}
section.woocommerce-customer-details .vayu-separator hr.separator-line.align_center{background:#000}
.single.single-product .sidebar-content .widget .widget-title{border-bottom:1px solid rgba(0,0,0,0.08);padding-bottom:10px;margin-bottom:5px}
.single.single-product .sidebar [data-plugin-sticky]{background:#fff;padding:10px 20px;border-radius:var(--border-rd-sm)}
.single-product :where(.column3,.column2) .product-summary-wrap .quantity{max-width:160px}
@media (min-width:992px) {
.order-info,.woocommerce-order-details{width:90%}
.archive.woocommerce-page .layout-default .sidebar.left-sidebar{width:20%}
.archive.woocommerce-page .layout-default .main-content{width:80%;padding-left:30px}
.single.single-product .col-lg-3.sidebar.vayu-woo-product-sidebar.right-sidebar .pin-wrapper .sidebar-content{padding:0}
.sidebar.vayu-woo-product-sidebar aside{padding-bottom:10px}
.single.single-product .filter-item-list .filter-item,/* .single.single-product .woocommerce-widget-layered-nav-list a:not(.filter-color){min-width:115px}
*/
.single.single-product :where(.column2-left-sidebar,.column2-right-sidebar) .summary.entry-summary .resp-tabs-list li{font-size:14px}
.product-layout-default .summary-before,.summary-before.col-lg-8{padding-right:30px}
.single.single-product :where(.column2-left-sidebar,.column2-right-sidebar) .product-layout-grid .product-images .img-thumbnail img{min-height:500px}
}
.order-info .order-item{width:20%;font-size:14px;line-height:normal;text-align:center}
.woocommerce-table--order-details.order_details tfoot tr:last-child{border-top:1px solid #ddd}
address{margin-bottom:0;font-size:16px;color:var(--wp--preset--color--primary);line-height:1.5}
address p{margin-bottom:0;line-height:1.5}
.woocommerce-table--order-details.order_details .vayu-separator hr.separator-line{background:#000}
.woocommerce-button.button.wc-action-btn{padding:10px 12px;transition:.3s ease all}
.checkout-order-review .cart-subtotal,.checkout-order-review tbody .amount,.order_details tbody .amount{color:#777;font-weight:500}
.checkout-order-review tr td:last-child,.order_details tr td:last-child{text-align:right}
.order_details tbody tr.order_item{line-height:20px;border-bottom-width:0}
.order_details tbody tr.order_item td{padding-top:9px;padding-bottom:0}
.order_details tbody td.product-name{padding-top:9px}
.order_details tfoot tr{padding:5px 0}
.order_details tfoot tr td{color:#777;font-weight:500}
.order_details tfoot tr:last-child h4{font-size:22px}
.order_details tfoot tr:last-child .amount{font-size:22px;font-weight:600;color:var(--vayu-heading-color)}
.order_details .product-name a{color:var(--vayu-heading-color)}
.order_details .wc-item-meta{padding-left:5px;margin-bottom:0}
.order_details .wc-item-meta li{display:flex;font-size:12px;color:#999}
.order_details .wc-item-meta strong{margin-right:10px}
.order_details .wc-item-meta p,.order_details .wc-item-meta strong{font-weight:500}
.featured-box .cart-actions{margin-top:8px;margin-bottom:20px}
.woocommerce-thankyou-order-received{padding:30px 0;font-size:22px;font-weight:600;letter-spacing:-.025em;border:2px solid #009688;text-align:center;color:#009688;border-radius:var(--border-rd-sm)}
.success-message i,.woocommerce-thankyou-order-received i{color:#009688}
.woocommerce-thankyou .woocommerce-order-details{width:100%}
#login-form-popup .account-sub-title,.woocommerce-checkout .account-sub-title,.woocommerce-thankyou .account-sub-title{font-size:30px;font-weight:500;letter-spacing:-.01em}
#login-form-popup .account-sub-title{color:var(--vayu-light-color)}
.woocommerce-account .form-row input{border-radius:calc(2*var(--border-rd-md));min-height:50px}
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{border:1px solid var(--vayu-input-bc);border-radius:calc(2*var(--border-rd-md))}
#login-form-popup .account-sub-title i,.woocommerce-account .account-sub-title i,.woocommerce-checkout .account-sub-title i,.woocommerce-thankyou .account-sub-title i{font-size:26px}
#login-form-popup form.woocommerce-form.woocommerce-form-login{padding:60px}
#login-form-popup .featured-boxes,.woocommerce-account .featured-boxes,.woocommerce-thankyou .featured-boxes{border:1px solid var(--vayu-gray-5);border-radius:var(--border-rd-sm)}
.woocommerce-account .featured-boxes{background:#fff}
.woocommerce-cart h4,.woocommerce-checkout h4,.woocommerce-order-details h4{font-size:14px;font-weight:600}
.woocommerce-checkout .card-sub-title,.woocommerce-order-details .card-sub-title{font-weight:600;font-size:21px!important}
.woocommerce-account .account-sub-title{font-size:30px;margin-bottom:20px}
.u-column1.col-1{max-width:none;flex:none;padding-left:0;padding-right:0}
.col2-set{margin:0 calc(var(--vayu-column-spacing) * -1)}
.col2-set:after{content:" ";display:table;clear:both}
.col2-set .col-1,.col2-set .col-2{width:50%;max-width:none;flex:none}
.col2-set .col-1,.col2-set .col-12,.col2-set .col-2{padding:0 var(--vayu-column-spacing)}
.col2-set .col-1{float:left}
.col2-set .col-2{float:right}
@media (max-width:991px) {
.col2-set .col-1,.col2-set .col-2{float:none;width:100%}
}
.chosen-container-single .chosen-single,.select2-container .select2-choice,.woocommerce-checkout .form-row .chosen-container-single .chosen-single{background:var(--vayu-normal-bg);border-color:var(--vayu-gray-5);height:34px;line-height:28px;padding:3px 8px}
.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-single .chosen-single{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
.chosen-container-single .chosen-single div b,.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{background-position:0 7px!important}
.chosen-container-active.chosen-with-drop .chosen-single div b,.woocommerce-checkout .form-row .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px!important}
.select2-container .select2-choice{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:var(--vayu-body-color)}
.chosen-container-active.chosen-with-drop .chosen-single,.select2-container-active .select2-choice{border-color:var(--vayu-gray-5);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
.select2-drop,.select2-drop-active{margin-top:-2px;border-color:var(--vayu-gray-5);color:var(--vayu-body-color)}
.select2-drop .select2-search,.select2-drop-active .select2-search{padding-top:4px}
.select2-drop .select2-results,.select2-drop-active .select2-results{font-size:.9em;background-color:var(--vayu-normal-bg)}
.select2-drop .select2-results li,.select2-drop-active .select2-results li{line-height:20px}
.form-row{margin-bottom:15px;vertical-align:top}
.form-row:not(.row){display:block;margin-left:0;margin-right:0}
.form-row label{display:block}
.form-row label.checkbox{display:inline-block}
.form-row label.inline{display:inline}
.form-row .required{border:none;cursor:default;color:#c10000;text-decoration:none}
.form-row input[type=color],.form-row input[type=date],.form-row input[type=datetime-local],.form-row input[type=datetime],.form-row input[type=email],.form-row input[type=month],.form-row input[type=number],.form-row input[type=password],.form-row input[type=search],.form-row input[type=tel],.form-row input[type=text],.form-row input[type=time],.form-row input[type=url],.form-row input[type=week],.form-row select,.form-row textarea{width:100%;color:var(--vayu-body-color)}
.form-row-wide{width:100%}
.form-row-first{float:left;width:50%;padding-right:10px}
@media (max-width:767px) {
.form-row-first{float:none;width:100%;padding-right:0}
}
.form-row-last{float:right;width:50%;padding-left:10px}
@media (max-width:767px) {
.form-row-last{float:none;width:100%;padding-left:0}
}
header.title{position:relative}
header.title:after{content:" ";display:table;clear:both}
header.title h3{float:left;margin-bottom:15px}
header.title .edit{float:right;margin-bottom:15px}
form.global-login label.inline{display:inline-block;margin:0;vertical-align:middle}
form.global-login #rememberme{margin-left:10px}
.wcml-switcher{position:relative}
.wcml-switcher h5{cursor:pointer!important}
.wcml-switcher li.loading{display:inline-block!important;position:absolute!important;z-index:1;top:0;bottom:0;left:0;right:0;opacity:.3;cursor:wait;background-color:var(--vayu-normal-bg)}
p.demo_store{position:fixed;bottom:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:var(--vayu-black);color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,0.2)}
body.woocommerce-page .card-body .featured-box{margin-bottom:0}
.account-text-user{color:var(--vayu-heading-color)}
.overlay-vendor-effect{background:rgba(0,0,0,0.4);padding-bottom:1px}
.vendor-profile-bg{background:#d41b1b;color:#fff;text-align:center;margin-bottom:20px}
.vendor-profile-bg h1 a{text-align:center;color:#fff;font-size:26px;font-weight:700;text-transform:capitalize}
.vendor-profile-bg p{font-weight:700;text-align:center;font-size:14px;margin:10px}
.vendor_userimg img{border-radius:100px;margin:20px 0}
#header .header-top .top-links:last-child > li.menu-item:last-child > a{padding-right:0}
#header .header-top .top-links:last-child > li.menu-item:last-child:after{display:none}
.vayu-wide-sub-menu li.menu-item li.menu-item > a:hover{background:none;color:var(--vayu-mainmenu-popup-text-color-hover,var(--vayu-mainmenu-popup-text-color-regular,var(--vayu-body-color)))}
.vayu-wide-sub-menu > li.sub{--vayu-wide-subitem-pd:15px 10px 0}
#header .main-menu .narrow.pos-right .popup{right:auto;left:auto}
.sidebar-menu .wide .popup{border-left:none}
.sidebar-menu .wide .popup > .inner{margin-left:0}
.sidebar-menu .popup:before{content:"";position:absolute;border-right:12px solid var(--vayu-body-bg);border-top:10px solid transparent;border-bottom:10px solid transparent;left:-12px;top:calc(13px + -1 * var(--vayu-sd-menu-popup-top,0));z-index:112}
.price{line-height:1;font-weight:600;font-size:1rem}
.price,td.order-total,td.product-subtotal,td.product-total,tr.cart-subtotal,tr.order-total{color:var(--vayu-color-price)}
.cart-v2 table.responsive.cart-total tr.cart-subtotal+tr.border-bottom-0{padding-top:10px}
.cart-v2 p.vayu-shipping{margin:10px 0 5px}
.cart-v2 section.shipping-calculator-form{padding-top:10px}
.price .price,td.order-total .price,td.product-price .price,td.product-subtotal .price,td.product-total .price,tr.cart-subtotal .price{font-size:1em}
.price .currency,.price .decimal,td.order-total .currency,td.order-total .decimal,td.product-price .currency,td.product-price .decimal,td.product-subtotal .currency,td.product-subtotal .decimal,td.product-total .currency,td.product-total .decimal,tr.cart-subtotal .currency,tr.cart-subtotal .decimal{font-size:.75em;font-weight:400}
.price .currency .decimal,td.order-total .currency .decimal,td.product-price .currency .decimal,td.product-subtotal .currency .decimal,td.product-total .currency .decimal,tr.cart-subtotal .currency .decimal{font-size:1em}
.price ins,td.order-total ins,td.product-price ins,td.product-subtotal ins,td.product-total ins,tr.cart-subtotal ins{display:inline-block;text-decoration:none;vertical-align:baseline}
.price .from,td.order-total .from,td.order-total del,td.product-price .from,td.product-price del,td.product-subtotal .from,td.product-subtotal del,td.product-total .from,td.product-total del,tr.cart-subtotal .from,tr.cart-subtotal del{display:inline-block;color:#a7a7a7;font-size:.8em;margin-right:.2143em;vertical-align:baseline}
div.quantity{display:inline-flex;position:relative;text-align:left;vertical-align:middle}
div.quantity.hidden{display:none!important}
div.quantity .qty{-moz-appearance:textfield;text-align:center;padding-left:0;padding-right:0;font-weight:500}
div.quantity .minus,div.quantity .plus{position:relative;width:100%;height:42px;line-height:1;padding:0;outline:none;text-indent:-9999px;background:none;color:var(--vayu-heading-color)}
div.quantity .minus:hover,div.quantity .plus:hover{color:var(--vayu-primary-color)}
div.quantity .minus:before,div.quantity .plus:before{content:"";position:absolute;left:50%;top:50%;width:10px;border-top:2px solid;margin-top:-.5px;margin-left:-4.5px}
div.quantity .plus:after{content:"";position:absolute;left:50%;top:50%;height:10px;border-left:2px solid;margin-top:-4.5px;margin-left:-.5px}
.quantity .qty{font-family:var(--vayu-add-to-cart-ff),var(--vayu-body-ff),sans-serif;color:var(--vayu-heading-color);width:100%}
.product-image{display:block;position:relative;border:none;width:100%;padding:0}
.product-image:hover{z-index:1}
.product-image .inner{display:block;overflow:hidden;position:relative;border-radius:var(--border-rd-md)}
.product-inner .inner{background:#eeeef0;padding-bottom:365px}
.product-image img{display:inline-block;width:100%;height:auto;transition:opacity 0.3s,transform 2s cubic-bezier(0,0,0.44,1.18);transform:translateZ(0)}
.product-image .viewcart{font-size:1.25rem;color:var(--vayu-primary-color);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;text-align:center;width:2.2em;height:2.2em;line-height:2.1em;display:none;opacity:0;transition:.25s}
.product-image .viewcart:before{font-family:"Simple-Line-Icons";content:"\e04e"}
.product-image .viewcart:hover{background-color:var(--vayu-primary-color);color:#fff}
.product-image .labels{line-height:1;color:#fff;font-weight:600;text-transform:uppercase;position:absolute;z-index:2;top:.8em;font-size:10px;left:.8em;text-align:center}
.product-image .labels .onhot,.product-image .labels .onnew,.product-image .labels .onsale{padding:5px 6px;margin-bottom:5px;border-radius:var(--border-rd-md);min-width:40px}
.product-image .labels .onnew{background:-webkit-linear-gradient(-405deg,var(--vayu-new-bgc,#08c) 0,var(--vayu-new-bgc,#0169fe) 80%);background:linear-gradient(135deg,var(--vayu-new-bgc,#08c) 0,var(--vayu-new-bgc,#0169fe) 80%)}
.product-image .labels .tooltip{font-weight:400;text-transform:none;white-space:nowrap;z-index:100}
.product-image .stock{position:absolute;z-index:1;background:var(--vayu-label-bg1);color:var(--vayu-heading-color);top:0;bottom:0;left:0;right:0;width:10em;height:3em;line-height:3em;margin:auto;font-weight:600;text-transform:uppercase;text-align:center;transition:.25s}
.product-image,.product-image .stock,.product-image .viewcart{background:var(--vayu-normal-bg)}
.feature-products ul.products .product-loop-title h3,.feature-products ul.products .amount bdi,.feature-products ul.products .price{color:#fff}
.feature-products .product-content .price del .amount bdi{color:#8b8b8b}
.feature-products .owl-carousel.show-nav-title .owl-nav [class*=owl-]{background:#181818;border-color:#fff}
.explore-carousel-section .owl-carousel.rounded-nav .owl-nav [class*=owl-]:hover,.feature-products .owl-carousel.show-nav-title .owl-nav [class*=owl-]:hover{color:#001320}
.feature-products .owl-carousel.show-nav-title .owl-nav [class*=owl-]:before{color:#fff}
.feature-products .owl-carousel.show-nav-title .owl-nav [class*=owl-]:after,.explore-carousel-section .owl-carousel.rounded-nav .owl-nav [class*=owl-]:after{background:#fff}
.yith-wcbm-badge{margin:0}
.yith-wcbm-badge img{margin:0!important;border-radius:0;opacity:1!important}
.products .yith-wcbm-badge{margin:0}
.products .yith-wcbm-badge img{margin:0!important}
.product-image .labels .onhot,.summary-before .labels .onhot{background:var(--vayu-hot-color,#3AAE70);color:var(--vayu-hot-color-inverse,#fff)}
.product-image .labels .onsale,.summary-before .labels .onsale{background:var(--vayu-sale-color,#e27c7c);color:var(--vayu-sale-color-inverse,#fff)}
.add-links .add_to_cart_button,.add-links .add_to_cart_read_more,.add-links-wrap .quickview,.product-image .yith-compare,.yith-wcwl-add-to-wishlist a,.yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){position:relative;display:inline-block;cursor:pointer;font-size:inherit;text-align:center;vertical-align:top;transition:opacity 0.25s,background-color 0.25s,color 0.25s,border-color 0.25s,left 0.25s,right .25s;background-color:var(--vayu-shop-add-links-bg-color);color:var(--vayu-shop-add-links-color,#212529)}
.add-links-wrap .quickview:before,.yith-wcwl-add-to-wishlist a:before,.yith-wcwl-add-to-wishlist span:before{display:inline-block}
.add-links .button:focus,li.product-default:hover .add-links .add_to_cart_button,li.product-default:hover .add-links .add_to_cart_read_more{background-color:var(--vayu-primary-color);border-color:var(--vayu-primary-color);color:var(--vayu-primary-color-inverse,#fff)}
.product-summary-wrap .yith-wcwl-add-to-wishlist a,.product-summary-wrap .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){background:none;border:none}
.add-links .add_to_cart_button,.add-links .add_to_cart_read_more,.add-links .yith-compare{padding:0 .625rem;font-size:.75rem;font-weight:600;text-transform:capitalize;z-index:1;white-space:nowrap}
.add-links .yith-compare.added:before{content:"\f00c";font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;line-height:40px}
.add-links .add_to_cart_button.loading.viewcart-style-1:after{content:"";opacity:.5;position:absolute;left:0;right:0;top:0;bottom:0;background:var(--vayu-normal-bg)}
.add-links .add_to_cart_button,.add-links .add_to_cart_read_more,.add-links .quickview,.add-links .yith-compare{height:40px;line-height:40px;min-width:40px}
.yith-wcwl-add-to-wishlist a,.yith-add-to-wishlist-button-block{width:40px;height:40px;line-height:40px;padding:0;text-indent:-9999em}
.yith-wcwl-add-to-wishlist a:before,.yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip):before,.yith-wcwl-add-to-wishlist-button::before{position:absolute;left:0;right:0;top:0;text-indent:0;font-size:1rem;font-family:"vayu"}
.yith-wcwl-add-to-wishlist a:before,.yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){vertical-align:middle}
.yith-wcwl-add-to-wishlist .add_to_wishlist:before,.yith-add-to-wishlist-button-block::before{content:"\e889"}
:where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) .yith-wcwl-add-button a.view-wishlist:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{content:"\e88a";color:var(--vayu-sale-color,#e27c7c)}
:where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) .delete_item:before{content:"\e88a"}
:where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) a i,.yith-wcwl-add-to-wishlist + .clear{display:none}
:where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) .feedback,.yith-wcwl-add-to-wishlist img.ajax-loading{display:none!important}
.product-layout-image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:first-child,.product-layout-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a,.summary-before .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:first-child,.summary-before .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a{padding-left:20px}
.product-layout-image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:first-child:before,.product-layout-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before,.summary-before .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:first-child:before,.summary-before .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before{right:unset}
.product-layout-image .yith-wcwl-add-to-wishlist a,.product-layout-image .yith-wcwl-add-to-wishlist span,.summary-before .yith-wcwl-add-to-wishlist a,.summary-before .yith-wcwl-add-to-wishlist span{width:unset;text-indent:unset}
.single.single-product .product-layout-grid .product-images .img-thumbnail{margin-bottom:14px}
.single.single-product .product-layout-grid .product-images .img-thumbnail:nth-child(2n){padding-left:7px}
.single.single-product .product-layout-grid .product-images .img-thumbnail:nth-child(2n+1){padding-right:7px}
.summary-before .yith-wcwl-add-to-wishlist a:hover{color:var(--vayu-primary-color);background-color:var(--vayu-primary-color-inverse,#fff);border-color:var(--vayu-primary-color-inverse,#fff)}
li.product-outimage_aq_onimage .add-links .quickview{background-color:var(--vayu-primary-color);color:var(--vayu-primary-color-inverse,#fff)}
.add-links .quickview{width:36px;text-transform:uppercase;font-size:13px}
.add-links .quickview.loading:after{content:"";opacity:.5;position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--vayu-normal-bg)}
.single-add-to-cart .type-product .single_add_to_cart_button:after{content:"\f00c";margin-left:10px;font-size:16px;font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900}
#comments h2{margin-top:0}
.commentlist{list-style:none;margin:15px 0;padding:0}
.commentlist:after{content:" ";display:table;clear:both}
.commentlist li{clear:both;margin-bottom:20px}
.commentlist li:last-child{margin-bottom:0}
.commentlist li .comment-text{padding:20px;position:relative;background:#f5f5f5;border-radius:var(--border-rd-sm)}
@media (max-width:575px) {
#reviews .commentlist .comment-text{height:auto}
.commentlist li .comment-text{padding:0;background:transparent}
.commentlist li .comment_container{background:#f5f5f5;padding:10px 10px 15px;border-radius:10px}
}
.commentlist li .comment-text p{font-size:.9em;line-height:21px;margin:0;padding:0}
.commentlist li .comment-text .meta{font-size:1em;margin:0}
.commentlist li .comment-text .meta strong{display:inline-block;line-height:21px;margin:0;padding:0 0 5px}
@media (max-width:575px) {
.commentlist li .comment-text .meta strong{display:block;padding-bottom:0}
}
.commentlist li .comment-text .meta time{color:#999;font-size:.9em}
.comment-reply-title{margin:0 0 14px}
.comment-form-rating label{display:inline-block;margin-right:10px;margin-bottom:0}
.comment-form-rating .stars{display:inline-block;position:relative;top:-.5em;white-space:nowrap;z-index:0}
.comment-form-rating .stars span a{position:absolute;top:0;left:0;font-size:16px;text-indent:-9999em;transition:.2s}
.comment-form-rating .stars span a:before{color:#F5C12D;content:"";position:absolute;left:0;height:24px;text-indent:0;letter-spacing:1px}
.comment-form-rating .stars span a:hover:before{color:#F5C12D}
.comment-form-rating .stars .star-1{z-index:10}
.comment-form-rating .stars .star-1:before{width:17px}
.comment-form-rating .stars .star-1.active:before,.comment-form-rating .stars .star-1:hover:before{content:"\f005"}
.comment-form-rating .stars .star-2{z-index:9}
.comment-form-rating .stars .star-2:before{width:34px}
.comment-form-rating .stars .star-2.active:before,.comment-form-rating .stars .star-2:hover:before{content:"\f005""\f005"}
.comment-form-rating .stars .star-3{z-index:8}
.comment-form-rating .stars .star-3:before{width:51px}
.comment-form-rating .stars .star-3.active:before,.comment-form-rating .stars .star-3:hover:before{content:"\f005""\f005""\f005"}
.comment-form-rating .stars .star-4{z-index:7}
.comment-form-rating .stars .star-4:before{width:68px}
.comment-form-rating .stars .star-4.active:before,.comment-form-rating .stars .star-4:hover:before{content:"\f005""\f005""\f005""\f005"}
.comment-form-rating .stars .star-5{z-index:6}
.comment-form-rating .stars .star-5:before{content:"\f005""\f005""\f005""\f005""\f005";font-weight:400}
.comment-form-rating .stars .star-5.active:before,.comment-form-rating .stars .star-5:hover:before{font-weight:900}
#yith-wcwl-popup-message{border-width:4px 0 0;border-color:var(--vayu-primary-color);font-weight:600;line-height:1.5;color:var(--vayu-body-color);padding:15px 20px;width:250px;margin-left:-125px!important;background:var(--vayu-body-bg);border-radius:0;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active,a.yith-wcan-instock-button.active,a.yith-wcan-onsale-button.active,a.yith-wcan-price-link.active,ul.yith-wcan-list li.chosen a{position:relative;padding-left:31px}
.single_variation_wrap .variations_button > .warranty_info{margin:0 .5rem 5px 0}
.single_variation_wrap .variations_button #wc-stripe-payment-request-button-separator,.single_variation_wrap .variations_button #wc-stripe-payment-request-wrapper{width:100%}
.filter-item-list,.single-product form.cart:not(.variations_form),.single_variation_wrap .variations_button{display:flex;flex-wrap:wrap;align-items:center}
.single-product .product-attr-description{padding:0}
.product_title{font-size:2em;font-weight:600;margin-bottom:.5em;color:var(--vayu-color-price)}
.product_title a{color:inherit}
.product_title a:focus,.product_title a:hover{color:var(--vayu-primary-color)}
.product_title.show-product-nav{width:calc(100% - 52px)}
.product-nav{position:absolute;top:0;right:10px;z-index:1}
.product-nav:after{content:" ";display:table;clear:both}
.product-nav .product-next,.product-nav .product-prev{float:left;margin-left:.125rem}
.product-nav .product-next{margin-left:10px}
.product-nav .product-next:hover .product-popup,.product-nav .product-prev:hover .product-popup{display:block}
.product-nav a{display:block;color:var(--vayu-heading-color)}
.product-nav a:focus,.product-nav a:hover{color:var(--vayu-heading-color)}
.product-nav .product-link{font-size:16px;width:28px;height:28px;line-height:24px;border:1px solid var(--vayu-primary-color);border-radius:14px;display:inline-block;text-align:center;font-family:"vayu"}
.product-nav .product-link:hover{background:var(--vayu-heading-color);color:#fff}
.product-nav .product-link.disabled{cursor:default;opacity:.5}
.product-nav .product-prev .product-link:before{content:"\e819"}
.product-nav .product-prev .product-popup:before{right:45px}
.product-nav .product-next .product-link:before{content:"\e81a"}
.product-nav .product-next .product-popup:before{right:7px}
.product-nav .featured-box{display:block;margin:0;text-align:left;border-width:0;box-shadow:0 5px 8px rgba(0,0,0,0.15);background:#fff;border-radius:5px}
.product-nav .featured-box .box-content{display:block;padding:10px}
.product-nav .featured-box .box-content:after{content:" ";display:table;clear:both}
.product-nav .product-popup{display:none;position:absolute;top:32px;right:0;font-size:.9286em;z-index:999}
.product-nav .product-popup:before{border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;content:"";position:absolute;top:-5px}
.page-top .product-nav .product-popup{color:var(--vayu-body-color)}
.page-top .product-nav .product-popup:before{border-bottom-color:var(--vayu-primary-color)}
.product-nav .product-popup .product-image{padding:0;width:90px;border-radius:5px}
.product-nav .product-popup .product-image img{width:100%;height:auto}
.product-nav .product-popup .product-details .product-title{display:block;padding-top:5px;line-height:1.4em;font-size:12px;font-weight:400;text-align:center;color:var(--vayu-color-price)}
.product-nav .product-popup .product-details .amount{font-size:1.0714em;font-weight:600;line-height:1;vertical-align:middle;color:var(--vayu-color-price)}
.product-nav .product-popup .product-details .amount .currency,.product-nav .product-popup .product-details .amount .decimal{font-size:.75em;font-weight:400}
.product-nav .product-popup .product-details .amount .currency .decimal{font-size:1em}
.product-nav .product-popup .product-details ins{text-decoration:none;vertical-align:baseline}
.product-nav .product-popup .product-details .from,.product-nav .product-popup .product-details del{color:#a7a7a7;font-size:.8em;margin-right:3px;vertical-align:baseline}
.product-nav .product-popup .product-details .from .amount,.product-nav .product-popup .product-details del .amount{color:#a7a7a7}
.woocommerce-product-rating{color:#999;margin-bottom:1.4286em;margin-top:0;font-size:.9286em}
.woocommerce-product-rating .star-rating{font-size:1.2857em;display:inline-block;margin-right:.7143em;position:relative}
.woocommerce-product-rating .review-link{display:inline-block}
.woocommerce-product-rating .review-link a:first-child{padding-left:0}
.woocommerce-product-rating a{color:inherit;display:inline-block;vertical-align:bottom;padding:0 .7143em}
.woocommerce-product-rating a:active,.woocommerce-product-rating a:hover{color:#888}
.woocommerce-product-rating.noreview a{padding:0}
.has-ccols-spacing.owl-loaded{--vayu-el-spacing:0}
.fullscreen-carousel{height:100vh;position:relative}
.fullscreen-carousel .owl-carousel:not(.owl-loaded)>*,.fullscreen-carousel .owl-item>*{height:100vh}
.posts-container{gap:50px 0}
.grid-box{position:relative}
.grid-box .post-content .entry-title a{font-size:26px;line-height:normal;background-size:201% 1px;background-position:100% 100%;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--vayu-black)),color-stop(50%,transparent));-webkit-transition:all 500ms;transition:all 500ms;font-weight:600}
.grid-box:hover .post-content .entry-title a{background-position:0 100%;color:var(--vayu-black)}
.single-image-thumb img,a[aria-label="post image"] img{width:100%;opacity:1}
.single-image-thumb,a[aria-label="post image"]{border-radius:var(--border-rd-sm);overflow:hidden}
.product .product-summary-wrap .description{margin-bottom:1em}
.product-summary-wrap .description p:last-child{margin-bottom:0}
.single-image-thumb{margin-bottom:20px;position:relative;padding-bottom:370px}
.grid-box .single-image-thumb img{object-fit:cover;object-position:center;position:absolute;top:0;left:0;height:100%;width:100%}
.grid-box .post-meta + .post-meta{margin:5px auto}
.post-content h2.entry-title{margin-bottom:10px;line-height:1.2;font-weight:600}
.post-content h4.entry-title{margin-bottom:10px}
@media (max-width:767px) {
.product-summary-wrap .summary{margin-right:0}
}
.product-summary-wrap .cart{margin-bottom:1.7857em}
@media (max-width:991px) {
.product-summary-wrap .single_add_to_cart_button{padding:0 1.4286em}
}
@media (max-width:575px) {
.product-summary-wrap .single_add_to_cart_button{padding:0 .7143em}
}
.product-summary-wrap .stock{font-weight:600;color:#4c4c4c;margin-bottom:0}
.product-summary-wrap .yith-wcwl-add-to-wishlist{position:relative;text-align:left}
.product-summary-wrap .yith-wcwl-add-to-wishlist a,.product-summary-wrap .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){color:var(--vayu-wishlist-color,#323232);width:auto;text-indent:0;overflow:visible;border:none;background:none;border-radius:0;font-weight:400}
.product-summary-wrap .yith-wcwl-add-to-wishlist a:focus,.product-summary-wrap .yith-wcwl-add-to-wishlist a:hover,.product-summary-wrap .yith-wcwl-add-to-wishlist span:focus,.product-summary-wrap .yith-wcwl-add-to-wishlist span:hover{color:var(--vayu-wishlist-color-inverse,var(--vayu-primary-color))}
.product-summary-wrap .yith-wcwl-add-to-wishlist a span:not(.yith-wcwl-tooltip){transition:none;text-transform:capitalize}
.product-summary-wrap .yith-wcwl-add-to-wishlist a span:not(.yith-wcwl-tooltip),.product-summary-wrap .yith-wcwl-add-to-wishlist a span:not(.yith-wcwl-tooltip):hover{color:inherit}
.product-summary-wrap .yith-wcwl-add-to-wishlist a{line-height:normal;height:inherit;text-transform:capitalize;display:flex;gap:5px;align-items:center;font-size:14px}
.product-summary-wrap .product_meta{margin:1.2143em 0}
.product-summary-wrap .product_meta span a,.product-summary-wrap .product_meta span span{display:inline-block;font-weight:400;color:var(--vayu-black)}
.product .product-summary-wrap .description{color:var(--vayu-black)}
.product-summary-wrap .share-links{margin:1em 0 1.0714em}
.product-summary-wrap #product-tab .description{margin-bottom:0}
.product-summary-wrap #product-tab hr{display:none}
.product-summary-wrap .price{color:var(--vayu-heading-color)}
.elementor-widget-vayu_cp_wishlist .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip),.wpb-sp-wishlist .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){width:auto;text-indent:0}
.product_meta .posted_in,.product_meta .product-stock,.product_meta .sku_wrapper,.product_meta .tags,.product_meta span.tagged_as{display:block;margin-bottom:10px;font-size:14px;line-height:normal;font-weight:500}
.comment-form label:first-child{display:block}
#product-tab:not(:last-child){margin-bottom:1.5rem}
#product-tab .tab-content h2{margin-bottom:.5em;line-height:inherit;font-size:1rem}
#product-tab .tab-content > h2:first-child{display:none}
#reviews .commentlist li{position:relative;padding-left:115px}
#reviews .commentlist .img-thumbnail{position:absolute;left:0;top:0;border-radius:var(--border-rd-sm);overflow:hidden}
#reviews .commentlist .img-thumbnail img{max-width:80px;height:auto}
@media (max-width:575px) {
#reviews .commentlist li{padding-left:0}
#reviews .commentlist .img-thumbnail{position:static;margin:0 12px 10px 0;float:left}
#reviews .commentlist .img-thumbnail img{max-width:60px}
}
#reviews .commentlist .comment-text{min-height:90px}
#reviews .commentlist .comment-text:before{content:"";border-bottom:15px solid transparent;left:-15px;border-top:15px solid transparent;border-right:15px solid #f5f5f5;height:0;position:absolute;top:28px;width:0}
#reviews .commentlist .star-rating{float:right}
@media (max-width:575px) {
#reviews .commentlist .star-rating{float:none}
#reviews .commentlist .comment-text:before{display:none}
}
div.products{margin-bottom:1.875rem}
.products-container{list-style:none}
.products.related{margin-bottom:0;margin-top:50px}
.main-content .products.related{padding-bottom:.5rem}
#content-bottom + .products.related{margin-top:2.5rem}
.summary-before{position:relative}
@media (max-width:991px) {
.summary-before{margin-left:auto;margin-right:auto}
}
.summary-before .labels{position:absolute;line-height:1;color:#fff;font-weight:700;text-transform:uppercase;margin:0;z-index:7;top:.8em;left:.8em;margin-left:var(--vayu-column-spacing)}
.summary-before .labels .onhot,.summary-before .labels .onnew,.summary-before .labels .onsale{font-size:12px;padding:.5em 1em;margin-bottom:5px;display:block;border-radius:var(--border-rd-md)}
.summary-before .labels .onnew{background:-webkit-linear-gradient(-405deg,var(--vayu-new-bgc,#08c) 0,var(--vayu-new-bgc,#0169fe) 80%);background:linear-gradient(135deg,var(--vayu-new-bgc,#08c) 0,var(--vayu-new-bgc,#0169fe) 80%)}
.summary-before .ms-lightbox-btn{background-color:var(--vayu-primary-color)}
.summary-before .ms-lightbox-btn:hover{background-color:var(--vayu-primary-light-5)}
.summary-before .ms-nav-next:before,.summary-before .ms-nav-prev:before,.summary-before .ms-thumblist-bwd:before,.summary-before .ms-thumblist-fwd:before{color:var(--vayu-primary-color)}
.product-images{position:relative;margin-bottom:8px}
.img-thumbnail .zoom,.vayu-tb-featured-image .zoom,.product-images .image-galley-viewer,.product-images .zoom{display:grid;place-content:center;border-radius:100%;bottom:10px;cursor:pointer;background-color:var(--vayu-primary-color);color:#FFF;height:30px;padding:0;position:absolute;right:10px;text-align:center;width:30px;opacity:0;transition:all .1s;z-index:1000}
.product-images .image-galley-viewer i,.product-images .zoom i{font-size:14px;line-height:normal}
.product-images .image-galley-viewer{display:flex;justify-content:center;bottom:calc(8px + var(--vayu-product-action-margin,0) + 2 * var(--vayu-product-action-border,0) + var(--vayu-product-action-width,30px))}
.product-images .image-galley-viewer i{font-size:16px}
.product-images .image-galley-viewer i:before{font-size:1.25em;line-height:inherit}
.product-images .image-galley-viewer.without-zoom{bottom:4px}
.product-images:hover .image-galley-viewer,.product-images:hover .zoom{opacity:1}
.product-images .product-image-slider.owl-carousel{margin-bottom:0}
.product-images .product-image-slider.owl-carousel .img-thumbnail{display:block;background:none}
.product-image-slider.owl-carousel .img-thumbnail{padding:0}
.product-image-slider.owl-carousel .owl-nav .owl-prev{left:0}
.product-image-slider.owl-carousel .owl-nav .owl-next{right:0}
.product-image-slider .owl-item{cursor:grab;line-height:1}
.product-image-slider .owl-item .img-thumbnail{width:100%}
.center-slider .owl-item:not(.active.center){opacity:.4;scale:.9}
.center-slider .owl-item.active.center{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}
.explore-carousel-section .center-slider.owl-carousel .owl-stage-outer{overflow:visible}
.center-slider .owl-item{transition:.4s ease all}
.product-thumbs-slider.owl-carousel{margin-bottom:0}
.product-thumbs-slider.owl-carousel .thumb-nav{opacity:0;transition:opacity .3s;top:50%;position:absolute;margin-top:-20px;width:100%!important}
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next,.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev{cursor:pointer;display:inline-block;position:absolute;font-size:15px;color:var(--vayu-primary-color);width:30px;height:30px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);margin:5px;padding:4px 7px;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next:before,.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev:before{font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;position:relative;top:0}
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev{left:-5px}
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev:before{content:"\f053";left:-1px}
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next{right:-5px}
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next:before{content:"\f054";left:1px}
.product-thumbs-slider.owl-carousel:hover .thumb-nav{opacity:1}
.product-thumbs-slider.owl-carousel .owl-item{cursor:pointer}
.product-thumbs-slider.owl-carousel .owl-item img{transition:opacity .3s}
.variations td > br{display:none}
.variations .label{font-size:1em;color:inherit;text-align:left;padding-left:0}
.variations .reset_variations{line-height:1;padding:1.2rem .5rem;margin-top:1.7em;border-radius:calc(2* var(--border-rd-md));background:var(--vayu-gray-2);color:var(--vayu-black);text-transform:capitalize;width:100%;max-width:160px;min-height:44px;display:grid;place-content:center;font-size:12px;transition:.3s ease all}
.variations .reset_variations:hover{background:var(--vayu-primary-color);color:var(--wp--preset--color--white)}
.woocommerce-variation-price span.price bdi{font-size:20px;font-weight:500}
.variations tr td{padding-top:2px}
.variations tr td label{padding-top:10px}
.variations tr:last-child select{margin-bottom:0}
.variations select{display:block;height:2.625rem;font-size:.8571em;font-weight:600;text-transform:uppercase;box-shadow:none;width:100%}
.single-product .cart:not(.variations_form),.single_variation_wrap{padding:1rem 0 .25rem;margin-top:0}
.wcml_currency_switcher{margin-bottom:15px}
.group_table td,.group_table th{vertical-align:middle;display:table-cell}
.group_table .label,.group_table .price{font-size:1.2em}
.resp-arrow{display:none}
.tab-content h2{font-size:1.4286em;line-height:1.4;font-weight:400;margin-bottom:1.0714em}
.tab-content p{margin-bottom:10px}
.tab-content table{margin-top:20px}
.tab-content table p{margin:0}
.tab-content :last-child{margin-bottom:0}
.woocommerce-tabs .tab-content{border:none;border-top:solid 1px var(--vayu-gray-2);box-shadow:none;padding:20px 0 10px}
.woocommerce-tabs .tab-content p{font-size:14px;font-weight:400;color:var(--vayu-primary-color);line-height:1.6}
.woocommerce-tabs .form-submit{margin-top:20px}
.comment-form-comment textarea#comment{height:100px}
.woocommerce-tabs .resp-tabs-list{padding-bottom:1px;border-bottom:none;display:none}
.woocommerce-tabs .resp-tabs-list li{color:#818692;text-transform:capitalize;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;flex:auto;margin-bottom:-3px;transition:.3s ease all;text-align:left}
.woocommerce-tabs .resp-tabs-list li.resp-tab-active,.woocommerce-tabs .resp-tabs-list li:hover{border-color:var(--vayu-black)!important;color:var(--vayu-heading-color)!important}
.woocommerce-tabs h2.resp-accordion{border-top:none;border-left:none;border-right:none;background:none!important;font-weight:500;color:var(--vayu-black);display:block;line-height:normal}
.woocommerce-tabs h2.resp-accordion:before{content:"\e81c";font-family:"vayu";float:right;margin-top:2px}
.woocommerce-tabs h2.resp-tab-active{border-bottom:1px solid var(--vayu-primary-color)}
.woocommerce-tabs h2.resp-tab-active:before{content:"\e81b"}
.single-product .cart{margin-bottom:0}
.single-product .cart:not(.variations_form){margin-top:10px}
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist{padding:0;display:inline-block;vertical-align:middle;margin:0 1rem 0 0;font:700 .75rem/1 var(--vayu-add-to-cart-ff),var(--vayu-body-ff),sans-serif;text-transform:uppercase;letter-spacing:-.015em}
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist + .clear{display:block}
.single-product .product-summary-wrap .description p{line-height:1.5;letter-spacing:-.015em}
.single-product .product-summary-wrap .price{font:600 1.5rem/1 var(--vayu-add-to-cart-ff),var(--vayu-body-ff),sans-serif;letter-spacing:-.02em}
.single-product .product-summary-wrap .price .price{margin-top:0;margin-bottom:0}
.single-product .product-summary-wrap .price del{letter-spacing:0;line-height:10px;display:inline-flex}
.single-product .product-summary-wrap .yith-compare{display:inline-flex;text-transform:capitalize;padding:0;color:var(--vayu-wishlist-color,#323232);background:none;line-height:normal;gap:5px;align-items:center;font-size:14px}
.product-template-default.single div.product:not(.product-layout-full_width) .summary-before .product-thumbnails.thumbnails{margin-top:20px}
.compare.yith-compare.button svg{width:15px;height:15px}
.single-product .product-summary-wrap .compare.yith-compare:hover:after{color:var(--vayu-wishlist-color-inverse,var(--vayu-primary-color))}
.single-product .product-summary-wrap .yith-compare.added:before{content:"\f00c";font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900}
.single-product .product-summary-wrap .yith-compare:active,.single-product .product-summary-wrap .yith-compare:active:before,.single-product .product-summary-wrap .yith-compare:focus,.single-product .product-summary-wrap .yith-compare:focus:before,.single-product .product-summary-wrap .yith-compare:hover,.single-product .product-summary-wrap .yith-compare:hover:before{color:var(--vayu-wishlist-color-inverse,var(--vayu-primary-color));background:none}
.single-product .product-summary-wrap .share-links{margin:0 0 30px}
.single-product .product-summary-wrap .share-links a{font-size:13px;width:32px;height:32px;border-radius:16px;margin:.2857em .3em .2857em 0}
.single-product .product-summary-wrap .share-links a:not(:hover){background:#f5f5f5;color:var(--vayu-heading-color);border-radius:var(--border-rd-lg)}
.single-product .product-summary-wrap .product-share{display:block;margin:10px 0 15px}
.single-product .product_meta{clear:both;color:#373737;margin-bottom:5px}
.single-product .product_meta a:hover{color:#222529}
.single-product .entry-summary{position:relative}
.single-product .entry-summary .add_to_wishlist:before{position:relative;content:"\e91b";bottom:auto;right:auto;font-size:14px;line-height:normal}
.single-product .entry-summary .yith-wcwl-add-button a.view-wishlist:before,.single-product .entry-summary .yith-wcwl-add-to-wishlist .delete_item:before,.single-product .entry-summary .yith-wcwl-wishlistaddedbrowse a:before,.single-product .entry-summary .yith-wcwl-wishlistexistsbrowse a:before{position:static;margin-right:.125rem;line-height:1}
.single-product .product_title{font-size:48px;line-height:1.2;color:var(--vayu-black);letter-spacing:-.01em;font-weight:500;margin-bottom:15px}
.single-product .woocommerce-product-rating .star-rating{font-size:1em;top:1px}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.woocommerce-table__product-name{border-radius:10px}
.woocommerce-order.woocommerce-thankyou .order_details tfoot tr:last-child h4.mb-0{font-size:22px}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{padding-left:10px;padding-right:10px}
.product-layout-full_width .product-summary-wrap .share-links a:not(:last-child){margin-bottom:10px}
th.woocommerce-product-attributes-item__label{color:var(--vayu-black);font-weight:600}
body .comment-form{padding:30px;background:#f5f5f5;border-radius:var(--border-rd-sm);float:left;width:100%}
p.logged-in-as a{font-weight:600;text-decoration:underline}
.comment-respond{margin-top:1.5rem;padding-bottom:0}
.comment-form input[type=color],.comment-form input[type=date],.comment-form input[type=datetime-local],.comment-form input[type=datetime],.comment-form input[type=email],.comment-form input[type=month],.comment-form input[type=number],.comment-form input[type=password],.comment-form input[type=search],.comment-form input[type=tel],.comment-form input[type=text],.comment-form input[type=time],.comment-form input[type=url],.comment-form input[type=week],.comment-form select,.comment-form textarea{width:100%;border-radius:calc(2*var(--border-rd-md));min-height:48px;resize:none}
.comment-form textarea{border-radius:var(--border-rd-sm)}
.comment-form label{font-weight:500;color:var(--vayu-heading-color);margin-bottom:5px;font-size:14px}
.comment-form-cookies-consent > *{vertical-align:middle}
p.form-submit{margin-bottom:0}
.star-rating:before{content:"\f005""\f005""\f005""\f005""\f005";float:left;left:0;position:absolute;top:0;font-family:'Font Awesome 6 Free'}
.star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}
.star-rating span:before{color:#F5C12D;content:"\f005""\f005""\f005""\f005""\f005";left:0;position:absolute;top:0}
.product-summary-wrap a.compare.button:not(.yith-compare){position:fixed;top:50%;right:0;writing-mode:vertical-rl;background:var(--vayu-primary-color);color:#fff;z-index:10;padding:20px 9px;border-radius:0 10px 10px 0;transform:rotate(180deg);border:2px solid var(--vayu-primary-color)}
.product-summary-wrap a.compare.button:not(.yith-compare):hover{background:#fff;color:var(--vayu-primary-color)}
.single-product .variations{width:auto;min-width:45%}
.single-product .product-layout-grid .product-summary-wrap .variations .label{padding:1em 0 0;display:block;width:100%}
.single.single-product .product-layout-grid .product-summary-wrap .variations tr{padding:0}
.single-product .variations .label label{font-size:14px;font-weight:500;text-transform:capitalize;white-space:nowrap;padding:0;margin:0;color:var(--vayu-heading-color);line-height:normal!important}
.product-layout-grid .product-summary-wrap .variations + .single_variation_wrap{padding-top:20px;padding-bottom:20px}
.product-layout-grid .product-summary-wrap .filter-item-list .filter-color{margin-bottom:0}
.product-layout-grid .product-summary-wrap form.variations_form.cart tr{display:flex;flex-direction:column}
.product-layout-grid .product-summary-wrap .variations tr td{width:100%}
.product-layout-full_width .product-summary-wrap .yith-compare::after{display:none}
.single-product .variations .label label:after{content:":"}
.single-product ul.product_list_widget li .product-image{width:75px;flex:0 0 75px;margin-right:15px}
.single-product ul.product_list_widget li .product-details{max-width:calc(100% - 90px)}
.single-product .product-summary-wrap .wishlist-nolabel:not(.entry-summary) .yith-wcwl-add-to-wishlist a,.single-product .product-summary-wrap .wishlist-nolabel:not(.entry-summary) .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip):not(.separator){width:36px;text-indent:-9999em;border:1px solid var(--vayu-shop-add-links-border-color,transparent)}
.single-product .product-summary-wrap .wishlist-nolabel:not(.entry-summary) .yith-wcwl-add-to-wishlist a:before{position:absolute;line-height:inherit}
.single-product .woocommerce-variation-availability .stock{display:inline-block;position:relative;font-size:.6875rem;color:#777;line-height:1.6875rem;text-transform:uppercase;background-color:#f3f3f3;border-radius:.8125rem;z-index:2;overflow:hidden;padding:0 3rem;margin-bottom:0}
.single-product .woocommerce-variation-availability .stock:before{display:block;content:"";position:absolute;background-color:#2fc589;width:15%;height:100%;left:0;z-index:-1}
.single-product .woocommerce-variation-availability .stock.out-of-stock:before{background-color:#e12d2d}
.single-product .cwginstock-subscribe-form{margin-top:.625rem}
.sidebar.vayu-woo-product-sidebar aside h2.wp-block-heading,.single-product .cwginstock-panel-heading h4{margin-bottom:0}
.single-product .fpf-fields,.single-product .fpf-totals{width:100%}
.single-product .fpf-field h2{margin-bottom:1rem}
.single-product .fpf-field label{margin-bottom:.5rem}
.single-product .wcpa_form_oute{margin:0}
.shop_table.cart-table .quantity .minus,.shop_table.cart-table .quantity .plus{width:100%}
.single-product .product-summary-wrap .quantity .minus,.single-product .product-summary-wrap .quantity .plus{width:100%;height:50px;padding:0;background:none}
.product-summary-wrap form.cart{justify-content:space-between}
.shop_table.cart-table .quantity .qty,.single-product .product-summary-wrap .quantity .qty{width:44px;height:3rem;font-size:1rem;line-height:14px;border-radius:0;border-width:1px 0}
.single_add_to_cart_button,.view-cart-btn{height:3rem;padding:0 2em;margin-bottom:5px;overflow:hidden;text-transform:uppercase;font-size:1em;letter-spacing:-.015em;font-weight:700;line-height:3rem;border:none}
.single_add_to_cart_button{font-family:var(--vayu-add-to-cart-ff, var(--vayu-body-ff)),sans-serif;background:var(--vayu-heading-color);color:var(--vayu-body-bg)}
.view-cart-btn{display:none}
.single-add-to-cart .type-product .view-cart-btn{width:100%;line-height:normal;display:grid;place-content:center;border:1px solid #979797;border-radius:calc(2* var(--border-rd-md));background:#001320;color:#fff;font-weight:500;text-transform:capitalize;font-size:16px;min-height:50px;margin-bottom:0}
.single-add-to-cart .type-product .view-cart-btn:before{background:#f7f7f7}
.single-add-to-cart .type-product .view-cart-btn:hover{color:#001320}
.star-rating{display:block;cursor:pointer;float:none;position:relative;font-size:14px;height:1em;line-height:1em;overflow:hidden;width:6em;letter-spacing:.1em;text-align:left;white-space:nowrap}
.filter-item-list{padding:0;list-style:none;margin-bottom:0}
.filter-item-list .filter-color{display:block;position:relative;margin:5px 10px 5px 0;padding-right:0!important;--vayu-sw-size:25px;width:var(--vayu-sw-size);height:var(--vayu-sw-size);text-indent:-9999px;white-space:nowrap;border:1px solid #e7e7e7;border-radius:50%}
.filter-item-list .active .filter-color:before,.filter-item-list .chosen .filter-color:before,.filter-item-list .filter-color:before{content:"";position:absolute;--vayu-sw-offset:-4px;left:var(--vayu-sw-offset);top:var(--vayu-sw-offset);right:var(--vayu-sw-offset);bottom:var(--vayu-sw-offset);border:1px solid #222529;border-radius:50%;transition:.3s ease all;opacity:1}
.filter-item-list .filter-color:before{opacity:0}
.filter-item-list .filter-color:hover:before{opacity:1}
.filter-item-list + select{visibility:hidden;width:0;height:0;overflow:hidden;margin:0;padding:0;float:right;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}
.filter-item-list a.disabled{cursor:not-allowed;opacity:.5}
.filter-item-list .filter-item,.woocommerce-widget-layered-nav-list a:not(.filter-color){border-radius:calc(2*var(--border-rd-md));display:grid;place-content:center;padding:5px 18px;margin:0 8px 0 0;min-width:48px;height:48px;border:1px solid var(--vayu-gray-5);text-align:center;font-size:12px;line-height:24px;font-weight:500;color:inherit;transition:.3s ease all}
.filter-item-list .active .filter-item,.filter-item-list .filter-item:not(.disabled):hover,.woocommerce-widget-layered-nav-list .chosen a:not(.filter-color){background-color:#001320;border-color:#001320;color:var(--vayu-dark-color-inverse)}
.filter-item-list .filter-image{width:32px;height:32px;text-indent:-9999px;background-repeat:no-repeat;background-size:cover;background-color:transparent!important}
.single-product .single_variation > div:not(:empty){margin-bottom:5px}
.single-product .vayu-pre-order-date{flex:0 0 100%;max-width:100%}
.label-pre-order{font-size:.9em;color:var(--vayu-primary-color)}
.vayu-video-thumbnail-viewer:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.1);transition:background .3s}
.vayu-video-thumbnail-viewer:after{content:"\f04b";font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-size:16px;font-weight:800;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;width:40px;height:40px;line-height:36px;text-align:center;transition:box-shadow .3s}
.vayu-video-popup-wrapper video{width:100%;object-fit:cover;outline:none}
.product-nav .product-popup .product-image .inner{padding-bottom:0;border-radius:0}
.sale-product-daily-deal .daily-deal-title,.sale-product-daily-deal .vayu_countdown{font-family:"Oswald",var(--vayu-h3-ff),var(--vayu-body-ff),sans-serif;text-transform:uppercase}
.entry-summary .sale-product-daily-deal{margin-top:10px}
.entry-summary .sale-product-daily-deal .vayu_countdown{margin-bottom:5px}
.entry-summary .sale-product-daily-deal .vayu_countdown-section{background-color:var(--vayu-primary-color);color:#fff;margin-left:1px;margin-right:1px;display:block;float:left;max-width:calc(25% - 2px);min-width:64px;padding:12px 10px}
.entry-summary .sale-product-daily-deal .vayu_countdown .vayu_countdown-amount{display:block;font-size:18px;font-weight:700}
.entry-summary .sale-product-daily-deal .vayu_countdown-period{font-size:10px}
.entry-summary .sale-product-daily-deal:after{content:"";display:table;clear:both}
.products .sale-product-daily-deal{position:absolute;left:10px;right:10px;bottom:10px;color:#fff;padding:5px 0;text-align:center}
.products .sale-product-daily-deal:before{content:"";position:absolute;left:0;width:100%;top:0;height:100%;background:var(--vayu-secondaryecondary-color);opacity:.7}
.products .sale-product-daily-deal > div,.products .sale-product-daily-deal > h5{position:relative;z-index:1}
.products .sale-product-daily-deal .daily-deal-title{display:inline-block;color:#fff;font-size:11px;font-weight:400;margin-bottom:0;margin-right:1px}
.products .sale-product-daily-deal .vayu_countdown{float:none;display:inline-block;margin-bottom:0;width:auto}
.products .sale-product-daily-deal .vayu_countdown-section{padding:0;margin-bottom:0}
.products .sale-product-daily-deal .vayu_countdown-section:first-child:after{content:",";margin-right:2px}
.products .sale-product-daily-deal .vayu_countdown-amount,.products .sale-product-daily-deal .vayu_countdown-period{font-size:13px;font-weight:500;padding:0 1px}
.products .sale-product-daily-deal .vayu_countdown-section:last-child .vayu_countdown-period{padding:0}
.products .sale-product-daily-deal:after{content:"";display:table;clear:both}
.product .product-summary-wrap .product_meta{margin-bottom:0;border-top:1px solid #ccc;padding-top:20px}
.vayu-products.default .products.list li .add-links .yith-compare,.vayu-products.onhover .products.list li .add-links .yith-compare,.vayu-products.onimage .products.list li .add-links .yith-compare,.vayu-products.outimage .products.list li .add-links .yith-compareul.products.products-container.list li.product-col.product{display:none}
.sp-linked-heading{font-size:1rem;text-transform:uppercase;margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,0.0784313725)}
.slider-wrapper > .sp-linked-heading{margin-left:calc(var(--vayu-el-spacing,var(--vayu-grid-gutter-width)) / 2);margin-right:calc(var(--vayu-el-spacing,var(--vayu-grid-gutter-width)) / 2)}
.gridlist-toggle{display:flex}
.gridlist-toggle #grid{margin-right:.5rem}
.gridlist-toggle > a:not(.active){border-color:var(--vayu-gray-5)}
.gridlist-toggle > a{display:flex;align-items:center;justify-content:center;transition:.25s;background:#fff;border-radius:5px;font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-size:1.1rem;font-weight:900;width:46px;height:46px;line-height:34px;border:1px solid}
.gridlist-toggle > a.active{border:1px solid #9B9B9B}
.shop-loop-after nav.woocommerce-pagination{width:100%}
.woocommerce-result-count{margin-bottom:0}
.woocommerce-ordering select,.woocommerce-viewing select{font-size:1em;padding:0 25px 0 17px;box-shadow:none;border:1px solid var(--vayu-gray-5);height:48px;border-radius:calc(2*var(--border-rd-md));width:180px;cursor:pointer;text-transform:capitalize}
.woocommerce-viewing select{width:100px}
.woocommerce-viewing{display:inline-block;vertical-align:top}
.woocommerce-pagination{position:relative;text-align:right}
.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;margin:0 0 0 10px;clear:both}
.woocommerce-pagination ul li{float:left;margin-left:5px;display:inline;padding:0;text-align:center}
.woocommerce-pagination li a,.woocommerce-pagination li span{border:1px solid var(--vayu-gray-5);color:var(--vayu-body-color);display:block;font-size:15px;font-weight:400;margin:0 0 5px;padding:0 .5em;line-height:2.1em;min-width:2.2em;height:2.2em}
.woocommerce-pagination span.dots{border-width:0;min-width:0;padding:0}
.woocommerce-pagination li a:focus,.woocommerce-pagination li span.current,.woocommerce-pagination li a:hover{color:var(--vayu-black)}
.woocommerce-pagination li a:focus,.woocommerce-pagination li span.current{text-decoration:underline}
.woocommerce-pagination .next,.woocommerce-pagination .prev{text-indent:-9999px;position:relative;padding:0}
.woocommerce-pagination .next:before,.woocommerce-pagination .prev:before{font-family:"vayu";font-size:20px;font-weight:400;line-height:33px;position:absolute;top:0;left:0;right:0;text-indent:0}
.woocommerce-pagination .prev:before{content:"\e819"}
.woocommerce-pagination .next:before{content:"\e81a"}
.woocommerce-pagination.load-more{float:none}
.woocommerce-pagination.load-more:not(.d-none){display:block!important}
.woocommerce-pagination.load-more .woocommerce-viewing{display:none}
.woocommerce-pagination.load-more > .page-numbers{float:none;display:block;width:100%;margin:0 0 11px}
.woocommerce-pagination.load-more ul li{float:none;display:block;margin-left:0}
.shop-loop-after,.shop-loop-before{font-size:.9286em}
.shop-loop-after label,.shop-loop-before label{margin:0 7px 0 0;vertical-align:middle;color:var(--vayu-black);font-size:14px}
span.vayu-product-filters-toggle span{font-size:16px;color:var(--vayu-black)}
@media (max-width:575px) {
.shop-loop-after label,.shop-loop-before label{display:none}
}
.shop-loop-before .woocommerce-ordering{margin-left:auto;margin-right:0}
.shop-loop-before{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.shop-loop-before p{font-size:inherit}
.shop-loop-before.sticky{position:fixed!important;z-index:999;left:0;width:100%;padding:10px;border-bottom:1px solid var(--vayu-gray-5);transition:left .3s}
.shop-loop-before .page-numbers,.shop-loop-before .woocommerce-pagination .page-numbers{display:none}
.shop-loop-before .woocommerce-pagination{margin-top:0}
.shop-loop-before .woocommerce-pagination:empty{display:none}
@media (max-width:991px) {
.shop-loop-before .woocommerce-pagination ul{margin-left:-5px}
.shop-loop-before{gap:10px}
.gridlist-toggle > a{width:40px;height:40px}
}
.page-wrapper.sticky-scroll-up .shop-loop-before.sticky{top:0;opacity:1;visibility:visible;transform:translate3d(0,0,0)}
.page-wrapper.sticky-scroll-up .shop-loop-before.sticky.scroll-down{opacity:0!important;visibility:hidden;transform:translate3d(0,-100%,0)}
.page-wrapper.sticky-scroll-up .shop-loop-before.sticky-ready{transition:left 0.3s,visibility 0.3s,opacity 0.3s,transform 0.3s,top .3s ease}
.page-wrapper.sticky-scroll-up .filter-placeholder{width:100%}
.filter-sidebar-opened .shop-loop-before.sticky{position:static!important;z-index:auto}
.panel-opened .shop-loop-before.sticky,.sidebar-opened .shop-loop-before.sticky{left:260px}
.shop-loop-after{padding-top:25px;display:flex;justify-content:center}
.shop-loop-after .woocommerce-pagination > *{margin-bottom:15px}
.shop-loop-after .woocommerce-viewing{float:left;margin-bottom:0}
.shop-loop-after .page-numbers{clear:none;display:flex;border:1px solid transparent;transition:.3s ease all;margin:0 auto;font-weight:400;color:#BBB9B9}
.shop-loop-after.load-more-wrap{padding-top:0;border-top:none}
.shop-loop-before .shop-loop-after{padding-top:0;border-top:none}
.shop-loop-before .shop-loop-after .woocommerce-pagination > *{margin-bottom:0}
.vayu-products-widget-pagination .woocommerce-viewing{display:none}
a.vayu-product-filters-toggle{align-items:center;height:36px;background:var(--vayu-normal-bg);padding:0 10px;border:1px solid var(--vayu-gray-5);gap:5px}
a.vayu-product-filters-toggle svg{fill:#fff;width:28px}
@media (max-width:991px) {
.shop-loop-before{font-size:11px;font-weight:600;margin-right:0;margin-bottom:var(--vayu-grid-gutter-width);color:var(--vayu-heading-color);padding-top:0;padding-left:0}
.shop-loop-before select{font-size:13px}
.shop-loop-before label{font-weight:400}
.shop-loop-before .woocommerce-ordering,.shop-loop-before .woocommerce-pagination{font-size:1em}
.shop-loop-before .woocommerce-result-count{display:none}
a.vayu-product-filters-toggle svg{stroke:var(--vayu-heading-color)}
.single-product .product-summary-wrap p.price .amount bdi{font-size:20px;line-height:normal}
}
.shop-wrap .elementor-container,.shop-wrap .elementor-row{flex-wrap:wrap}
.site-main > .category-image{display:none}
.entry-description .category-image{width:auto}
.products ul,ul.products{padding:0;list-style:none outside}
.products ul{margin:0 0 1em}
.products ul li,ul.products li{list-style:none outside}
ul.products:not(.owl-carousel){display:flex;flex-wrap:wrap}
ul.products .product-image{margin-bottom:12px}
ul.products .product-image .img-effect .hover-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0}
ul.products .product-image:hover .img-effect img{opacity:0}
ul.products .product-image:hover .img-effect .hover-image{opacity:1;transform:scale(1.1,1.1) translateZ(0)}
ul.products h3{font-size:1rem;font-weight:500;line-height:1.35;margin-bottom:1.2rem}
ul.products .rating-wrap{margin:0 0 .625rem;position:relative;display:table}
ul.products .rating-wrap .rating-content{display:table-cell}
ul.products .description{margin-top:1.5em}
ul.products .price{display:block}
ul.products .add-links{display:inline-block;position:relative;margin-bottom:1.0714em}
ul.products .add-links .tooltip-inner{white-space:nowrap}
ul.products .add-links .added_to_cart{display:none}
ul.products .add-links .yith-wcwl-add-to-wishlist a.button:before{display:block!important}
ul.products .add-links .yith-wcwl-add-to-wishlist > div{left:0;transition:.25s}
ul.products .add-links .quickview,ul.products .add-links .yith-wcwl-add-to-wishlist > div{position:absolute;top:0;opacity:0;visibility:hidden;z-index:3}
ul.products .links-on-image{height:0}
ul.products .links-on-image .add-links{position:static}
ul.products .variations .label,ul.products .variations .reset_variations{display:none!important}
ul.products .variations td{padding:0 0 5px}
ul.products .variations tr{border-bottom:none}
ul.products .variations .filter-item-list{display:flex;margin-top:5px;margin-bottom:5px}
ul.products .variations{width:100%}
.products.gap-narrow li.product-col h3{font-size:.8125rem}
.products.gap-narrow li.product-col .price{font-size:.9375rem}
@media (min-width:767px) {
.products.gap-narrow{margin-left:calc(var(--vayu-column-spacing) * -0.5);margin-right:calc(var(--vayu-column-spacing) * -0.5)}
.products.gap-narrow li.product-col{padding:0 calc(var(--vayu-column-spacing) / 2)}
.products.gap-narrow li.product-col h3{font-size:.8125rem}
.products.gap-narrow li.product-col .price{font-size:.9375rem}
}
li.product:hover .add-links .quickview,li.product:hover .add-links .yith-compare,li.product:hover .add-links .yith-wcwl-add-to-wishlist > div{opacity:1;visibility:visible}
li.product:hover .product-image .viewcart.added{display:block;opacity:1}
li.product .add-links .quickview:hover{opacity:1}
li.product-default .add-links .yith-wcwl-add-to-wishlist > div{left:-45px;opacity:1;visibility:visible}
li.product-default .add-links .quickview{right:-45px;opacity:1;visibility:visible}
li.product-default:hover .add-links.no-effect .add_to_cart_button,li.product-default:hover .add-links.no-effect .add_to_cart_read_more{text-indent:0;width:auto;padding:0 .7143em}
li.product-default:hover .add-links.no-effect .add_to_cart_button:before,li.product-default:hover .add-links.no-effect .add_to_cart_read_more:before{position:static;font-size:1em;margin-right:.5714em}
ul.pcols-lg-9 li.product-col{width:11.1111%}
ul.pcols-lg-9 li.product-col .add-links{display:none}
ul.pcols-lg-8 li.product-col{width:12.5%}
ul.pcols-lg-8 li.product-col .add-links{display:none}
ul.pwidth-lg-8 .product-image{font-size:.8em}
ul.pwidth-lg-8 .add-links{font-size:.85em}
ul.pcols-lg-7 li.product-col{width:14.2857%}
ul.pcols-lg-7 li.product-col .add-links{display:none}
ul.pwidth-lg-7 .product-image{font-size:.8em}
ul.pwidth-lg-7 .add-links{font-size:.9em}
ul.pcols-lg-6 li.product-col{width:16.6666%}
ul.pwidth-lg-6 .product-image{font-size:.9em}
ul.pwidth-lg-6 .add-links{font-size:1em}
ul.pcols-lg-5 li.product-col{width:20%}
ul.pwidth-lg-5 .product-image{font-size:1em}
ul.pwidth-lg-5 .add-links{font-size:1em}
ul.pcols-lg-4 li.product-col{width:25%}
ul.pwidth-lg-4 .product-image{font-size:1em}
ul.pwidth-lg-4 .add-links{font-size:1em}
ul.pcols-lg-3 li.product-col{width:33.3333%}
ul.pwidth-lg-3 .product-image{font-size:1.2em}
ul.pwidth-lg-3 .add-links{font-size:1em}
ul.pcols-lg-2 li.product-col{width:50%}
ul.pwidth-lg-2 .product-image{font-size:1.5em}
ul.pwidth-lg-2 .add-links{font-size:1em}
ul.pcols-lg-1 li.product-col{width:100%;padding:0}
@media (min-width:992px) {
.column2 ul.pwidth-lg-6 .product-image{font-size:.75em}
.column2 ul.pwidth-lg-6 .add-links{font-size:.8em}
.column2 ul.pwidth-lg-5 .product-image{font-size:.8em}
.column2 ul.pwidth-lg-5 .add-links{font-size:.9em}
.column2 ul.pwidth-lg-4 .product-image{font-size:.9em}
.column2 ul.pwidth-lg-4 .add-links{font-size:.95em}
.column2 ul.pwidth-lg-3 .product-image{font-size:1em}
.column2 ul.pwidth-lg-3 .add-links{font-size:1em}
.column2 ul.pwidth-lg-2 .product-image{font-size:1.2em}
}
@media (min-width:1400px) {
ul.pcols-xl-8 li.product-col{width:12.5%}
ul.pcols-xl-7 li.product-col .add-links,ul.pcols-xl-6 li.product-col .add-links,ul.pcols-xl-8 li.product-col .add-links{display:none}
ul.pcols-xl-7 li.product-col{width:14.2857%}
ul.pcols-xl-6 li.product-col{width:16.6666%}
}
.products .product-category{text-align:center}
.products .product-category .thumb-info-title{background:none;max-width:none;width:100%;padding:20px 2em;margin:0}
.products .product-category .thumb-info-type{display:block;margin:0;padding:0;font-weight:400;background:none;float:none;opacity:1;line-height:1.8;font-size:14px;text-transform:capitalize}
.product-category.product-col > a .thumb-info-wrapper{border-radius:var(--border-rd-md);border:1px solid #ccc}
.products .product-category mark{padding:0;background:none;color:inherit}
.products .product-category .thumb-info-wrapper:after{background:rgba(27,27,23,0.15);z-index:1;opacity:1}
.products .product-category:hover .thumb-info-wrapper:after{background:rgba(27,27,23,0.3)}
.sub-title.thumb-info-inner{margin-bottom:0}
ul.category-color-dark li.product-category .thumb-info-title{color:var(--vayu-dark-color)}
ul.category-color-primary li.product-category .thumb-info-title{color:var(--vayu-primary-color)}
ul.category-color-secondary li.product-category .thumb-info-title{color:var(--vayu-secondary-color)}
ul.products li.cat-has-icon .thumb-info{padding:7px;transition:box-shadow 0.2s,background-color .2s;text-align:center;min-height:100px;display:grid;align-content:center}
ul.products li.cat-has-icon .thumb-info i{display:inline-block}
ul.products li.cat-has-icon .thumb-info > i{font-size:3em;display:inline-block;color:var(--vayu-dark-color)}
ul.products li.cat-has-icon:hover .thumb-info > i{color:var(--vayu-primary-color)}
ul.products li.cat-has-icon .thumb-info-wrap{display:block}
ul.products li.cat-has-icon .thumb-info-title{display:block;position:static;padding:0 0 10px}
ul.products.category-pos-outside li.product-category .thumb-info-title{position:static;transform:none;display:block}
.products.category-pos-outside .product-category .thumb-info-wrapper:hover{border:1px solid #000}
.category-text-center .thumb-info-title{text-align:center}
.category-text-right .thumb-info-title{text-align:right}
.category-text-left .thumb-info-title{text-align:left}
li.product-category .thumb-info-title a{color:inherit}
li.product-category .thumb-info-title a:hover{color:inherit}
li.product-category .sub-categories{font-size:.875rem;font-weight:400;opacity:.7;margin-bottom:0}
.vayu-products.show-count-on-hover li.product-category .thumb-info-type{transition:.5s;transform:translateY(20%);opacity:0}
.vayu-products.show-count-on-hover li.product-category:hover .thumb-info-type{transform:translateY(0);opacity:.7}
.vayu-products.hide-count li.product-category .thumb-info-type{display:none}
ul.products .woocommerce-loop-product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;font-weight:400;font-size:14px}
ul.products .add-links .button,ul.list li.product .add-links .yith-wcwl-add-to-wishlist a{overflow:hidden;border:1px solid var(--border-color)}
ul.products .category-list{display:block;font-size:.625rem;opacity:.8;text-transform:uppercase;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
ul.products.list .product-image .labels{left:10px;top:10px}
ul.products .category-list a:not(:hover){color:inherit}
li.product-default .price{margin-bottom:.875rem}
li.product-default:not(.product-type-simple) .add-links .button:before{display:none}
li.product-default.show-links-hover{transition:.3s}
li.product-default.show-links-hover .add-links-wrap{visibility:hidden;opacity:0;transition:.3s;text-align:center;order:3;position:unset}
li.product-default.show-links-hover .variations_form{order:2}
li.product-default.show-links-hover .product-content{display:grid}
li.product-default.show-links-hover .add-links{margin-bottom:0}
li.product-default.show-links-hover .product-image{box-shadow:none}
li.product-default.show-links-hover:hover .add-links-wrap{visibility:visible;opacity:1}
li.product-default,li.product-wq_onimage{text-align:center}
ul.products li.product-default .rating-wrap{margin-left:auto;margin-right:auto}
li.product-default .filter-item-list{justify-content:center}
li.product-onimage2 .product-image .inner:after,li.product-onimage3 .product-image .inner:after,li.product-outimage_aq_onimage .product-image .inner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(27,27,23,0.3);transition:.25s}
li.product-outimage_aq_onimage{text-align:left}
li.product-outimage_aq_onimage .add-links .button{position:absolute;z-index:3;right:15px;top:15px;width:36px;padding:0;border-radius:18px;opacity:0;text-indent:-9999px}
li.product-outimage_aq_onimage .add-links .button:before{text-indent:0;width:100%}
li.product-outimage_aq_onimage .add-links .yith-compare{top:60px}
li.product-outimage_aq_onimage .add-links .quickview{bottom:0;top:auto;left:0;width:100%;text-indent:0;padding:.1rem 0;height:auto;border:none}
li.product-outimage_aq_onimage .add-links .quickview:before{content:none}
li.product-outimage_aq_onimage .add-links .yith-wcwl-add-to-wishlist{display:none}
li.product-outimage_aq_onimage .links-on-image .add-links-wrap{display:block}
li.product-outimage_aq_onimage .product-image .inner:after{background:rgba(0,0,0,0.1);opacity:0;transition:opacity .2s}
li.product-outimage_aq_onimage:hover .sale-product-daily-deal{display:none}
li.product-outimage_aq_onimage:hover .product-image .inner:after{opacity:1}
li.product-outimage_aq_onimage.with-padding,li.product-outimage_aq_onimage.with-padding .product-image{margin-bottom:0}
li.product-outimage_aq_onimage.with-padding .product-content{padding:15px 15px 1px}
.list .product-content > .add-links-wrap{opacity:1;visibility:visible;position:absolute;right:0;max-width:220px;left:auto}
ul.list li.product .add-links{display:flex;flex-wrap:wrap;margin-bottom:0;gap:15px 0;align-items:center;justify-content:center}
.yit-wcan-container ul.products.products-container.list{margin:0 auto}
ul.products.products-container.list li.product-col .product-inner .inner{padding-bottom:220px}
ul.products.products-container.list li.product-col.product{background:#fcfcfc;border-radius:var(--border-rd-md);padding:15px;border:1px solid #f4f4f4}
ul.list li.product h3{font-size:20px}
.woocommerce-shop .archive-products .yit-wcan-container .list a.viewcart-style-2.button,ul.products li.product-col.product.product-wq_onimage .add-links > .viewcart-style-2{text-transform:capitalize;justify-content:center;display:flex;align-items:center;background:#f2f4f5}
.woocommerce-shop .archive-products .yit-wcan-container .list a.viewcart-style-2.button:hover,ul.products li.product-col.product.product-wq_onimage .add-links > .viewcart-style-2:hover{color:#fff}
.woocommerce-shop .archive-products .yit-wcan-container .list a.viewcart-style-2.button{padding-left:20px;padding-right:20px}
.archive-products .yit-wcan-container ul.products{margin-left:-10px;margin-right:-10px}
.product-layout-grid .product-images .img-thumbnail img{min-height:760px;object-fit:cover}
li.product.product-wq_onimage .hide_cart_options{display:none}
.vayu-type-builder-product-type .yith-wcwl-add-to-wishlist,li.product-outimage_aq_onimage .yith-wcwl-add-to-wishlist{float:right;position:relative;z-index:2;margin-left:10px}
.vayu-type-builder-product-type .yith-wcwl-add-to-wishlist a,.vayu-type-builder-product-type .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip),li.product-outimage_aq_onimage .yith-wcwl-add-to-wishlist a,li.product-outimage_aq_onimage .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){opacity:.7;border:none;background:none;color:var(--vayu-shop-add-links-color,#333);height:auto;width:1.4em;line-height:1.2}
.vayu-type-builder-product-type .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,li.product-outimage_aq_onimage .yith-wcwl-add-to-wishlist .add_to_wishlist:hover{opacity:1}
.vayu-type-builder-product-type .yith-wcwl-add-to-wishlist span.separator,li.product-outimage_aq_onimage .yith-wcwl-add-to-wishlist span.separator{text-indent:0}
ul.grid.divider-line li.product-outimage_aq_onimage.with-padding .quickview{left:15px;right:15px;width:auto}
ul.grid.divider-line .product-image{border:none}
li.product-awq_onimage .links-on-image .add-links{position:absolute;z-index:2}
li.product-awq_onimage .add-links{display:flex;right:15px;bottom:0}
li.product-awq_onimage .add-links > :not(:last-child){margin-right:3px}
li.product-awq_onimage .add-links .button{text-indent:-9999px;padding:0 8px}
li.product-awq_onimage .add-links .button:before{text-indent:0;margin:0;width:18px}
li.product-awq_onimage .add-links .yith-wcwl-add-button .button:before{width:100%}
li.product-awq_onimage .add-links .quickview,li.product-awq_onimage .add-links .yith-compare,li.product-awq_onimage .add-links .yith-wcwl-add-to-wishlist > div{position:relative;opacity:1!important}
li.product-awq_onimage .add-links .button,li.product-awq_onimage .add-links .quickview,li.product-awq_onimage .add-links .yith-wcwl-add-to-wishlist a,li.product-awq_onimage .add-links .yith-wcwl-add-to-wishlist span{border-radius:18px;overflow:hidden}
li.product-awq_onimage .add-links .yith-compare{top:auto;right:auto}
li.product-outimage .add-links{display:flex}
li.product-outimage .add-links > :not(:last-child){margin-right:6px}
li.product-outimage .add-links .quickview,li.product-outimage .add-links .yith-wcwl-add-to-wishlist > div{position:relative}
li.product-outimage .add-links .button,li.product-outimage .add-links .quickview,li.product-outimage .add-links .yith-wcwl-add-to-wishlist a,li.product-outimage .add-links .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){border:none;line-height:36px}
li.product-outimage .add-links .button{padding-left:1rem;padding-right:1rem}
@media (max-width:767px) {
li.product-outimage .add-links .button{padding-left:.6rem;padding-right:.6rem}
li.product-outimage .add-links .button:before{display:none}
}
li.product-outimage .add-links .button,li.product-outimage .add-links .quickview,li.product-outimage .add-links .yith-wcwl-add-to-wishlist a,li.product-outimage .add-links .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){background:#f4f4f4}
li.product-outimage .add-links .button:focus,li.product-outimage .add-links .quickview:hover,li.product-outimage .add-links .yith-wcwl-add-to-wishlist a:hover{background:var(--vayu-primary-color)}
li.product-outimage:hover .add-links .quickview,li.product-outimage:hover .add-links .yith-wcwl-add-to-wishlist > div{opacity:1}
@media (max-width:575px) {
.pcols-ls-2 li.product-outimage .add-links .button{padding:0 .4rem;width:36px;text-indent:-9999px}
.pcols-ls-2 li.product-outimage .add-links .button:before{display:block;text-indent:0;width:100%}
}
@media (min-width:576px) {
li.product-outimage:not(.product-type-simple) .add-links .button:before{display:none}
}
li.product-onimage{overflow:hidden}
li.product-onimage .product-inner{position:relative}
li.product-onimage .product-image{margin-bottom:0}
li.product-onimage .links-on-image .button,li.product-onimage .links-on-image .quickview{display:none!important}
li.product-onimage .links-on-image .yith-wcwl-add-to-wishlist > div{position:absolute;top:10px;right:10px;left:auto}
li.product-onimage .links-on-image .yith-wcwl-add-to-wishlist .blockUI,li.product-onimage .links-on-image .yith-wcwl-add-to-wishlist a,li.product-onimage .links-on-image .yith-wcwl-add-to-wishlist span{border-radius:20px}
li.product-onimage .product-content{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:15px 20px 0;opacity:0;transition:transform 0.4s,opacity .2s;transform:translateZ(0) translateY(5px);background:var(--vayu-normal-bg);border-top:1px solid var(--vayu-input-bc)}
li.product-onimage .product-content .yith-wcwl-add-to-wishlist{display:none}
li.product-onimage .product-content .add-links{border-top:1px solid var(--vayu-input-bc)}
li.product-onimage .add-links{position:static;display:flex;flex-direction:row-reverse;margin:0 -20px}
li.product-onimage .add-links > *{flex:1;min-width:50%}
li.product-onimage .add-links .button:not(:hover):not(:focus){background:#f4f4f4}
li.product-onimage .add-links .button,li.product-onimage .add-links .quickview{height:45px;line-height:44px;border:none}
li.product-onimage .add-links .button:before{display:none}
li.product-onimage .add-links .yith-wcwl-add-button .button{display:block!important;height:36px;line-height:34px;border:1px solid var(--vayu-shop-add-links-border-color,transparent)}
li.product-onimage .add-links .yith-wcwl-add-button .button:before{display:block}
li.product-onimage .add-links .quickview{position:static;background:var(--vayu-primary-color);color:var(--vayu-primary-color-inverse,#fff);text-indent:0;opacity:.85;visibility:visible}
li.product-onimage .add-links .quickview:before{display:none}
li.product-onimage:hover .product-content{opacity:1;transform:translateZ(0) translateY(0)}
li.product-onimage:not(.product-type-simple) .add-links .button:before{display:none}
li.product-onimage .description,li.product-onimage2 .description,li.product-onimage3 .description{display:none}
li.product-onimage2 .product-inner,li.product-onimage3 .product-inner{position:relative;overflow:hidden}
li.product-onimage2 .price,li.product-onimage2 h3,li.product-onimage2 span,li.product-onimage3 .price,li.product-onimage3 h3,li.product-onimage3 span{color:#fff}
li.product-onimage2 .star-rating:before,li.product-onimage3 .star-rating:before{color:rgba(255,255,255,0.6)}
li.product-onimage2 .star-rating span:before,li.product-onimage3 .star-rating span:before{color:inherit}
li.product-onimage2 .price,li.product-onimage3 .price{margin-bottom:0}
li.product-onimage2 .add-links .button,li.product-onimage2 .add-links .yith-wcwl-add-to-wishlist a,li.product-onimage2 .add-links .yith-wcwl-add-to-wishlist span,li.product-onimage3 .add-links .button,li.product-onimage3 .add-links .quickview,li.product-onimage3 .add-links .yith-wcwl-add-to-wishlist a,li.product-onimage3 .add-links .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){border-color:#fff;border-width:2px;color:#fff;background-color:#4d4d4a;border-radius:2rem;overflow:hidden}
li.product-onimage2 .product-image{margin-bottom:0;position:static}
li.product-onimage2 .product-image .inner:after{opacity:0}
li.product-onimage2 .links-on-image .add-links{position:absolute}
li.product-onimage2 .add-links{top:15px;right:12px;display:flex;justify-content:center;z-index:3}
li.product-onimage2 .add-links > *{margin:0 3px;opacity:.85!important}
li.product-onimage2 .add-links > :hover{opacity:1!important}
li.product-onimage2 .add-links .button{line-height:32px;text-indent:-9999px;padding:0 7px}
li.product-onimage2 .add-links .button:before{text-indent:0;margin:0;width:18px;line-height:inherit}
li.product-onimage2 .add-links .yith-wcwl-add-button .button:before{width:100%}
li.product-onimage2 .add-links .yith-wcwl-add-to-wishlist > div{position:relative}
li.product-onimage2 .add-links .yith-wcwl-add-to-wishlist a,li.product-onimage2 .add-links .yith-wcwl-add-to-wishlist span{line-height:32px}
li.product-onimage2 .quickview{position:absolute;top:auto;bottom:0;left:0;right:0;border:none;color:var(--vayu-primary-color-inverse,#fff);background:var(--vayu-primary-color);padding:.45rem 0;text-transform:uppercase;line-height:32px;opacity:.85}
li.product-onimage2 .quickview:hover{opacity:1}
li.product-onimage2 .yith-compare{position:static}
li.product-onimage2 .product-content{position:absolute;left:0;right:0;top:50%;transform:scale(0.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;transition:opacity 0.5s,transform .3s}
li.product-onimage2 .rating-wrap{margin-left:auto;margin-right:auto}
li.product-onimage2:hover .product-content{transform:scale(1) translateZ(0) translateY(-50%);opacity:1}
li.product-onimage2:hover .product-image .inner:after{opacity:1}
li.product-onimage3 .product-image{margin-bottom:0}
li.product-onimage3 .product-content{position:absolute;bottom:-5px;left:0;right:0;padding:0 20px 20px;z-index:2;opacity:0;transition:.3s}
li.product-onimage3 .add-links .button,li.product-onimage3 .add-links .yith-wcwl-add-to-wishlist a,li.product-onimage3 .add-links .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){line-height:32px}
li.product-onimage3 .add-links > *{opacity:.85!important;transition:opacity .2s}
li.product-onimage3 .add-links > :hover{opacity:1!important}
li.product-onimage3 .add-links .button{text-indent:-9999px;position:absolute;right:15px;top:15px;padding:0 7px}
li.product-onimage3 .add-links .button:before{text-indent:0;margin:0;width:18px;line-height:inherit}
li.product-onimage3 .add-links .yith-wcwl-add-button .button{position:relative;top:0;right:0}
li.product-onimage3 .add-links .yith-wcwl-add-button .button:before{width:100%}
li.product-onimage3 .add-links .yith-compare{right:105px}
li.product-onimage3 .add-links .yith-wcwl-add-to-wishlist > div{top:15px;right:60px;left:auto}
li.product-onimage3 .add-links .quickview{text-indent:0;padding:.1rem 1.5rem;width:auto;height:auto;top:50%;right:50%;transform:translateZ(0) translateX(50%);margin-top:-20px;white-space:nowrap}
li.product-onimage3 .add-links .quickview:before{display:none}
li.product-onimage3 .product-loop-title:hover{color:#fff}
li.product-onimage3:hover .product-image .inner:after{background-color:rgba(27,27,23,0.7)}
li.product-onimage3:hover .product-content{opacity:1;bottom:0}
li.product-wq_onimage .add-links .yith-compare,li.product-wq_onimage .add-links .yith-wcwl-add-to-wishlist,ul.products li.product-col.product.product-wq_onimage .product-image .add-links-wrap .add-links .viewcart-style-2,li.product-wq_onimage .links-on-image .button,li.product-wq_onimage .links-on-image .quantity{display:none}
li.product-wq_onimage .links-on-image .yith-wcwl-add-to-wishlist{display:block}
li.product-wq_onimage .links-on-image .yith-wcwl-add-to-wishlist > div{top:15px;left:auto;right:15px}
ul.products li.product-wq_onimage .product-inner .product-image .links-on-image .add-links-wrap .compare,ul.products li.product-wq_onimage .links-on-image .quickview,li.product-wq_onimage .links-on-image .yith-wcwl-add-to-wishlist .blockUI,li.product-wq_onimage .links-on-image .yith-wcwl-add-to-wishlist a{border-radius:var(--border-rd-lg)}
li.product-wq_onimage .links-on-image .yith-compare{display:grid;place-content:center}
ul.products li.product-wq_onimage .links-on-image .quickview i{font-weight:400}
li.product-wq_onimage:hover .sale-product-daily-deal{display:none}
ul.products.grid-creative .product-image,ul.products.grid-creative .product-image .inner,ul.products.grid-creative .product-inner{height:100%}
ul.products.grid-creative li.product-col{padding-bottom:var(--vayu-el-spacing,var(--vayu-grid-gutter-width))}
ul.products.grid-creative li.product-col,ul.products.grid-creative li.product-col .product-image{margin-bottom:0}
ul.products .filter-item-list .active .filter-color:before,ul.products .filter-item-list .chosen .filter-color:before{--vayu-sw-offset:-3px}
ul.products .filter-item-list .filter-color{--vayu-sw-size:17px;margin:3px}
ul.grid.divider-line{margin-left:0;margin-right:0}
ul.grid.divider-line > .product-col{border-right:1px solid var(--vayu-input-bc);border-bottom:1px solid var(--vayu-input-bc)}
ul.grid.divider-line .product-col{padding-left:0;padding-right:0;margin-bottom:0}
ul.grid.divider-line .product-col:hover{z-index:2;box-shadow:0 25px 35px -5px rgba(0,0,0,0.1)}
ul.grid.divider-line .product-col:hover .product-image{box-shadow:none}
@media (min-width:576px) and (max-width:767px) {
.divider-line.pcols-xs-2 > .product-col:nth-child(2n),.divider-line.pcols-xs-3 > .product-col:nth-child(3n){border-right-width:0}
}
@media (max-width:575px) {
.divider-line.pcols-ls-2 > .product-col:nth-child(2n){border-right-width:0}
}
ul.list li.product{text-align:left;margin-bottom:var(--vayu-grid-gutter-width)}
ul.list li.product .description{margin-top:0;margin-bottom:1em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
ul.products.products-container.list li.product-col.product:last-child,ul.list li.product .description p:last-child{margin-bottom:0}
ul.list li.product span.price bdi{font-size:18px}
ul.list li.product .add-links .quickview,ul.list li.product .add-links .yith-wcwl-add-to-wishlist > div{position:relative;opacity:1;visibility:visible}
ul.list li.product .yith-wcwl-add-to-wishlist{display:flex;align-items:center;margin:0 auto}
ul.list li.product .add-links-wrap:not(:last-child){margin-bottom:.8em}
ul.list li.product .variations .filter-item-list{margin-bottom:0}
ul.list li.product .variations td{padding-bottom:0}
ul.list li.product .filter-item-list li{margin-bottom:0}
ul.list li.product .rating-wrap{margin-left:0;margin-right:0;margin-bottom:20px}
ul.list li.product:hover .product-image{box-shadow:none}
ul.list .add-links{font-size:1em}
ul.products.list li.product-category img{width:100%;font-size:1em}
.title-border-bottom .section-title.slider-title{padding-bottom:10px;border-bottom:1px solid #ccc}
.feature-products h2.section-title{color:#fff}
.section-title .line,.slider-title .line{display:block;height:1px;position:relative;bottom:0;width:0}
.vayu-products.title-border-bottom .products-slider.show-dots-title-right .owl-dots,.related.products .products-slider.show-dots-title-right .owl-dots{top:-72px}
ul.show-nav-title.products-slider.show-dots-title-right .owl-dots{right:110px}
.related.products .owl-carousel .owl-nav{top:-40px;right:0;width:auto}
.related.products h2.slider-title{margin-bottom:17px;line-height:1.2;min-height:inherit}
.related.products .products-slider.show-nav-title .owl-nav{margin-top:-43px}
.title-border-middle > .section-title{display:flex;align-items:center;margin-bottom:20px}
.title-border-middle > .section-title:after,.title-border-middle > .section-title:before{border-bottom:1px solid var(--vayu-input-bc);flex:1}
.title-border-middle > .section-title:before{margin-right:1em}
.title-border-middle > .section-title:after{content:"";margin-left:1em}
.title-border-middle > .text-right{padding-right:75px}
.title-border-middle > .text-center:before,.title-border-middle > .text-right:before{content:""}
.title-border-middle > .text-right:after{content:none}
.title-border-middle > .border-right-spacing:after{margin-right:75px}
ul.list li.product .product-inner > script,ul.list li.product .product-inner > style,.products-slider.owl-carousel .owl-dots.disabled{display:none}
.vayu-products .product-categories{list-style:none;padding-left:0}
.vayu-products.filter-vertical{display:flex;flex-wrap:wrap}
.vayu-products.filter-vertical .section-title{width:100%}
.vayu-products.filter-vertical .shop-loop-before{display:none!important}
.vayu-products.filter-vertical .products-filter,.vayu-products.filter-vertical .products-filter + div{width:100%}
ul.products.grid-creative .product-content > .add-links-wrap .add-links,ul.products.grid-creative li.product-onimage .add-links .button,ul.products.grid-creative .links-on-image,ul.products.grid-creative a.compare.yith-compare.on-image{display:none}
ul.products.grid-creative li.product-onimage .product-content{padding:30px}
ul.products.grid-creative .product-inner .inner.img-effect{padding-bottom:0}
ul.products.grid-creative .product-inner{border-radius:25px}
@media (min-width:768px) {
.vayu-products.filter-vertical .products-filter{flex:0 0 auto;width:16.6666%;border-right:1px solid #dcdcdc;padding-left:15px;padding-right:15px}
.vayu-products.filter-vertical .products-filter + div{flex:0 0 auto;width:83.3333%;padding-left:15px;padding-right:15px}
}
@media (max-width:767px) {
.vayu-products.filter-vertical .product-categories li{display:inline-block;margin-right:20px}
}
.vayu-products.filter-vertical .product-categories a{display:block;position:relative;padding:12px 0 12px 20px}
.vayu-products.filter-vertical .product-categories a:before{content:"\f87a";font-family:"vayu";margin-right:10px;width:11px;position:absolute;left:0}
.vayu-products.filter-vertical .product-categories .current a:before{content:"\f87b"}
.vayu-products.filter-horizontal .product-categories li{display:inline-block;margin-right:2rem}
.column2 ul.products.owl-loaded li.product-col,.column2 ul.products.owl-loading li.product-col,ul.products.owl-loaded li.product-col,ul.products.owl-loading li.product-col{width:auto}
ul.products.product_list_widget .product{text-align:left}
ul.products.product_list_widget .product .product-image{margin-right:15px;min-height:0}
ul.products.product_list_widget .product .rating-wrap{display:block;margin:-5px 0 6px;height:auto}
ul.products.product_list_widget .add-links{font-size:.8571em}
ul.products.product_list_widget .add-links .add_to_cart_button,ul.products.product_list_widget .add-links .add_to_cart_read_more{text-indent:0!important}
ul.products.product_list_widget .add-links .add_to_cart_button:before,ul.products.product_list_widget .add-links .add_to_cart_read_more:before{display:none}
ul.products.product_list_widget .add-links .tooltip{display:none!important}
ul.products.product_list_widget .add-links .quickview,ul.products.product_list_widget .description,ul.products.product_list_widget .labels,ul.products.product_list_widget .yith-wcwl-add-to-wishlist{display:none}
ul.products.product_list_widget .rating-wrap .star-rating{margin-left:0!important;font-size:1em}
ul.products.product_list_widget .rating-wrap .star-rating span:before,ul.products.product_list_widget .rating-wrap .star-rating:before{left:0!important}
ul.products.product_list_widget .add-links-wrap{display:block!important}
ul.products.product_list_widget .links-on-image .add-links-wrap{display:none!important}
.yith-wcan-loading{min-height:200px;height:auto;opacity:.6!important}
.products.yith-wcan-loading .vayu-loading-icon{position:fixed;z-index:9999}
li.product-default .add-links .yith-compare,li.product-onimage .add-links .yith-compare,li.product-outimage .add-links .yith-compare{display:none}
.product-image .yith-compare{position:absolute;top:65px;right:15px;padding:0;border-radius:var(--border-rd-lg)}
.product-image .yith-compare:before{width:100%;height:100%;text-indent:0}
.product-image > .yith-compare{top:15px;width:36px;height:36px;line-height:34px;opacity:0}
.product-image > .yith-compare:before{content:"\e867";font-family:"vayu";position:relative;float:left;line-height:36px}
.product-image > .yith-compare.added:before{content:"\f00c";font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;line-height:36px}
li.product-col:hover .product-image > .yith-compare{opacity:1}
.product-onimage .product-image > .yith-compare{top:50px;right:10px}
.uni-cpo-calculate-btn,li.product-col .add_to_cart_button,li.product-col .add_to_cart_read_more,li.product-col .quickview{font-family:var(--vayu-add-to-cart-ff),var(--vayu-body-ff),sans-serif}
.vayu-product-category-widget .thumb-info .btn{padding-left:0;padding-right:0}
.vayu-product-category-widget ul.products .rating-wrap{margin-left:auto;margin-right:auto}
#loading-mask{font-size:1.1em;font-weight:700;position:fixed;text-align:center;z-index:20002;width:100%;height:100%;left:0;top:0}
.loader-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:199;text-align:center;background-color:rgba(255,255,255,0.5);display:none}
.loader-container > .loader{position:absolute;width:100%;top:50%;margin-top:-17px}
.loader-container i.vayu-ajax-loader{border:2px solid transparent;border-top-color:var(--vayu-primary-color);width:40px;height:40px;vertical-align:middle;border-radius:20px;animation:spin .75s infinite linear;display:inline-block}
.loader-container i.vayu-ajax-loader:before{left:-2px;top:-2px;display:inline-block;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit;border-top-color:inherit;animation:spin 1.5s infinite ease}
li.product-col .loader-container i.vayu-ajax-loader{width:34px;height:34px}
.after-loading-success-message{display:none;font-size:1.1em;position:fixed;text-align:center;z-index:20002}
.after-loading-success-message.style-2{width:100%;height:100%;left:0;top:0}
.after-loading-success-message.style-3{right:20px;bottom:0}
.background-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background-color:var(--vayu-black)}
.success-message-container{margin:auto;padding:20px 14px;line-height:1.4;position:relative;text-align:center;top:35%;max-width:450px;z-index:1000;border-radius:var(--border-rd-sm);background:#fff;box-shadow:0 0 14px rgb(0 0 0 / 28%)}
.success-message-container .msg{display:block;margin-bottom:10px;font-size:13px}
.success-message-container img{display:inline-block;width:30%;margin-left:auto;margin-right:auto}
.style-2 > .success-message-container .product-name{font-size:18px;margin:5px 0 10px;text-transform:capitalize;font-weight:500}
.style-2 > .success-message-container button{border-radius:calc(2*var(--border-rd-md));margin-top:12px;padding:10px 0;min-width:120px;font-size:12px;background:var(--vayu-primary-color);color:#fff;transition:.3s ease all;border:1px solid var(--vayu-primary-color)}
.style-2 > .success-message-container button:hover{color:var(--vayu-primary-color)}
.style-3 > .success-message-container{text-align:left;margin-bottom:20px;padding:15px;border:1px solid #101010;word-break:break-word;transform:translateX(100px);opacity:0;transition:transform .4s ease-in-out,opacity .4s ease-in-out;border-radius:var(--border-rd-sm);min-width:250px}
.style-3 > .success-message-container.active{transform:translateX(0);opacity:1}
.style-3 > .success-message-container .msg .amount bdi{font-size:12px;font-weight:500}
.style-3 > .success-message-container .msg-box{display:flex;align-items:center;margin-bottom:20px}
.style-3 > .success-message-container .msg{order:2;letter-spacing:-.025em;font-weight:500;margin-bottom:0;font-size:.75rem}
.style-3 > .success-message-container .continue_shopping{float:right;background:var(--vayu-primary-color)}
.style-3 > .success-message-container img{width:60px;margin:0 12px 0 0;border-radius:5px}
.style-3 > .success-message-container .btn{min-width:120px;letter-spacing:.025em;padding:.5rem .2rem;border-radius:calc(2*var(--border-rd-md))}
.style-3 > .success-message-container .btn.btn-dark{margin-left:10px}
.success-message-container .product-name a:not(:hover){color:var(--vayu-dark-color,#212529)}
.success-message-container .woocommerce-loop-product__title{font-size:.75rem;font-weight:700;letter-spacing:inherit;line-height:1.4;margin:0 0 .25rem}
.success-message-container .product-loop-title:hover > .woocommerce-loop-product__title{color:inherit}
.mfp-close{transition:.3s ease all}
.style-3 > .success-message-container button.mfp-close:hover:before,.style-3 > .success-message-container button.mfp-close:hover:after{border-color:#fff}
.style-3 > .success-message-container button.mfp-close:hover,.mfp-close:hover{transform:rotate(225deg);background:var(--vayu-primary-color)}
.style-3 > .success-message-container button.mfp-close{top:-10px;right:-10px;background:#fff;opacity:1;width:30px;height:30px;border-radius:var(--border-rd-lg);border:1px solid}
.style-3 > .success-message-container button.mfp-close::before{width:15px;left:7px;top:14px}
.style-3 > .success-message-container button.mfp-close::after{height:15px;left:14px;top:7px}
.compare-msg p,.sales-msg p{font-size:inherit}
.compare-msg a:hover .product-title,.sales-msg a:hover .product-title{color:inherit}
.compare-msg .product-title,.sales-msg .product-title{font-size:14px;transition:color .3s;line-height:normal;font-weight:500}
.compare-msg .price,.sales-msg .price{font-size:.875rem}
.compare-msg .amount bdi{font-size:14px}
.compare-msg .compare-popup-title,.compare-msg .sales-popup-title,.sales-msg .compare-popup-title,.sales-msg .sales-popup-title{font-size:.8rem;font-weight:600;margin-bottom:10px;line-height:normal;color:var(--vayu-black);text-transform:capitalize}
.sidebar-box,.widget_layered_nav,.widget_layered_nav_filters,.widget_price_filter,.widget_product_categories,.widget_rating_filter{border:none;margin-bottom:1.0714em;margin-top:0;position:relative;background:none}
.sidebar-box > *,.sidebar-box > div > ul,.sidebar-box > ul,.widget_layered_nav > *,.widget_layered_nav > div > ul,.widget_layered_nav > ul,.widget_layered_nav_filters > *,.widget_layered_nav_filters > div > ul,.widget_layered_nav_filters > ul,.widget_price_filter > *,.widget_price_filter > div > ul,.widget_price_filter > ul,.widget_product_categories > *,.widget_product_categories > div > ul,.widget_product_categories > ul,.widget_rating_filter > *,.widget_rating_filter > div > ul,.widget_rating_filter > ul{padding:.7143em 0;border-width:0;margin:0}
.sidebar-box > .select2-container,.widget_layered_nav > .select2-container,.widget_layered_nav_filters > .select2-container,.widget_price_filter > .select2-container,.widget_product_categories > .select2-container,.widget_rating_filter > .select2-container{padding-top:0;margin-top:.7143em}
.sidebar-box > select,.widget_layered_nav > select,.widget_layered_nav_filters > select,.widget_price_filter > select,.widget_product_categories > select,.widget_rating_filter > select{margin:1.0714em 5%;width:90%;padding:.8em 1em;box-shadow:0 0 2px rgba(0,0,0,0.3) inset}
.sidebar-box .widget-title,.widget_layered_nav .widget-title,.widget_layered_nav_filters .widget-title,.widget_price_filter .widget-title,.widget_product_categories .widget-title,.widget_rating_filter .widget-title{color:var(--vayu-heading-color);font-weight:600;line-height:1.4;padding:0;margin:0;text-transform:uppercase;transition:.25s}
.sidebar-box ol li,.sidebar-box ul li,.widget_layered_nav ol li,.widget_layered_nav ul li,.widget_layered_nav_filters ol li,.widget_layered_nav_filters ul li,.widget_price_filter ol li,.widget_price_filter ul li,.widget_product_categories ol li,.widget_product_categories ul li,.widget_rating_filter ol li,.widget_rating_filter ul li{position:relative;border-width:0;padding:0}
.sidebar-box ol li > a,.sidebar-box ul li > a,.widget_layered_nav ol li > a,.widget_layered_nav_filters ol li > a,.widget_layered_nav_filters ul li > a,.widget_price_filter ol li > a,.widget_price_filter ul li > a,.widget_product_categories ol li > a,.widget_product_categories ul li > a,.widget_rating_filter ol li > a,.widget_rating_filter ul li > a{display:inline-block;padding:4px 0;color:var(--vayu-body-color)}
.sidebar-box ol li .toggle:before,.sidebar-box ul li .toggle:before,.widget_layered_nav ol li .toggle:before,.widget_layered_nav ul li .toggle:before,.widget_layered_nav_filters ol li .toggle:before,.widget_layered_nav_filters ul li .toggle:before,.widget_price_filter ol li .toggle:before,.widget_price_filter ul li .toggle:before,.widget_product_categories ol li .toggle:before,.widget_product_categories ul li .toggle:before,.widget_rating_filter ol li .toggle:before,.widget_rating_filter ul li .toggle:before{content:"\f0fe";font-size:1.2em}
.sidebar-box ol li.current > .toggle:before,.sidebar-box ol li.open > .toggle:before,.sidebar-box ul li.current > .toggle:before,.sidebar-box ul li.open > .toggle:before,.widget_layered_nav ol li.current > .toggle:before,.widget_layered_nav ol li.open > .toggle:before,.widget_layered_nav ul li.current > .toggle:before,.widget_layered_nav ul li.open > .toggle:before,.widget_layered_nav_filters ol li.current > .toggle:before,.widget_layered_nav_filters ol li.open > .toggle:before,.widget_layered_nav_filters ul li.current > .toggle:before,.widget_layered_nav_filters ul li.open > .toggle:before,.widget_price_filter ol li.current > .toggle:before,.widget_price_filter ol li.open > .toggle:before,.widget_price_filter ul li.current > .toggle:before,.widget_price_filter ul li.open > .toggle:before,.widget_product_categories ol li.current > .toggle:before,.widget_product_categories ol li.open > .toggle:before,.widget_product_categories ul li.current > .toggle:before,.widget_product_categories ul li.open > .toggle:before,.widget_rating_filter ol li.current > .toggle:before,.widget_rating_filter ol li.open > .toggle:before,.widget_rating_filter ul li.current > .toggle:before,.widget_rating_filter ul li.open > .toggle:before{content:"\f146"}
.sidebar-box ol li.closed > .toggle:before,.sidebar-box ul li.closed > .toggle:before,.widget_layered_nav ol li.closed > .toggle:before,.widget_layered_nav ul li.closed > .toggle:before,.widget_layered_nav_filters ol li.closed > .toggle:before,.widget_layered_nav_filters ul li.closed > .toggle:before,.widget_price_filter ol li.closed > .toggle:before,.widget_price_filter ul li.closed > .toggle:before,.widget_product_categories ol li.closed > .toggle:before,.widget_product_categories ul li.closed > .toggle:before,.widget_rating_filter ol li.closed > .toggle:before,.widget_rating_filter ul li.closed > .toggle:before{content:"\f0fe"}
.sidebar-box ol li.current > ol.children,.sidebar-box ol li.current > ul.children,.sidebar-box ul li.current > ol.children,.sidebar-box ul li.current > ul.children,.widget_layered_nav ol li.current > ol.children,.widget_layered_nav ol li.current > ul.children,.widget_layered_nav ul li.current > ol.children,.widget_layered_nav ul li.current > ul.children,.widget_layered_nav_filters ol li.current > ol.children,.widget_layered_nav_filters ol li.current > ul.children,.widget_layered_nav_filters ul li.current > ol.children,.widget_layered_nav_filters ul li.current > ul.children,.widget_price_filter ol li.current > ol.children,.widget_price_filter ol li.current > ul.children,.widget_price_filter ul li.current > ol.children,.widget_price_filter ul li.current > ul.children,.widget_product_categories ol li.current > ol.children,.widget_product_categories ol li.current > ul.children,.widget_product_categories ul li.current > ol.children,.widget_product_categories ul li.current > ul.children,.widget_rating_filter ol li.current > ol.children,.widget_rating_filter ol li.current > ul.children,.widget_rating_filter ul li.current > ol.children,.widget_rating_filter ul li.current > ul.children{display:block}
.sidebar-box ol li .small,.sidebar-box ol li small,.sidebar-box ul li .small,.sidebar-box ul li small,.widget_layered_nav ol li .small,.widget_layered_nav ol li small,.widget_layered_nav ul li .small,.widget_layered_nav ul li small,.widget_layered_nav_filters ol li .small,.widget_layered_nav_filters ol li small,.widget_layered_nav_filters ul li .small,.widget_layered_nav_filters ul li small,.widget_price_filter ol li .small,.widget_price_filter ol li small,.widget_price_filter ul li .small,.widget_price_filter ul li small,.widget_product_categories ol li .small,.widget_product_categories ol li small,.widget_product_categories ul li .small,.widget_product_categories ul li small,.widget_rating_filter ol li .small,.widget_rating_filter ol li small,.widget_rating_filter ul li .small,.widget_rating_filter ul li small{float:right;font-size:1em}
.sidebar-box ol ol,.sidebar-box ol ul,.sidebar-box ul ol,.sidebar-box ul ul,.widget_layered_nav ol ol,.widget_layered_nav ol ul,.widget_layered_nav ul ol,.widget_layered_nav ul ul,.widget_layered_nav_filters ol ol,.widget_layered_nav_filters ol ul,.widget_layered_nav_filters ul ol,.widget_layered_nav_filters ul ul,.widget_price_filter ol ol,.widget_price_filter ol ul,.widget_price_filter ul ol,.widget_price_filter ul ul,.widget_product_categories ol ol,.widget_product_categories ol ul,.widget_product_categories ul ol,.widget_product_categories ul ul,.widget_rating_filter ol ol,.widget_rating_filter ol ul,.widget_rating_filter ul ol,.widget_rating_filter ul ul{padding-left:1.0714em;margin:0}
.sidebar-box ol ol.children,.sidebar-box ol ul.children,.sidebar-box ul ol.children,.sidebar-box ul ul.children,.widget_layered_nav ol ol.children,.widget_layered_nav ol ul.children,.widget_layered_nav ul ol.children,.widget_layered_nav ul ul.children,.widget_layered_nav_filters ol ol.children,.widget_layered_nav_filters ol ul.children,.widget_layered_nav_filters ul ol.children,.widget_layered_nav_filters ul ul.children,.widget_price_filter ol ol.children,.widget_price_filter ol ul.children,.widget_price_filter ul ol.children,.widget_price_filter ul ul.children,.widget_product_categories ol ol.children,.widget_product_categories ol ul.children,.widget_product_categories ul ol.children,.widget_product_categories ul ul.children,.widget_rating_filter ol ol.children,.widget_rating_filter ol ul.children,.widget_rating_filter ul ol.children,.widget_rating_filter ul ul.children{margin:0;display:none}
.sidebar-box li .toggle,.wc-block-product-categories li .toggle,.widget_layered_nav li .toggle,.widget_layered_nav_filters li .toggle,.widget_price_filter li .toggle,.widget_product_categories li .toggle,.widget_rating_filter li .toggle{cursor:pointer;display:inline-block;text-align:center;position:absolute;right:-5px;top:4px;margin:0;padding:0;width:24px;height:24px;line-height:23px;font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;color:var(--vayu-primary-color)}
.sidebar-box li .toggle:hover,.wc-block-product-categories li .toggle:hover,.widget_layered_nav li .toggle:hover,.widget_layered_nav_filters li .toggle:hover,.widget_price_filter li .toggle:hover,.widget_product_categories li .toggle:hover,.widget_rating_filter li .toggle:hover{color:var(--vayu-primary-light-5)}
.widget_layered_nav li.chosen > a,.widget_layered_nav li.current > a,.widget_layered_nav ul a:focus,.widget_layered_nav ul a:hover,.widget_layered_nav_filters li.chosen > a,.widget_layered_nav_filters li.current > a,.widget_layered_nav_filters ul a:focus,.widget_layered_nav_filters ul a:hover,.widget_product_categories li.chosen > a,.widget_product_categories li.current > a,.widget_product_categories ul a:focus,.widget_product_categories ul a:hover,.widget_rating_filter li.chosen > a,.widget_rating_filter li.current > a,.widget_rating_filter ul a:focus,.widget_rating_filter ul a:hover{color:var(--vayu-primary-color)}
.widget .widget-title,.widget .wp-block-group__inner-container > h2{position:relative}
.widget .widget-title .toggle,.widget .wp-block-group__inner-container > h2 .toggle{display:inline-block;width:1.8571em;height:1.8571em;line-height:1.7572em;color:var(--vayu-gray-4);position:absolute;right:-7px;top:50%;margin-top:-.9em;padding:0;cursor:pointer;text-align:center;transition:.25s}
.widget .widget-title .toggle:before{content:"\f078";font-family:'Font Awesome 6 Free';font-weight:600;color:var(--vayu-black);font-size:12px;transition:.3s ease all}
.widget.closed .widget-title .toggle:before{transform:scaleY(-1)}
.widget .widget-title .toggle:after{content:"";width:100%;height:100%;position:absolute;right:0;top:0;cursor:pointer;display:block;min-width:100%}
.woocommerce-page.archive .sidebar-content .widget-title{position:relative;overflow:hidden;line-height:normal;color:var(--vayu-black)}
.widget.closed .widget-title,.widget.closed .wp-block-group__inner-container > h2{border-bottom-width:0}
.widget.closed .widget-title .toggle:before,.widget.closed .wp-block-group__inner-container > h2 .toggle:before{display:block}
.widget_layered_nav ul li > a,.widget_layered_nav ul li .count{color:var(--vayu-black);padding-top:0;padding-bottom:0}
.widget_layered_nav ul li .count{font-weight:400;color:#777}
.widget_price_filter .price_slider_wrapper{margin-bottom:0}
.woocommerce-page.archive .sidebar-content ul.yith-wcan-list.yith-wcan li:not(:last-child){margin-bottom:5px}
.widget_price_filter .price_slider{background:var(--vayu-slide-bgc);margin-top:1.4286em;margin-bottom:2.1428em;border-width:0;border-radius:0}
.widget_price_filter .price_slider_amount{font-size:.8751em;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.widget_price_filter .price_slider_amount .button{padding:.4em 1.25em;text-transform:uppercase;font-weight:600;font-size:.75rem;order:2}
.widget_price_filter .clear{display:none}
.widget_price_filter .ui-slider{position:relative;text-align:left}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:18px;height:18px;cursor:pointer;outline:none;top:50%;margin-top:-9px;border-radius:50%;background:#fff;border:2px solid var(--vayu-primary-color)}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-10px}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;box-shadow:0 3px 0 0 rgb(0 0 0) inset}
.widget_price_filter #max_price,.widget_price_filter #min_price{width:45%;margin-right:4%;margin-top:.3571em;margin-bottom:1.2857em}
.widget_price_filter .ui-slider-horizontal{height:3px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.widget_layered_nav_filters ul:after{content:" ";display:table;clear:both}
.widget_layered_nav_filters ul li{float:left}
.widget_layered_nav_filters ul li a{margin-right:.8571em}
.widget_layered_nav_filters ul li a:before{font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;content:"\f057";margin-right:.3571em;display:inline-block;color:var(--vayu-primary-color)}
.widget_layered_nav_filters ul li a:hover:before{color:var(--vayu-primary-light-5)}
.yith-woo-ajax-reset-navigation{background:transparent;border-width:0;border-radius:0}
.yith-woo-ajax-reset-navigation > *{padding:0}
.widget_layered_nav .yit-wcan-select-open{text-decoration:none}
.widget_layered_nav .yith-wcan-select-wrapper{border-width:1px;border-color:var(--vayu-widget-bc);padding:10px 0}
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan{padding-top:0;padding-bottom:0}
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li{padding:5px;border-width:0}
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.chosen,.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover{box-shadow:none;border-width:0}
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.chosen a{background-image:none;position:relative;color:var(--vayu-primary-color)}
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.chosen a:before{content:"\f00d";font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;font-size:.9em;position:absolute;top:.1em;left:-3px}
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a{padding:0 12px;border-width:0}
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover a{color:var(--vayu-primary-color)}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-group,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-group{padding:11px 0;font-size:11px}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li{width:14.2857%;min-width:34px;max-width:35px;text-align:center;float:left}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li a,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li span,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li span{border-color:transparent;width:26px;height:26px;margin:4px 4px 4px 0;box-shadow:1px 1px 0 rgba(0,0,0,0.35)}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen a{border-color:var(--vayu-color-price)}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li{float:left}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li a{min-width:32px;text-align:center;margin:3px 6px 3px 0;padding:4px 8px;line-height:16px;background:var(--vayu-body-bg);border:1px solid var(--vayu-gray-5);color:var(--vayu-body-color)}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a:hover,.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li a:hover,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a{color:#fff;background:var(--vayu-primary-color);border-color:var(--vayu-primary-color)}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a:hover,.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a:hover{background:var(--vayu-primary-light-5);border-color:var(--vayu-primary-light-5)}
.widget .product_list_widget li{padding:.5rem 0}
ul.product_list_widget{list-style:none outside;padding:0;margin:-.5rem 0;border-width:0!important}
ul.product_list_widget li{display:flex;align-items:center;position:relative;padding:.5rem 0}
.widget_products ul.product_list_widget li{border-top:1px solid var(--vayu-input-bc)}
ul.product_list_widget li .product-image img{width:100%;height:auto}
ul.product_list_widget li .product-image .img-effect img{position:relative;opacity:1}
ul.product_list_widget li .product-image .img-effect .hover-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0}
ul.product_list_widget li .product-image:hover .img-effect img{opacity:0}
ul.product_list_widget li .product-image:hover .img-effect .hover-image{opacity:1}
.product_list_widget .product-details a{display:block;font-size:1.0769em;line-height:1.4;white-space:nowrap;color:var(--vayu-dark-color);overflow:hidden;text-overflow:ellipsis;margin-bottom:.5rem}
.product_list_widget .product-details .amount{font-size:1.1538em;font-weight:600;line-height:1;vertical-align:middle;color:var(--vayu-color-price)}
.cart_list .product-details{display:grid}
.cart_list .product-details span.quantity{order:2}
.cart_list .product-details .quantity.buttons_added{order:3}
.product_list_widget .product-details .amount .currency,.product_list_widget .product-details .amount .decimal{font-size:.75em;font-weight:400}
.product_list_widget .product-details .amount .currency .decimal{font-size:1em}
.product_list_widget .product-details ins{text-decoration:none;vertical-align:baseline}
.product_list_widget .product-details .from,.product_list_widget .product-details del{color:#a7a7a7;font-size:.8em;margin-right:3px;vertical-align:baseline}
.product_list_widget .product-details .from .amount,.product_list_widget .product-details del .amount{color:#a7a7a7}
.product_list_widget dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1)}
.product_list_widget dl:after{content:" ";display:table;clear:both}
.product_list_widget dl dd,.product_list_widget dl dt{float:left;margin-bottom:1em}
.product_list_widget dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}
.product_list_widget dl dd{padding:0 0 .25em}
.product_list_widget dl dd p:last-child{margin-bottom:0}
.product_list_widget .star-rating{margin:3px 0 5px}
.product_list_widget .ajax-loading{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;display:none;background:var(--vayu-normal-bg)}
.product_list_widget .ajax-loading:before{content:"\f110";font-family:"vayu";position:absolute;left:50%;top:50%;font-size:20px;font-weight:400;line-height:1;margin-top:-13px;margin-left:-13px;color:#999;z-index:0;animation:spin .75s infinite linear;display:inline-block}
ul.cart_list li.empty{padding-left:0}
ul.cart_list li .quantity,ul.cart_list li .quantity .amount{vertical-align:baseline}
ul.cart_list li dl{margin:6px 0;border:none;padding-left:0;display:table}
ul.cart_list li dl dd,ul.cart_list li dl dt{padding:3px;margin:0;line-height:1.2}
ul.cart_list li dl dd p,ul.cart_list li dl dt p{line-height:1.2}
.hide_cart_widget_if_empty .empty{display:none}
.widget_recent_reviews .product_list_widget{flex-wrap:wrap}
.widget_recent_reviews .product_list_widget li{padding:.5rem 1%;display:block;text-align:center}
.widget_recent_reviews .product_list_widget li a{display:block;position:relative;color:var(--vayu-body-color)}
.widget_recent_reviews .product_list_widget li img{width:96px;border:none;display:block;background:var(--vayu-normal-bg);margin:0 auto 10px}
.widget_recent_reviews .product_list_widget li .star-rating{margin:5px auto 0}
.widget_recent_reviews .product_list_widget li .reviewer{font-size:.8571em}
.widget_shopping_cart{color:var(--vayu-body-color)}
.widget_shopping_cart .total{margin:0}
.widget_shopping_cart .total .amount .currency,.widget_shopping_cart .total .amount .decimal{font-size:.75em;font-weight:400}
.widget_shopping_cart .total .amount .currency .decimal{font-size:1em}
.widget_shopping_cart .buttons{margin-bottom:0}
.widget_shopping_cart .buttons:after{content:" ";display:table;clear:both}
.widget_shopping_cart .buttons .checkout{float:right;width:49%}
@media (max-width:991px) {
.mobile-sidebar .widget_shopping_cart .buttons .wc-forward{float:none;width:100%}
.mobile-sidebar .widget_shopping_cart .buttons .wc-forward + .wc-forward{margin-top:8px}
.section-title,.slider-title{margin-bottom:25px}
}
@media (max-width:767px) {
.widget_shopping_cart .buttons .wc-forward{float:none;width:100%}
.widget_shopping_cart .buttons .wc-forward + .wc-forward{margin-top:8px}
}
.widget_shopping_cart .product-details a{padding-right:15px}
.widget .cart_list{margin-top:0}
.cart.cart-table.woocommerce- th.product-options .cart-form__contents{text-align:center}
.cart.cart-table td.product-remove .remove.remove-product:before{content:"\f2ed";font-size:13px;color:var(--vayu-black)}
.cart.cart-table td.product-remove .remove.remove-product{top:50%;right:0;transform:translateY(-50%);background:#F2F2F2;width:33px;height:33px;display:grid;place-content:center;line-height:normal;box-shadow:none;transition:.3s ease all;border-radius:var(--border-rd-lg)}
.shop_table.cart-table a.remove,.widget_shopping_cart .product-image .remove-product,/.wishlist-popup .remove_from_wishlist,*/
/.wishlist_table.traditional .remove_from_wishlist:not(.button)*/{padding:0;top:6px;right:2px;text-align:center;width:20px;height:20px;line-height:20px;font-size:11px;background-color:#fff;color:#222529;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,0.4);z-index:3;text-decoration:none;cursor:pointer}
.shop_table.cart-table a.remove:before,.widget_shopping_cart .product-image .remove-product:before,.wishlist-popup .remove_from_wishlist:before{content:"\f00d";font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900}
.brand-thumbnails,.widget .brand-thumbnails{list-style:none;margin:0;padding:0}
.products-slider.products li.product .add-links-wrap{line-height:0}
.products-slider .slick-dots li{clear:none!important;width:20px!important;margin-bottom:0}
.products-slider .slick-dots li button{box-shadow:none!important}
.products-slider.slick-initialized .product{display:block}
.products-slider.owl-loaded .product{margin-bottom:0;padding:0}
.widget .owl-carousel.show-nav-title .owl-nav [class*=owl-]{margin-left:0;margin-right:0}
.widget .owl-carousel.show-nav-title .owl-nav .owl-prev{left:-30px}
.yith-wcan-list-price-filter.loading,.yith-woo-ajax-navigation.loading{position:relative}
.yith-wcan-list-price-filter.loading:after,.yith-woo-ajax-navigation.loading:after{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10000}
.yith-wcan-list-price-filter.loading form input[type=text]{opacity:0}
.woocommerce-product-search label{display:none}
.woocommerce-product-search .search-field{margin-bottom:8px;vertical-align:top}
.widget_rating_filter > ul{padding-top:1rem}
.widget_rating_filter > ul li{line-height:1;margin-bottom:.75rem}
.widget_rating_filter > ul li a{padding-top:0;padding-bottom:0}
.widget_rating_filter .star-rating{display:block;float:left;margin-top:.15em}
.widget_rating_filter .wc-layered-nav-rating a{display:block;text-align:right;color:var(--vayu-body-color-light-5)}
.widget_rating_filter .wc-layered-nav-rating a:after{content:" ";display:table;clear:both}
.woocommerce-widget-layered-nav-list{display:flex;flex-wrap:wrap}
.wp-block-group__inner-container.closed > h2{border-bottom-width:0}
.wp-block-group__inner-container.closed > h2 .toggle:before{display:block}
.wc-block-product-categories li{position:relative;padding:4px 0}
.wc-block-product-categories li .toggle:before{font-size:1.2em}
.wc-block-product-categories > ul ul{display:none;padding-left:1.0714em}
.wc-block-product-categories > ul .current-active > a{color:var(--vayu-primary-color)}
.wc-block-product-categories-list-item > a{color:var(--vayu-body-color)}
.wc-block-product-categories .count,.widget_product_categories .count{color:var(--vayu-body-color-light-5)}
.woocommerce-cart .shipping_calculator h2{margin-top:0}
.woocommerce-cart .shipping_calculator h2 a{cursor:default}
.woocommerce-cart .shipping-form-wrap .shipping-calculator-form{display:block!important;height:auto!important}
.cross-sells{padding-top:70px}
.shop_table.responsive.cart-total tbody tr:first-child td,.shop_table.responsive.cart-total tbody tr:first-child th,.shop_table.shop_table_responsive.cart-total tbody tr:first-child td,.shop_table.shop_table_responsive.cart-total tbody tr:first-child th{border-top-width:0}
.shop_table.responsive.cart-total th,.shop_table.shop_table_responsive.cart-total th{width:25%;padding-left:0;font-size:1rem}
@media (max-width:767px) {
.shop_table.responsive.cart-total td,.shop_table.responsive.cart-total th,.shop_table.shop_table_responsive.cart-total td,.shop_table.shop_table_responsive.cart-total th{width:100%;text-align:left}
}
#shipping_method{margin:0;padding:0;list-style:none}
#shipping_method li:not(:last-child){padding-bottom:12px}
.wc-proceed-to-checkout .btn{font-size:14px;text-transform:capitalize;transition:.3s ease all}
.woocommerce-shipping-destination{line-height:26px;font-size:14px;margin-bottom:15px;padding:10px;background:#f7f7f7;border-radius:5px}
.card-default .card-header.arrow a{position:relative;padding-right:40px;font-size:13px;font-weight:700;letter-spacing:0!important}
.card-default .card-header.arrow a:before{border:none;color:#212529;font-family:"vayu";content:"\e81b";width:26px;height:26px;display:block;position:absolute;right:15px;top:50%;margin-top:-13px;text-align:center;line-height:26px;font-size:17px;background-color:transparent}
.card-default .card-header.arrow a.collapsed:before{content:"\e81c"}
.card-default .card-header.arrow a:hover:before{background-color:transparent;border-color:transparent;color:#212529}
.shop_table.cart-table th.product-thumbnail{width:16%}
.shop_table.cart-table th.product-name{width:33%}
.shop_table.cart-table th.product-price{width:14%}
.shop_table.cart-table .product-subtotal .amount{font-size:16px;font-weight:600;color:var(--vayu-heading-color)}
.shop_table.cart-table .actions input[type=text]::placeholder{font-size:12px;font-weight:500;color:#999}
.shop_table.cart-table .actions button{padding:12px 24px}
td.order-total,td.product-total{font-weight:400!important}
.cart_totals_toggle .card-header a{display:block;padding:10px 20px}
.cart_totals_toggle .card-header{padding:0;border-bottom:none}
.cart_totals_toggle .card:not(:first-child){margin-top:5px}
.also-bought .products-slider.show-nav-title .owl-nav{margin-top:-32px}
i.cart-empty,i.wishlist-empty{font-size:100px;color:#d3d3d4}
.cart-empty-page .woocommerce-info{text-align:center}
.checkout_coupon .form-row{display:inline-block;float:none;width:auto;vertical-align:middle;padding-right:0;margin-bottom:0}
.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{font-size:14px;font-weight:500;letter-spacing:-.025em;text-align:left}
table.shop_table.review-order.woocommerce-checkout-review-order-table tbody tr.custom-coupon-row td{padding:20px 0 10px}
.form-row.terms{position:relative;margin-top:15px}
.form-row.terms .input-checkbox{position:absolute;left:0;top:2px}
.form-row.terms label.checkbox{margin-left:20px;display:block}
.payment_methods{margin:15px 0 10px;padding:0;list-style:none}
.payment_methods p{margin-bottom:.5rem}
.payment_methods .vayu-control-label{font-size:14px;font-weight:500;margin-bottom:0;color:var(--vayu-black)}
.payment_methods .payment_method_paypal .about_paypal{display:inline-block;margin-left:10px}
.payment_methods .payment_method_paypal img{width:170px;margin-left:.25rem}
@media (max-width:767px) {
.payment_methods .payment_method_paypal .input-radio{vertical-align:top}
.payment_methods .payment_method_paypal .about_paypal,.payment_methods .payment_method_paypal img{display:block;margin:0}
}
@media (max-width:575px) {
.payment_methods .payment_method_paypal img{width:150px}
}
.woocommerce-page .woocommerce header{margin-top:32px}
.woocommerce-page .woocommerce .featured-box header{margin-top:20px}
.checkout-v2 .card-header{line-height:40px}
.checkout-v2 a.accordion-toggle{text-align:left;line-height:40px}
.card-header.arrow{border-radius:var(--border-rd-sm)}
.checkout-v2 form.woocommerce-checkout .form-row.place-order h3,.checkout-v2 form.woocommerce-checkout .form-row.place-order h3 span *{font-size:20px}
.checkout-v2 .woocommerce>.cart_totals_toggle{display:none}
.checkout-v2 .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody td.product-name{width:300px}
:has(.checkout-v1,.checkout-v2) .woocommerce-checkout-review-order-table .product-details .title-text{font-size:14px;width:150px;line-height:normal}
.checkout-v2 tr.custom-coupon-row .cart_totals_toggle.mb-3{margin-bottom:0!important}
.checkout-v2 div#panel-cart-discount .card-body{padding:0}
.checkout-v2 form.woocommerce-checkout .form-row.place-order h3{margin-bottom:0}
.checkout-v2 tr.tax-rate :where(th,span.woocommerce-Price-amount.amount){font-size:16px;color:#6b6464;font-weight:500}
form.woocommerce-checkout .form-row.place-order h3{display:flex;justify-content:space-between;border-top:1px dashed #ccc;padding-top:20px;margin-top:30px}
.checkout-v2 table.shop_table.review-order.woocommerce-checkout-review-order-table tbody tr.custom-coupon-row form.checkout_coupon{margin-bottom:0}
.place-order img{margin-left:5px;display:none}
form.woocommerce-checkout h3,.cart_total_main h2{margin-bottom:13px;font-size:24px;font-weight:600;line-height:32px;text-transform:capitalize!important}
form.woocommerce-checkout h3#order_review_heading{margin-bottom:0}
tr.woocommerce-shipping-totals.shipping td.text-start h3{font-size:14px;color:#818181;line-height:normal;margin-bottom:5px;font-weight:400}
.woocommerce-checkout .select2-dropdown{border-color:#e7e7e7}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:1rem}
.woocommerce-checkout .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.woocommerce-checkout input[type=text]::placeholder,.woocommerce-checkout textarea::placeholder{font-size:14px}
.woocommerce-checkout .shipping_address{margin-top:1.5rem}
.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text]{line-height:2.3}
.woocommerce-additional-fields__field-wrapper label{font-size:14px;color:#323232;font-family:'Poppins'}
.woocommerce-checkout label{margin-bottom:3px;font-weight:500;letter-spacing:-.01em;color:var(--vayu-black);font-family:'Poppins'}
#order_comments{min-height:270px;padding:15px;border-radius:var(--border-rd-sm);border:1px solid #E2E4EB;resize:none;color:#BABABA;font-size:16px}
.woocommerce-privacy-policy-text p{font-size:14px;line-height:1.5;color:#7C7C7C}
.checkout-order-review .woocommerce-privacy-policy-text p{font-size:14px;margin-bottom:5px}
.woocommerce-shipping-totals td{padding:25px 10px}
.woocommerce-checkout .shop_table .button{padding:.8rem 1rem;background:#001320;color:#fff}
.woocommerce-account .woocommerce:after{content:" ";display:table;clear:both}
.woocommerce-account .woocommerce > .row{margin-left:calc(10px - var(--vayu-column-spacing));margin-right:calc(10px - var(--vayu-column-spacing))}
.woocommerce-account .woocommerce > .col-lg-10,.woocommerce-account .woocommerce > .col-md-6{padding-right:calc(var(--vayu-grid-gutter-width) / 2);padding-left:calc(var(--vayu-grid-gutter-width) / 2);margin-left:auto;margin-right:auto}
.woocommerce-account .woocommerce-MyAccount-navigation{float:left}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;display:block;position:relative}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{transition:background .1s;padding:8px 0;display:block;color:var(--vayu-body-color);font-size:1em;font-weight:500;letter-spacing:-.025em}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a{color:var(--vayu-heading-color)}
.woocommerce-account .woocommerce-MyAccount-navigation ul li ul{list-style:none;margin:0 0 0 25px;padding:0}
.woocommerce-MyAccount-content .box-content form > h3{font-weight:600;text-transform:capitalize}
.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}
.woocommerce-MyAccount-content{border-radius:var(--border-rd-sm);background:var(--wp--preset--color--base,#fff);padding:40px;box-sizing:border-box;border:1px solid var(--border-color)}
.woocommerce-MyAccount-content .featured-box .box-content{justify-content:center;align-items:center}
.woocommerce-account .woocommerce-MyAccount-content .box-content h3.account-sub-title,:has(.woocommerce-edit-account.woocommerce-account,.woocommerce-edit-address.woocommerce-account,.woocommerce-account.woocommerce-downloads) h3.account-sub-title{color:var(--vayu-primary-color);font-size:26px}
:has(.woocommerce-edit-account.woocommerce-account,.woocommerce-edit-address.woocommerce-account,.woocommerce-account.woocommerce-downloads) h3.account-sub-title i{color:var(--vayu-primary-color);display:flex;align-items:center}
.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li .count{float:right}
.woocommerce-account .featured-box .icon-featured{font-size:45px;color:var(--vayu-primary-color)}
.woocommerce-account .featured-box h4{font-size:1rem;letter-spacing:-.01em}
.address .featured-box{text-align:left}
#rememberme,.back-login{margin-top:10px;margin-bottom:10px;display:none}
.woocommerce-password-strength{text-align:center;font-weight:400;margin-top:10px;padding:10px 0;line-height:1.2;border-radius:calc(var(--border-rd-sm)/2);font-family:var(--vayu-body-ff, poppins)}
.woocommerce-password-strength.short{background-color:#ffd6d6;border-color:#e35b5b;color:#ff3535}
.woocommerce-password-strength.bad{background-color:#ffe3d4;border-color:#f78b53;color:#ff3535}
.woocommerce-password-strength.good,.woocommerce-password-strength.strong{background-color:#c7ffc7;color:#47a447}
.woocommerce-password-hint{margin:1em 0 0;display:block}
.order-info mark{display:block;background:transparent;color:var(--vayu-heading-color);padding:0}
.vayu-social-login-section.false-modal a{padding:17px 12px;margin-bottom:20px}
.vayu-social-login-section.false-modal i{margin-right:5px}
.vayu-social-login-section.false-modal i.fa-facebook-f{width:25px;height:25px;line-height:35px;vertical-align:middle;color:#3a589d;background:#fff;border-radius:50%}
.vayu-social-login-section.false-modal span{letter-spacing:-.03em}
.vayu-social-login-section .social-button:hover i.fa-facebook-f{color:var(--vayu-primary-color)}
.shopswatchinput{margin-bottom:5px;margin-top:5px}
.wcvaswatchinput{text-decoration:none!important;margin:0 1px}
.wcvashopswatchlabel,.wcvaswatchlabel{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;transition:.1s ease-in;line-height:1;border:1px solid var(--vayu-normal-bg);box-shadow:0 0 0 1px var(--vayu-gray-4)}
.wcvashopswatchlabel{width:24px!important;height:24px!important}
.wcvaswatchinput.active .wcvashopswatchlabel{border:1px solid var(--vayu-color-price)}
.swatchinput{display:inline-block;padding-right:7px;padding-bottom:6px;margin-top:-3px}
.belowtext{display:table-cell;vertical-align:bottom;padding-bottom:16px;font-weight:700}
.wcvaswatch input{margin:0;padding:0;display:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}
.wcvaswatchlabel{border-width:2px}
.wcvaswatch input:active + .wcvaswatchlabel{opacity:.9}
.wcvaswatch input:checked + .wcvaswatchlabel{-webkit-filter:none;-ms-filter:none;filter:none;border:2px solid var(--vayu-color-price)}
.wcvaround{border-radius:50%;outline:solid 0 #9C9999}
input.wcva_attribute_radio{margin-right:5px}
.wishlist_table tr td{background-color:var(--vayu-body-bg)}
.shop_table.wishlist_table{margin-bottom:0}
.shop_table.wishlist_table tr td{text-align:left}
@media (max-width:767px) {
.shop_table.wishlist_table tr td{text-align:center}
}
.shop_table.wishlist_table.mobile .add-links .add_to_cart,.shop_table.wishlist_table.mobile .add-links .quickview,.shop_table.wishlist_table.mobile .add-links .yith-compare,.shop_table.wishlist_table.mobile .product-add-to-cart .remove_from_wishlist{display:block!important;width:100%!important}
.shop_table.wishlist_table .add-links .add_to_cart_button:before{content:none}
@media (max-width:767px) {
.shop_table.wishlist_table .add-links .add_to_cart,.shop_table.wishlist_table .add-links .quickview,.shop_table.wishlist_table .add-links .yith-compare{width:100%!important}
}
.shop_table.wishlist_table .quickview{margin-bottom:10px;margin-right:0}
.shop_table.wishlist_table .product-thumbnail{width:10%}
.shop_table.wishlist_table .product-name{width:29%}
.shop_table.wishlist_table .product-price{width:13%}
.shop_table.wishlist_table .product-stock-status{width:19%}
@media (max-width:767px) {
.shop_table.wishlist_table .product-name,.shop_table.wishlist_table .product-price,.shop_table.wishlist_table .product-stock-status,.shop_table.wishlist_table .product-thumbnail{width:100%}
}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove,.table-wrapper table.shop_table.cart tbody.wishlist-items-wrapper td.product-add-to-cart a.remove.remove_from_wishlist{display:inline-block!important;font-size:13px;text-transform:capitalize;font-weight:400;line-height:30px;background:#FFE8E8;color:#F64E4E!important;max-width:max-content;padding:2px 20px;border-radius:calc(2*var(--border-rd-md));box-shadow:none;margin:0!important;transition:.3s ease all}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove:before,.table-wrapper table.shop_table.cart tbody.wishlist-items-wrapper td.product-add-to-cart a.remove.remove_from_wishlist:before{background:#F64E4E}
.shop_table.wishlist_table .add_to_cart.button:hover{color:#fff}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove:hover,.woocommerce #content .wishlist_table.traditional.shop_table a.remove.remove_from_wishlist:hover{color:#fff!important}
p.vayu-shipping a{color:var(--vayu-black);font-weight:500}
a.woocommerce-remove-coupon{color:#ff0000;font-weight:500}
tr.cart-discount :where(th,td){padding:10px 0;font-weight:500}
#shipping_method .vayu-radio.vayu-control-disable{padding-left:0}
.vayu-radio.vayu-control-disable .vayu-control-label:before{display:none}
.cart-v2 .card-default tbody tr.cart-discount :where(th,td){padding-bottom:0;font-size:16px;font-weight:500}
.cart-v2 .card-default tbody tr.cart-discount{border:none}
p.vayu-shipping{position:relative}
p.vayu-shipping a:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}
#shipping_method .vayu-radio.vayu-control-disable label.vayu-control-label{display:flex;justify-content:space-between;font-size:16px}
#shipping_method .vayu-radio.vayu-control-disable label.vayu-control-label,#shipping_method .vayu-radio.vayu-control-disable label.vayu-control-label bdi{color:#777;font-weight:500}
p.vayu-shipping:after{content:"\f078";position:absolute;right:0;top:50%;font-family:'Font Awesome 6 Free';color:#000;font-weight:600;transform:translateY(-50%);font-size:14px}
.cart-total tr.tax-rate :where(th,[data-title="Tax"] span.woocommerce-Price-amount){padding:10px 0;font-size:16px;color:#6b6464;font-weight:500}
.cart-total h4.m-b-sm{margin-top:10px;font-size:16px}
.blog-posts:after,.page-content:after{content:"";display:table;clear:both}
.shop_table.wishlist_table tr td.product-thumbnail a{max-width:100%}
.woocommerce table.shop_table.wishlist_table thead td,.woocommerce table.shop_table.wishlist_table thead th{border:none;padding:10px 5px 10px 16px}
.woocommerce table.shop_table.wishlist_table tbody td,.woocommerce table.shop_table.wishlist_table tbody th,.woocommerce table.shop_table.wishlist_table tfoot td,.woocommerce table.shop_table.wishlist_table tfoot th{padding:20px 5px 23px 16px}
.cross-sells .owl-carousel.show-dots-title-right .owl-dots{top:-55px}
@media (max-width:767px) {
.woocommerce table.shop_table.wishlist_table tbody td,.woocommerce table.shop_table.wishlist_table tbody th,.woocommerce table.shop_table.wishlist_table tfoot td,.woocommerce table.shop_table.wishlist_table tfoot th{padding:10px 20px}
}
.shop_table.wishlist_table,.woocommerce table.wishlist_table{font-size:100%}
.table-wrapper{border:1px solid #eaeaea;border-radius:var(--border-rd-sm);overflow-y:hidden}
.shop_table.wishlist_table .add_to_cart.button,.shop_table.wishlist_table .add_to_cart_read_more.button,.shop_table.wishlist_table .yith-compare,.woocommerce table.wishlist_table .add_to_cart.button,.woocommerce table.wishlist_table .add_to_cart_read_more.button,.woocommerce table.wishlist_table .yith-compare{display:inline-block!important}
.shop_table.wishlist_table .yith-compare:before,.woocommerce table.wishlist_table .yith-compare:before{float:none}
.shop_table.wishlist_table .quickview,.woocommerce table.wishlist_table .quickview{border-radius:50%}
.shop_table.wishlist_table .quickview:before,.woocommerce table.wishlist_table .quickview:before{content:none}
.shop_table.wishlist_table .yith-wcwl-add-to-wishlist,.woocommerce table.wishlist_table .yith-wcwl-add-to-wishlist{display:none}
.shop_table.wishlist_table .wishlist-empty,.woocommerce table.wishlist_table .wishlist-empty{text-align:center!important}
p.wishlist-empty,table.wishlist_table tbody td.wishlist-empty{margin:1rem 0}
.blockUI{background:#fff!important;opacity:.5!important}
.sidebar-content #yith-ajaxsearchform .btn{color:#fff;border-width:1px;background:var(--vayu-primary-color)}
.sidebar-content .autocomplete-suggestions{padding-top:0;padding-bottom:0}
.sidebar-content .autocomplete-suggestion{padding-left:8px;padding-right:8px}
.wishlist_table .add_to_cart.button,.wishlist_table .add_to_cart_read_more.button{padding-top:6px;padding-bottom:6px;line-height:22px}
.wishlist_table .button,.woocommerce .hidden-title-form a.btn,.woocommerce .hidden-title-form input[type=submit],.woocommerce .wishlist-title a.btn{color:#fff;vertical-align:middle;font-size:12px;line-height:1.5}
.woocommerce .wishlist-title h2{margin:0!important}
#header .my-account,#header .yith-woocompare-open{display:inline-block;font-size:26px;vertical-align:middle}
#header .header-contact>a{position:relative}
.shop_table.cart-table .product-thumbnail > div,.wishlist_table td.product-thumbnail > div{width:130px;height:130px}
#header .my-wishlist i:before{font-size:19px}
.vayu-recent-posts .post-carousel h3{font-size:26px;line-height:1.2;font-weight:600;margin-bottom:10px}
.post-item.with-btn.post-title-simple .post-meta{margin-bottom:10px}
@media (max-width:767px) {
.shop_table.cart-table .product-thumbnail > div,.wishlist_table td.product-thumbnail > div{margin:0 auto}
}
.wishlist-popup{position:fixed;top:0;height:100%;width:300px;right:0;z-index:1003;padding:1.5rem 1.25rem;background:var(--vayu-normal-bg);box-shadow:0 5px 8px rgba(0,0,0,0.15);font-size:.8125rem;text-align:left;transform:translateX(105%);transition:transform .35s}
.minicart-opened .wishlist-popup{transform:translateX(0)}
.wishlist-popup .product_list_widget{margin:0 0 1.25rem}
.wishlist-popup .product_list_widget li{padding:1.25rem 0;border-bottom:1px solid #e7e7e7}
.wishlist-popup .product-details{padding-right:1rem;position:static}
.wishlist-popup .product-details a{font-weight:500}
.wishlist-popup .product-details .amount{font-size:.8125rem;font-weight:400}
.wishlist-popup .remove_from_wishlist.remove{top:10px;right:-8px;cursor:pointer}
.wishlist-popup .btn{letter-spacing:.25em;padding:.8125rem 0;border-radius:2px}
.wishlist-popup .empty-msg{padding:8px 10px}
.yith_wcwl_wishlist_footer .yith-wcwl-share.page-share{float:unset;margin-bottom:0}
.yith-wcwl-dropdown{font-size:.875rem;text-align:left}
.yith-wcwl-dropdown a{text-indent:0;width:auto!important;opacity:1!important;vertical-align:baseline;line-height:inherit;height:auto;border:none!important;background:none!important;color:inherit!important;overflow:visible!important}
.yith-wcwl-dropdown a:hover{color:initial!important}
.yith-wcwl-dropdown .add_to_wishlist:before{content:none!important}
.yes-js .product-onimage .yith-wcwl-dropdown,.yes-js .product-onimage2 .yith-wcwl-dropdown,.yes-js .product-onimage3 .yith-wcwl-dropdown,.yes-js .product-outimage_aq_onimage .yith-wcwl-dropdown,.yes-js .product-wq_onimage .yith-wcwl-dropdown{right:0}
.yes-js .product-awq_onimage .yith-wcwl-dropdown{left:-80px}
.yes-js .product-onimage .product-image{position:static}
.yith-wcwl-add-button.with-dropdown{padding:0;min-height:2rem}
.product-onimage3 .yith-wcwl-add-button.with-dropdown{z-index:4!important}
.yes-js .yith-wcwl-add-button ul.yith-wcwl-dropdown{top:100%}
.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before{font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900}
.woocommerce-wishlist #main,.woocommerce-wishlist .page-wrapper{position:static}
.wishlist_table.traditional tr td.product-arrange{text-align:center}
.shop_table.wishlist_table input[type=number]{max-width:80px}
.shop_table.wishlist_table:not(.traditional){font-size:120%}
.shop_table.wishlist_table:not(.traditional) .product-thumbnail img{max-width:100%}
.shop_table.wishlist_table.traditional tr td.product-arrange{text-align:center}
.shop_table.wishlist_table.images_grid,.shop_table.wishlist_table.modern_grid{display:flex;flex-wrap:wrap;width:auto;padding:0}
.shop_table.wishlist_table.images_grid .product-remove,.shop_table.wishlist_table.modern_grid .product-remove{box-shadow:none}
.shop_table.wishlist_table.modern_grid .product-thumbnail{width:30%}
article.post-large{padding-left:70px;position:relative}
@media (max-width:1220px) {
.shop_table.wishlist_table.modern_grid li{width:50%}
}
.shop_table.wishlist_table .item-details .product-name{width:100%}
.shop_table.wishlist_table.mobile:not(.traditional){border:none;padding-left:0;box-shadow:none}
.shop_table.wishlist_table .additional-info-wrapper .label,.shop_table.wishlist_table .item-details .label{color:inherit;line-height:2}
.shop_table.wishlist_table .additional-info-wrapper tr,.shop_table.wishlist_table .item-details tr{border:none;display:table-row}
.shop_table.wishlist_table .additional-info-wrapper td,.shop_table.wishlist_table .item-details td{display:table-cell;vertical-align:middle!important}
.shop_table.wishlist_table .additional-info-wrapper .yith-compare,.shop_table.wishlist_table .item-details .yith-compare{padding-top:0!important;padding-bottom:0!important}
@media (max-width:1220px) {
.shop_table.wishlist_table.images_grid li{width:33.33%}
.shop_table.wishlist_table.images_grid .product-thumbnail img,.shop_table.wishlist_table.images_grid .product-thumbnail > a{width:100%}
}
.shop_table.wishlist_table.images_grid .product-thumbnail{width:100%}
.shop_table.wishlist_table.images_grid .quickview{position:relative;opacity:1;visibility:visible}
.shop_table.wishlist_table.images_grid .product-name{font-size:1rem;margin-top:2.5rem;text-align:center}
.yith-wcwl-add-to-wishlist .yith-wcwl-tooltip{text-indent:0;display:inline-block!important;min-width:100px}
.product-outimage .yith-wcwl-add-to-wishlist .yith-wcwl-tooltip{top:-100%}
.product-outimage .yith-wcwl-add-to-wishlist .yith-wcwl-tooltip:before{top:100%;transform:rotate(180deg)}
.yith-wcwl-add-to-wishlist .count-add-to-wishlist > span{line-height:inherit}
.yith-wfbt-item .price{font-size:inherit}
.yith-wfbt-slider-wrapper .yith-wfbt-products-list{margin-left:0;margin-right:0}
.quickview-wrap{width:1225px}
.quickview-wrap .product-summary-wrap .row{margin:auto}
ul.products .product-wq_onimage .product-content > .add-links-wrap > .add-links > .button.viewcart-style-1:focus{color:#000}
.quickview-wrap .product-thumbnails.thumbnails{margin-top:20px}
.quickview-wrap .product-image-slider.owl-carousel{overflow:hidden}
.quickview-wrap .woocommerce-product-rating:after{content:none}
.quickview-wrap .variations_form:not(.vf_init) .reset_variations{display:none}
.quickview-wrap .summary .added_to_cart{text-transform:uppercase;text-decoration:underline;margin-left:.5rem;display:block;width:100%;font-size:16px;font-weight:500}
.quickview-wrap .summary .single_add_to_cart_button.loading{pointer-events:none;opacity:.75}
.quickview-wrap .summary .vayu-loading-icon{position:static;width:25px;height:25px;margin:.5em}
.woocommerce-page.archive .sidebar-content .vayu-separator{display:none}
.woocommerce-page.archive .sidebar-content ul.yith-wcan-list.yith-wcan li{transition:.3s ease all;padding-right:5px}
.woocommerce-page.archive .sidebar-content aside.widget:first-child{padding-top:0}
.woocommerce-page.archive .sidebar-content aside.widget .widget{margin-bottom:0}
.woocommerce-page.archive .sidebar-content aside.widget:not(:last-child){margin:0}
.woocommerce-page.archive .sidebar-content aside.widget h4.wp-block-heading{font-size:22px;color:var(--vayu-black);margin:0}
.woocommerce-page.archive .sidebar-content aside.widget figure.wp-block-image{width:25px;height:25px;align-items:center;display:flex}
.woocommerce-page.archive .sidebar-content .widget > :last-child,.woocommerce-page.archive .sidebar-content .wp-block-group__inner-container > :last-child{margin-bottom:0;padding-bottom:0}
#fancybox-loading:after,#fancybox-loading:before,.fullscreen-carousel > .owl-carousel:after,.fullscreen-carousel > .owl-carousel:before,.vayu-carousel-wrapper > div:first-child > .vayu-item-wrap:first-child:before,.vayu-loading-icon,.slick-slider .slick-loading .slick-list:before{content:"";border:2px solid #efefef;border-top-color:#000;width:40px;height:40px;animation:spin .75s infinite linear;display:inline-block!important;border-image:none;border-radius:50%;vertical-align:middle;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:2}
#header ul.sub-menu.vayu-wide-sub-menu li.product-col .links-on-image .quickview,#header ul.sub-menu.vayu-wide-sub-menu li.product-col .links-on-image a.compare.yith-compare.button,#header ul.sub-menu.vayu-wide-sub-menu li.product-col .links-on-image .yith-wcwl-add-to-wishlist{visibility:hidden;display:none!important}
.post-item .btn{border-radius:calc(2*var(--border-rd-md));border:1px solid var(--vayu-primary-color)}
.post-item .btn:hover{color:var(--vayu-primary-color)}
@media (max-width:991px) {
.woocommerce-page.archive .mobile-sidebar aside.widget{padding-left:0;padding-right:0}
.woocommerce-page.archive .mobile-sidebar aside.widget:first-child{padding-top:0}
}
.sidebar .product-categories li > a{font-size:14px;font-weight:500}
.wc-block-product-categories ul li .toggle,.widget_product_categories ul li .toggle{font-size:11px;color:#222529!important;font-family:vayu}
.wc-block-product-categories ul li .toggle:before,.widget_product_categories ul li .toggle:before{content:"\e81c"}
.wc-block-product-categories ul li.current > .toggle:before,.wc-block-product-categories ul li.open > .toggle:before,.widget_product_categories ul li.current > .toggle:before,.widget_product_categories ul li.open > .toggle:before{content:"\e81b"}
.wc-block-product-categories ul li.closed > .toggle:before,.widget_product_categories ul li.closed > .toggle:before{content:"\e81c"}
.woocommerce-page .wc-block-active-filters,.woocommerce-page .wc-block-components-price-slider,.woocommerce-page .wc-block-components-product-sort-select,.woocommerce-page .wc-block-stock-filter,.woocommerce-page .wp-block-woocommerce-rating-filter{margin-bottom:0}
.woocommerce-page .wc-block-active-filters .wc-block-active-filters__list-item-type{font-weight:400}
.wp-block-woocommerce-price-filter{color:var(--vayu-primary-color)}
.wp-block-woocommerce-customer-account .label{color:#777;font-weight:400;font-size:inherit}
.widget_block .wc-block-review-list{border-bottom-width:0}
.widget_block .wc-block-review-list > li{padding-top:20px;padding-bottom:20px}
.widget_block .wc-block-review-list > li:last-child{padding-bottom:0}
.widget_block .wc-block-components-review-list-item__info{margin-bottom:15px}
.widget_block .wc-block-review-list-item__image img{border-radius:50%}
.widget_block .wc-block-components-review-list-item__author,.widget_block .wc-block-components-review-list-item__product{line-height:1.4}
.widget_block .wc-block-review-list-item__product > a{color:#222529}
.widget_block .wc-block-review-list-item__product > a:hover{color:#0d0d0d}
.widget_block .wc-block-product-categories-list{border-bottom-width:0}
.widget_block .wc-block-product-categories-list > li{border-top-width:0}
.product-inner .product-image{background:none;border:none;border-radius:0}
.product-inner img.wp-post-image{position:relative;object-fit:contain;object-position:center}
li.product .product-inner .product-image{box-shadow:none;padding:0}
.product-image .labels .onsale{background:#ee5722}
.loading.product-adding{opacity:0;visibility:hidden}
ul.products li.product-outimage_aq_onimage .add-links .quickview{max-width:max-content;right:0;margin:0 auto 20px;padding:0;border-radius:var(--border-rd-lg);aspect-ratio:1 / 1;position:relative;overflow:hidden}
ul.products li.product-outimage_aq_onimage .add-links .quickview:hover i{color:var(--vayu-primary-color)}
.fixed-header #header .searchform-popup .searchform{border-radius:var(--border-rd-sm)}
.header-right .searchform-fields{display:flex}
.variations select{border-radius:20px}
.shop_table.wishlist_table .add_to_cart.button{border-radius:5px;background:none;border:1px solid var(--vayu-primary-color);color:var(--vayu-primary-color);font-weight:400}
.shop_table.wishlist_table.traditional:not(.mobile) .add-links{max-width:300px}
.wishlist_table .product-stock-status span.wishlist-in-stock:before,.wishlist_table .product-stock-status span.wishlist-out-of-stock:before{content:"";width:5px;height:5px;position:absolute;left:10px;top:50%;background:#fff;border-radius:50%;transform:translateY(-50%)}
.wishlist_table .product-stock-status span.wishlist-in-stock{color:#fff!important;padding:2px 10px 2px 22px;display:inline-block;background:#23640C;border-radius:calc(2*var(--border-rd-md));position:relative;font-size:12px}
.wishlist_table .product-stock-status span.wishlist-out-of-stock{padding:5px 20px 5px 30px;position:relative}
.wishlist_table .product-stock-status span.wishlist-out-of-stock,.stock.out-of-stock{background:#fff2f2;display:inline-block;color:red;border-radius:50px}
form.variations_form.cart .stock.out-of-stock{border-radius:5px;padding:5px 15px}
.wishlist_table .product-stock-status span.wishlist-out-of-stock:before{background:red}
.product-summary-wrap .yith-wcwl-add-to-wishlist a[data-title="Browse wishlist"]:before{color:red}
div.product:not(.product-layout-full_width) .product-summary-wrap .summary-before .product-images.images{margin-bottom:0}
.wishlist_table .woocommerce-Button{padding:15px 35px;border-radius:calc(2*var(--border-rd-md));font-size:14px}
.wishlist-empty{font-size:18px}
button.woocommerce-Button{border-radius:calc(2*var(--border-rd-md));text-transform:capitalize;font-size:16px;transition:.3s ease all;background:#DFDFDF;color:var(--vayu-black);border:none;padding:.8rem 2rem}
button.woocommerce-Button:hover{background:#fff;color:var(--vayu-black)}
a.woocommerce-privacy-policy-link,.forget-link,.back-login{color:#fff}
.forget-link:focus,.forget-link:hover,.back-login:hover{color:var(--vayu-secondary-color)}
.wishlist_table tr td.product-thumbnail :where(a,img){border-radius:5px}
.woocommerce-message,.wc-block-components-notice-banner{background:#dcf6e9;color:#009688;max-width:100%;padding:5px 10px;border-radius:5px;font-weight:400}
.wc-block-components-notice-banner{display:inline-flex}
.wc-block-components-notice-banner svg{fill:#009688}
ul.products li.product-default .add-links .add_to_cart_button{padding:0 1.2rem}
.summary .sticky-product .product-name{font-weight:400}
details{position:relative;transition:.3s ease all;background:#fff;border-radius:var(--border-rd-sm);border:1px solid var(--vayu-black)}
details[open]{background:#181818}
details summary{padding-left:40px;padding-right:40px}
.vayu-accordian section:not(:last-child) details{margin-bottom:15px}
.vayu-accordian section.vc_section.vayu-section{margin-top:0}
.wp-block-details:before{content:"\f005";font-family:'Font Awesome 6 Free';position:absolute;left:45px;font-size:22px;top:38px;font-weight:900;color:#001320}
details summary + p{margin-top:10px;margin-bottom:0;padding-top:20px;border-top:1px solid #ffffff1a;line-height:1.5}
details summary{list-style:none}
details summary:after{content:"\f054";position:absolute;z-index:9;display:grid;right:43px;top:36px;transition:.3s ease all;color:#7B7B7B;font-family:'Font Awesome 6 Free';font-weight:800;font-size:16px}
details[open].wp-block-details:before,details[open] summary,details[open] p{color:#fff!important}
details summary p{padding-top:30px;border-top:1px solid rgb(255 255 255 / 10%)}
details summary:before{content:"";width:40px;height:40px;background:#E7E7E7;position:absolute;right:28px;top:28px;border-radius:50%;border:1px solid var(--border-color);transition:.3s ease all}
details[open] summary:after{color:#fff;transform:rotate(90deg)}
details[open] p{animation:fadeInUp .5s ease-out}
details[open] summary::before{background:#1F2125;border-color:#1F2125}
.entry-summary .sale-product-daily-deal .vayu_countdown-section,.summary-before .labels > div,.product-image .labels > div{border-radius:4px}
div.quantity .minus{border-radius:6px 0 0 6px}
div.quantity .plus{border-radius:0 6px 6px 0}
div.quantity .qty,div.quantity .plus,div.quantity .minus{border:none}
.collection-tab-btn-holder li a{border-radius:30px;min-height:35px;font-size:14px;font-weight:500;line-height:normal;text-decoration:none;padding:0 25px;color:var(--text-color)}
.footer .wpcf7-form-control-wrap input.wpcf7-form-control{padding-left:30px;width:100%;border-radius:calc(var(--border-rd-sm) / 2);border:none;min-height:90px;padding-right:80px;color:#fff;font-size:22px;font-weight:100;background:rgb(255 255 255 / 4%)}
.footer input.wpcf7-form-control.wpcf7-submit{padding:0;border:none;font-size:0}
.footer .widget .subscribe-footer p{margin:0 0 0 auto;position:relative}
.footer-3 h2.wp-block-heading{width:100%;max-width:calc(100% - 500px);padding-right:40px}
.footer-3 aside.widget .wpcf7{max-width:500px}
.footer-3 h2.wp-block-heading br{display:none}
.table-wrapper table.shop_table tbody.wishlist-items-wrapper td a:hover{color:var(--vayu-primary-color)}
.table-wrapper table.shop_table tbody.wishlist-items-wrapper td a.woocommerce-Button{border:1px solid var(--vayu-primary-color)}
table.shop_table,.add-links-wrap .add-links.clearfix{margin:0}
span.wp-icon,.product-content .add-links-wrap .add-links.clearfix .quickview,li.product-wq_onimage .links-on-image .quantity.buttons_added + a.viewcart-style-1{display:none}
ul.products.products-container.list a.viewcart-style-2.button,ul.products.products-container.list a.viewcart-style-1.button,ul.products.list .add-links-wrap .add-links > .button.viewcart-style-3{height:52px;line-height:normal;text-transform:capitalize;font-family:inherit;justify-content:center;display:flex;align-items:center;border-radius:calc(2* var(--border-rd-md));border:1px solid #000;background:#fff;padding:10px 30px;gap:10px;font-weight:500;font-size:14px;width:100%;color:#111111}
.product-inner div.quantity .qty,.product-inner div.quantity .plus,.product-inner div.quantity .minus{width:inherit;height:100%;min-height:50px}
ul.products:not(.list) .add-links{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}
ul.products .product-content{text-align:left}
ul.products .product-content .rating-wrap{margin-left:0;margin-bottom:10px}
ul.products.products-container:not(.list) span.compare_text{display:none}
li.product-wq_onimage .links-on-image :where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) > div,li.product-wq_onimage .links-on-image .quickview,.product-inner .product-image .links-on-image .add-links-wrap .compare{transition:.3s ease all;transform:translateX(100px);opacity:0;visibility:hidden}
li.product-wq_onimage .links-on-image :where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) a,li.product-wq_onimage .links-on-image .quickview,.product-inner .product-image .links-on-image .add-links-wrap .compare{border:1px solid var(--vayu-shop-add-links-border-color)}
li.product-wq_onimage:hover .product-inner .product-image .links-on-image .add-links-wrap .compare,li.product-wq_onimage:hover ul.products .add-links .quickview,li.product-wq_onimage:hover .links-on-image .quickview,li.product-wq_onimage:hover .links-on-image .yith-wcwl-add-to-wishlist > div{transform:translateX(0);opacity:1;visibility:visible}
li.product-wq_onimage .links-on-image .quickview{transition-delay:.2s;top:115px;right:15px}
li.product-wq_onimage .product-inner .product-image .links-on-image .add-links-wrap .compare{transition-delay:.1s}
ul.list .product-col .product-inner :where(.quickview,.yith-compare),ul.list li.product .add-links :where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) a{font-size:0;border-radius:var(--border-rd-lg);color:var(--vayu-black);border:none}
ul.list .product-col .product-inner :where(.quickview,.yith-compare):before{font-size:14px;display:contents}
ul.list .product-col .product-inner :where(.quickview,.yith-compare),ul.list li.product .add-links :where(.yith-wcwl-add-to-wishlist,.yith-add-to-wishlist-button-block) a{border-radius:var(--border-rd-lg);background:none;color:var(--vayu-black);background:#F0F0F0;margin:0 auto;gap:15px 0}
ul.list li.product .add-links .viewcart-style-1,ul.list li.product .add-links .viewcart-style-2,ul.list li.product .add-links .viewcart-style-3{order:4}
ul.list.products li.product-col .product-inner{display:flex;align-items:center}
ul.list li.product .product-image{flex:0 0 250px;margin:0 20px 0 0}
ul.list li.product .product-content{flex:1 1 auto;max-width:calc(100% - 250px);padding-right:210px}
ul.products .product-image .labels{top:16px;left:16px}
ul.list li.product .product-content span.price del bdi{font-size:16px}
.footer-main .row [class*="col-"]{padding-left:15px;padding-right:15px}
.footer-3 .footer-main form{max-width:500px}
.footer .widget_nav_menu > div > ul.menu li a{position:relative;transition:.3s ease all;font-family:var(--secondary-font)}
.footer .widget_nav_menu > div > ul.menu li a:before{content:"";height:1px;width:0;position:absolute;top:100%;background:var(--vayu-secondary-color);left:0;transition:.3s ease all;margin:0;animation:none}
.footer .widget_nav_menu > div > ul.menu li a:hover:before{width:100%}
footer .widget > div > ul,.slider-wrapper .woocommerce .product-category.product-col{margin:0}
.subscribe-footer .wp-icon i{color:var(--vayu-light-color-inverse)}
.woocommerce table.shop_table.wishlist_table tbody.wishlist-items-wrapper tr td{color:var(--vayu-black);font-weight:400}
.woocommerce-account .box-with-icon .featured-boxes{border:none;border-radius:var(--border-rd-sm);background:#f6f3f3a3;box-sizing:border-box;width:100%;max-width:100%}
.woocommerce-account .box-with-icon > .row > [class*="col-md"]{padding:0 15px}
.product-subtotal{position:relative}
.wc-proceed-to-checkout{margin-top:15px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr.cart-item td{border-top:1px solid var(--border-color)}
.shop_table td.product-thumbnail{max-width:65px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr :where(td,th){padding:20px 25px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr th:last-child{border-radius:0 var(--border-rd-sm) 0 0}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr th:first-child{border-radius:var(--border-rd-sm) 0 0 0}
tr.cart_item .product-quantity .shop_table.cart-table .quantity .minus,tr.cart_item .shop_table.cart-table .quantity .plus,tr.cart_item .single-product .product-summary-wrap .quantity .minus,tr.cart_item .single-product .product-summary-wrap .quantity .plus{width:62px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr th.product-options{text-align:right;max-width:100px}
.wc-proceed-to-checkout a.checkout-button{border-radius:calc(2*var(--border-rd-md));text-transform:capitalize;font-weight:600;font-size:14px;width:100%}
h4.card-sub-title{font-size:18px}
.cart-v3 .row [class*="col-lg"]{padding:0 15px}
.woocommerce-account .account-sub-title,.woocommerce-checkout .account-sub-title,.woocommerce-thankyou .account-sub-title{margin-bottom:40px;text-transform:capitalize}
.footer-main aside.widget_media_image.widget{margin-bottom:20px}
.footer .widget-title{margin-bottom:1.2rem;font-size:26px;text-transform:capitalize;line-height:27px}
.footer-main [class*="col-lg"] aside.widget.widget_block{margin:0 0 14px}
.footer-main ul.wp-block-social-links{margin-top:40px;gap:10px}
.footer-top h2.wp-block-heading{margin-bottom:0;line-height:74px}
.footer-main [class*="col-lg"] aside.widget.widget_block.widget_text{margin-bottom:39px}
.footer-main [class*="col-lg"] aside.widget.widget_block.widget_text p{line-height:29px}
span.icon-contact{display:inline-grid;padding:0;width:2.5rem;height:2.5rem;border-radius:var(--border-rd-lg);place-content:center;transition:.3s ease all;position:absolute;right:30px;top:50%;transform:translateY(var(--transform-center));cursor:pointer;background:#212121}
span.icon-contact svg{width:22px}
span.icon-contact:hover{background:#fff;line-height:normal}
span.icon-contact:hover svg path{fill:var(--vayu-black)}
.explore-section .owl-dots{position:relative;justify-content:space-around;display:flex}
.explore-section .owl-dots:before{content:"";position:absolute;width:100%;height:1px;background:#d9d9d920;left:0;top:8px}
.product-content > .add-links-wrap{position:absolute;bottom:60px;transition:.3s ease all;opacity:0;visibility:hidden;z-index:1;width:100%;left:0;padding:0 15px}
li.product-col.product .product-inner:hover .product-content > .add-links-wrap{visibility:visible;opacity:1}
li.product-col.product .product-inner .inner img.wp-post-image{position:absolute;left:0;top:0;margin:auto;bottom:0;right:0}
.quantity.buttons_added{width:100%;border:1px solid #979797;border-radius:calc(2* var(--border-rd-md));align-items:center;max-width:max-content;background:#fff}
li.product-wq_onimage:hover .product-inner .product-image .links-on-image .add-links-wrap .compare{background:var(--vayu-shop-add-links-bg-color,#fff);color:var(--vayu-shop-add-links-color,#212529)}
.woocommerce-pagination .page-numbers{font-size:16px;justify-content:center;align-items:center}
.price del span.amount bdi{color:#8b8b8b;font-weight:500;font-size:14px}
.price del{text-decoration-color:#8b8b8b}
.amount bdi{color:var(--vayu-black);font-weight:600;font-size:16px;font-family:var(--secondary-font)}
ul.products .product-loop-title h3{color:var(--vayu-black)}
#header:not(.header-builder) .main-menu-wrap .search-toggle{display:block}
#header .searchform-popup .search-toggle{display:none;text-align:center;font-size:26px;vertical-align:middle;cursor:pointer}
.widget > div > ul > li:first-child,.widget > ul > li:first-child{border-top-width:0}
.widget > div > ul li,.widget > ul li{position:relative;margin:0;padding:5px 0;transition:.3s}
.widget_archive > ul li:hover:before,.widget_categories > ul li:hover:before,.widget_meta > ul li:hover:before,.widget_nav_menu > div > ul li:hover:before,.widget_pages > ul li:hover:before,.widget_recent_comments > ul li:hover:before,.widget_recent_entries > ul li:hover:before,.widget_rss > ul li:hover:before,.wp-block-archives-list li:hover:before,.wp-block-categories-list li:hover:before,.wp-block-latest-comments:not(.has-avatars):not(.has-excerpts) .wp-block-latest-comments__comment:hover:before,.wp-block-latest-posts:not(.wp-block-latest-posts__list) li:hover:before,.wp-block-latest-posts__list.wp-block-latest-posts li:hover:before{animation:navItemArrow .6s linear infinite}
.widget_nav_menu > div > ul.menu li a,.footer p{font-size:14px;margin-bottom:0;line-height:normal}
.widget:first-child{margin-top:0}
.widget{margin-bottom:1.875rem;margin-top:1.875rem}
.widget ol,.widget ul{list-style:none;padding:0}
.widget_archive li > a,.widget_categories li > a,.widget_meta li > a,.widget_nav_menu li > a,.widget_pages li > a,.widget_recent_comments li > a,.widget_recent_entries li > a,.widget_rss li > a,.wp-block-archives-list li > a,.wp-block-categories-list li > a,.wp-block-latest-posts:not(.wp-block-latest-posts__list) li > a{color:inherit}
.product-summary-wrap .single_add_to_cart_button,.product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist,.product-layout-full_width .product-summary-wrap .yith-compare{line-height:normal;background:none;color:var(--vayu-black);text-transform:capitalize;font-weight:400;font-size:14px}
.product-layout-full_width .product-summary-wrap .yith-compare{align-items:center;color:#323232}
button.button.disabled{pointer-events:none;opacity:.6}
.product-summary-wrap .single_add_to_cart_button{background:#101010;border-radius:calc(2* var(--border-rd-md));transition:.3s ease all;flex:1;margin:0;border:1px solid #979797;font-weight:500;font-size:16px;color:#fff}
.single-product .product-summary-wrap .quantity{vertical-align:top;max-width:160px;align-items:center;margin:0;background:#fff}
.single-product .product-summary-wrap .quantity .qty{width:100%;height:100%;background:none;font-weight:600;font-family:var(--secondary-font)}
div#product-tab.woocommerce-tabs{margin-top:20px;border-top:1px solid #ccc;padding-top:5px}
.banner-experience p{line-height:1.7}
.single .product-layout-full_width .product-summary-wrap form.cart{margin-bottom:0}
.single .product-layout-full_width .product-summary-wrap{margin:0 auto}
.woocommerce-pagination .next,body.archive .woocommerce-pagination .prev{text-indent:0;border-radius:calc(2*var(--border-rd-md));transition:.3s ease all;line-height:13px}
.woocommerce-pagination .next:before{right:15px;left:auto}
.woocommerce-pagination .prev:before{left:15px;right:auto}
.woocommerce-pagination .next{padding-right:28px;padding-left:18px;font-weight:300;text-decoration:none}
.woocommerce-pagination .prev{padding-left:28px;padding-right:18px}
.woocommerce-pagination .next:hover,body.archive .woocommerce-pagination .prev:hover{background:var(--vayu-primary-color);color:#fff}
#main-toggle-menu .menu-title .toggle,.accordion-menu .arrow,.comment-form-rating .stars span a:before,.mega-menu .narrow li.menu-item-has-children > a:before,.mejs-overlay-button:before,.page-links .nextpostslink:before,.page-links .previouspagelink:before,.page-top ul.breadcrumb > li .delimiter,.pagination .next:before,.pagination .prev:before,.share-links .share-email:before,.share-links .share-rss:before,.side-menu-slide .menu-item-has-children > a:after,.side-menu-slide .menu-item > .go-back:before,.sidebar-menu .narrow li.menu-item-has-children > a:before,.star-rating,.tparrows.tparrows-carousel.tp-leftarrow:before,.tparrows.tparrows-carousel.tp-rightarrow:before,.widget_sidebar_menu .widget-title .toggle,ul.nav-list li a:before,ul[class^=wsp-] li a:before{font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.comment-form-cookies-consent > label{display:inline;font-weight:400;font-size:12px}
.comment-form .comment-form-rating{margin-bottom:10px}
.woocommerce-account .box-with-icon .featured-boxes:hover .icon-featured{transform:scale(1.2)}
.box-content p.m-b-xl a{color:var(--vayu-primary-color)}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{color:#fff;text-decoration:none;display:block;padding:10px 15px;line-height:20px;text-transform:none;font-size:14px;font-weight:600;border-radius:5px}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:not(:last-child){border-bottom:1px dashed #ffffff12}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{padding:5px 0}
nav.woocommerce-MyAccount-navigation{font-size:18px;border-bottom:1px solid var(--vayu-black);max-width:28%;width:28%;padding:20px;background:var(--vayu-primary-color);border-radius:var(--border-rd-sm);box-sizing:border-box}
.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-bottom:0}
nav.woocommerce-MyAccount-navigation h5{color:#fff;text-transform:capitalize;font-size:20px;line-height:normal}
.woocommerce-account .page-content > .woocommerce{max-width:var(--vayu-container-width,1670px);width:100%;margin-left:auto;margin-right:auto}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover,nav.woocommerce-MyAccount-navigation li.is-active > a{background-color:var(--vayu-secondary-color);cursor:pointer;transition:.3s ease all;color:var(--wp--preset--color--primary)}
.shop_table thead th{background:#EAEAEA;position:sticky;top:0;z-index:9}
table.shop_table thead th span{color:var(--vayu-black);font-size:16px;font-weight:500}
.shop_table thead th:nth-child(1){border-radius:8px 0 0 0}
.shop_table thead th:last-child{border-radius:0 8px 0 0}
.woocommerce-MyAccount-content .button{background:var(--vayu-primary-color);border:1px solid var(--vayu-primary-color);transition:.3s ease all;text-transform:capitalize;padding:10px 25px;color:#fff;font-weight:400;border-radius:calc(2*var(--border-rd-md))}
.woocommerce-MyAccount-content .button:hover{color:var(--vayu-primary-color)}
.woocommerce-account h3.account-sub-title{display:flex;justify-content:flex-start;font-weight:600;margin-top:0!important}
.woocommerce-account .featured-boxes fieldset legend{margin-top:0;text-transform:capitalize;font-weight:600}
#login-form-popup .form-row label{text-align:left}
.woocommerce-MyAccount-content .box-content p{color:var(--vayu-black);margin-bottom:15px}
form.woocommerce-EditAccountForm.edit-account p.clearfix{margin-bottom:0}
.single-product .product-summary-wrap p.price .amount bdi{font-size:24px;color:#373737}
.single-product .product-summary-wrap .sticky-detail .product-name-area .amount bdi{font-size:16px}
.product-summary-wrap .single_add_to_cart_button:hover{color:var(--vayu-primary-color)}
.box-content span.text-sm{color:#9d9d9d;font-size:14px}
body.search .ccols-xl-4 .post-item{max-width:var(--vayu-cw)}
#searchform h2.entry-title{margin-bottom:0;line-height:normal}
#searchform .input-group button.btn{background:var(--vayu-primary-color);color:#fff;border-color:var(--vayu-primary-color);border-radius:0 50px 50px 0;width:60px}
#searchform .input-group input{min-height:60px;padding:10px 20px}
#searchform .input-group button.btn:hover{background:var(--vayu-secondary-color);color:var(--vayu-primary-color);border-color:var(--vayu-secondary-color)}
.error404 div#content h2.entry-title{line-height:normal;margin:0;font-weight:500}
.error404 div#content{padding:50px;max-width:100%;margin:70px auto;background:#E6EFEF;border-radius:var(--border-rd-sm);position:relative;overflow:hidden;z-index:1}
.error404 div#content:before{content:"404";font-size:100px;font-weight:700;color:var(--vayu-primary-color);line-height:1}
.error404 div#content:after{content:"";font-family:'Font Awesome 6 Free';font-weight:700;position:absolute;opacity:.04;right:-50px;bottom:40px;font-size:186px;z-index:-1;color:#012921}
#searchform .input-group input{border-radius:50px 0 0 50px}
body.search.search-results li.product.product-wq_onimage .product-image .hide_cart_options{display:block}
body.search.search-results li.product.product-wq_onimage .product-image .hide_cart_options .button.viewcart-style-3{display:none}
body.search.search-results .blog-posts.posts-modern.posts-container .post-modern{width:100%;padding:0}
.woocommerce-checkout input[type=text],.select2-container .select2-selection--single{height:inherit;border:none}
.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=text],.checkout span.woocommerce-input-wrapper input{border:none;border-bottom:1px solid #DFDFDF}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 15px;line-height:50px;color:#777777;font-size:.85rem}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:10px}
.checkout span.woocommerce-input-wrapper *{line-height:1.5;font-size:14px;color:#818080;padding:0;min-height:45px;border-radius:0}
.checkout .address-field span.woocommerce-input-wrapper input::-ms-input-placeholder{font-size:14px}
.checkout .address-field span.woocommerce-input-wrapper input::placeholder{font-size:14px}
div#panel-cart-total tr.order-total th h4,div#panel-cart-total tr.order-total .amount bdi,div#panel-cart-total tr.order-total .amount bdi span{font-size:22px!important}
div#panel-cart-total tr.order-total :where(th,td){padding-top:15px;padding-bottom:10px}
div#panel-cart-total tr.cart-subtotal :where(th,td){padding-bottom:10px;padding-top:10px}
.cart-v1 table.responsive.cart-total tr.cart-subtotal :where(th,td) *{color:#7C7C7C;font-family:var(--primary-font)}
.woocommerce-cart .card-sub-title{margin:15px 0 0;padding:0}
table.shop_table.review-order.woocommerce-checkout-review-order-table tbody tr.custom-coupon-row form.checkout_coupon{margin-bottom:10px;display:block!important}
div#panel-cart-total table.responsive.cart-total{width:100%}
.cart-collaterals .cart_totals h4.card-sub-title,.woocommerce-cart-form .cart_totals_toggle h5{font-size:16px;font-weight:600;line-height:normal}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove{right:20px}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{padding:10px}
.blog-posts .post-modern{padding-bottom:2rem}
article.post.post-full article:not(:last-child){border-bottom:1px solid var(--vayu-normal-bc)}
.single-image-thumb img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:100%;object-fit:cover}
.blog-posts .post .entry-title{font-size:1.5em;line-height:1.3;font-weight:600;margin-bottom:10px;word-break:break-word}
.blog-posts.posts-full.posts-container img.img-responsive{position:absolute}
.related-posts{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;width:100vw;padding-top:40px;padding-bottom:60px;clear:both}
.post-content h3.wp-block-heading strong{font-weight:600}
.vayu-products.title-border-bottom .products-slider.owl-carousel.show-nav-title .owl-nav{top:-65px}
.related-posts .post-carousel{max-width:var(--vayu-flick-carousel-width);margin-left:auto;margin-right:auto}
.vayu-single-page{float:left;width:100%;clear:both}
.post-modern .btn-readmore{display:inline-block;background:#000;border:1px solid #000;padding:8px 28px;border-radius:50px;color:#fff;transition:.3s ease all;font-size:.8125rem;font-weight:400;letter-spacing:-.025em;margin-top:10px}
.post-modern .btn-readmore:hover{color:var(--vayu-black)}
.search .post-item > a{display:block;border-radius:var(--border-rd-sm);overflow:hidden}
.search .post-item span.cat-names{color:#fff;background:var(--wp--preset--color--luminous-vivid-orange);border-radius:var(--border-rd-md);padding:3px 10px;text-decoration:none;font-size:12px;margin-bottom:5px;display:inline-block}
.search .post-item h3.vayu-post-title{margin-bottom:5px;font-weight:600;line-height:1.4}
.search p.post-excerpt{margin-bottom:0}
.search .thumb-info .thumb-info-wrapper:after{display:none}
.search .heading-middle-border .heading-tag{font-weight:600}
.woocommerce input:auto-fill{outline:5px solid rgb(0 0 0 / .5)!important}
.woocommerce input:-webkit-autofill,.woocommerce input:-webkit-autofill:hover,.woocommerce input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 40rem #fff inset}
#nav-panel{font-size:.9em;display:none;transition:transform .2s ease-in-out;padding-bottom:15px;position:relative}
div#footer.show-ribbon{overflow:visible!important}
.blog-posts .post-large{margin-left:60px}
.blog-posts .post-large .post-date,.blog-posts .post-large .post-image{margin-left:-60px}
section.timeline{width:100%;margin:50px 0 0;position:relative;float:left;padding-bottom:120px}
section.timeline:after{background:rgb(80,80,80);background:linear,to bottom,rgba(80,80,80,0) 0%,rgb(80,80,80) 8%,rgb(80,80,80) 92%,rgba(80,80,80,0) 100%;content:"";display:block;height:100%;position:absolute;top:-60px;left:0;right:0;margin:auto;width:3px;z-index:0;opacity:.35}
section.timeline .timeline-box,section.timeline .timeline-date{box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);position:relative;z-index:1}
section.timeline .timeline-date{display:block;clear:both;width:200px;height:45px;padding:5px;margin:0 auto 10px;border:1px solid var(--vayu-gray-5);background:var(--vayu-normal-bg)}
section.timeline .timeline-date h3{display:block;text-align:center;text-transform:uppercase;color:var(--vayu-primary-color);font-size:.9em;font-weight:700;line-height:32px;margin:2px 0 0}
section.timeline .timeline-title{padding:12px;background:var(--vayu-gray-1)}
section.timeline .timeline-title h4{padding:0;margin:0;color:#171717;font-size:1.4em}
section.timeline .timeline-title a{color:#171717}
section.timeline .timeline-title .timeline-title-tags{color:#B1B1B1;font-size:.9em}
section.timeline .timeline-title .timeline-title-tags a{color:#B1B1B1;font-size:.9em}
section.timeline .timeline-box{margin:20px 22px 10px;padding:18px;width:calc(50% - 44px);float:left;margin-bottom:30px;background:var(--vayu-normal-bg);border:1px solid var(--vayu-gray-5)}
section.timeline .timeline-box:before{background:var(--vayu-primary-color);box-shadow:0 0 0 3px #fff,0 0 0 6px var(--vayu-primary-color)}
section.timeline .timeline-box.left{clear:both}
section.timeline .timeline-box.left:before{content:"";border-radius:50%;height:8px;width:8px;position:absolute;right:-27px;top:22px}
section.timeline .timeline-box.left:after{content:"";transform:rotate(45deg);width:14px;height:14px;position:absolute;right:-8px;top:20px;z-index:0;background:inherit;border-right:1px solid var(--vayu-gray-5);border-top:1px solid var(--vayu-gray-5)}
section.timeline .timeline-box.right{clear:right;float:right;margin-top:40px}
section.timeline .timeline-box.right:before{content:"";border-radius:50%;height:8px;left:-27px;position:absolute;top:32px;width:8px}
section.timeline .timeline-box.right:after{content:"";transform:rotate(45deg);left:-8px;height:14px;position:absolute;top:30px;width:14px;z-index:0;background:inherit;border-left:1px solid var(--vayu-gray-5);border-bottom:1px solid var(--vayu-gray-5)}
section.timeline .timeline-box .img-thumbnail,section.timeline .timeline-box .img-thumbnail img{padding:0;border:0}
section.timeline .timeline-box .owl-carousel{border-radius:0;padding:0;border:0;box-shadow:none}
section.timeline .timeline-box .owl-carousel .owl-stage-outer{border-radius:0}
section.timeline .timeline-box .thumb-info,section.timeline .timeline-box .thumb-info img{border:0;padding:0;margin:0;border-radius:0}
section.timeline .timeline-box .thumb-info .thumb-info-wrapper{border:0;padding:0;margin:0;border-radius:0}
section.timeline .timeline-box .thumb-info .thumb-info-wrapper:after{border-radius:0;bottom:0;left:0;right:0;top:0}
section.timeline .timeline-box .thumb-info-side-image .thumb-info-side-image-wrapper{padding:0}
.timeline .timeline-item-title{font-size:1em;margin:1rem 0 .25rem;font-weight:700}
.timeline .timeline-item-content{font-size:.9em}
.timeline .timeline-item-content p{font-size:inherit}
.timeline .timeline-item-content p:last-child{margin-bottom:0}
.quickview-wrap.single-product .product_title{font-size:42px}
.quickview-wrap.single-product .product_title a{color:var(--vayu-black)}
.single-product form.cart{gap:10px}
.single-product .product-summary-wrap .sticky-detail p.price span.woocs_price_code .amount bdi{font-size:18px}
.quickview-wrap.single-product .product-thumbnails.thumbnails .product-thumbs-slider .img-thumbnail img{height:auto}
.quickview-wrap.single-product .product-thumbnails.thumbnails .product-thumbs-slider .owl-item.active .img-thumbnail{border-radius:var(--border-rd-sm)}
.woocommerce-form-coupon-toggle a.showcoupon{text-decoration:underline;pointer-events:none}
p#billing_email_field{margin-bottom:0}
.woocommerce-address-fields .form-row label{margin-bottom:5px}
.vayu-products:hover .slider-wrapper .show-nav-title .owl-nav .owl-prev,.vayu-products:hover .slider-wrapper .show-nav-title .owl-nav .owl-next{opacity:1}
.section-with-shape-divider .shape-divider svg{position:absolute;width:100%;top:0;left:50%;height:100%;transform:translate3d(-50%,0,0)}
.section-with-shape-divider .shape-divider.shape-divider-bottom{top:auto;bottom:0}
.section-with-shape-divider .shape-divider{position:absolute;top:0;left:0;width:100%;height:80px;z-index:1}
.section-with-shape-divider .shape-divider.shape-divider-reverse-x{transform:rotateX(180deg)}
.section-with-shape-divider .shape-divider.shape-divider-reverse-xy{transform:rotateY(180deg) rotateX(180deg)}
.section-with-shape-divider .shape-divider.shape-divider-reverse-y{transform:rotateY(180deg)}
.product-layout-full_width .product-summary-wrap .variations td{padding:0}
@media (max-width:767px) {
.column2 section.timeline{width:74%;margin:50px 13% 0}
section.timeline .timeline-box{float:none;clear:both;right:auto;left:auto;margin:25px auto;max-width:80%;width:auto}
.column2 section.timeline .timeline-box{max-width:80%}
section.timeline .timeline-box.right{float:none;clear:both;right:auto;left:auto;margin:25px auto;max-width:80%;width:auto}
.column2 section.timeline .timeline-box.right{max-width:80%}
section.timeline .timeline-box.left:after,section.timeline .timeline-box.left:before,section.timeline .timeline-box.right:after,section.timeline .timeline-box.right:before{display:none}
.woocommerce-pagination .prev:before,.woocommerce-pagination .next:before{line-height:26px;font-size:16px}
}
@media (max-width:575px) {
section.timeline{width:auto;float:none;margin-left:0;margin-right:0}
.column2 section.timeline{margin-left:0;margin-right:0;width:auto}
section.timeline .timeline-box{margin:15px auto;max-width:90%}
.column2 section.timeline .timeline-box{max-width:90%}
section.timeline .timeline-box.right{margin:15px auto;max-width:90%}
.column2 section.timeline .timeline-box.right{max-width:90%}
}
@media (max-width: 1440px) {
.product-layout-grid .product-images .img-thumbnail img{min-height:600px}
.quickview-wrap form.cart .quantity.buttons_added{max-width:150px}
.woocommerce-form-row:not(:last-child){margin-bottom:25px}
details{font-size:20px!important}
.product-inner .inner{padding-bottom:335px}
}
@media (max-width: 1365px) {
.product-layout-grid .product-images .img-thumbnail img{min-height:480px}
.single-product .product-summary-wrap p.price .amount bdi{font-size:22px}
ul.products li.product-wq_onimage .add-links-wrap{top:315px}
.single-product .product_title{font-size:2.5rem}
.resp-tabs-list li{font-size:15px}
.woocommerce-ordering select,.woocommerce-viewing select{height:40px;line-height:40px}
.quickview-wrap form.variations_form.cart .single_variation_wrap{padding-top:10px}
.feature-products .owl-carousel.show-nav-title .owl-nav{top:-50px}
.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:-10px}
.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:-10px}
.related-posts{padding-top:0}
}
@media (max-width: 1200px) {
.widget_nav_menu > div > ul.menu li a,.footer p{font-size:14px}
span.icon-contact{width:2rem;height:2rem}
span.icon-contact svg{width:20px}
.explore-section .wp-block-group__inner-container .vc_section.vayu-section{padding-top:210px;padding-bottom:210px}
ul.products[data-product_layout="product-wq_onimage"] li.product-wq_onimage .add-links-wrap{top:290px}
.product-layout-grid .product-images .img-thumbnail img{min-height:450px}
.woocommerce-account .woocommerce > .col-lg-10{width:100%}
.quickview-wrap{width:1130px}
}
@media (max-width: 1199px) {
.single-product .product-summary-wrap .price{margin-bottom:10px}
.product-summary-wrap .row .summary.entry-summary .product_meta{margin-top:10px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr :where(td,th){padding:15px 10px}
.woocommerce-MyAccount-content .button{min-width:max-content}
.woocommerce-form-row:not(:last-child){margin-bottom:20px}
#login-form-popup .account-sub-title i,.woocommerce-account .account-sub-title i,.woocommerce-checkout .account-sub-title i,.woocommerce-thankyou .account-sub-title i,.woocommerce-account .woocommerce-MyAccount-content .box-content h3.account-sub-title,:has(.woocommerce-edit-account.woocommerce-account,.woocommerce-edit-address.woocommerce-account,.woocommerce-account.woocommerce-downloads) h3.account-sub-title{font-size:20px}
.single-product .product-summary-wrap .sticky-detail p.price span.woocs_price_code .amount bdi{font-size:16px}
.product-summary-wrap .single_add_to_cart_button{max-width:450px}
.product-summary-wrap .summary.entry-summary form.cart{justify-content:flex-start}
ul.list li.product .product-content{padding-right:210px}
ul.list li.product .product-image{flex:1}
.list .product-content > .add-links-wrap{max-width:200px}
ul.list li.product span.price bdi{font-size:18px}
ul.list li.product h3{font-size:18px}
.quickview-wrap{width:954px}
.single-product .product-summary-wrap p.price span.woocs_price_code del span.woocommerce-Price-amount.amount bdi{font-size:16px}
.single-image-thumb{padding-bottom:300px}
.grid-box .post-content .entry-title a{font-size:20px}
.feature-products .product-inner .inner{padding-bottom:280px}
.feature-products .add-links-wrap.hidden{top:230px}
.product-layout-grid .product-images .img-thumbnail img{min-height:395px}
.single-product .product_title{font-size:2rem}
.woocommerce-tabs .resp-tabs-list li{padding:13px 5px}
.single-product .product-summary-wrap .quantity{max-width:175px}
.gallery-layout.single-product-below .container{padding:0}
.woocommerce-tabs .tab-content{padding-bottom:0}
.commentlist li .comment-text{padding:10px}
.products.related{margin-top:40px}
.single.single-product .filter-item-list:last-child .filter-item{margin-right:0}
.products .product-category .thumb-info-title{padding:10px 2em}
#login-form-popup form.woocommerce-form.woocommerce-form-login{padding:30px}
.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:-10px}
.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:-10px}
.single-product .column3 .sidebar [data-plugin-sticky]{padding:0}
.woocommerce table.shop_table.wishlist_table tbody.wishlist-items-wrapper tr td.product-price{min-width:150px}
.single-product .column3 .product-summary-wrap .description p{font-size:14px}
.column3 span.posted_in,.column3 .product_meta .product-stock,.column3 .product_meta .sku_wrapper,.column3 .product_meta .tags,.column3 .product_meta span.tagged_as{font-size:12px}
.single.single-product .column3 .filter-item-list li .filter-item{padding:0 10px;height:38px;font-size:12px;min-width:38px}
.single.single-product .column3 .filter-item-list li:last-child .filter-item{margin-right:0}
.single.single-product .column3 .product-summary-wrap .variations tr{padding:5px 0}
.single.single-product .column3 .single_variation_wrap{padding-top:0}
.single-product :where(.column3,.column2) .product-summary-wrap .quantity{max-width:100%;margin-right:0}
.column3 .widget_nav_menu > div > ul.menu li a,.column3 .wc-block-product-categories-list-item > a{font-size:12px}
.column3 .product-layout-full_width .product-summary-wrap .yith-compare,.column3 .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist{margin:0}
.product-layout-full_width .owl-controls{display:none}
}
@media (max-width: 991px) {
#product-tab .tab-content h2{font-size:15px}
body.product-template-default div#product-tab.woocommerce-tabs{border:none}
.single.single-product .products.related{margin-top:40px;margin-bottom:50px}
.blog-posts.posts-grid.blog-posts-default .posts-container{gap:40px 0}
.posts-container{gap:0}
div#panel-cart-total tr.order-total th h4,div#panel-cart-total tr.order-total .amount bdi,div#panel-cart-total tr.order-total .amount bdi span{font-size:18px!important}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;max-width:100%}
.fixed-header #header .mobile-nav-wrap{width:100%}
#header.sticky-header .main-menu-wrap :where(span.left-corner-shape,span.right-corner-shape){display:none}
#nav-panel .container{padding:0}
.coundown-wrapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{align-items:center}
.single-product .product_title{font-size:2.1rem}
.woocommerce-account .woocommerce-MyAccount-content .box-content h3.account-sub-title,:has(.woocommerce-edit-account.woocommerce-account,.woocommerce-edit-address.woocommerce-account,.woocommerce-account.woocommerce-downloads) h3.account-sub-title{gap:0}
.list li.product-col .product-inner{overflow:visible}
.quickview-wrap.single-product .product_title{font-size:30px}
.sticky-product :where(.star-rating,.availability){display:none}
details{line-height:normal}
details summary:after{font-size:14px;right:41px;top:47px}
details summary:before{width:35px;height:35px;top:37px}
.wp-block-details:before{left:45px;font-size:18px;top:42px}
.box-icon-collection h2.wp-block-heading{margin-bottom:10px!important}
.quickview-wrap{width:100%}
.filter-item-list .filter-item,.woocommerce-widget-layered-nav-list a:not(.filter-color){padding:3px 15px;margin:3px 6px 3px 0}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr td.product-remove{width:130px}
.woocommerce-MyAccount-content .box-content form > h3{font-size:24px}
.woocommerce-MyAccount-content{padding:20px}
body.product-template-default form.cart button.single_add_to_cart_button{max-width:100%}
.sidebar-right-opened.sidebar-opened #header.sticky-header .header-main.sticky,.sidebar-right-opened.sidebar-opened .shop-loop-before.sticky,html.sidebar-opened.sidebar-right-opened .page-wrapper{left:-260px}
.shop-loop-after{padding-top:0}
.grid-box .post-content .entry-title a{font-size:18px}
.search .post-item h3.vayu-post-title{font-size:20px}
body.search.search-results .blog-posts.posts-modern{gap:20px}
.product-inner .inner{padding-bottom:270px}
.tabs .wp-block-cover__inner-container p{margin-bottom:40px!important;font-size:14px!important}
.checkout-order-review.align-left{margin-top:1.5rem}
.related-posts{padding-top:0;padding-bottom:50px}
.menu-item :where(.viewcart-style-1,.viewcart-style-2,.viewcart-style-3){opacity:0;visibility:hidden}
.single.single-product div#main{padding-top:40px}
ul.list li.product .product-content{padding-right:165px}
ul.list li.product .product-image{flex:0 0 180px}
ul.list li.product .product-content{max-width:calc(100% - 180px)}
ul.products.products-container.list li.product-col .product-inner .inner{padding-bottom:180px}
.list .product-content > .add-links-wrap{max-width:170px;padding-right:0}
ul.products.products-container.list li.product-col.product{margin-bottom:0}
#order_comments{border-radius:var(--border-rd-sm);min-height:180px}
.feature-products .owl-carousel.show-nav-title .owl-nav{top:-45px}
.cross-sells{padding-top:50px}
ul.products.products-container.products-slider .product-inner .product-image .inner{padding-bottom:280px}
.single .product-layout-full_width .product-summary-wrap{padding-left:0;padding-right:0}
.single.single-product .column3 .products.related{margin-top:30px}
}
@media (max-width: 767px) {
.checkout-order-review.align-left{margin-top:20px}
.cart-v2 div#panel-cart-discount .coupon{flex-direction:column}
body.search.search-results .blog-posts.posts-modern{gap:15px}
.footer .wpcf7-form-control-wrap input.wpcf7-form-control{font-size:18px;padding-left:20px;min-height:75px;padding-right:60px}
.wpcf7 form .wpcf7-response-output{padding:5px 10px;line-height:normal}
.btn.click-create-account,button.woocommerce-Button,span.footer-copyright{font-size:14px}
span.icon-contact{right:20px}
.product-layout-grid .product-images .img-thumbnail:last-child,.order-info .order-item:last-child{margin-bottom:0}
.page-wrapper .box-icon-collection .wp-block-columns > .wp-block-column .wp-block-columns .wp-block-column{padding:0}
.footer .widget-title,.footer .widget.widget_block h3.wp-block-heading{font-size:20px!important;margin-bottom:0!important}
body .comment-form{padding:20px}
.order_details tfoot tr:last-child .amount{font-size:18px}
.product-summary-wrap .single_add_to_cart_button{width:100%;margin-left:0;max-width:100%;margin-top:10px}
.single-product .product-summary-wrap .price{margin-bottom:5px}
.single-product .product-summary-wrap p.price .amount bdi{font-size:20px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr :where(td,th){text-align:center}
.woocommerce-account h3.account-sub-title{margin-bottom:15px;font-size:24px}
.after-loading-success-message.style-2 .loader.success-message-container{max-width:400px}
.woocommerce table.shop_table.wishlist_table tbody.wishlist-items-wrapper .add-links-wrap{margin-top:15px}
.woocommerce table.shop_table.wishlist_table tbody.wishlist-items-wrapper tr td{max-width:100%;width:100%;min-width:100%}
.single-product form.cart:not(.variations_form){flex-direction:column}
.single-product .product-summary-wrap .summary .cart .quantity{max-width:100%}
.single-product .product-summary-wrap .summary .cart .single_add_to_cart_button{width:100%;max-width:100%;margin-top:0;margin-left:0}
table.woocommerce-product-attributes{margin-top:0}
.woocommerce-account .featured-box .icon-featured{font-size:40px}
.product-layout-grid .product-images .img-thumbnail img{min-height:400px}
.single-product .product_title{font-size:1.6rem;margin-bottom:5px}
table.cart.cart-table.woocommerce-cart-form__contents tr td.product-thumbnail{max-height:100%}
.cart.cart-table td.product-remove .remove.remove-product{position:unset!important;transform:unset;margin:0 auto}
.featured-boxes{padding:20px!important}
.featured-boxes legend,.featured-boxes fieldset.mt-4{margin-top:0!important}
form.login.global-login .lost_password a,.form-row label{line-height:normal}
#login-form-popup form.woocommerce-form.woocommerce-form-loginm,.error404 div#content{padding:30px}
.error404 div#content:before{font-size:60px}
.error404 div#content{margin:50px auto}
form.woocommerce-checkout h3{font-size:22px}
.footer-main [class*="col-lg"] aside.widget.widget_block.widget_text{margin-bottom:20px}
.single.single-post .page-top > .container{min-height:auto}
.tabs .wp-block-cover__inner-container p{margin-bottom:30px!important;line-height:normal}
.woocommerce-pagination .page-numbers,.amount bdi{font-size:14px}
.single-product div.product-summary-wrap .price{font-size:16px}
.woocommerce-page.archive .sidebar-content aside.widget h4.wp-block-heading,details{font-size:18px!important}
.center-slider .owl-item.active.center{-webkit-transform:scale(1);transform:scale(1)}
.center-slider{padding:0 15px}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove{position:unset!important;transform:unset}
div#panel-cart-discount .coupon{margin-bottom:15px}
.shop_table.cart-table .product-thumbnail .product-details{flex-wrap:wrap}
.product-thumbnail .detail-right{width:100%;flex:100%}
.woocommerce-thankyou-order-received{padding:20px 0;font-size:14px;font-weight:500}
.quickview-wrap.skeleton-body{width:calc(100vw - 40px)}
.quickview-wrap.single-product .product_title{font-size:20px;margin-bottom:5px}
.woocommerce-product-rating{margin-bottom:1em}
.archive-products ul.products.products-container li.product-col:nth-child(2n){padding-left:10px}
.archive-products ul.products.products-container li.product-col:nth-child(2n+1){padding-right:10px}
ul.list li.product .product-content{max-width:calc(100% - 140px);padding-right:170px}
.list .product-content > .add-links-wrap{padding-right:0;margin:auto;right:0;left:auto;bottom:0;height:100%;display:inline-flex;align-items:center;flex-wrap:wrap;max-width:180px}
.order-info .order-item{width:33.3333%;margin-bottom:2rem;text-align:left}
.order_details tfoot tr:last-child .amount,.woocommerce-order.woocommerce-thankyou .order_details tfoot tr:last-child h4.mb-0{font-size:16px}
.btn.btn-hover-background-effect span,section.vc_section.vayu-product-category .btn.btn-primary,address,address p{font-size:14px}
.center-slider .owl-item:not(.active.center){scale:1}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr td.product-remove{width:100%}
.shop-loop-after{padding-top:0}
.single-product .product-layout-grid .product-summary-wrap .variations .label{padding-top:10px}
.blog-posts.posts-grid.blog-posts-default .posts-container{gap:30px 0}
.archive-products .yit-wcan-container ul.products{margin-left:auto;margin-right:auto}
ul.list li.product .add-links{width:100%}
.archive-products ul.products.products-container li.product-col:last-child{margin-bottom:0}
.post-content h3.wp-block-heading br{display:none}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #e7e7e7}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #e7e7e7!important}
table.shop_table.review-order.woocommerce-checkout-review-order-table tfoot tr.order-total *{font-size:18px!important}
.checkout-order-review.align-left tr.cart-subtotal bdi{font-size:16px!important}
.shop_table dl.variation dt{font-weight:500}
.footer-main [class*="col-lg"] aside.widget.widget_block.widget_text p{line-height:24px}
.woocommerce-tabs .tab-content{border-top:none;padding:10px 0 20px}
.product-inner .inner{padding-bottom:295px}
.table-wrapper table.shop_table.cart tbody.wishlist-items-wrapper td.product-add-to-cart a.remove.remove_from_wishlist{font-size:12px}
.shop-loop-before label{display:none}
.sidebar.vayu-woo-product-sidebar aside h2.wp-block-heading{padding-bottom:10px}
.sidebar.vayu-woo-product-sidebar.right-sidebar,.col-lg-3.sidebar.vayu-woo-product-sidebar.right-sidebar .sidebar-content{padding-bottom:0}
.banner-experience p{line-height:normal;margin-top:0}
.single.single-product div#main{padding-top:30px}
.cart-total tr.tax-rate :where(th,[data-title="Tax"] span.woocommerce-Price-amount),p.vayu-shipping a,.cart-v2 .card-default tbody tr.cart-discount :where(th,td),.single-add-to-cart .type-product .view-cart-btn{font-size:14px}
.wc-proceed-to-checkout{margin-top:0}
div#panel-cart-total tr.order-total :where(th,td){padding-bottom:0}
ul.yith-wcan-list li.chosen a:before{left:8.5px}
.filter-item-list .filter-color{margin:5px 5px 5px 0}
#login-form-popup form.woocommerce-form.woocommerce-form-login{padding:20px}
hr.tall{background:rgb(0 0 0 / 28%)}
.product-layout-grid .product-summary-wrap .variations tr td{padding-top:5px;padding-bottom:5px}
div#scrollup{width:50px;height:50px}
div#scrollup i{font-size:16px}
section.vc_section.vayu-section.accordian h2.wp-block-heading + p{font-size:1rem!important}
.section-title,.slider-title{margin-bottom:15px}
.slider-wrapper .products-slider.owl-carousel.show-nav-title .owl-nav{top:-35px}
.product-layout-full_width .summary.entry-summary.col-lg-5{padding-right:35px}
.product-layout-full_width .single_variation_wrap .woocommerce-variation-add-to-cart{display:unset}
.product-layout-full_width .product-summary-wrap .single_add_to_cart_button{margin-bottom:15px}
.product-layout-full_width .product-thumbnails .img-thumbnail img{height:100%;margin:auto;display:block}
.single.single-product .column3 .products.related{margin-top:20px}
.column3 .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist{margin-right:10px}
.product-layout-full_width .summary.entry-summary.col-lg-5 h2.product_title{font-size:1.8rem}
}
@media (max-width: 575px) {
div.product-layout-full_width .product-summary-wrap .product-share{top:50px}
.cross-sells h2.slider-title span.inline-title{display:block}
h2.resp-accordion{padding:10px 0;font-size:16px}
.related.products .owl-carousel .owl-nav,.feature-products .owl-carousel.show-nav-title .owl-nav{top:-33px}
.woocommerce-tabs .tab-content{padding:10px 0 0}
.search .heading-middle-border .heading-tag{font-size:22px}
.single-product .product-summary-wrap .description p{font-size:14px}
.archive-products ul.products.products-container li.product-col:nth-child(2n),.archive-products ul.products.products-container li.product-col:nth-child(2n+1),.archive-products ul.products.products-container li.product-col{padding:0}
section.vc_section.vayu-section.banner-section > .wp-block-columns > .wp-block-column.sliderHolder > section.vc_section > .wp-block-columns .wp-block-column.is-layout-flow{max-width:100%}
section.vc_section.cus-coundown-wrapper h2 br,.banner-section h2.wp-block-heading br{display:none}
.banner-section h2.wp-block-heading{margin-bottom:15px!important}
.error404 div#content p{line-height:normal}
form.woocommerce-checkout h3{font-size:20px;line-height:normal}
h2.sub-title{font-size:24px}
details summary + p{font-size:14px!important;margin-top:10px!important;padding-top:10px}
.footer .wpcf7-form-control-wrap input.wpcf7-form-control{font-size:16px}
.widget > div > ul li,.widget > ul li{padding:5px 0 0}
.wp-block-details:before{left:20px;font-size:16px;top:28px}
details summary:before{right:18px;top:20px}
details summary{padding-left:20px;padding-right:30px;font-size:15px}
.explore-section .vc_section.vayu-section{background-position:80% 0!important}
.cus-coundown-wrapper span.vayu_countdown-row.vayu_countdown-show4{gap:15px}
.vayu-accordian section:not(:last-child) details{margin-bottom:10px}
.footer-main [class*="col-lg"] aside.widget.widget_block{margin-bottom:0}
details summary:before{width:30px;height:30px}
details summary:after{top:29px;right:30px;font-size:12px}
section.vc_section.cus-coundown-wrapper p,.vayu-accordian > p{font-size:14px!important}
section.vc_section.cus-coundown-wrapper p{line-height:1.5}
section.vc_section.vayu-section.explore-carousel-section hr.wp-block-separator{margin:15px auto 20px!important}
.product-layout-grid .product-summary-wrap .variations .filter-item-list{gap:5px}
.filter-item-list .filter-item{min-width:40px;height:40px}
.grid-box .single-image-thumb{padding-bottom:270px}
table.shop_table.review-order.woocommerce-checkout-review-order-table tbody tr.custom-coupon-row td{width:100%;padding:20px 0 0}
.quickview-wrap .summary,.quickview-wrap .summary-before{padding-left:0;padding-right:0}
.quickview-wrap .summary-before .labels{margin-left:0}
.quickview-wrap .summary-before .product-thumbnails.thumbnails{margin-top:20px}
.single-product .product-summary-wrap p.price .amount bdi{font-size:18px}
.shop-loop-before .woocommerce-ordering{padding:0}
.woocommerce-ordering select{width:100%}
.vayu-products-filter-body .shop-loop-before .woocommerce-pagination{margin-right:0}
.footer-main ul.wp-block-social-links{margin-top:30px}
td.woocommerce-table__product-name.product-name strong.product-quantity{align-items:center;margin-top:5px}
.order-info .order-item{width:50%;margin-bottom:1rem}
.woocommerce-checkout .account-sub-title,.woocommerce-thankyou .account-sub-title{font-size:24px}
.woocommerce-thankyou .order-info{margin-bottom:20px!important}
.woocommerce-thankyou .featured-boxes{padding:15px!important}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{width:100px}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item a{display:block}
.woocommerce-page.archive .sidebar-content aside.widget h4.wp-block-heading,details{font-size:16px!important}
form.woocommerce-ResetPassword.lost_reset_password a.back-login{margin-left:0;font-size:14px}
.explore-section .wp-block-group__inner-container .vc_section.vayu-section{padding-top:170px;padding-bottom:170px}
.accordian .vayu-accordian > p{margin-top:0;margin-bottom:20px!important}
.section-title,.slider-title,.sub-title{min-height:inherit}
.post-content h3.wp-block-heading strong{display:block}
.woocommerce-variation-price span.price bdi{font-size:18px}
i.cart-empty,i.wishlist-empty{font-size:60px} 
.testimonial.testimonial_section .container > h2.vayu-heading,.popular-product .section-title.slider-title,.feature-products h2.section-title,.product-spotlight.popular-product .vayu-u-heading h2,.cross-sells h2.slider-title{padding-right:75px}
li.product-col:not(.product-onimage2) .links-on-image .add-links-wrap{display:block!important}
li.product-col .links-on-image .button{opacity:1!important}
li.product-col .product-image{box-shadow:none!important}
li.product-col .product-image .img-effect img{opacity:1!important}
li.product-col .product-image .img-effect .hover-image{display:none!important}
li.product-outimage .add-links .yith-wcwl-add-to-wishlist > div,li.product-col .product-image .yith-wcwl-add-to-wishlist > div{opacity:1!important;visibility:visible!important}
.gridlist-toggle{display:none}
.comment-respond{margin-top:1rem}
.post-block.post-author h3,.comment-respond h3{margin-bottom:15px;font-size:16px}
.woocommerce-account h3.account-sub-title{font-size:22px}
.cart_total_main h2{font-size:20px;line-height:normal;margin-bottom:10px}
ul.list li.product .product-content{max-width:100%;padding-right:0}
ul.list li.product .product-image{flex:100%;margin:0 0 10px}
ul.list.products li.product-col .product-inner{flex-wrap:wrap}
.list .product-content > .add-links-wrap{position:unset;max-width:100%;padding:15px 0 0}
ul.products.products-container.list li.product-col.product{padding:15px!important;margin-bottom:15px}
ul.products.products-container.list a.viewcart-style-2.button,ul.products.products-container.list a.viewcart-style-1.button,ul.products.list .add-links-wrap .add-links > .button.viewcart-style-3{padding:9px 27px;height:48px;max-width:155px;margin-left:10px}
.explore-section .container>.vc_section.vayu-section{bottom:-21px!important}
.tabs .wp-block-cover__inner-container p{margin-bottom:25px!important}
ul.products.products-container.list li.product-col .product-inner .inner{padding-bottom:260px}
.single-product .product-summary-wrap .share-links{margin:0 0 20px}
div#product-tab.woocommerce-tabs{margin-top:15px;padding-top:0}
.comment-notes{font-size:1rem;line-height:normal}
.search .post-item h3.vayu-post-title{font-size:18px}
#side-nav-panel .searchform input[type="text"]{padding-left:15px}
.style-3 > .success-message-container button.mfp-close{width:28px;height:28px}
.style-3 > .success-message-container button.mfp-close::before{left:4.5px;top:12px}
.style-3 > .success-message-container button.mfp-close::after{left:12px;top:4.5px}
body .comment-form p{margin-bottom:13px}
tr.woocommerce-shipping-totals.shipping td.text-start h3{font-size:13px}
.quickview-wrap form.variations_form.cart .single_variation_wrap{padding-top:0}
p.vayu-shipping:after{font-size:12px}
.single.single-product div.product-layout-grid .product-images .img-thumbnail{padding:0 7px}
li.product-col.product .product-inner .inner img.wp-post-image{height:100%}
}
.yith-add-to-wishlist-button-block{position:absolute;top:10px;left:auto;right:15px;background-color:var(--vayu-shop-add-links-bg-color);border-radius:var(--border-rd-lg);transition:.3s ease all;transform:translateX(100px);opacity:0;visibility:hidden}
a.yith-wcwl-add-to-wishlist-button svg{display:none}
.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button::before{content:"\e889";position:absolute;left:0;right:0;top:0;text-indent:0;font-size:1rem;color:var(--vayu-shop-add-links-color,#212529);font-family:"vayu"}
.product-col.hidden.product:hover .yith-add-to-wishlist-button-block{transform:translateX(0px);opacity:1;visibility:visible}
.yith-wcwl-add-to-wishlist-button{width:100%}
.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added::before{content:"\e88a";color:var(--vayu-sale-color,#e27c7c)}
.product-content > .add-links-wrap.hidden>.add-links.clearfix>.yith-add-to-wishlist-button-block{display:none}
.product-default .yith-add-to-wishlist-button-block{left:-45px;right:auto;transform:unset;top:0;margin:0;opacity:1;visibility:visible}