@charset "UTF-8";
:root{--vayu-green:#012921;--vayu-black:#000;--border-rd-sm:10px;--border-color:var(--vayu-gray-5);--secondary-font:Inter;--primary-font:poppins}
@media (prefers-reduced-motion:no-preference) {
:root{scroll-behavior:auto}
}
html{direction:ltr;overflow-x:hidden;box-shadow:none!important;font-size:calc(16px * var(--vayu-mobile-fs-scale,1))}
body{font:var(--vayu-body-fst,normal) var(--vayu-body-fw,400) var(--vayu-body-fs,14px)/var(--vayu-body-lh,24px) var(--vayu-body-ff),sans-serif;letter-spacing:var(--vayu-body-ls,0);color:var(--vayu-body-color)}
body p{line-height:1.5}
a:hover{color:var(--vayu-primary-light-5)}
a:active,a:focus{color:var(--vayu-primary-dark-5)}
.color-body,.color-body a,.color-body a:focus,.color-body a:hover{color:var(--vayu-body-color)}
.cart_open{overflow:hidden}
.clear{float:none;clear:both}
.f-left,.pull-left{float:left}
.f-right,.pull-right{float:right}
.f-none{float:none}
.hide,.sticky-header .d-sticky-header-none{display:none!important}
.header-wrapper.header-reveal:not(.wide) .container{max-width:var(--vayu-flick-carousel-width)}
.row:after,.row:before{content:none}
.row-align-items-center .row{align-items:center}
a.nolink{pointer-events:none}
[data-plugin-sticky]{position:relative;z-index:1}
.vayu-sticky,[data-plugin-sticky]{will-change:position,top,bottom,left;padding-bottom:1px}
.pin-wrapper{width:100%}
.z-index-1{z-index:1}
input{max-width:100%}
.pb-4{padding-bottom:1.5rem!important}
.text-md{font-size:1rem!important}
.font-weight-bold,.text-weight-bold{font-weight:700}
.text-primary{color:var(--vayu-primary-color)!important}
h1{font:var(--vayu-h1-fst,normal) var(--vayu-h1-fw,700) var(--vayu-h1-fs,2.6em)/var(--vayu-h1-lh,44px) var(--vayu-h1-ff,var(--vayu-body-ff)),sans-serif;color:var(--vayu-h1-color,var(--vayu-heading-color));letter-spacing:var(--vayu-h1-ls,-0.05em);margin-bottom:32px}
h2{font:var(--vayu-h2-fst,normal) var(--vayu-h2-fw,700) var(--vayu-h2-fs,2.2em)/var(--vayu-h2-lh,40px) var(--vayu-h2-ff,var(--vayu-body-ff)),sans-serif;color:var(--vayu-h2-color,var(--vayu-heading-color));letter-spacing:var(--vayu-h2-ls,-0.05em);margin-bottom:32px}
h3{font:var(--vayu-h3-fst,normal) var(--vayu-h3-fw,700) var(--vayu-h3-fs,1.8em)/var(--vayu-h3-lh,32px) var(--vayu-h3-ff,var(--vayu-body-ff)),sans-serif;color:var(--vayu-h3-color,var(--vayu-heading-color));letter-spacing:var(--vayu-h3-ls,-0.05em);margin-bottom:20px}
h4{font:var(--vayu-h4-fst,normal) var(--vayu-h4-fw,700) var(--vayu-h4-fs,1.4em)/var(--vayu-h4-lh,27px) var(--vayu-h4-ff,var(--vayu-body-ff)),sans-serif;color:var(--vayu-h4-color,var(--vayu-heading-color));letter-spacing:var(--vayu-h4-ls,-0.05em);margin:0 0 14px}
h5{font:var(--vayu-h5-fst,normal) var(--vayu-h5-fw,600) var(--vayu-h5-fs,1em)/var(--vayu-h5-lh,18px) var(--vayu-h5-ff,var(--vayu-body-ff)),sans-serif;color:var(--vayu-h5-color,var(--vayu-heading-color));letter-spacing:var(--vayu-h5-ls,-0.05em);margin:0 0 14px}
h6{font:var(--vayu-h6-fst,normal) var(--vayu-h6-fw,400) var(--vayu-h6-fs,1em)/var(--vayu-h6-lh,18px) var(--vayu-h6-ff,var(--vayu-body-ff)),sans-serif;color:var(--vayu-h6-color,var(--vayu-heading-color));letter-spacing:var(--vayu-h6-ls,-0.05em);margin:0 0 14px}
h1.big{font-size:4.2em;line-height:54px}
h1.small{font-size:2.2em;line-height:42px;font-weight:600}
h1.short{margin-bottom:15px}
h2.short{margin-bottom:15px}
h3.short,h4.short,h5.short,h6.short{margin-bottom:9px}
h1.shorter,h2.shorter,h3.shorter,h4.shorter,h5.shorter,h6.shorter{margin-bottom:0}
h1.tall,h2.tall,h3.tall,h4.tall,h5.tall,h6.tall{margin-bottom:33px}
h1.taller,h2.taller,h3.taller,h4.taller,h5.taller,h6.taller{margin-bottom:44px}
h1.spaced,h2.spaced,h3.spaced,h4.spaced,h5.spaced,h6.spaced{margin-top:22px}
h1.more-spaced,h2.more-spaced,h3.more-spaced,h4.more-spaced,h5.more-spaced,h6.more-spaced{margin-top:44px}
h1.light,h1.white,h2.light,h2.white,h3.light,h3.white,h4.light,h4.white,h5.light,h5.white,h6.light,h6.white{color:#fff}
h1.text-shadow,h2.text-shadow,h3.text-shadow,h4.text-shadow,h5.text-shadow,h6.text-shadow{text-shadow:1px 1px 0 rgba(0,0,0,0.2)}
.heading-border{margin-bottom:1.5625rem}
.heading-border h1,.heading-border h2,.heading-border h3,.heading-border h4,.heading-border h5,.heading-border h6{padding:0;margin:0}
.heading-border .heading-tag{border-top-color:var(--vayu-gray-2);border-bottom-color:var(--vayu-gray-2)}
.heading-bottom-border h1{border-bottom:5px solid;padding-bottom:10px}
.heading-bottom-border h2,.heading-bottom-border h3{border-bottom:2px solid;padding-bottom:10px}
.heading-bottom-border div,.heading-bottom-border h4,.heading-bottom-border h5,.heading-bottom-border h6,.heading-bottom-border p{border-bottom:1px solid;padding-bottom:5px}
.heading-bottom-double-border .heading-tag{border-bottom:3px double;padding-bottom:10px}
.heading-bottom-double-border h4,.heading-bottom-double-border h5,.heading-bottom-double-border h6{padding-bottom:5px}
.heading-middle-border .heading-tag{position:relative;display:flex;align-items:center}
.heading-middle-border .heading-tag:after,.heading-middle-border .heading-tag:before{height:0;border-top:1px solid;border-top-color:inherit;flex:1}
.heading-middle-border .heading-tag:after{content:""}
.heading-middle-border h1:before{margin-right:20px}
.heading-middle-border h1:after{margin-left:20px}
.heading-middle-border h2:before,.heading-middle-border h3:before{margin-right:15px}
.heading-middle-border h2:after,.heading-middle-border h3:after{margin-left:15px}
.heading-middle-border h4:before,.heading-middle-border h5:before,.heading-middle-border h6:before{margin-right:8px}
.heading-middle-border h4:after,.heading-middle-border h5:after,.heading-middle-border h6:after{margin-left:8px}
.heading-middle-border-reverse .heading-tag:before,.heading-middle-border-center .heading-tag:before{content:""}
.heading-middle-border-reverse .heading-tag:after{content:none}
.heading-border-xs .heading-tag{border-bottom-width:1px}
.heading-border-xs .heading-tag:after,.heading-border-xs .heading-tag:before{border-top-width:1px}
.heading-border-sm .heading-tag{border-bottom-width:2px}
.heading-border-sm .heading-tag:after,.heading-border-sm .heading-tag:before{border-top-width:2px}
.heading-border-lg .heading-tag{border-bottom-width:3px}
.heading-border-lg .heading-tag:after,.heading-border-lg .heading-tag:before{border-top-width:3px}
.heading-border-xl .heading-tag{border-bottom-width:5px}
.heading-border-xl .heading-tag:after,.heading-border-xl .heading-tag:before{border-top-width:5px}
.line-height-xl{line-height:32px!important}
.mfp-close-btn-in .mfp-close:before,.mfp-close:before{width:17px;top:20px;left:12px;border-top:1px solid}
.mfp-close-btn-in .mfp-close:after,.mfp-close:after{height:17px;top:12px;left:20px;border-left:1px solid}
.mfp-close,.mfp-close-btn-in .mfp-close{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);width:41px;height:41px;color:#000;font-size:0}
.mfp-close-btn-in .mfp-close:after,.mfp-close-btn-in .mfp-close:before,.mfp-close:after,.mfp-close:before{content:"";position:absolute}
.header-wrapper.wide .container.header-row{width:100%;max-width:100%}
#header .main-menu .popup{opacity:0;visibility:hidden;box-shadow:none;border-top:1px solid #f5f5f5}
#header-boxed{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}
#header-boxed .sticky-header .header-main.sticky,#header-boxed .sticky-header .main-menu-wrap{margin-left:auto;margin-right:auto}
div#header-boxed .main-menu-wrap{right:0}
div#breadcrumbs-boxed{margin-left:auto;margin-right:auto}
small.woocommerce-password-hint{line-height:normal}
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide:last-child{margin-bottom:0}
div#scrollup{bottom:15px;right:15px;z-index:2;width:60px;height:60px;border-radius:var(--border-rd-lg);aspect-ratio:1 / 1;background:#f7f7f7;border:2px solid #f7f7f7;overflow:hidden}
div#scrollup i{color:#101010;font-weight:900;font-family:var(--fa-style-family-classic);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;animation:1s upArrow infinite;z-index:1}
div#scrollup:hover i{color:#fff}
@keyframes upArrow {
0%{transform:translate(-50%,50%);opacity:0}
100%{transform:translate(-50%,-50%);opacity:1}
}
@media (min-width:576px) {
.ccols-sm-1 > *{--vayu-cw:100%}
.ccols-sm-2 > *{--vayu-cw:50%}
.ccols-sm-3 > *{--vayu-cw:33.3333%}
.ccols-sm-4 > *{--vayu-cw:25%}
.ccols-sm-5 > *{--vayu-cw:20%}
.ccols-sm-6 > *{--vayu-cw:16.6666%}
}
@media (min-width:768px) {
.ccols-md-1 > *{--vayu-cw:100%}
.ccols-md-2 > *{--vayu-cw:50%}
.ccols-md-3 > *{--vayu-cw:33.3333%}
.ccols-md-4 > *{--vayu-cw:25%}
.ccols-md-5 > *{--vayu-cw:20%}
.ccols-md-6 > *{--vayu-cw:16.6666%}
}
@media (min-width:992px) {
.ccols-lg-1 > *{--vayu-cw:100%}
.ccols-lg-2 > *{--vayu-cw:50%}
.ccols-lg-3 > *{--vayu-cw:33.3333%}
.ccols-lg-4 > *{--vayu-cw:25%}
.ccols-lg-5 > *{--vayu-cw:20%}
.ccols-lg-6 > *{--vayu-cw:16.6666%}
.ccols-lg-7 > *{--vayu-cw:14.2857%}
.ccols-lg-8 > *{--vayu-cw:12.5%}
.ccols-lg-9 > *{--vayu-cw:11.1111%}
}
@media (max-width:575px) {
h2{line-height:40px}
}
@media (max-width:767px) {
h1.big{font-size:3.2em;line-height:42px}
}
.heading-bold{font-weight:600!important}
.heading-bold strong{font-weight:800!important}
.page-title{margin-top:0}
blockquote{font-size:1em}
p{margin:0 0 1.25rem}
p.featured{font-size:1.6em;line-height:1.5em}
p .alternative-font{display:inline-block;margin-top:-15px;position:relative;top:3px;margin-bottom:-6px}
b,strong{font-weight:700}
.label-dark,.label-dark:hover{background:#111;text-decoration:none;font-weight:400}
.alternative-font{font-family:var(--vayu-alt-ff, var(--vayu-body-ff)),sans-serif;font-size:1.6em;color:var(--vayu-primary-color)}
.nav i.icon-image{display:inline-block;max-width:20px}
ul.nav-list li,ul[class^=wsp-] li{margin:0;padding:0;display:block;flex:0 0 100%;width:auto;position:relative}
ul.nav-list li a,ul[class^=wsp-] li a{transition:background .1s;padding:8px 0 8px 20px;display:block;color:#666;font-size:.9em;line-height:20px;border-bottom:1px solid var(--vayu-input-bc)}
ul.nav-list li a:before,ul[class^=wsp-] li a:before{content:"\f054";display:inline-block;position:absolute;top:9px;left:9px;opacity:.7;font-size:.45rem}
ul.nav-list li a:hover:before,ul[class^=wsp-] li a:hover:before{animation:arrowLeftRight .6s linear infinite}
ul.nav-list li.active > a,ul.nav-list li > a.active,ul[class^=wsp-] li.active > a,ul[class^=wsp-] li > a.active{font-weight:700}
ul.nav-list li ul,ul[class^=wsp-] li ul{list-style:none;margin:0 0 0 25px;padding:0}
ul.nav-list li .wsp-category-title,ul[class^=wsp-] li .wsp-category-title{margin-top:10px}
ul.nav-list li .wsp-category-title a,ul[class^=wsp-] li .wsp-category-title a{display:inline-block;padding-left:0;font-size:1em}
ul.nav-list.hide-not-active li ul,ul[class^=wsp-].hide-not-active li ul,ul.nav-list li .wsp-category-title a:before,ul[class^=wsp-] li .wsp-category-title a:before{display:none}
ul.nav-list li .wsp-category-title a:hover,ul[class^=wsp-] li .wsp-category-title a:hover{background-color:transparent}
ul.nav-list.hide-not-active li.active ul,ul[class^=wsp-].hide-not-active li.active ul{display:block}
ul.nav-list.show-bg-active .active > a,ul.nav-list.show-bg-active a.active,ul[class^=wsp-].show-bg-active .active > a,ul[class^=wsp-].show-bg-active a.active{background-color:var(--vayu-gray-3)}
ul.nav-list.show-bg-active .active > a:hover,ul.nav-list.show-bg-active a.active:hover,ul[class^=wsp-].show-bg-active .active > a:hover,ul[class^=wsp-].show-bg-active a.active:hover{background-color:var(--vayu-gray-5)}
ul.narrow li a{padding-top:4px;padding-bottom:4px}
.nav-pills > li.active > a,.nav-pills > li > a.active{background-color:var(--vayu-primary-color);color:var(--vayu-primary-color-inverse,#fff)}
.nav-pills-center{text-align:center;justify-content:center}
.nav-pills-center > li{display:inline-block;float:none}
.nav-pills-left{justify-content:flex-start}
.nav-pills-right{justify-content:flex-end}
.nav-pills-justify > li{text-align:center;width:100%}
.nav-pills .nav-link .active{background-color:transparent}
.show > .nav-pills .nav-link{background-color:transparent}
.nav-secondary{background:#fafafa;padding:20px 0;z-index:100}
.nav-secondary .nav-pills{justify-content:center}
.nav-secondary .nav-pills > li a,.nav-secondary .nav-pills > li span{display:block;font-size:.75rem;font-weight:600;line-height:20px;padding:10px 13px;text-transform:uppercase}
.nav-secondary .nav-pills > li a i,.nav-secondary .nav-pills > li span i{font-size:.875rem;margin-right:.3125rem}
.nav-secondary.sticky-active{border-bottom-color:#e9e9e9;box-shadow:0 0 3px rgba(0,0,0,0.1)}
textarea{resize:vertical}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none}
.form-control,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid;outline:none;box-shadow:none;text-align:left;line-height:1.42857;padding:8px 12px;font-size:.85rem;vertical-align:middle;height:auto}
input[type=color].input-lg,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=datetime].input-lg,input[type=email].input-lg,input[type=month].input-lg,input[type=number].input-lg,input[type=password].input-lg,input[type=search].input-lg,input[type=tel].input-lg,input[type=text].input-lg,input[type=time].input-lg,input[type=url].input-lg,input[type=week].input-lg,select.input-lg,textarea.input-lg{padding:10px 12px;font-size:18px}
input[type=color].input-sm,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=datetime].input-sm,input[type=email].input-sm,input[type=month].input-sm,input[type=number].input-sm,input[type=password].input-sm,input[type=search].input-sm,input[type=tel].input-sm,input[type=text].input-sm,input[type=time].input-sm,input[type=url].input-sm,input[type=week].input-sm,select.input-sm,textarea.input-sm{padding:5px 7px;font-size:12px}
[type=submit]{border:1px solid var(--vayu-primary-color);color:#fff;padding:8px 10px;line-height:1.42857}
.admin-bar .header-wrapper.fixed-header + #main{padding-top:0}
.admin-bar .widget_shopping_cart_content{padding-top:30px}
.scroll-btn-custom.btn{position:absolute;right:26px;bottom:34px;writing-mode:vertical-rl;display:flex;flex-direction:row-reverse;background:none!important;padding:10px;border:none;align-items:center;justify-content:center;line-height:normal;gap:10px;box-shadow:none;z-index:9}
.scroll-btn-custom.btn i:before{animation:bouncebtn 1s linear infinite}
.scroll-btn-custom.btn i{margin:0;background:#fff;background:linear-gradient(180deg,rgba(217,217,217,0.5) 0%,rgba(115,115,115,0.5) 100%);width:33px;height:33px;display:grid;place-content:center;border-radius:50%;line-height:normal}
.scroll-btn-custom.btn span{font-size:16px;font-weight:400;transform:scale(-1)}
.clearfix{overflow:visible}
select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;background:#fff url(../images/select-bg.svg) 96% 49%/26px 60px no-repeat;text-indent:.01em;border-radius:0;padding-right:25px}
.slider-wrapper .products-slider.owl-carousel,.slider-wrapper .woocommerce .products{margin:0 auto}
#footer-boxed{padding-left:0;padding-right:0;margin-top:15px;margin-left:auto;margin-right:auto}
#footer .container{position:relative}
.footer-wrapper.wide .container{width:100%;max-width:none}
.wide .container.header-row{max-width:var(--vayu-flick-carousel-width)}
.copyright-main .d-flex.footer-right{justify-content:flex-end}
.copyright-main .d-flex.footer-left{justify-content:flex-end}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
select::-ms-expand{display:none}
select:focus::-ms-value{background:transparent;color:currentColor}
}
label.checkbox{display:inline-block;margin-top:0;margin-bottom:0;margin-right:5px}
input[type=checkbox],input[type=radio]{margin-right:5px;width:18px;height:18px}
.form-group:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.form-control:focus{border-color:var(--vayu-input-bc)}
.form-control:focus,select:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
label.valid{display:inline-block;text-indent:-9999px}
label.error{color:#C10000;font-size:.9em;margin-top:-5px;padding:0}
label.error#captcha-error{margin-top:15px}
legend{border:none}
fieldset legend{margin-top:15px}
#searchform .input-group{margin-bottom:1em}
.form-table td,.form-table th{padding:10px 10px 10px 0}
.form-table td label,.form-table th label{margin-right:15px}
.form-table td h3,.form-table th h3{color:inherit;font-size:1em;font-weight:400;line-height:1.42857;margin:0 0 -10px!important}
body #wp-link-wrap{background:var(--vayu-body-bg)}
body #wp-link-wrap .screen-reader-text{display:none}
body #wp-link-wrap #link-modal-title{background:var(--vayu-gray-3);border-bottom:1px solid var(--vayu-gray-2)}
body #wp-link-wrap .submitbox{background:var(--vayu-gray-3);border-top:1px solid var(--vayu-gray-2)}
body #wp-link-wrap #wp-link-submit{padding:4px 12px}
body #wp-link-wrap #wp-link-search-toggle:after{font-size:25px}
img{max-width:100%;height:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}
.img-box-shadow{box-shadow:10px 10px 74px -15px rgba(0,0,0,0.1);transition:all .3s}
.img-box-shadow:hover{box-shadow:10px 10px 74px -15px rgba(0,0,0,0.4)}
.img-thumbnail.full{width:100%}
.img-thumbnail.full img{width:100%}
.img-thumbnail video{width:100%;height:auto}
button.video-control{position:absolute;right:80px;bottom:74px;border-radius:var(--border-rd-lg);height:80px;width:80px;background:none;border:1px solid #fff}
button.video-control span{transition:.3s ease all}
button.video-control span i{font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
button.video-control.playing span.video-control-play,button.video-control:not(.playing) span.video-control-pause{opacity:0;visibility:hidden;transform:translateY(100%)}
.section-video{overflow-y:auto}
.section-video .wp-block-columns{margin:0 auto}
.section-video:after{background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 79%);position:absolute;left:0;bottom:0;content:"";width:100%;height:100%;z-index:-1}
.section-video .wp-block-group .wp-block-group__inner-container p.has-text-align-left{margin-top:0}
.img-circle{border-radius:50%}
.img-thumbnail .zoom i,.vayu-tb-featured-image .zoom i{font-size:14px;line-height:30px}
.img-thumbnail{position:relative}
.img-thumbnail .link{transition:.3s;background:var(--vayu-primary-color);color:#fff;display:inline-block;font-size:25px;height:50px;line-height:50px;position:absolute;border-radius:0 0 0 4px;right:-100px;text-align:center;top:-100px;width:50px}
.img-thumbnail .link i{font-size:20px;position:relative;top:-4px}
.img-thumbnail:hover .zoom{opacity:1;background:var(--vayu-primary-color)!important}
.img-thumbnail:hover .link{right:0;top:0}
.img-thumbnail .inner{display:block;overflow:hidden;position:relative;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:var(--border-rd-sm)}
.img-thumbnail.img-thumbnail-no-borders{border-radius:0;padding:0;max-width:100%!important;border-width:0}
.img-thumbnail.img-thumbnail-no-borders .inner,.img-thumbnail.img-thumbnail-no-borders img{border-radius:0}
.img-thumbnail.img-thumbnail-no-borders .rev_slider_wrapper,.img-thumbnail.img-thumbnail-no-borders .rev_slider_wrapper li.tp-revslider-slidesli{border-radius:0!important}
.vayu-image-frame > .img-thumbnail{display:block}
.vayu-image-frame{margin-bottom:var(--vayu-grid-gutter-width)}
.gallery-row{margin:0 -4px}
.img-opacity-effect a img{transition:opacity .2s ease-in-out;overflow:hidden}
.img-opacity-effect a img:hover{opacity:.9}
.masonry:after{content:" ";display:table;clear:both}
.masonry .masonry-item{width:25%;float:left}
.masonry .masonry-item.w2{width:50%}
.masonry .masonry-item img{border-radius:0!important}
.img-thumbnail .link:hover,.img-thumbnail .zoom:hover,.vayu-tb-featured-image .zoom:hover,.thumb-info .zoom:hover{background-color:var(--vayu-primary-light-5)}
.img-zoom-in .img-thumbnail,.img-zoom-overlay .img-thumbnail{overflow:hidden}
.img-zoom-in .img-thumbnail:hover img,.img-zoom-overlay .img-thumbnail:hover img{transform:scale(1.1,1.1)}
.img-zoom-overlay .img-thumbnail:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;display:block;opacity:0;z-index:1;background-color:#FFF;transition:background-color 0.2s,opacity .2s}
.img-zoom-overlay .img-thumbnail:hover:after{opacity:1;background-color:rgba(33,37,41,0.8)}
.btn-inverse{color:#fff;background-color:#333;border-color:#2d2d2d}
.btn-inverse:focus{color:#fff;background-color:#262626;border-color:#202020}
.btn-inverse:hover{color:#fff;background-color:#262626;border-color:#202020}
.btn-inverse.active,.btn-inverse:active,.open > .btn-inverse.dropdown-toggle{color:#fff;background-color:#262626;border-color:#202020;background-image:none}
.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.focus,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled].focus,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{background-color:#333;border-color:#2d2d2d}
.btn-inverse .badge{color:#333;background-color:#fff}
.btn{margin:0}
.btn-block{padding-right:0;padding-left:0}
.vc_btn3.vc_btn3-size-md{border-radius:4px}
.btn,.btn-group-md > .btn,.vc_btn3.vc_btn3-size-md{padding:.8rem 1.6rem;font-size:.8rem;line-height:1.42857}
.btn-xl,.vc_btn3.vc_btn3-size-xl{font-size:1rem;padding:1rem 2.5rem}
#place_order,.btn-group-lg > .btn,.btn-lg,.cart-actions .button,.checkout-button,.vc_btn3.vc_btn3-size-lg,input.btn.btn-lg[type=submit],input.button.btn-lg[type=submit],input.submit.btn-lg{padding:.5rem .875rem;font-size:.875rem;line-height:1.3333}
.btn-group-sm > .btn,.btn-sm,.vc_btn3.vc_btn3-size-sm{padding:.3rem .65rem;font-size:.75rem;line-height:1.5}
.btn-group-xs > .btn .vc_btn3.vc_btn3-size-xs,.btn-xs{padding:.2rem .5rem;font-size:.7rem;line-height:1.5}
.btn,.button,input.submit,input[type=submit]{transition:color 0.15s,background-color 0.15s,border-color 0.15s,box-shadow 0.15s,transform .2s;cursor:pointer}
.button{display:inline-block;text-align:center;font-weight:400;vertical-align:middle;touch-action:manipulation;padding:8px 12px;white-space:nowrap;line-height:1.5;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.button:disabled{cursor:default}
.button:hover{text-decoration:none}
.btn-default{color:#666}
.btn-default.btn{background:#fff;box-shadow:none!important;border-color:var(--vayu-input-bc)}
.btn-default.btn[disabled],.btn-default.btn[disabled]:hover{background:#fff;border-color:rgba(0,0,0,0.09)}
.btn-default.btn:hover{background-color:#f2f2f2;border-color:rgba(0,0,0,0.06)}
.btn-default.btn-borders{background:none}
.btn-outline{border-width:2px}
.btn-icon{display:inline-flex;align-items:center}
.btn-icon i{margin-right:10px}
.btn-icon-right i{margin-right:0;margin-left:10px}
.btn-icon-only i{margin-right:0}
#geodir-wrapper [type=button],#geodir-wrapper [type=submit],.button,.geodir-search [type=button],.geodir-search [type=submit],[type=submit],input.submit{background-color:var(--vayu-primary-color);border-color:var(--vayu-primary-color);color:var(--vayu-primary-color-inverse)}
#geodir-wrapper [type=button]:active,#geodir-wrapper [type=button]:focus,#geodir-wrapper [type=button]:hover,#geodir-wrapper [type=submit]:active,#geodir-wrapper [type=submit]:focus,#geodir-wrapper [type=submit]:hover,.button:active,.button:focus,.button:hover,.geodir-search [type=button]:active,.geodir-search [type=button]:focus,.geodir-search [type=button]:hover,.geodir-search [type=submit]:active,.geodir-search [type=submit]:focus,.geodir-search [type=submit]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,input.submit:active,input.submit:focus,input.submit:hover{background-color:var(--vayu-primary-dark-5);border-color:var(--vayu-primary-dark-5);color:var(--vayu-primary-color-inverse)}
.btn.btn-success{background-color:#47a447;border-color:#47a447 #47a447 #388038;color:#FFF}
.btn.btn-success:active,.btn.btn-success:focus,.btn.btn-success:hover{border-color:#63bb63 #63bb63 #47a447;background-color:#58b758;color:#FFF}
.btn.btn-warning{background-color:#ed9c28;border-color:#ed9c28 #ed9c28 #d18211;color:#FFF}
.btn.btn-warning:active,.btn.btn-warning:focus,.btn.btn-warning:hover{border-color:#f1b257 #f1b257 #ed9c28;background-color:#f0ab49;color:#FFF}
.btn.btn-danger{background-color:#d2322d;border-color:#d2322d #d2322d #a82824;color:#FFF}
.btn.btn-danger:active,.btn.btn-danger:focus,.btn.btn-danger:hover{border-color:#db5b57 #db5b57 #d2322d;background-color:#d84f4a;color:#FFF}
.btn.btn-info{background-color:#5bc0de;border-color:#5bc0de #5bc0de #31b0d5;color:#FFF}
.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover{border-color:#85d0e7 #85d0e7 #5bc0de;background-color:#79cbe4;color:#FFF}
.btn.btn-primary{background-color:var(--vayu-primary-color,#CCC);border-color:var(--vayu-primary-color,#CCC) var(--vayu-primary-color,#CCC) var(--vayu-primary-dark-10,#b3b3b3);color:var(--vayu-primary-color-inverse,#FFF);border-radius:var(--border-rd-md)}
.btn-primary.dropdown-toggle{border-left-color:var(--vayu-primary-dark-5,#bfbfbf)}
.btn.btn-secondary{background-color:var(--vayu-secondary-color,#E36159);border-color:var(--vayu-secondary-color,#E36159) var(--vayu-secondary-color,#E36159) var(--vayu-secondary-dark-10,#dc372d);color:var(--vayu-secondary-color-inverse,#FFF);border-radius:var(--border-rd-md)}
.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{border-color:var(--vayu-secondary-light-10,#ea8b85) var(--vayu-secondary-light-10,#ea8b85) var(--vayu-secondary-color,#E36159);background-color:var(--vayu-secondary-light-7,#e87e78);color:var(--vayu-secondary-color-inverse,#FFF)}
.btn-secondary.dropdown-toggle{border-left-color:var(--vayu-secondary-dark-5,#df4c43)}
.btn-tertiary{background-color:var(--vayu-tertiary-color,#2BAAB1);border-color:var(--vayu-tertiary-color,#2BAAB1) var(--vayu-tertiary-color,#2BAAB1) var(--vayu-tertiary-dark-10,#218388);color:var(--vayu-tertiary-color-inverse,#FFF);border-radius:var(--border-rd-md)}
.btn.btn-tertiary:active,.btn.btn-tertiary:focus,.btn.btn-tertiary:hover{border-color:var(--vayu-tertiary-light-10,#3fc9d0) var(--vayu-tertiary-light-10,#3fc9d0) var(--vayu-tertiary-color,#2BAAB1);background-color:var(--vayu-tertiary-light-7,#32c5cd);color:var(--vayu-tertiary-color-inverse,#FFF)}
.btn-tertiary.dropdown-toggle{border-left-color:var(--vayu-tertiary-dark-5,#26969c)}
.btn.btn-quaternary{background-color:var(--vayu-quaternary-color,#333940);border-color:var(--vayu-quaternary-color,#333940) var(--vayu-quaternary-color,#333940) var(--vayu-quaternary-dark-10,#1c2023);color:var(--vayu-quaternary-color-inverse,#FFF);border-radius:var(--border-rd-md)}
.btn.btn-quaternary:active,.btn.btn-quaternary:focus,.btn.btn-quaternary:hover{border-color:var(--vayu-quaternary-light-10,#4a535c) var(--vayu-quaternary-light-10,#4a535c) var(--vayu-quaternary-color,#333940);background-color:var(--vayu-quaternary-light-7,#434b53);color:var(--vayu-quaternary-color-inverse,#FFF)}
.btn-quaternary.dropdown-toggle{border-left-color:var(--vayu-quaternary-dark-5,#282d31)}
.btn.btn-dark{background-color:var(--vayu-dark-color,#212529);border-color:var(--vayu-dark-color,#212529) var(--vayu-dark-color,#212529) var(--vayu-dark-dark-10,#0a0c0d);color:var(--vayu-dark-color-inverse,#FFF)}
.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:hover{border-color:var(--vayu-dark-light-10,#383f45) var(--vayu-dark-light-10,#383f45) var(--vayu-dark-color,#212529);background-color:var(--vayu-dark-light-7,#31373d);color:var(--vayu-dark-color-inverse,#FFF)}
.btn-dark.dropdown-toggle{border-left-color:var(--vayu-dark-dark-5,#16181b)}
.btn.btn-light{background-color:var(--vayu-light-color,#fff);border-color:var(--vayu-light-color,#fff) var(--vayu-light-color,#fff) var(--vayu-light-dark-10,#e6e6e6);color:var(--vayu-light-color-inverse,#212529)}
.btn.btn-light:active,.btn.btn-light:focus,.btn.btn-light:hover{border-color:var(--vayu-light-light-10,white) var(--vayu-light-light-10,white) var(--vayu-light-color,#fff);background-color:var(--vayu-light-light-7,white);color:var(--vayu-light-color-inverse,#212529)}
.btn-light.dropdown-toggle{border-left-color:var(--vayu-light-dark-5,#f2f2f2)}
.button[disabled],[type=button][disabled],[type=submit][disabled],fieldset[disabled] .button fieldset[disabled] [type=button],fieldset[disabled] [type=submit]{opacity:.65;pointer-events:none}
.btn-borders{border-width:2px;background:transparent;padding:.483rem 1.0625rem;border-radius:var(--border-rd-md)}
.btn-borders.btn-success{border-color:#47a447;color:#47a447}
.btn-borders.btn-success:active,.btn-borders.btn-success:focus,.btn-borders.btn-success:hover{background-color:#47a447;border-color:#47a447!important;color:#FFF}
.btn-borders.btn-warning{border-color:#ed9c28;color:#ed9c28}
.btn-borders.btn-warning:active,.btn-borders.btn-warning:focus,.btn-borders.btn-warning:hover{background-color:#ed9c28;border-color:#ed9c28!important;color:#FFF}
.btn-borders.btn-danger{border-color:#d2322d;color:#d2322d}
.btn-borders.btn-danger:active,.btn-borders.btn-danger:focus,.btn-borders.btn-danger:hover{background-color:#d2322d;border-color:#d2322d!important;color:#FFF}
.btn-borders.btn-info{border-color:#5bc0de;color:#5bc0de}
.btn-borders.btn-info:active,.btn-borders.btn-info:focus,.btn-borders.btn-info:hover{background-color:#5bc0de;border-color:#5bc0de!important;color:#FFF}
.btn-borders.btn-primary{border-color:var(--vayu-primary-color,#CCC);color:var(--vayu-primary-color,#CCC);background:none}
.btn-borders.btn-primary:active,.btn-borders.btn-primary:focus,.btn-borders.btn-primary:hover{background-color:var(--vayu-primary-color,#CCC);border-color:var(--vayu-primary-color,#CCC)!important;color:var(--vayu-primary-color-inverse,#FFF)}
.btn-borders.btn-secondary{border-color:var(--vayu-secondary-color,#E36159);color:var(--vayu-secondary-color,#E36159);background:none}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:var(--vayu-secondary-color,#E36159);border-color:var(--vayu-secondary-color,#E36159)!important;color:var(--vayu-secondary-color-inverse,#FFF)}
.btn-tertiary{border-color:var(--vayu-tertiary-color,#2BAAB1);color:var(--vayu-tertiary-color,#2BAAB1)}
.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{background-color:var(--vayu-tertiary-color,#2BAAB1);border-color:var(--vayu-tertiary-color,#2BAAB1)!important;color:var(--vayu-tertiary-color-inverse,#FFF)}
.btn-quaternary{border-color:var(--vayu-quaternary-color,#333940);color:var(--vayu-quaternary-color,#333940)}
.btn-quaternary:active,.btn-quaternary:focus,.btn-quaternary:hover{background-color:var(--vayu-quaternary-color,#333940);border-color:var(--vayu-quaternary-color,#333940)!important;color:var(--vayu-quaternary-color-inverse,#FFF)}
.btn-borders.btn-dark{border-color:var(--vayu-dark-color,#212529);color:var(--vayu-dark-color,#212529);background:transparent}
.btn-borders.btn-dark:active,.btn-borders.btn-dark:focus,.btn-borders.btn-dark:hover{background-color:var(--vayu-dark-color,#212529);border-color:var(--vayu-dark-color,#212529)!important;color:var(--vayu-dark-color-inverse,#FFF)}
.btn-borders.btn-light{border-color:var(--vayu-light-color,#fff);color:var(--vayu-light-color,#fff);background:none}
.btn-borders.btn-light:active,.btn-borders.btn-light:focus,.btn-borders.btn-light:hover{background-color:var(--vayu-light-color,#fff);border-color:var(--vayu-light-color,#fff)!important;color:var(--vayu-light-color-inverse,#212529)}
.btn-borders.btn-xl{padding:.75rem 2rem}
.btn-borders.btn-lg,.btn-group-lg > .btn-borders.btn{padding:.45rem 1rem}
.btn-borders.btn-sm,.btn-group-sm > .btn-borders.btn{border-width:2px;padding:.25rem .65rem}
.btn-quaternary.btn-borders{background:transparent;color:var(--vayu-quaternary-color,#333940)}
.btn-quaternary.btn-borders:hover{color:var(--vayu-light-color,#fff)}
.btn-borders.btn-xs,.btn-group-xs > .btn-borders.btn{padding:.15rem .5rem;border-width:1px}
.btn.btn-light.btn-hover-background-effect:after{background:var(--vayu-light-color,#fff)}
.btn-3d{border-bottom-width:3px}
.btn-3d.btn-sm,.btn-group-sm > .btn-3d.btn{border-width:2px}
.btn-3d.btn-xs,.btn-group-xs > .btn-3d.btn{border-width:1px}
.btn-flat{display:inline-block}
.btn-modern.btn-md{text-transform:uppercase;font-size:.75rem;padding:.85rem 1.9rem;font-weight:600}
.btn-modern.btn-xl{font-size:1rem;padding:1.25em 3.125em}
.btn-modern.btn-lg{font-size:.875rem;padding:1rem 2.25rem}
.btn-modern.btn-sm{font-size:.7rem;padding:.7rem 1.4rem}
.btn-modern.btn-xs{font-size:.625rem;padding:.6rem 1.2rem}
.box-shadow-2 .btn,.btn.box-shadow-2{box-shadow:0 15px 30px -15px rgba(0,0,0,0.45)}
.btn-arrow{font-weight:600}
.btn-arrow:not(.btn-borders){background:none!important;border:none!important}
.btn-arrow:focus{box-shadow:none!important}
.btn-arrow .icon-wrapper{background-color:#ccc;display:inline-block;height:25px;line-height:24px;width:24px;border-radius:50%;margin-left:8px;transition:.1s linear}
.btn-arrow:hover .icon-wrapper{transform:translateX(5px)}
.btn-arrow i{color:#fff;font-size:8px;top:-1px;position:relative}
.btn-arrow.btn-primary{color:var(--vayu-primary-color,#CCC)}
.btn-arrow.btn-primary .icon-wrapper{background-color:var(--vayu-primary-color,#CCC);box-shadow:2px 3px 18px -3px var(--vayu-primary-color,#CCC)}
.btn-arrow.btn-secondary{color:var(--vayu-secondary-color,#E36159)}
.btn-arrow.btn-secondary .icon-wrapper{background-color:var(--vayu-secondary-color,#E36159);box-shadow:2px 3px 18px -3px var(--vayu-secondary-color,#E36159)}
.btn-arrow.btn-tertiary{color:var(--vayu-tertiary-color,#2BAAB1)}
.btn-arrow.btn-tertiary .icon-wrapper{background-color:var(--vayu-tertiary-color,#2BAAB1);box-shadow:2px 3px 18px -3px var(--vayu-tertiary-color,#2BAAB1)}
.btn-arrow.btn-quaternary{color:var(--vayu-quaternary-color-inverse,#FFF)}
.btn-arrow.btn-quaternary .icon-wrapper{background-color:var(--vayu-quaternary-color,#333940);box-shadow:2px 3px 18px -3px var(--vayu-quaternary-color,#333940)}
.btn-arrow.btn-dark{color:var(--vayu-dark-color,#212529)}
.btn-arrow.btn-dark .icon-wrapper{background-color:var(--vayu-dark-color,#212529);box-shadow:2px 3px 18px -3px var(--vayu-dark-color,#212529)}
.btn-arrow.btn-light{color:var(--vayu-light-color,#fff)}
.btn-arrow.btn-light .icon-wrapper{background-color:var(--vayu-light-color,#fff);box-shadow:2px 3px 18px -3px var(--vayu-light-color,#fff)}
.btn.btn-full-rounded{border-radius:2em}
.btn.btn-gray{background-color:#eee;color:#222529}
.btn.btn-gray:hover{background-color:#e1e1e1;color:#222529}
.btn-inverse{color:#fff;background-color:#333;border-color:#2d2d2d}
.btn-inverse:focus{color:#fff;background-color:#262626;border-color:#202020}
.btn-inverse:hover{color:#fff;background-color:#262626;border-color:#202020}
.btn-inverse.active,.btn-inverse:active,.open > .btn-inverse.dropdown-toggle{color:#fff;background-color:#262626;border-color:#202020}
.btn-inverse.active,.btn-inverse:active,.open > .btn-inverse.dropdown-toggle{background-image:none}
button{border:1px solid #ccc}
.button:disabled{cursor:default}
.woocommerce-cart .woocommerce .featured-box .shop_table input.btn:hover{background:var(--vayu-secondary-color);color:var(--vayu-green)}
form.woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item.cart_item td.product-remove a.remove.remove-product{text-decoration:none;color:var(--wp--preset--color--vivid-red)}
.logged-in.admin-bar .minicart-overlay svg{top:40px}
.mega-menu{display:flex;flex-wrap:wrap}
.mega-menu.menu-flat-border > li.menu-item:not(:last-child) > a{border-right:1px solid rgba(255,255,255,0.1)}
.show_menu_popup .mega-menu.menu-flat-border > li.menu-item:not(:last-child) > a{border-right:1px solid rgba(0,0,0,0.1)}
.mega-menu.menu-hover-line > li.menu-item > a:before{content:"";position:absolute;width:100%;height:3px;top:0;left:0;opacity:0;background:var(--vayu-secondary-color)}
.mega-menu li.menu-item,.sidebar-menu li.menu-item{display:block;position:relative;margin:0}
.mega-menu.menu-hover-line:not(:hover) > li.menu-item.active > a:before,.mega-menu.menu-hover-line > li.menu-item:hover > a:before{opacity:1}
.mega-menu.menu-hover-underline > li.menu-item > a:before{width:auto;left:0;right:0;transition:.3s ease all;bottom:0;top:auto}
.header-wrapper #header .header-main .header-left .share-links > a{color:rgb(0,0,0);background:none;transition:all .1s ease-in 0;font-size:16px}
#header .share-links{display:inline-block;vertical-align:middle;font-weight:400}
.my-wishlist .wishlist-count{margin-top:-5px}
#header .my-wishlist{margin-top:9px}
#header .vayu-view-switcher > li.menu-item,#header .top-links > li.menu-item{margin-right:0}
#header .logo a{display:inline-block;max-width:100%}
#header .logo{margin:0;padding:0;min-width:80px;line-height:0;max-width:var(--vayu-logo-mw);transition:.3s}
.mini-subtotal{background:#F6F3F3;border-radius:20px;padding:20px;max-width:calc(100% - 50px);margin:auto auto 20px;width:100%}
#mini-cart.minicart-arrow-alt .cart-head:after{content:"\e81c";font-family:"vayu";font-size:.654em;margin-left:10px;transition:.2s ease}
.mini-cart.simple:not(.minicart-offcanvas) .widget_shopping_cart_content .product-image{width:80px;flex:0 0 80px}
.mini-cart.simple:not(.minicart-offcanvas) .widget_shopping_cart_content ul.cart_list.product_list_widget .mini_cart_item .product-details{padding-right:90px}
.mini-cart.simple:not(.minicart-offcanvas) .widget_shopping_cart_content li:not(.empty){border-bottom:1px solid #e9e9e9}
#mini-cart .cart-popup{position:absolute;width:500px;-webkit-backface-visibility:hidden;z-index:1003;top:100%;margin-top:8px;right:-10px;padding:0;box-shadow:0 5px 8px rgba(0,0,0,0.15);text-align:left;display:none;animation:menuFadeInDown .2s ease-out;background:#fff}
#mini-cart.simple:not(.minicart-offcanvas) .cart-popup{border-radius:var(--border-rd-sm)}
#mini-cart.simple:not(.minicart-offcanvas) .cart-popup a.minicart_close{display:none}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .buttons .button{font-size:16px}
.minicart-offcanvas .cart-popup{transform:translateX(105%);transition:transform .35s}
.minicart-offcanvas.minicart-opened .cart-popup{transform:translateX(0)}
.minicart-opened .minicart-overlay{display:block}
div#mini-cart .cart-popup.widget_shopping_cart .mini-subtotal .amount bdi,.mini-subtotal p.woocommerce-mini-cart__total.total strong{font-weight:600;font-size:18px}
#mini-cart.minicart-offcanvas .cart-icon:after,#mini-cart.minicart-offcanvas.minicart-text .cart-head:after{content:none}
#mini-cart.minicart-offcanvas li:not(:last-child){border-bottom:1px solid rgb(147 145 145 / 10%)}
#mini-cart.minicart-offcanvas .cart-popup{position:fixed;top:0;height:100%;display:block;margin-top:0;animation:none;right:0;max-width:560px;border-radius:0}
#header .header-top .vayu-view-switcher .narrow .inner > ul.sub-menu{padding-left:5px;padding-right:5px}
#mini-cart .cart_list::-webkit-scrollbar,.minicart-offcanvas .widget_shopping_cart_content::-webkit-scrollbar,.wishlist-offcanvas .wishlist-popup::-webkit-scrollbar{width:6px}
.minicart-offcanvas h3{font-size:1.25rem}
#mini-cart .cart-items.count-updating,.gutenberg-hb .compare-count.count-updating,.my-wishlist .wishlist-count.count-updating,header .compare-count.count-updating{animation:topDown .6s ease-in}
#mini-cart .cart-items .items-loading,.gutenberg-hb .compare-count .items-loading,.my-wishlist .wishlist-count .items-loading,header .compare-count .items-loading{width:16px;height:16px;display:inline-block;background:transparent url(../images/ajax-loader@2x.gif) no-repeat scroll center center/16px 16px;margin-top:-4px;vertical-align:middle}
#mini-cart .cart-items i,.gutenberg-hb .compare-count i,.my-wishlist .wishlist-count i,header .compare-count i{line-height:inherit}
html.no-touch #mini-cart:hover .cart-head:after,html.no-touch #mini-cart:hover .cart-icon:after,html.no-touch #mini-cart:hover .cart-popup,html.touch #mini-cart.open .cart-head:after,html.touch #mini-cart.open .cart-icon:after,html.touch #mini-cart.open .cart-popup,html:not(.touch):not(.no-touch) #mini-cart:hover .cart-head:after,html:not(.touch):not(.no-touch) #mini-cart:hover .cart-icon:after,html:not(.touch):not(.no-touch) #mini-cart:hover .cart-popup{display:block}
.toggle svg{transform:scaleX(0.7);transform-origin:left}
#header .vayu-view-switcher > li.menu-item > a,#header .top-links > li.menu-item > a{font-size:14px;font-weight:500;padding:0 5px;line-height:26px;opacity:1;text-transform:uppercase}
.switcher-wrap{display:flex;flex-direction:row-reverse;align-items:center}
#header .vayu-view-switcher .narrow .inner > ul.sub-menu,#header .top-links .narrow .inner > ul.sub-menu{box-shadow:0 10px 30px 10px rgba(0,0,0,0.05)}
.accordion-menu li.menu-item > a > [class*=flag-],.mega-menu li.menu-item > a > [class*=flag-],.sidebar-menu li.menu-item > a > [class*=flag-]{display:inline-block;width:16px;height:11px;margin-top:-2px;margin-right:6px;margin-left:1px;vertical-align:middle;line-height:0}
#header .vayu-view-switcher > li.menu-item.has-sub:hover > a,#header .top-links > li.menu-item.has-sub:hover > a{margin-bottom:0}
#header .view-switcher > li.menu-item:hover > a{color:var(--vayu-primary-color)}
#header .vayu-view-switcher,#header .top-links{font-size:.7857em;display:inline-block;vertical-align:middle;margin-top:3px;margin-bottom:3px;margin-left:0}
#header .header-top .gap{margin:0 10px}
#header .vayu-view-switcher .narrow li.menu-item > a{font-size:12px;color:#323232!important;text-transform:capitalize;font-weight:400;padding:2px 10px;border-radius:5px}
ul.sub-menu.vayu-wide-sub-menu > .menu-item{padding-left:10px;padding-right:10px}
[class*=flag-]{width:16px;height:11px;background:url(../images/flags.png) no-repeat}
.flag-ad{background-position:-16px 0}
.flag-ae{background-position:-32px 0}
.flag-af{background-position:-48px 0}
.flag-ag{background-position:-64px 0}
.flag-ai{background-position:-80px 0}
.flag-al{background-position:-96px 0}
.flag-am{background-position:-112px 0}
.flag-an{background-position:-128px 0}
.flag-ao{background-position:-144px 0}
.flag-ar{background-position:-160px 0}
.flag-as{background-position:-176px 0}
.flag-at{background-position:-192px 0}
.flag-au{background-position:-208px 0}
.flag-aw{background-position:-224px 0}
.flag-az{background-position:-240px 0}
.flag-ba{background-position:0 -11px}
.flag-bb{background-position:-16px -11px}
.flag-bd{background-position:-32px -11px}
.flag-be{background-position:-48px -11px}
.flag-bf{background-position:-64px -11px}
.flag-bg{background-position:-80px -11px}
.flag-bh{background-position:-96px -11px}
.flag-bi{background-position:-112px -11px}
.flag-bj{background-position:-128px -11px}
.flag-bm{background-position:-144px -11px}
.flag-bn{background-position:-160px -11px}
.flag-bo{background-position:-176px -11px}
.flag-br{background-position:-192px -11px}
.flag-bs{background-position:-208px -11px}
.flag-bt{background-position:-224px -11px}
.flag-bv{background-position:-240px -11px}
.flag-bw{background-position:0 -22px}
.flag-by{background-position:-16px -22px}
.flag-bz{background-position:-32px -22px}
.flag-ca{background-position:-48px -22px}
.flag-catalonia{background-position:-64px -22px}
.flag-cd{background-position:-80px -22px}
.flag-cf{background-position:-96px -22px}
.flag-cg{background-position:-112px -22px}
.flag-ch{background-position:-128px -22px}
.flag-ci{background-position:-144px -22px}
.flag-ck{background-position:-160px -22px}
.flag-cl{background-position:-176px -22px}
.flag-cm{background-position:-192px -22px}
.flag-cn{background-position:-208px -22px}
.flag-co{background-position:-224px -22px}
.flag-cr{background-position:-240px -22px}
.flag-cu{background-position:0 -33px}
.flag-cv{background-position:-16px -33px}
.flag-cw{background-position:-32px -33px}
.flag-cy{background-position:-48px -33px}
.flag-cz{background-position:-64px -33px}
.flag-de{background-position:-80px -33px}
.flag-dj{background-position:-96px -33px}
.flag-dk{background-position:-112px -33px}
.flag-dm{background-position:-128px -33px}
.flag-do{background-position:-144px -33px}
.flag-dz{background-position:-160px -33px}
.flag-ec{background-position:-176px -33px}
.flag-ee{background-position:-192px -33px}
.flag-eg{background-position:-208px -33px}
.flag-eh{background-position:-224px -33px}
.flag-england{background-position:-240px -33px}
.flag-er{background-position:0 -44px}
.flag-es{background-position:-16px -44px}
.flag-et{background-position:-32px -44px}
.flag-eu{background-position:-48px -44px}
.flag-fi{background-position:-64px -44px}
.flag-fj{background-position:-80px -44px}
.flag-fk{background-position:-96px -44px}
.flag-fm{background-position:-112px -44px}
.flag-fo{background-position:-128px -44px}
.flag-fr{background-position:-144px -44px}
.flag-ga{background-position:-160px -44px}
.flag-gb{background-position:-176px -44px}
.flag-gd{background-position:-192px -44px}
.flag-ge{background-position:-208px -44px}
.flag-gf{background-position:-224px -44px}
.flag-gg{background-position:-240px -44px}
.flag-gh{background-position:0 -55px}
.flag-gi{background-position:-16px -55px}
.flag-gl{background-position:-32px -55px}
.flag-gm{background-position:-48px -55px}
.flag-gn{background-position:-64px -55px}
.flag-gp{background-position:-80px -55px}
.flag-gq{background-position:-96px -55px}
.flag-gr{background-position:-112px -55px}
.flag-gs{background-position:-128px -55px}
.flag-gt{background-position:-144px -55px}
.flag-gu{background-position:-160px -55px}
.flag-gw{background-position:-176px -55px}
.flag-gy{background-position:-192px -55px}
.flag-hk{background-position:-208px -55px}
.flag-hm{background-position:-224px -55px}
.flag-hn{background-position:-240px -55px}
.flag-hr{background-position:0 -66px}
.flag-ht{background-position:-16px -66px}
.flag-hu{background-position:-32px -66px}
.flag-ic{background-position:-48px -66px}
.flag-id{background-position:-64px -66px}
.flag-ie{background-position:-80px -66px}
.flag-il{background-position:-96px -66px}
.flag-im{background-position:-112px -66px}
.flag-in{background-position:-128px -66px}
.flag-io{background-position:-144px -66px}
.flag-iq{background-position:-160px -66px}
.flag-ir{background-position:-176px -66px}
.flag-is{background-position:-192px -66px}
.flag-it{background-position:-208px -66px}
.flag-je{background-position:-224px -66px}
.flag-jm{background-position:-240px -66px}
.flag-jo{background-position:0 -77px}
.flag-jp{background-position:-16px -77px}
.flag-ke{background-position:-32px -77px}
.flag-kg{background-position:-48px -77px}
.flag-kh{background-position:-64px -77px}
.flag-ki{background-position:-80px -77px}
.flag-km{background-position:-96px -77px}
.flag-kn{background-position:-112px -77px}
.flag-kp{background-position:-128px -77px}
.flag-kr{background-position:-144px -77px}
.flag-kurdistan{background-position:-160px -77px}
.flag-kw{background-position:-176px -77px}
.flag-ky{background-position:-192px -77px}
.flag-kz{background-position:-208px -77px}
.flag-la{background-position:-224px -77px}
.flag-lb{background-position:-240px -77px}
.flag-lc{background-position:0 -88px}
.flag-li{background-position:-16px -88px}
.flag-lk{background-position:-32px -88px}
.flag-lr{background-position:-48px -88px}
.flag-ls{background-position:-64px -88px}
.flag-lt{background-position:-80px -88px}
.flag-lu{background-position:-96px -88px}
.flag-lv{background-position:-112px -88px}
.flag-ly{background-position:-128px -88px}
.flag-ma{background-position:-144px -88px}
.flag-mc{background-position:-160px -88px}
.flag-md{background-position:-176px -88px}
.flag-me{background-position:-192px -88px}
.flag-mg{background-position:-208px -88px}
.flag-mh{background-position:-224px -88px}
.flag-mk{background-position:-240px -88px}
.flag-ml{background-position:0 -99px}
.flag-mm{background-position:-16px -99px}
.flag-mn{background-position:-32px -99px}
.flag-mo{background-position:-48px -99px}
.flag-mp{background-position:-64px -99px}
.flag-mq{background-position:-80px -99px}
.flag-mr{background-position:-96px -99px}
.flag-ms{background-position:-112px -99px}
.flag-mt{background-position:-128px -99px}
.flag-mu{background-position:-144px -99px}
.flag-mv{background-position:-160px -99px}
.flag-mw{background-position:-176px -99px}
.flag-mx{background-position:-192px -99px}
.flag-my{background-position:-208px -99px}
.flag-mz{background-position:-224px -99px}
.flag-na{background-position:-240px -99px}
.flag-nc{background-position:0 -110px}
.flag-ne{background-position:-16px -110px}
.flag-nf{background-position:-32px -110px}
.flag-ng{background-position:-48px -110px}
.flag-ni{background-position:-64px -110px}
.flag-nl{background-position:-80px -110px}
.flag-no{background-position:-96px -110px}
.flag-np{background-position:-112px -110px}
.flag-nr{background-position:-128px -110px}
.flag-nu{background-position:-144px -110px}
.flag-nz{background-position:-160px -110px}
.flag-om{background-position:-176px -110px}
.flag-pa{background-position:-192px -110px}
.flag-pe{background-position:-208px -110px}
.flag-pf{background-position:-224px -110px}
.flag-pg{background-position:-240px -110px}
.flag-ph{background-position:0 -121px}
.flag-pk{background-position:-16px -121px}
.flag-pl{background-position:-32px -121px}
.flag-pm{background-position:-48px -121px}
.flag-pn{background-position:-64px -121px}
.flag-pr{background-position:-80px -121px}
.flag-ps{background-position:-96px -121px}
.flag-pt{background-position:-112px -121px}
.flag-pw{background-position:-128px -121px}
.flag-py{background-position:-144px -121px}
.flag-qa{background-position:-160px -121px}
.flag-re{background-position:-176px -121px}
.flag-ro{background-position:-192px -121px}
.flag-rs{background-position:-208px -121px}
.flag-ru{background-position:-224px -121px}
.flag-rw{background-position:-240px -121px}
.flag-sa{background-position:0 -132px}
.flag-sb{background-position:-16px -132px}
.flag-sc{background-position:-32px -132px}
.flag-scotland{background-position:-48px -132px}
.flag-sd{background-position:-64px -132px}
.flag-se{background-position:-80px -132px}
.flag-sg{background-position:-96px -132px}
.flag-sh{background-position:-112px -132px}
.flag-si{background-position:-128px -132px}
.flag-sk{background-position:-144px -132px}
.flag-sl{background-position:-160px -132px}
.flag-sm{background-position:-176px -132px}
.flag-sn{background-position:-192px -132px}
.flag-so{background-position:-208px -132px}
.flag-somaliland{background-position:-224px -132px}
.flag-sr{background-position:-240px -132px}
.flag-ss{background-position:0 -143px}
.flag-st{background-position:-16px -143px}
.flag-sv{background-position:-32px -143px}
.flag-sx{background-position:-48px -143px}
.flag-sy{background-position:-64px -143px}
.flag-sz{background-position:-80px -143px}
.flag-tc{background-position:-96px -143px}
.flag-td{background-position:-112px -143px}
.flag-tf{background-position:-128px -143px}
.flag-tg{background-position:-144px -143px}
.flag-th{background-position:-160px -143px}
.flag-tibet{background-position:-176px -143px}
.flag-tj{background-position:-192px -143px}
.flag-tk{background-position:-208px -143px}
.flag-tl{background-position:-224px -143px}
.flag-tm{background-position:-240px -143px}
.flag-tn{background-position:0 -154px}
.flag-to{background-position:-16px -154px}
.flag-tr{background-position:-32px -154px}
.flag-tt{background-position:-48px -154px}
.flag-tv{background-position:-64px -154px}
.flag-tw{background-position:-80px -154px}
.flag-tz{background-position:-96px -154px}
.flag-ua{background-position:-112px -154px}
.flag-ug{background-position:-128px -154px}
.flag-um{background-position:-144px -154px}
.flag-us{background-position:-160px -154px}
.flag-uy{background-position:-176px -154px}
.flag-uz{background-position:-192px -154px}
.flag-va{background-position:-208px -154px}
.flag-vc{background-position:-224px -154px}
.flag-ve{background-position:-240px -154px}
.flag-vg{background-position:0 -165px}
.flag-vi{background-position:-16px -165px}
.flag-vn{background-position:-32px -165px}
.flag-vu{background-position:-48px -165px}
.flag-wales{background-position:-64px -165px}
.flag-wf{background-position:-80px -165px}
.flag-ws{background-position:-96px -165px}
.flag-xk{background-position:-112px -165px}
.flag-ye{background-position:-128px -165px}
.flag-yt{background-position:-144px -165px}
.flag-za{background-position:-160px -165px}
.flag-zanzibar{background-position:-176px -165px}
.flag-zm{background-position:-192px -165px}
.flag-zw{background-position:-208px -165px}
.switcher-wrap ul li.menu-item a.nolink{cursor:pointer;gap:4px;display:flex;align-items:center;padding:3px 8px;font-size:14px;font-weight:500;border-radius:5px}
#header .main-menu .menu-item.show_me .popup{opacity:1;visibility:visible;top:100%;border-top:1px solid #f5f5f5}
.mega-menu > li.menu-item.show_me .popup{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
ul.vayu-view-switcher > li.menu-item:hover .popup{padding-top:12px;top:100%;transform:translateY(0);border-radius:0 0 var(--border-rd-sm) var(--border-rd-sm);overflow:hidden;min-width:100px}
#header .vayu-view-switcher > li.has-sub:before,#header .vayu-view-switcher > li.has-sub:after{display:none}
.mega-menu > li.menu-item:hover li.menu-item > a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#header .main-menu .narrow li.menu-item > a{display:block}
#header .main-menu-wrap .menu-custom-block{display:flex;height:100%}
.vayu-narrow-sub-menu li.menu-item > a{color:#fff;padding:8px var(--vayu-submenu-item-lrp,18px);border-bottom:var(--vayu-submenu-item-bbw,1px) solid rgba(255,255,255,0.2);white-space:nowrap;display:block}
.currency-switcher{justify-content:flex-end}
.mega-menu,.sidebar-menu{margin:0;padding:0;list-style:none}
span.flag{border-radius:50%;overflow:hidden;height:19px;width:19px;margin-right:5px}
span.flag img{object-fit:cover;display:block;height:100%;width:100%}
.currency-switcher a{font-weight:100}
#header .nav-top i{font-size:.8em;margin-right:6px;margin-left:0}
#header .mobile-toggle{cursor:pointer;padding:7px 13px;text-align:center;display:none;font-size:22px;vertical-align:middle;line-height:20px;border-radius:var(--border-rd-lg);height:50px;width:50px;margin-right:0!important}
.mega-menu.show-arrow > li.has-sub > a:after{display:inline-block;content:"\e81c";font-family:"vayu";font-weight:400;font-size:1em;margin:0 0 0 5px;line-height:1}
.menu-item[class*=col-]{flex:none;width:auto;max-width:none;min-height:0;padding-left:0;padding-right:0}
.vayu-wide-sub-menu{max-width:100%;display:flex;flex-wrap:wrap}
.fixed-header{position:fixed;left:0;right:0;width:100%;top:auto;z-index:99}
.hide_header_top .fixed-header{top:0}
#header .logo-transition img{transition:.3s}
#header .logo .standard-logo{display:inline-block}
#header .logo img{display:none;color:transparent;max-width:100%;transform-origin:left center}
#header.sticky-header .logo{max-width:var(--vayu-sticky-logo-mw)}
div#header-boxed header#header.sticky-header .header-top.header-main{display:none}
.header-1 .header-top.header-main .container{max-width:100%}
.header-top.header-main .container{display:flex;align-items:center;width:100%;justify-content:space-between}
.mega-menu > li.menu-item.has-sub:hover{z-index:111}
.header-reveal #header.sticky-header .header-main.sticky{margin-top:0;animation:header-reveal .4s ease-in}
.mega-menu li.menu-item > a,.sidebar-menu li.menu-item > a{display:block;text-align:left;position:relative;margin-top:0;margin-bottom:0}
.vayu-wide-sub-menu li.sub li.menu-item > a{margin-left:-8px;padding:7px 8px}
.search-toggle svg{color:var(--vayu-header-link-color-regular)}
.search-toggle svg:hover{color:var(--vayu-header-link-color-hover)}
@keyframes header-reveal {
0%{margin-top:-150px}
to{margin-top:0}
}
@media (min-width:992px) {
div#header-boxed > header#header.sticky-header,#header-boxed .sticky-header .header-main.sticky,#header-boxed .sticky-header .main-menu-wrap{max-width:calc(960px + var(--vayu-grid-gutter-width))}
.product-summary-wrap + div#product-tab.woocommerce-tabs{margin-top:115px;border-top:0;padding-top:0}
.product-layout-default .product-summary-wrap + div#product-tab.woocommerce-tabs{margin-top:30px}
.single-product .column3 .product_title{font-size:30px}
.single-product .column3 .product-layout-grid .product-images .img-thumbnail img{min-height:460px}
}
.page-wrapper.sticky-scroll-up #header.sticky-header.sticky-ready .main-menu-wrap,.page-wrapper.sticky-scroll-up #header.sticky-ready .header-main.sticky{transition:transform 0.3s,opacity 0.3s,visibility 0.3s,left .3s ease!important}
.page-wrapper.sticky-scroll-up #header.scroll-down .header-main.sticky,.page-wrapper.sticky-scroll-up #header.sticky-header.scroll-down .main-menu-wrap{transform:translate3d(0,-100%,0);opacity:0;visibility:hidden}
.share-links a:before{font-family:var(--fa-style-family-brands, "Font Awesome 6 Brands");text-indent:0;position:absolute;left:0;right:0;top:0;bottom:0;line-height:23px;height:22px;margin:auto;z-index:2}
.share-links a{color:#fff;text-indent:-9999em;text-align:center;width:2.2857em;height:2.2857em;display:inline-block;margin:.2857em .5714em .2857em 0;position:relative;vertical-align:middle;border-radius:var(--border-rd-lg);transition:.25s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.share-links a:focus,.share-links a:hover{opacity:.9;color:#fff}
.share-links.disable-br a{border-radius:0!important}
.share-links .share-twitter{background:#1aa9e1}
.share-links .share-twitter:before{content:"\e61b"}
.share-links .share-facebook{background:#3b5a9a}
.share-links .share-facebook:before{content:"\f39e"}
.share-links .share-linkedin{background:#0073b2}
.share-links .share-linkedin:before{content:"\f0e1"}
.share-links .share-rss{background:#ff8201}
.share-links .share-rss:before{content:"\f09e"}
.share-links .share-googleplus{background:#dd4b39}
.share-links .share-googleplus:before{content:"\f0d5"}
.share-links .share-pinterest{background:#cc2127}
.share-links .share-pinterest:before{content:"\f0d2"}
.share-links .share-youtube{background:#c3191e}
.share-links .share-youtube:before{content:"\f167"}
.share-links .share-instagram{background:#7c4a3a}
.share-links .share-instagram:before{content:"\f16d"}
.share-links .share-skype{background:#00b0f6}
.share-links .share-skype:before{content:"\f17e"}
.share-links .share-email{background:#dd4b39}
.share-links .share-email:before{content:"\f0e0";font-weight:600;font-family:'Font Awesome 6 Free'}
.share-links .share-vk{background:#6383a8}
.share-links .share-vk:before{content:"\f189"}
.share-links .share-xing{background:#1a7576}
.share-links .share-xing:before{content:"\f168"}
.share-links .share-tumblr{background:#304e6c}
.share-links .share-tumblr:before{content:"\f173"}
.share-links .share-reddit{background:#ff4107}
.share-links .share-reddit:before{content:"\f1a1"}
.share-links .share-vimeo{background:#52b8ea}
.share-links .share-vimeo:before{content:"\f27d"}
.share-links .share-telegram{background:#0088cc}
.share-links .share-telegram:before{content:"\f3fe"}
.share-links .share-yelp{background:#c41200}
.share-links .share-yelp:before{content:"\f1e9"}
.share-links .share-flickr{background:#0063DC}
.share-links .share-flickr:before{content:"\f16e"}
.share-links .share-whatsapp{background:#3c8a38}
.share-links .share-whatsapp:before{content:"\f232"}
.share-links .share-wechat{background:#7bb22e}
.share-links .share-wechat:before{content:"\f1d7"}
.share-links .share-tiktok{background:#010101}
.share-links .share-tiktok:before{content:"\e07b"}
.share-links.default-skin a{color:#fff!important}
.share-links.default-skin a:hover{opacity:.8}
.share-links.default-skin .share-twitter{background:#1aa9e1!important}
.share-links.default-skin .share-facebook{background:#3b5a9a!important}
.share-links.default-skin .share-linkedin{background:#0073b2!important}
.share-links.default-skin .share-rss{background:#ff8201!important}
.share-links.default-skin .share-googleplus{background:#dd4b39!important}
.share-links.default-skin .share-pinterest{background:#cc2127!important}
.share-links.default-skin .share-youtube{background:#c3191e!important}
.share-links.default-skin .share-instagram{background:#7c4a3a!important}
.share-links.default-skin .share-skype{background:#00b0f6!important}
.share-links.default-skin .share-email{background:#dd4b39!important}
.share-links.default-skin .share-vk{background:#6383a8!important}
.share-links.default-skin .share-xing{background:#1a7576!important}
.share-links.default-skin .share-tumblr{background:#304e6c!important}
.share-links.default-skin .share-reddit{background:#ff4107!important}
.share-links.default-skin .share-vimeo{background:#52b8ea!important}
.share-links.default-skin .share-telegram{background:#0088cc!important}
.share-links.default-skin .share-yelp{background:#c41200!important}
.share-links.default-skin .share-flickr{background:#0063DC!important}
.share-links.default-skin .share-whatsapp{background:#3c8a38!important}
.share-links.default-skin .share-wechat{background:#7bb22e!important}
.share-links.default-skin .share-tiktok{background:#010101!important}
.follow-us .share-links a:hover,.header-corporate .share-links a:hover,.header-wrapper.header-side-nav .share-links a:hover{opacity:1}
#header .vayu-wide-sub-menu > li > a.nolink{margin:10px 0;font-size:20px;font-weight:600}
.mega-menu .wide .popup > .inner{padding:2rem 15px;background:var(--vayu-normal-bg);border-radius:var(--border-rd-sm)}
#header .reveal-heading .inner > ul.sub-menu > li.menu-block-item .owl-carousel .owl-nav [class*=owl-]{width:auto;height:auto;background:none;border:none;padding:0;color:var(--vayu-black)}
#header .reveal-heading .inner > ul.sub-menu > li.menu-block-item .owl-carousel .owl-nav{top:-27px}
#header .reveal-heading .inner > ul.sub-menu > li.menu-block-item .owl-carousel .owl-nav .owl-prev{left:-20px}
#header .reveal-heading .inner > ul.sub-menu > li.menu-block-item .owl-carousel .owl-nav [class*=owl-]:after{display:none}
#header .reveal-heading .inner > ul.sub-menu > li.menu-block-item .owl-carousel .owl-nav .owl-next{right:-10px}
ul.sub-menu.vayu-wide-sub-menu > .menu-item{opacity:0;transition:.5s ease-in-out all;transform:translateX(40px)}
#header .mega-menu > li.menu-item.has-sub.show_me ul.sub-menu.vayu-wide-sub-menu > .menu-item{opacity:1;transform:translateX(0)}
#header .mega-menu > li.menu-item.has-sub.show_me ul.sub-menu.vayu-wide-sub-menu > .menu-item:nth-child(2){transition-delay:.1s}
#header .mega-menu > li.menu-item.has-sub.show_me ul.sub-menu.vayu-wide-sub-menu > .menu-item:nth-child(3){transition-delay:.2s}
#header .mega-menu > li.menu-item.has-sub.show_me ul.sub-menu.vayu-wide-sub-menu > .menu-item:nth-child(4){transition-delay:.3s}
#header .my-account:hover,#header .my-wishlist:hover,#header .searchform-popup .search-toggle:hover,#header .top-links > li.menu-item.has-sub:hover > a,#header .top-links > li.menu-item:hover > a,#header .top-links > li.menu-item > a.active,#header .top-links > li.menu-item > a.focus,#header .yith-woocompare-open:hover,.header-main .header-contact a:hover,.header-wrapper .custom-html a:not(.btn):hover{color:var(--vayu-header-link-color-hover,#999)}
.ajax-box{transition:all .2s;position:relative}
.ajax-box .ajax-box-content{transition:all .2s;opacity:1;height:auto}
.ajax-box .bounce-loader,.ajax-box .fusionmart-ajax-loading{opacity:0}
.ajax-box.ajax-box-init{height:0}
.ajax-box.ajax-box-loading{height:300px}
.ajax-box.ajax-box-loading .ajax-box-content{opacity:0;height:300px}
.ajax-box.ajax-box-loading .bounce-loader,.ajax-box.ajax-box-loading .fusionmart-ajax-loading{opacity:1}
[data-plugin-parallax]{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed!important;position:relative;clear:both;-webkit-backface-visibility:hidden}
.no-transition,.transition-none{transition:none!important}
.media-left,.media > .pull-left{padding-right:10px;float:none}
.media-right,.media > .pull-right{padding-left:10px;float:none;order:2}
.hover-effect-3 img{opacity:.3;transition:opacity .3s}
.hover-effect-3 img:hover{opacity:1}
.hover-effect-5 img{opacity:.5;transition:opacity .5s}
.hover-effect-5 img:hover{opacity:1}
.opacity-0{opacity:0!important}
.opacity-6{opacity:.6}
.opacity-7{opacity:.7}
.opacity-8{opacity:.8}
.ls-0{letter-spacing:0}
.ls-negative-2{letter-spacing:-2px}
.ls-negative-1{letter-spacing:-1px}
.curved-border{min-height:7.2vw;position:relative}
.curved-border:after{content:"";display:block;background:url(../images/curved-border.svg) center/100% 100%;position:absolute;left:0;bottom:-2px;width:100vw;height:7.2vw;z-index:20}
.curved-border.curved-border-top:after{top:-2px;bottom:auto;transform:rotateX(180deg)}
.fill{position:absolute;top:0;left:0;height:100%;width:100%;padding:0!important;margin:0!important;overflow:hidden}
.hover-effect-dir .fill{top:auto;left:auto;background:rgba(33,37,41,0.8);display:flex;align-items:center;justify-content:center}
.fill .centered-icon{background:var(--fusionmart-body-bg);color:var(--fusionmart-heading-color);width:36px;height:36px;border-radius:100%;text-align:center;line-height:36px}
.bounce-loader{transition:all .2s;text-align:center;width:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10000}
#infscr-loading{position:absolute;top:100%;left:0;right:0;width:100%;height:0;text-align:center}
.bounce-loader .bounce1,.bounce-loader .bounce2,.bounce-loader .bounce3{animation:1.4s ease-in-out 0 normal both infinite running bouncedelay;background-color:var(--vayu-secondary-color);border-radius:100%;display:inline-block;height:18px;width:18px;background:#fff}
.bounce-loader .bounce1{animation-delay:-.32s}
.bounce-loader .bounce2{animation-delay:-.16s}
@keyframes bouncedelay {
0%,80%,to{transform:scale(0)}
40%{transform:scale(1)}
}
.sidebar-menu .popup{text-align:left;left:100%;position:absolute;top:0;display:none;margin:0;z-index:111;min-width:0;font-size:.9em;font-weight:400;line-height:20px;color:var(--vayu-body-color)}
.sidebar-menu > li.menu-item > a{display:block;line-height:17px;padding:11.5px 5px;margin:0 10px;border-top:1px solid var(--vayu-gray-2);color:#444}
.side-nav-wrap .main-menu li.menu-item a{padding:9px 12px 8px!important;width:100%}
.side-nav-wrap .menu-item-object-custom{width:100%}
@keyframes btnArrowEffect1 {
0%{transform:translateX(0)}
51%{transform:translateX(20px);opacity:1}
52%{opacity:0;transform:translateX(-20px)}
53%{opacity:0}
54%{opacity:1}
to{transform:translateX(0)}
}
.btn i{display:inline-block;transition:transform .25s linear;line-height:1}
.btn.hover-icon-zoom:hover i,.vayu-u-icons.hover-icon-zoom .vayu-icon:hover{transform:scale(1.15,1.15)}
.btn.hover-icon-up:hover i,.vayu-u-icons.hover-icon-up .vayu-icon:hover{transform:translateY(-4px)}
.btn.hover-icon-left:hover i,.vayu-u-icons.hover-icon-left .vayu-icon:hover{transform:translateX(-6px)}
.btn.hover-icon-right:hover i,.vayu-u-icons.hover-icon-right .vayu-icon:hover{transform:translateX(6px)}
.btn.hover-icon-pulse-left-right:hover i,.vayu-u-icons.hover-icon-pulse-left-right .vayu-icon:hover{animation:btnArrowEffect1 ease-out .3s}
.btn.hover-icon-pulse-infnite:hover i,.vayu-u-icons.hover-icon-pulse-infnite .vayu-icon:hover{left:auto!important;animation:navItemArrow .6s linear infinite}
@keyframes btnMarqueeLeft {
to{transform:translateX(-200%)}
}
@keyframes btnMarqueeUp {
to{transform:translateY(-200%)}
}
@keyframes btnMarqueeDown {
to{transform:translateY(200%)}
}
.btn-hover-text-effect{overflow:hidden;position:relative}
.btn-hover-text-effect .btn-text{transition:opacity 0.65s,transform .85s}
.btn-hover-text-effect .btn-text:after{content:attr(data-text);position:absolute;white-space:nowrap;top:50%;opacity:0;transition:inherit}
.btn-hover-text-effect:hover .btn-text:after{opacity:1}
.btn-text{display:inline-block;position:relative;z-index:3}
.btn.hover-text-switch-left .btn-text:after{left:100%;transform:translate(50%,-50%)}
.btn.hover-text-switch-left:hover .btn-text{transform:translateX(-200%)}
.btn.hover-text-switch-left:hover .btn-text:after{transform:translate(100%,-50%)}
.btn.hover-text-switch-up .btn-text:after{left:50%;transform:translate(-50%,100%)}
.btn.hover-text-switch-up:hover .btn-text{transform:translateY(-200%)}
.btn.hover-text-switch-up:hover .btn-text:after{transform:translate(-50%,150%)}
.btn.hover-text-marquee-left .btn-text:after{left:100%;transform:translate(100%,-50%)}
.btn.hover-text-marquee-left:hover .btn-text{animation:btnMarqueeLeft 2s linear infinite}
.btn.hover-text-marquee-up .btn-text:after{top:100%;left:50%;transform:translate(-50%,100%)}
.btn.hover-text-marquee-up:hover .btn-text{animation:btnMarqueeUp 1s linear infinite}
.btn.hover-text-marquee-down .btn-text:after{top:-100%;left:50%;transform:translate(-50%,-100%)}
.btn.hover-text-marquee-down:hover .btn-text{animation:btnMarqueeDown 1s linear infinite}
.vayu-checkbox .vayu-control-label:after{background-repeat:no-repeat;background-position:center center;background-size:50% 50%;opacity:0;transition:opacity .3s}
.vayu-checkbox .vayu-control-label:before{pointer-events:none;user-select:none;border:1px solid #c2c0ca}
.vayu-checkbox .vayu-control-label,.vayu-radio .vayu-control-label{position:static;margin-bottom:0;font-size:13px}
.vayu-checkbox [type="checkbox"]:checked + label:after{content:"";position:absolute;left:5px;top:22px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg);opacity:1;visibility:visible}
.availability span{color:#23640C}
#mini-cart{display:inline-block;position:relative;white-space:normal;vertical-align:middle;margin-top:7px}
#mini-cart .cart-head{position:relative;cursor:pointer;justify-content:center;font-size:26px;display:flex}
#mini-cart .cart-head:before{content:"";position:absolute;top:100%;height:15px;left:0;width:100%;z-index:1}
#mini-cart .cart-icon{position:relative}
#mini-cart .cart-icon:after,#mini-cart.minicart-text .cart-head:after{content:"";border-width:1px 1px 0 0;border-color:var(--vayu-title-bgc);border-style:solid;background:var(--vayu-normal-bg);width:14px;height:14px;position:absolute;top:calc(100% + 1px);left:50%;margin-left:-7px;transform:rotate(-45deg);z-index:1004;display:none;animation:arrowFadeInDown .2s ease-out}
#mini-cart .cart-icon:after{background:#f6f3f3}
#mini-cart.minicart-text .cart-icon:after{content:none}
#mini-cart .minicart-icon{display:block;font-style:normal;transition:.2s ease;color:var(--vayu-minicart-icon-color)}
#mini-cart .widget_shopping_cart li.empty{text-align:center;justify-content:center;font-weight:400}
div#mini-cart .cart-popup.widget_shopping_cart li.mini_cart_item .product-details a{font-size:14px;margin-bottom:5px}
#mini-cart .product-details dl.variation :where(dt,dd){padding:0}
#mini-cart .product-details dl.variation{margin:0 0 5px}
dl.variation{display:flex;flex-wrap:wrap}
dl.variation dd{margin-right:5px;color:#747474;font-size:12px;font-weight:400;display:flex;align-items:center}
dl.variation dd:not(:last-child):after{content:"/";margin-left:5px}
#mini-cart .product-details dl.variation dt{margin-right:5px;font-weight:400;font-size:12px;color:#2E2E2E}
#mini-cart .widget_shopping_cart .total{padding:0 0 15px;text-align:left;font-family:var(--vayu-add-to-cart-ff);border-bottom:1px dashed #939191;margin-bottom:22px}
#mini-cart .total-count span{font-size:20px;font-weight:500;font-family:var(--secondary-font)}
#mini-cart span.cart-count{color:#C1C1C1}
#mini-cart .widget_shopping_cart .total .amount{float:right;font-size:15px;font-weight:700;color:inherit}
#mini-cart .cart-loading{height:64px;width:100%;background:transparent url(../images/ajax-loader@2x.gif) no-repeat scroll center center/32px 32px;opacity:.7}
#mini-cart li:not(.empty){padding:15px 20px;border-bottom:1px solid var(--vayu-gray-1)}
#mini-cart li:last-child{border-bottom:0}
#mini-cart .product-details a,.wishlist-popup .product-details a{overflow:visible;white-space:normal;overflow-wrap:break-word}
#mini-cart .product-image,.wishlist-popup .wishlist-item .product-image{width:100px;flex:0 0 100px;background:#efeef1;padding:5px;border-radius:7px;margin-right:0}
.product-details dl.variation dt{display:none}
.product-details dl.variation{display:flex}
#mini-cart .product-details,.wishlist-popup .wishlist-item .product-details{width:calc(100% - 120px);max-width:calc(100% - 120px)}
.wishlist-popup > h3{text-transform:uppercase;border-bottom:solid 1px var(--vayu-gray-2);font-size:inherit;line-height:1.5;padding:12px 10px;margin-bottom:0}
#mini-cart .cart_list{min-height:45px;max-height:300px;margin:0}
#mini-cart .cart_list.scroll-scrolly_visible li{padding-right:20px}
.mini-cart.simple:not(.minicart-offcanvas) .cart-title.total-count span{font-size:18px}
.mini-cart.simple:not(.minicart-offcanvas) .cart-title.total-count{padding:15px}
.mini-cart.simple:not(.minicart-offcanvas) .mini-subtotal{margin:0;max-width:100%;border-radius:var(--border-rd-sm)}
.mini-cart.simple:not(.minicart-offcanvas) .product-details{width:calc(100% - 80px);max-width:calc(100% - 80px);padding-left:10px}
.mini-cart.simple:not(.minicart-offcanvas) li.mini_cart_item .product-details a{font-size:12px}
.widget_shopping_cart .buttons .button.checkout.wc-forward{border-radius:calc(2*var(--border-rd-md))}
#mini-cart .total-count{padding:20px 25px;border-bottom:solid 1px var(--vayu-gray-2);display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.woocommerce-variation.single_variation p{font-size:14px;line-height:normal;color:#f00}
#mini-cart .total-count a{color:var(--vayu-heading-color);width:35px}
#mini-cart .product-image .inner{border-radius:var(--border-rd-sm)}
#mini-cart .buttons a{font:400 .9rem/1.5 var(--vayu-add-to-cart-ff),var(--vayu-body-ff),sans-serif;letter-spacing:.025em;text-transform:capitalize;padding:.875rem 1.5rem;float:none;width:100%;transition:.3s ease all}
#mini-cart .cart-items-text{font-size:var(--vayu-body-fs,14px)}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .total strong,#mini-cart.minicart-offcanvas .widget_shopping_cart_content .total span.woocs_special_price_code bdi{font-size:20px;font-family:var(--primary-font)}
#mini-cart .cart-subtotal{font-size:.54em;text-align:left;line-height:1.2;font-weight:400}
#mini-cart.minicart-inline .cart-head{white-space:nowrap}
.main-menu-wrap #mini-cart.minicart-inline{margin-top:3px;margin-left:5px}
.minicart-offcanvas .widget_shopping_cart_content,.wishlist-offcanvas .wishlist-popup{display:flex;flex-direction:column}
#mini-cart.minicart-text .cart-price{display:block}
#mini-cart.minicart-offcanvas .cart-icon:after,#mini-cart.minicart-offcanvas.minicart-text .cart-head:after{content:none}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .cart_list{padding:0 20px;max-height:unset;margin-bottom:10px}
#mini-cart .widget_shopping_cart_content{font-size:.8125rem;line-height:1.5}
#mini-cart .cart-popup.widget_shopping_cart ul.cart_list.product_list_widget.scrollbar-inner .quantity.buttons_added{right:10px}
#mini-cart.minicart-offcanvas .cart-loading{height:100%}
#mini-cart.minicart-offcanvas li:not(.empty){gap:20px;align-items:flex-start}
#mini-cart.minicart-offcanvas li{padding:10px 0}
li.mini_cart_item.woocommerce-mini-cart-item.mini_cart_item .product-details span,li.mini_cart_item.woocommerce-mini-cart-item.mini_cart_item .product-details .amount bdi{color:var(--vayu-black)!important;line-height:normal;font-family:var(--secondary-font);font-size:14px;font-weight:600}
#mini-cart:not(.minicart-offcanvas) .buttons > a:first-child{display:none}
.minicart-text .cart-icon{margin-right:.35em}
#mini-cart .total-count .minicart_close{margin-left:auto}
#mini-cart .cart_list,.minicart-offcanvas .widget_shopping_cart_content,.wishlist-offcanvas .wishlist-popup{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.yith_woocompare_colorbox #cboxLoadedContent::-webkit-scrollbar,#mini-cart .cart_list::-webkit-scrollbar,.minicart-offcanvas .widget_shopping_cart_content::-webkit-scrollbar,.wishlist-offcanvas .wishlist-popup::-webkit-scrollbar{width:6px}
.minicart-offcanvas h3{font-size:1.25rem}
.minicart-offcanvas .widget_shopping_cart_content{font-family:var(--vayu-h3-ff, var(--vayu-body-ff)),sans-serif;height:100%}
.minicart-offcanvas .button{background:#e7e7e7;color:#222529}
.mini-cart .cart-empty-page i.cart-empty{font-size:60px}
.mini-cart .cart-empty-page p.cart-empty{font-size:16px;margin:0 0 10px}
.cart-empty-page .return-to-shop .button{background:var(--vayu-black);color:#fff;font-size:14px}
.cart-empty-page .return-to-shop .button:hover{color:#000}
.cart-empty-page .return-to-shop{margin:0}
.minicart-overlay{position:fixed;z-index:1002;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.8);display:none;backdrop-filter:blur(2px)}
.minicart-overlay svg{position:absolute;top:1.25rem;right:480px;width:1.5rem;height:1.5rem;cursor:pointer}
@media (max-width:767px) {
.minicart-overlay svg{right:320px}
}
#mini-cart .cart-items,.gutenberg-hb .compare-count,.my-wishlist .wishlist-count,header .compare-count{--vayu-badge-size:1.6em;position:absolute;right:calc(-1 * var(--vayu-badge-size) / 2 + 0.2em);top:-.5em;font-size:10px;text-align:center;width:var(--vayu-badge-size);height:var(--vayu-badge-size);line-height:var(--vayu-badge-size);border-radius:50%;overflow:hidden;background-color:var(--header_icon__background_color,#ff0000);color:var(--header_icon_color,#fff)}
#mini-cart .cart-items.count-updating,.gutenberg-hb .compare-count.count-updating,.my-wishlist .wishlist-count.count-updating,header .compare-count.count-updating{animation:topDown .6s ease-in}
#mini-cart .cart-items .items-loading,.gutenberg-hb .compare-count .items-loading,.my-wishlist .wishlist-count .items-loading,header .compare-count .items-loading{width:16px;height:16px;display:inline-block;background:transparent url(../images/ajax-loader@2x.gif) no-repeat scroll center center/16px 16px;margin-top:-4px;vertical-align:middle}
#mini-cart .cart-items i,.gutenberg-hb .compare-count i,.my-wishlist .wishlist-count i,header .compare-count i{line-height:inherit}
li.woocommerce-mini-cart-item.mini_cart_item .remove-product:before{color:var(--vayu-black);content:"Remove";text-decoration:underline}
#side-nav-panel.panel-right{right:0;left:auto;transform:translateX(300px)}
#side-nav-panel .accordion-menu li.menu-item.has-sub > a{padding-right:43px}
#side-nav-panel .accordion-menu > li.menu-item a{font-weight:500;padding:14px 43px 14px 16px}
#side-nav-panel .accordion-menu > li.menu-item > a{text-transform:capitalize;letter-spacing:-.03em}
#side-nav-panel.panel-left{left:0;right:auto;transform:translateX(-300px)}
#side-nav-panel{position:fixed;height:100%;width:300px;top:0;bottom:0;font-size:14px;left:0;overflow-x:hidden;overflow-y:auto;z-index:9001;background-color:#1d1e20;color:#fff;-webkit-overflow-scrolling:touch;transform:translateX(-300px);transition:transform .3s}
.side-nav-panel-close{position:fixed;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility .3s}
#side-nav-panel .searchform{margin-top:15px}
#side-nav-panel > .menu-wrap{padding-top:20px}
#side-nav-panel .mobile-menu,#side-nav-panel .accordion-menu{font-size:1em}
.accordion-menu{margin:0;padding:0;list-style:none;font-size:.9em}
.accordion-menu ul.sub-menu{display:none;list-style:none;margin:0;padding:0 0 0 10px}
#side-nav-panel .accordion-menu li:not(:last-child),#side-nav-panel .accordion-menu.vayu-view-switcher li{border-bottom:1px solid #242527}
.accordion-menu li.menu-item{margin:0}
.accordion-menu ul.sub-menu > li,.accordion-menu > li,.searchform{position:relative}
li{line-height:var(--vayu-body-lh)}
.accordion-menu li.menu-item > a{position:relative;display:block;outline:medium none;text-decoration:none;text-align:left;margin:1px 0 0;padding:5px 6px;line-height:25px;font-weight:700;transition:.25s;font-family:inherit;font-size:inherit}
.accordion-menu li.menu-item.has-sub > a{padding-right:33px}
#side-nav-panel .accordion-menu .arrow{right:0;width:43px;font-family:"vayu";font-size:15px;height:53px;line-height:53px;top:0}
.accordion-menu .arrow{position:absolute;right:5px;display:block;width:30px;cursor:pointer;text-align:center;z-index:10;transition:.25s}
html.panel-opened .side-nav-panel-close{display:block;color:#fff;top:10px;left:300px;padding:4px 8px;opacity:1;visibility:visible;z-index:9999!important}
#side-nav-panel .share-links{font-size:1em;margin:15px 0;padding:0 5px;text-align:center}
.share-links{vertical-align:middle}
.panel-left .share-links a{border-radius:var(--border-rd-lg)}
.panel-overlay.active{background:#000;position:fixed;left:0;right:0;top:0;bottom:0;z-index:8999;min-height:100vh;opacity:.35;transition:opacity .2s;backdrop-filter:blur(4px)}
html.panel-opened #side-nav-panel{transform:translateX(0)}
#side-nav-panel .accordion-menu .arrow:before{content:"\e81c"}
.accordion-menu .arrow:before{content:"\f067"}
.products .product-category .thumb-info img{transition:.3s;object-fit:cover;height:100%;width:100%}
[class*="category-pos"]:not(.category-pos-outside) .thumb-info-wrapper,[class*="category-pos"]:not(.category-pos-outside) .product-category .thumb-info{height:100%;width:100%;position:relative}
[class*="category-pos"]:not(.category-pos-outside) .product-category .thumb-info{border-radius:var(--border-rd-md);overflow:hidden;border:1px solid #ccc}
[class*="category-pos"]:not(.category-pos-outside) .thumb-info-wrapper{aspect-ratio:1/1}
[class*="category-pos"] .thumb-info-wrapper{border-color:#ccc}
.grid-creative.category-pos-outside li.product-category .thumb-info{height:calc(100% - 90px)}
ul.products.products-container.category-pos-outside .thumb-info-title{left:0;padding:7px}
.grid-creative.category-pos-outside li.product-category .thumb-info-wrap{min-height:100%;background:#000;height:auto}
ul.products.category-pos-middle li.product-category .thumb-info-wrap{position:absolute;bottom:auto;top:50%;transform:translateY(-50%);z-index:1;width:100%}
.products .product-category .thumb-info{color:#fff}
.thumb-info .thumb-info-wrapper:after{content:"";transition:.3s;bottom:0;color:#fff;left:0;position:absolute;right:0;top:0;display:block;opacity:0;z-index:1}
ul.products li.product-col{padding:0 calc(var(--vayu-el-spacing,var(--vayu-grid-gutter-width)) / 2);margin-bottom:30px;position:relative;flex:0 0 auto;width:100%;max-width:100%}
li.product-category.product-col > a{display:block;border-radius:var(--border-rd-sm);overflow:hidden;position:relative}
li.product-category.product-col{border-radius:var(--border-rd-sm);overflow:hidden}
.product-outimage_aq_onimage .product-inner .inner{border-radius:var(--border-rd-sm)}
.product-outimage_aq_onimage .product-inner{padding:10px;background:#f7f7f7;border-radius:var(--border-rd-sm)}
ul.products .product-outimage_aq_onimage .product-inner .product-image{margin-bottom:10px}
.vayu-top-inner{align-items:center;width:100%}
.vayu-top-inner :where(.header-right,.header-left){min-width:240px}
.vayu-top-inner .header-right{margin-left:auto}
.tooltip-inner{border-radius:5px}
.header-center p{margin:0;text-align:center;text-transform:capitalize}
.sidebar-menu .vayu-wide-sub-menu > li > a,#header .vayu-wide-sub-menu > li > a{color:var(--vayu-heading-color)}
ul.products li.product.product-wq_onimage .links-on-image.hide_cart_options .add-links-wrap .add-links.clearfix > a.viewcart-style-3{display:none}
ul.products li.product.product-wq_onimage .links-on-image.hide_cart_options{display:block}
ul.products .product-wq_onimage .product-content > .add-links-wrap > .add-links > .button.viewcart-style-3,ul.products .product-wq_onimage .product-content > .add-links-wrap > .add-links > .button.viewcart-style-2,ul.products .product-wq_onimage .product-content > .add-links-wrap > .add-links > .button.viewcart-style-1{height:36px;display:flex;justify-content:center;align-items:center;line-height:20px;background:var(--vayu-primary-inverse-dark,#f2f4f5)}
ul.products.products-container.list a.viewcart-style-1.button:hover,ul.products.products-container.list a.viewcart-style-2.button:hover,ul.products.products-container.list a.viewcart-style-3.button:hover,ul.products li.product.product-wq_onimage .product-content > .add-links-wrap > .add-links > .button.viewcart-style-1:hover,ul.products li.product.product-wq_onimage .product-content > .add-links-wrap > .add-links > .button.viewcart-style-2:hover,ul.products li.product.product-wq_onimage .product-content > .add-links-wrap > .add-links > .button.viewcart-style-3:hover{color:var(--vayu-light-color)}
.product-image-slider.owl-carousel .owl-nav [class*=owl-],.product-image-slider.owl-carousel .owl-nav [class*=owl-]:active,.product-image-slider.owl-carousel .owl-nav [class*=owl-]:hover,.owl-carousel.rounded-nav .owl-nav [class*=owl-],.owl-carousel.rounded-nav .owl-nav [class*=owl-]:hover{border-radius:var(--border-rd-lg)}
.owl-carousel .owl-nav .disabled{cursor:not-allowed}
.owl-carousel .owl-nav .owl-next{right:0}
.owl-carousel .owl-nav .owl-prev{left:0}
.owl-carousel .owl-nav .owl-prev:before{font-family:"vayu";content:"\e819"}
.owl-carousel .owl-nav .owl-next:before{font-family:"vayu";content:"\e81a"}
.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);margin-top:0;width:100%;flex:none}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{position:absolute;width:40px;height:40px;text-align:center;line-height:22px;margin:0;transform:translateY(-50%);background-color:#E2E2E2;border:2px solid #E2E2E2;color:var(--vayu-primary-color);border-radius:var(--border-rd-lg);display:inline-grid;place-content:center;font-size:20px;transition:.3s ease all;overflow:hidden;z-index:99}
.owl-carousel .owl-nav [class*=owl-]:hover{background:#fff}
.owl-carousel.rounded-nav .owl-nav [class*=owl-]:hover{color:#fff}
.owl-carousel.show-nav-title .owl-nav{right:0;width:auto;top:-55px}
.post-carousel.vayu-carousel.show-nav-title.show-dots-title-right .owl-dots{right:120px;top:-20px}
.vayu-recent-posts .show-nav-title .owl-nav{top:-15px}
.related.products .owl-nav .owl-prev,.owl-carousel.show-nav-title .owl-nav .owl-prev{left:-95px}
.nav-bottom .owl-controls{margin-top:40px}
.vayu-carousel.show-nav-title{padding-top:45px}
.vayu-carousel.show-nav-title .owl-nav{top:0}
.post-carousel.vayu-carousel{padding-top:15px;margin-top:0}
.owl-carousel .owl-dots span{margin:2px;position:relative}
.owl-carousel .owl-dots .owl-dot{border-radius:50%;margin:0 3px}
.owl-carousel .owl-dots .owl-dot span{margin:2px;width:10px;height:10px}
.owl-carousel.nav-bottom .owl-nav .owl-next,.owl-carousel.nav-bottom .owl-nav .owl-prev{position:relative;transform:none;margin:0 10px;z-index:1}
.owl-carousel.nav-bottom .owl-nav{position:static;margin:0;padding:0;width:auto;transform:unset}
.owl-carousel.nav-bottom .owl-dots{margin-top:10px}
.vayu-recent-posts .owl-carousel:not(.rounded-nav) .owl-nav [class*="owl"]{border-radius:0}
.vayu-recent-posts h4.wpb_heading{font-size:34px;font-weight:500;min-height:30px;text-transform:capitalize;margin-bottom:0}
.has-ccols.owl-loaded > div{flex:none;width:auto;max-width:none}
.owl-carousel.nav-inside .owl-dots{bottom:2px;margin-top:10px;margin-bottom:15px;position:absolute;right:6px;z-index:1}
.owl-carousel.nav-inside-left .owl-dots{left:6px;right:auto;text-align:left}
.owl-carousel.nav-inside-center .owl-dots{right:36px;left:36px;display:block}
.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#8f8f8f;border:none}
.outside_dots .owl-dots{justify-content:center}
.home-banner .vayu-carousel .owl-dots{max-width:var(--vayu-flick-carousel-width,1670px);margin:0 auto 60px;right:6px}
body.wide .home-banner .vayu-carousel .owl-dots{max-width:100%;padding-left:30px;padding-right:30px}
body.wide .feature-products .wp-block-image img{width:100%}
:where(.home-banner,.banner-section.flexbox) .owl-carousel .owl-dots .owl-dot.active span,:where(.home-banner,.banner-section.flexbox) .owl-carousel .owl-dots .owl-dot:hover span{background:#fff}
.owl-carousel .owl-dots .owl-dot:not(.active) span{opacity:.5}
.header-center .vayu-block .owl-nav{margin:0}
ul.products.products-container.products-slider.owl-carousel .owl-nav button{border-radius:var(--border-rd-lg)}
.home-banner .vc_section.vayu-section .wp-block-columns{margin-left:0;margin-right:0}
.home-banner .vc_section.vayu-section .wp-block-column{padding:0}
.coundown-wrapper:before{z-index:0;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.4);content:"";position:absolute}
.coundown-wrapper{position:relative}
.coundown-wrapper h2{margin-bottom:0;line-height:44px}
.coundown-wrapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}
span.vayu_time-mid span.vayu_countdown-amount{color:var(--counter-fontColor);font-weight:var(--counter-fontWeight);font-family:var(--counter-fontFamily);font-size:var(--counter-fontSize)}
span.vayu_countdown-period{color:#737373;font-size:12px}
.vayu_countdown .vayu_countdown-row span.vayu_countdown-section,.vayu_countdown.vayu-cd-s2,.coundown-wrapper > .container .glass-effect .wp-block-columns.wp-block-columns-is-layout-flex{margin:0}
.vayu_countdown .vayu_countdown-row span.vayu_countdown-section{background:#fff;border-radius:9px;padding:0;display:grid;place-content:center;box-sizing:border-box;position:relative;border:1px solid #DCDCDC;min-height:80px}
.vayu_countdown .vayu_countdown-row span.vayu_countdown-section:not(:last-child):after{content:":";position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);font-size:16px;font-weight:600;color:#000}
.vayu_countdown span.vayu_countdown-row{display:flex;justify-content:flex-end;width:max-content;gap:10px}
.cus-coundown-wrapper .vayu_countdown-div span.vayu_countdown-row span.vayu_countdown-period{font-size:18px;color:#A0A0A0}
.vayu_countdown.vayu-cd-s2 .vayu_countdown-section{padding:0 15px;max-width:max-content;min-width:180px}
.product_list_widget .product-details a{margin-bottom:3px}
.product_list_widget .product-details .star-rating{margin-bottom:4px;margin-top:0}
.cus-coundown-wrapper .vayu_countdown .vayu_countdown-row span.vayu_countdown-section{min-width:89px;min-height:89px}
.cus-coundown-wrapper span.vayu_countdown-row{margin-left:0;gap:40px}
.cus-coundown-wrapper .vayu_countdown .vayu_countdown-row span.vayu_countdown-section:not(:last-child):after{left:calc(100% + 16px);font-size:34px;font-weight:900;color:#fff}
.page-content > .alignfull{position:relative;max-width:none}
.vayu-section{position:relative;z-index:1}
.footer{font-size:.9em;padding:0;position:relative;clear:both}
.wpcf7-form-control-wrap{display:block}
.footer-reveal,.footer-wrapper.fixed{position:fixed;bottom:0;left:0;width:100%;z-index:10}
.footer-reveal{z-index:-10}
.widget .wp-block-group h2,.widget .wp-block-search__label{margin-bottom:15px;font-size:1.3em;margin-top:0;line-height:1.4;font-weight:600;text-decoration:none}
.footer-widget-sec form.wpcf7-form.invalid .wpcf7-response-output{display:none}
.footer-widget-sec,.copyright-main{width:100%}
#footer .footer-bottom{padding:22px 0;font-size:.9em}
#footer .footer-ribbon{position:absolute;top:0;margin:-16px 0 0;padding:10px 20px;color:#fff;font-size:18px;line-height:23px;z-index:101;font-family:var(--vayu-alt-ff, var(--vayu-body-ff)),sans-serif}
#footer .footer-ribbon:before{content:"";height:0;position:absolute;top:0;width:7px;right:100%;border-right:10px solid #646464;border-top:16px solid transparent}
#footer .footer-bottom .footer-right h2.wp-block-heading{text-align:right;margin-left:auto}
#footer .footer-bottom .widget{display:inline-block;margin:0;width:100%}
#footer .footer-bottom .footer-right div.wpcf7{margin-left:auto}
.footer a:not(.btn){transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}
.footer .widget > div > ul,.footer .widget > ul{font-size:1em}
.footer aside .wp-block-media-text__media img{max-width:20px}
.footer-wrapper aside.widget_block .wp-block-social-links a.wp-block-social-link-anchor{padding:10px;aspect-ratio:1/1;border:1px solid #9DA09F;border-radius:50%}
.footer-wrapper aside.widget_block .wp-block-social-links a.wp-block-social-link-anchor:hover{background:#fff;border-color:#fff}
.footer .widget_nav_menu > div > ul.menu li a{cursor:pointer}
.footer-wrapper aside.widget_block .wp-block-social-links a.wp-block-social-link-anchor:hover svg{color:var(--vayu-primary-color)}
#footer .footer-bottom .footer-left .widget{width:100%}
.footer aside .wp-block-media-text__media img{max-width:20px}
.footer-main .wp-block-media-text{grid-template-columns:7% auto!important;gap:10px}
.footer-bottom aside > .wp-block-group > p{display:none}
#footer .footer-main .widget_media_image img{max-width:120px}
.wp-block-media-text .wp-block-media-text__content{padding:0}
.d-flex.footer-left{width:100%;flex-direction:row-reverse}
.copyright-main{margin-top:40px;padding-top:30px;border-top:1px solid rgb(255 255 255 / 10%)}
.copyright-main .d-flex.has-payment{justify-content:space-between}
.d-flex.footer-center{flex-direction:column;align-items:center;gap:10px}
.footer .subscribe-footer{max-width:640px;float:right}
.logo-wrapper .vc_section.vayu-section figure.wp-block-image img{width:100%;object-fit:contain;margin:0 auto;transition:.3s ease all}
.logo-wrapper .vc_section.vayu-section figure.wp-block-image{margin:0}
.logo-wrapper .owl-carousel .owl-nav [class*="owl-"]{background:#fff}
.logo-wrapper .vc_section.vayu-section:hover img{transform:scale(1.1)}
span.icon-contact .wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);background:#464646;left:25px}
.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner{display:block;min-height:50px;background:transparent;position:absolute;z-index:99;top:0;width:50px}
.footer form{opacity:1;position:relative;float:left}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;top:100%;width:100%}
.product-thumbnails.thumbnails .product-thumbs-slider .img-thumbnail img{height:230px;object-fit:contain}
.product-thumbnails.thumbnails .product-thumbs-slider .owl-item.active.selected .img-thumbnail{border:1px solid #C8C8C8}
.product-thumbnails.thumbnails .product-thumbs-slider .owl-item.active .img-thumbnail{border-radius:var(--border-rd-md);overflow:hidden;border:1px solid transparent;background:#efefef}
ul.products .product-default.product .add-links-wrap .button[class*="viewcart-style"]{background:var(--vayu-primary-color);color:#fff;font-weight:500;border-radius:var(--border-rd-md);padding:11px 20px;line-height:20px;display:flex;min-height:43px}
.style-3 > .success-message-container .continue_shopping:hover,ul.products .product-default.product .add-links-wrap .add-links .button[class*="viewcart-style"]:hover{color:var(--vayu-primary-color)}
header#header.sticky-header .main-menu-wrap{position:fixed;z-index:99;width:100%;left:0;border-radius:0}
.simple span.cart-items-text{display:none}
.header-main.position-relative{position:unset!important}
ul.products .product-col.product-default .product-inner .product-content .yith-wcwl-add-to-wishlist > div,ul.products .product-col.product-default .add-links .quickview{top:3px}
.quickview-wrap.single-product .product-summary-wrap{margin-top:0}
.quickview-wrap .summary.entry-summary form.variations_form.cart tr :where(th,td){padding:10px 0}
.quickview-wrap .summary.entry-summary form.variations_form.cart tr th.label{padding-right:10px}
.products-slider .thumb-info-wrapper{border-radius:var(--border-rd-md);overflow:hidden;position:relative;aspect-ratio:1 / 1;transition:.3s ease all;border:1px solid #ccc}
[class*="category-pos"]:not(.category-pos-outside,.category-pos-middle).products li.product-category .thumb-info-wrap .thumb-info-title{position:absolute;z-index:1}
.round_shape [class*="category-pos"]:not(.category-pos-outside) li.product-category.product-col > a,.round_shape .thumb-info-wrapper,.round_shape .category-pos-bottom[class*="category-text"] .product-category .thumb-info{border-radius:var(--border-rd-lg);overflow:hidden;aspect-ratio:1}
div.vayu-products:not(.round_shape) .products.category-pos-outside .product-category .thumb-info-wrapper{border-radius:var(--border-rd-md)}
.round_shape .woocommerce li.product-category.product-col > a{height:inherit;overflow:inherit}
.products.category-pos-outside .product-category .thumb-info-wrapper{overflow:hidden;aspect-ratio:1;transition:.3s ease all;width:100%;border:1px solid #ccc}
.category-pos-outside li.product-category.product-col{margin-bottom:0}
.category-color-dark.grid-creative.category-pos-outside li.product-category .thumb-info-wrap{background:#e3e3e3}
.grid-creative.category-pos-outside.products li.product-category .thumb-info-wrapper{border:none;border-radius:unset}
.grid-creative.category-pos-outside li.product-category > a{border:1px solid #ccc}
.products .product-category .thumb-info-wrapper img{display:block}
.round_shape .woocommerce li.product-category.product-col{overflow:visible}
.vayu-hotspot .popup-wrap .woocommerce .products-container li.product-col.product .inner,.vayu-hotspot .popup-wrap .woocommerce .products-container li.product-col.product img{object-fit:contain}
.vayu-hotspot .popup-wrap .woocommerce .products-container li.product-col.product img{position:absolute;top:0;left:0;margin:auto;height:100%;width:100%}
.explore-carousel-section .center-slider .wp-block-group .wp-block-column .wp-block-separator{background:none!important;border-bottom:1px dashed rgb(0 0 0 / 30%)}
.explore-carousel-section .vayu-carousel .wp-block-group .wp-block-columns .wp-block-column{max-height:500px;overflow-y:auto}
.explore-carousel-section .owl-carousel.rounded-nav .owl-nav [class*=owl-]{background:#181818;border:2px solid #fff;color:#fff;line-height:normal}
.explore-carousel-section .wp-block-group__inner-container .wp-block-columns .wp-block-column h2.wp-block-heading{color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #050505}
.explore-carousel-section .nav-bottom .owl-controls{margin-top:60px}
.style-3 > .success-message-container .continue_shopping:after,ul.products .product-default.product .add-links-wrap .add-links .button[class*="viewcart-style"]:after,.feature-products .owl-carousel.show-nav-title .owl-nav [class*=owl-]:after,.explore-carousel-section .owl-carousel .owl-nav [class*=owl-]:after{background:#fff}
.explore-carousel-section .owl-carousel.rounded-nav .owl-nav [class*=owl-]:hover:before,.feature-products .owl-carousel.show-nav-title .owl-nav [class*=owl-]:hover:before{color:var(--vayu-primary-color)}
.explore-section .vayu-hotspot .popup-wrap{border-radius:var(--border-rd-sm);min-width:300px;padding:10px}
.vayu-hotspot .popup-wrap ul.products li.product-col .product-inner{margin:0;display:flex;justify-content:space-between;border-radius:0;overflow:unset;align-items:center}
.explore-section .vayu-hotspot ul.products .product-loop-title h3{white-space:break-spaces;color:#575555;margin-bottom:5px}
.popup-wrap ul.products li.product-col .product-inner .product-image,.popup-wrap ul.products.products-container{margin:0}
.explore-section .vayu-hotspot .popup-wrap ul.products li.product-col .vayu-hotspot ul.products:not(.list) .product-default .product-content{text-align:left}
.vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-content .yith-wcwl-add-to-wishlist,.vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-image label,.vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .labels,.vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .add-links-wrap,.vayu-hotspot .popup-wrap ul.products li.product-col .compare.yith-compare{display:none}
.vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-content{padding:0 0 0 10px;max-width:calc(100% - 100px);width:100%;text-align:left}
.vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-image{max-width:100px;width:100%;flex:100px}
div.vayu-hotspot{background:#ffffff57}
.explore-section .product-content > .add-links-wrap{position:unset;opacity:1;visibility:visible}
.explore-section li.product-col.product .product-inner .product-content > .add-links-wrap,.explore-section div.quantity .plus,.explore-section div.quantity .minus,.explore-section .product-inner div.quantity .qty{padding:0}
.explore-section ul.products .add-links-wrap .add-links .button.viewcart-style-1{height:inherit;font-size:10px;padding:10px}
.explore-section li.product-col.product .product-inner .product-content > .add-links-wrap{margin-top:10px}
section.half_slider .vayu-carousel.owl-carousel{width:calc(100% + 107vw - var(--vayu-flick-carousel-width))}
section.half_slider .vayu-carousel{overflow:visible}
.half_slider .vayu-carousel.owl-carousel .owl-controls .owl-nav{right:calc(107vw - var(--vayu-flick-carousel-width))}
.testimonial_section .vayu-u-icons .vayu-icon{height:inherit;width:inherit}
.testimonial_section .vayu-u-icons.align-left .vayu-icon{text-align:left;display:flex;gap:10px;line-height:normal}
.vayu-carousel .wp-block-group .wp-block-columns{margin-left:0;margin-right:0}
.vayu-hotspot .popup-wrap .woocommerce .products-container li.product-col.product .inner{padding-bottom:100px;border-radius:var(--border-rd-sm)}
.js-marquee{display:flex}
.js-marquee .vayu-u-heading{margin-bottom:0}
.js-marquee > div{padding:0 30px}
.marque{display:grid}
.marque:after{background:rgb(246,246,246);background:linear-gradient(90deg,rgba(246,246,246,1) 10%,rgba(246,246,246,0) 100%);content:"";position:absolute;left:0;top:0;z-index:1;height:100%;width:30%}
.marque:before{background:rgb(246,246,246);background:linear-gradient(290deg,rgba(246,246,246,1) 10%,rgba(246,246,246,0) 100%);content:"";position:absolute;right:0;top:0;z-index:1;height:100%;width:30%}
.popular-product .vayu_countdown{position:absolute;left:auto;top:5px;width:initial;right:15px;padding-right:120px}
.popular-product .container{position:relative}
.popular-product span.vayu_countdown-row{gap:20px}
.popular-product .vayu_countdown .vayu_countdown-row span.vayu_countdown-section{min-width:50px;min-height:50px}
.popular-product .vayu_countdown .vayu_countdown-row span.vayu_countdown-section:not(:last-child):after{left:calc(100% + 9px);font-size:16px}
.popular-product .title-border-bottom .section-title.slider-title{line-height:1.25}
.section-title,.slider-title,.related-posts .sub-title{font-size:40px;line-height:1.5;letter-spacing:normal;font-weight:500;text-transform:capitalize;color:var(--vayu-black);margin-top:0;margin-bottom:25px;position:relative;min-height:50px}
.related-posts .sub-title{margin-bottom:10px}
#header .vayu-tooltip,.footer .vayu-tooltip{position:absolute!important;right:0;top:5px;width:20px}
#header .tooltip-popup,.footer .tooltip-popup{display:none;position:absolute;right:0;text-align:left;top:-2px;width:300px;background-color:#111;box-shadow:0 0 8px rgba(255,255,255,0.5);padding:20px;border-radius:10px;font-size:12px;line-height:1.4;color:#fff;z-index:2000}
#header .tooltip-icon,.footer .tooltip-icon{cursor:pointer;border:1px solid #000;color:#000;border-radius:50%;display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:10px;position:relative;right:5px;transition:all .2s ease-in-out;animation:tooltip-animation 1s ease-in infinite}
#header .tooltip-close,.footer .tooltip-close{cursor:pointer;position:absolute;right:10px;top:10px;color:#fff}
.footer .vayu-tooltip{top:30px;right:15px}
#header .searchform .searchform-fields span.text{max-width:100%;width:100%}
#header ul.sub-menu.vayu-wide-sub-menu li.product-col{border:1px solid #f3f3f3;padding:10px;border-radius:var(--border-rd-sm)}
li.product-col.hidden .yith-wcwl-add-to-wishlist .add_to_wishlist:before{height:100%;display:grid;align-items:center}
#header ul.sub-menu.vayu-wide-sub-menu li.product-col.product-col.hidden .add-links-wrap.hidden{opacity:0;visibility:hidden}
#header ul.sub-menu.vayu-wide-sub-menu li.product-col.product-col.hidden h3.woocommerce-loop-product__title{margin-bottom:5px;font-size:14px}
#header ul.sub-menu.vayu-wide-sub-menu li.product-col.product-col.hidden bdi{font-size:14px}
#header ul.sub-menu.vayu-wide-sub-menu li.product-col .product-image .labels{left:5px;top:5px}
.has-sub.wide.pos-fullwidth{position:unset}
#header .main-menu .menu-item .popup .inner{max-width:var(--vayu-flick-carousel-width);margin-left:auto;margin-right:auto;border-radius:var(--border-rd-sm)}
#header ul.sub-menu.vayu-wide-sub-menu li.product-col .inner.img-effect{padding-bottom:220px}
.menu-left ul#menu-main-menu.mega-menu{justify-content:flex-start}
.menu-right ul#menu-main-menu.mega-menu{justify-content:flex-end}
.mega-menu > li.has-sub:before,.mega-menu > li.has-sub:after{display:none}
#header .main-menu .menu-item .popup{min-width:240px;padding:10px;max-width:calc(100% - 0px);background:#fff;border-radius:0 0 var(--border-rd-sm) var(--border-rd-sm);border-top:1px solid #f5f5f5}
.menu-item.menu-item-has-children .popup{transition:.3s ease all}
body.show_menu_popup:before{visibility:visible;opacity:1}
body:before{content:"";position:fixed;transition:.3s cubic-bezier(.7,0,.2,1);transition-property:opacity,visibility,background-color;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;z-index:99;backdrop-filter:blur(2px)}
#header .menu-item-has-children.sub-ready .popup ul.sub-menu.vayu-narrow-sub-menu .menu-item-has-children.sub ul.sub-menu{position:absolute;left:calc(100% + 10px);right:auto;border-radius:var(--border-rd-sm);border-left:1px solid #ddd;top:0;transform:translateX(-40px);opacity:0;transition:.3s ease all;visibility:hidden;min-width:250px;padding:10px}
#header .menu-item-has-children.sub-ready .popup ul.sub-menu.vayu-narrow-sub-menu .menu-item-has-children.sub:hover ul.sub-menu{transform:translateX(0);opacity:1;visibility:visible}
#header .menu-item-has-children.sub-ready .popup ul.sub-menu.vayu-narrow-sub-menu .menu-item-has-children.sub > a:before{content:"";float:right;font-size:12px}
#header .menu-item.menu-item-has-children.wide .popup .inner > ul.sub-menu > li:last-child{padding-right:0}
#header ul.sub-menu .heading-menu a{font-size:28px;line-height:normal;text-decoration:none;font-weight:600;transition:.3s ease all}
.searchform-fields{position:relative}
.add_to_cart_loader::after,.button-wrap button.loading:before{width:25px;height:25px;border:2px solid #dfdfdf;border-bottom-color:var(--vayu-primary-color,#f00);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;content:"";top:0;bottom:0;margin:auto}
@keyframes rotation {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
form.searchform.search-layout-overlay .live-search-list.vayu-opened{max-height:70vh}
#header .searchform-popup.search-popup form.searchform.search-layout-large .live-search-list{max-width:max-content}
#header form.searchform.search-layout-large .searchform .live-search-list{position:absolute}
#header .searchform .button-wrap{margin:0}
#header .searchform .button-wrap .btn{display:flex;align-items:center;justify-content:center;padding:2px 5px;position:unset}
#header .searchform-popup.search-popup{display:inline}
#header .searchform .selectric .label,#header .searchform button,#header .searchform input,#header .searchform select{height:43px}
#header .searchform button,#header .searchform input,#header .searchform select{background:none;border-radius:0;border:none;outline:none;box-shadow:none;margin-bottom:0;display:block;color:var(--vayu-searchform-text-color,var(--vayu-body-color))}
#header .searchform .button-wrap,#header .searchform .cat,#header .searchform .selectric-cat,#header .searchform .text{display:block;text-align:left}
.fixed-header #header .searchform{transition:background 0.3s,border .3s}
#header .searchform input{font-size:inherit}
#header .searchform .searchform-fields,#header .searchform fieldset{display:flex;padding:5px 0}
#header .searchform .selectric,#header .searchform input,#header .searchform select{border-right:1px solid var(--vayu-searchform-border-color,#ccc)}
.fixed-header #header .searchform-popup .searchform{min-width:300px}
#header .searchform .searchform-fields{border-radius:var(--border-rd-sm)}
.searchform .live-search-list{font-size:14px;position:absolute;top:100%;right:0;width:100%;min-width:250px;z-index:112;max-height:0;transition:max-height .6s}
#header .searchform-popup .search-toggle{display:inline;position:relative}
.header-row .header-right{margin-left:auto;justify-content:flex-end}
#header .header-contact{display:inline-flex;align-items:center;white-space:nowrap;font-size:.9em;vertical-align:middle}
#header .searchform{--vayu-searchform-border-color:#eeeeee;--vayu-searchform-text-color:#555555;display:inline-block;border:1px solid var(--vayu-searchform-border-color,#ccc);line-height:38px;font-size:.8125rem;padding:0;vertical-align:middle}
#header .searchform-popup.search-popup .button-wrap{position:unset}
.autocomplete-suggestions{padding:10px 20px}
.searchform-popup.search-popup form.searchform.search-layout-large{right:0;left:auto!important}
.searchform-popup.ssm-advanced-search-layout a.search-toggle{display:none!important}
#header .searchform-popup.ssm-advanced-search-layout form.searchform.search-layout-advanced{display:block;position:relative}
.fixed-header #header.sticky-header .searchform{border-radius:10px!important}
.searchform-popup.ssm-advanced-search-layout{display:inline}
#header .searchform.search-layout-overlay .btn-close-search-form{top:40px;right:60px;font-size:30px}
.searchform .live-search-list .autocomplete-suggestions{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 10px 20px 5px rgba(0,0,0,.06);max-height:80vh}
.fixed-header #header .searchform-popup form.searchform.search-layout-reveal .live-search-list{right:7px}
.live-search-list .autocomplete-suggestion .search-price .amount bdi{font-size:12px}
.live-search-list .autocomplete-suggestion .search-price{text-align:left;padding-left:57px}
.autocomplete-suggestion{display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.05);white-space:normal}
#header .searchform .autocomplete-suggestion{padding:10px .5em;line-height:1.5em;min-height:0;text-align:left}
#header .searchform .autocomplete-suggestions{padding:0 15px 15px;border-radius:var(--border-rd-md)}
.autocomplete-suggestion img{width:40px;height:40px;border-radius:20px;margin-right:10px}
.autocomplete-suggestion img + .search-name{padding-left:.5em;font-size:12px;line-height:normal}
.autocomplete-suggestion .search-name{flex:1}
#header .searchform .live-search-list{left:7px;right:42px;width:auto}
body:not(.home,.single-post).fixed-header{position:sticky}
.section-video .owl-stage .wp-block-heading{margin-bottom:0!important}
.section-video .wp-block-group__inner-container h2{margin-bottom:10px!important}
.header-row{flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%}
.fixed-header #header .searchform-popup form.searchform.search-layout-large span.text{padding-left:0}
.form-submit input#submit{border-radius:var(--border-rd-md);padding:10px 20px;background:var(--vayu-primary-color);color:#fff;text-transform:capitalize;font-weight:500;font-size:14px;transition:.3s ease all}
.form-submit input#submit:hover{background:#fff;color:var(--vayu-primary-color)}
.related-posts .post-meta{margin-bottom:10px}
.related-posts .owl-carousel.show-nav-title .owl-nav{top:-35px}
table.woocommerce-product-attributes.shop_attributes{margin:0;background:#fff;border-radius:10px;overflow:hidden;padding:10px}
table.woocommerce-product-attributes.shop_attributes :where(th.woocommerce-product-attributes-item__label,td.woocommerce-product-attributes-item__value){padding:20px;border:none}
.related-posts .post-recent-content h5{font-size:18px;margin-bottom:5px}
.related-posts .post-recent-content h5 a{line-height:normal}
.related-posts .post-meta > span:not(:last-child){border-right:1px solid #ddd;margin-right:8px}
.related.products .products .owl-dots{margin-top:20px}
.vayu-product-category .products.products-slider .owl-stage,.half_slider .owl-stage{display:flex;padding-left:3px}
.column2-left-sidebar .main-content,.column3 .main-content{order:2}
.testimonial_section .vayu-u-icons{margin-bottom:0}
.row.main-content-wrap .main-content .woocommerce-message{margin-top:20px}
.list .quantity.buttons_added input{min-height:50px}
ul.list li.product .add-links .quantity.buttons_added{max-width:130px}
.list .product-content .add-links-wrap .add-links.clearfix .quickview{display:grid;opacity:1;visibility:visible;font-size:14px;place-content:center}
.list .product-content .add-links-wrap .add-links.clearfix .quickview i{font-weight:400}
.vayu-product-category .vayu-products li.product-category .thumb-info-wrapper::after{display:none}
.vayu-products.hide-count li.product-category:hover .thumb-info-wrap{opacity:1}
.vayu-product-category li.product-category:hover .thumb-info-wrapper{border-color:#D1D1D1}
.vayu-product-category .products .product-category .thumb-info h3{font-weight:500;font-size:16px;color:var(--vayu-black);margin-bottom:0}
.vayu-product-category .products .product-category .thumb-info span.thumb-info-type{font-size:12px;line-height:normal;opacity:1;color:#5E5757}
.vayu-products.hide-count li.product-category:hover .thumb-info-wrapper span.thumb-info-type{display:block}
.menu-block.menu-block-after .owl-stage-outer .owl-stage{display:block}
.sidebar-content{background:#fff;border-radius:var(--border-rd-sm)}
@media (min-width: 992px) {
.column2-left-sidebar .main-content{margin-left:auto}
div#customer_details .col-lg-7{padding-right:30px}
div.product-layout-full_width .product-thumbnails .img-thumbnail{width:80px}
.column3.boxed .sidebar{width:300px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents td.product-thumbnail{min-width:300px}
.column3.boxed .main-content.col-lg-6{width:calc(100% - 600px)}
.column3.boxed div#customer_details .col-lg-7,.column3.boxed div#customer_details .col-lg-5{width:100%;padding-right:calc(var(--bs-gutter-x) / 2)}
.column3.boxed .checkout-order-review{margin-top:30px}
}
.page-top > .container{position:relative;z-index:9}
.filter-items li.filter-item.checkbox.active a.term-label{color:#e55512;font-weight:700}
.main-pagination{display:flex;gap:20px}
.archive-products{margin:40px 0 0}
li.product-col .product-inner{position:relative;overflow:hidden}
.archive-products li.product-col .product-inner{margin-bottom:0}
.archive-products .yit-wcan-container ul.products li.product:not(.product-outimage_aq_onimage) .product-inner .product-image .hide_cart_options .add-links-wrap .add-links.clearfix > a.viewcart-style-1{display:none}
ul.list li.product{text-align:left;margin-bottom:var(--vayu-grid-gutter-width);padding:0}
.products-slider li.product-category.product-col{padding:0}
.product-summary-wrap .single_add_to_cart_button{min-height:50px}
.single_variation_wrap .variations_button{gap:20px 10px}
.sticky-product .add-to-cart{display:flex;max-width:500px;gap:10px;margin-left:auto}
.sticky-product{z-index:2!important}
.variations_button.woocommerce-variation-add-to-cart-disabled{cursor:not-allowed}
.page-top > .container{min-height:300px;align-items:center;display:grid}
.page-top ul.breadcrumb > li a{display:inline-block;border-color:transparent;background:transparent}
.page-header-8 .delimiter.delimiter-2,.page-top ul.breadcrumb > li .delimiter.delimiter-2{font-family:"vayu";font-weight:400}
.page-header-8 .delimiter,.page-top ul.breadcrumb > li .delimiter{display:block;float:right;margin:0 4px;width:12px;text-align:center;font-style:normal}
.page-top ul.breadcrumb > li{text-shadow:none;line-height:inherit}
.page-top ul.breadcrumb{border-radius:0;background:none;margin:0;padding:0}
.page-header-8 .delimiter.delimiter-2:before,.page-top ul.breadcrumb > li .delimiter.delimiter-2:before{content:"\e81a";right:-1px}
.page-header-8 .delimiter:before,.page-top ul.breadcrumb > li .delimiter:before{content:"/ ";position:relative;right:-2px}
.page-top .breadcrumbs-wrap{font-size:.75rem;position:relative}
.page-top h1.page-title{margin-bottom:10px;text-transform:capitalize}
ul.yith-wcan-list.yith-wcan{margin-top:10px}
.sidebar.vayu-woo-category-sidebar.left-sidebar aside.widget.woocommerce.vayu_widget_price_filter form{margin-top:10px}
.grid-creative .thumb-info img,.grid-creative li.product-col .product-image img{object-fit:cover;width:100%;height:100%;padding:0}
.grid-creative li.product-category.product-col > a,.grid-creative .portfolio-item,.grid-creative .portfolio-item .post-image,.grid-creative .portfolio-item .thumb-info-wrapper,.grid-creative .thumb-info,.grid-creative .thumb-info .post-image,.grid-creative .thumb-info .thumb-info-wrapper{height:100%}
.grid-creative.products .product-category .thumb-info .thumb-info-title{transition:.3s;letter-spacing:-.05em;position:absolute;z-index:2;background:unset}
.vayu_collection_page .category-text-center .thumb-info-title{left:50%;transform:translateX(-50%)}
.vayu_collection_page .category-pos-bottom li.product-category .thumb-info-wrap .thumb-info-title{bottom:10%}
.vayu_collection_page .category-text-left li.product-category .thumb-info-wrap .thumb-info-title{left:20px}
.grid-creative.products .product-category .thumb-info .thumb-info-title h3{font-size:30px;font-weight:500}
.grid-creative.products li.product-category .thumb-info-wrapper:after{background-color:rgb(27 27 23 / 10%)}
.grid-creative.products li.product-category .thumb-info .thumb-info-wrapper{margin:0;position:relative;width:100%;overflow:hidden;border:none;border-radius:unset}
.grid-creative.products .thumb-info img{transition:.3s;position:relative;width:100%}
.vayu_collection_page [class*="category-pos"] .thumb-info .thumb-info-wrapper img{width:100%}
.vayu_collection_page [class*="category-pos"].category-color-dark .thumb-info:hover .thumb-info-title{background:var(--vayu-primary-color);color:#fff}
.category-pos-bottom.products li.product-category .thumb-info-wrap .thumb-info-title{bottom:0;width:100%;padding:30px 2em}
.category-pos-outside .thumb-info-wrap{display:grid;place-content:center}
.vayu_collection_page .products .thumb-info-wrap .thumb-info-title{position:absolute;transition:.3s ease all}
.thumb-info img{transition:.3s ease all}
.thumb-info:hover img{transform:scale(1.1,1.1)}
.vayu_collection_page .thumb-info:hover .thumb-info-title{background:#000}
.category-pos-outside .thumb-info,.category-pos-outside .thumb-info .thumb-info-wrapper{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
ul.products.category-pos-outside.category-color-light li.product-category .thumb-info-title{background:var(--vayu-primary-color)}
.vayu_collection_page .products .product-category mark.count:before{content:"("}
.vayu_collection_page .products .product-category mark.count:after{content:")"}
.vayu_collection_page .products .product-category mark.count{font-size:12px}
.vayu_collection_page .products .product-category .thumb-info-type{font-size:0;opacity:1}
.category-text-right.grid-creative.products .product-category .thumb-info .thumb-info-title{right:30px}
.woocommerce-page.archive .sidebar-content .widget-title{margin:0}
.sidebar-content .widget .widget-title{font-size:1.25rem;line-height:1.2;text-transform:none;margin-bottom:1.5rem}
.woocommerce-page .sidebar-content .widget-title,.woocommerce-page .widget_block .wp-block-heading{font-size:15px;font-weight:600;line-height:normal;margin-bottom:10px;text-transform:capitalize}
.yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button{background:var(--vayu-primary-color);color:#fff;border-radius:var(--border-rd-md);cursor:pointer;padding:8px 17px;border:1px solid var(--vayu-primary-color)}
.yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:hover{color:var(--vayu-primary-color)}
.tooltip-inner a{color:#fff;display:flex}
.featured-boxes-style-5 .featured-box .icon-featured,.featured-boxes-style-6 .featured-box .icon-featured,.featured-boxes-style-7 .featured-box .icon-featured{--vayu-icon-featured:75px;font-size:30px;padding:0;margin-top:0;margin-bottom:10px;background:var(--vayu-normal-bg);border:1px solid var(--vayu-gray-2)}
.featured-box .box-content{position:relative;top:0;display:flex;flex-direction:column;align-items:flex-start}
.featured-box-effect-4 .icon-featured{transform:scale(1);transition:transform .2s}
.featured-boxes-style-5 .featured-box .box-content h4,.featured-boxes-style-6 .featured-box .box-content h4,.featured-boxes-style-7 .featured-box .box-content h4{color:var(--vayu-heading-color);font-weight:600}
form.woocommerce-form.woocommerce-form-login{width:100%}
form.woocommerce-form .account-sub-title{color:#fff}
form.woocommerce-form,form.woocommerce-ResetPassword{background:url(./../images/bg-account.jpg) no-repeat;padding:65px;border-radius:var(--border-rd-md);background-size:cover;margin-right:0;max-width:580px;margin-left:auto}
form.woocommerce-form{animation:fadeInUp .5s ease-out}
.woocommerce-LostPassword.lost_password{margin-bottom:40px}
.woocommerce-form-row:not(:last-child){margin-bottom:30px}
.login-popup .woocommerce .box-content h2{font-size:30px;font-weight:500;line-height:normal;padding:0}
.register-btn-section{background:#fff;padding:58px;border-radius:15px;box-shadow:2px 5px 4px rgba(0,0,0,0.2);max-width:600px;margin-left:auto;margin-right:auto}
.register-btn-section p{color:var(--vayu-black)}
.btn.click-create-account{background:#DFDFDF;border-radius:calc(2* var(--border-rd-md));font-size:16px;text-transform:uppercase;color:var(--vayu-black);padding:15px 28px;box-shadow:none}
.btn.click-create-account:hover{color:#fff}
.register-btn-section h3{font-size:35px}
.register-btn-section button.woocommerce-Button.button:hover{background:var(--vayu-secondary-color)}
.register-btn-section button.woocommerce-Button.button{text-transform:uppercase}
form.woocommerce-form.woocommerce-form-register input#rememberme{display:none}
.woocommerce-account ul.woocommerce-error{margin-bottom:40px}
.woocommerce-account div#main{background:#efefef}
.woocommerce-account form .form-row label{color:#b3b3b3}
.woocommerce-account .woocommerce-MyAccount-content form label{color:var(--vayu-primary-color)}
.woocommerce table.wishlist_table a.compare.yith-compare.button:before,.shop_table.wishlist_table .quickview,.woocommerce table.wishlist_table .quickview{margin:0}
tbody.wishlist-items-wrapper tr:not(:last-child){border-bottom:1px solid #ECECEC}
.woocommerce table.wishlist_table a.compare.yith-compare.button:before{font-size:12px}
.woocommerce table.wishlist_table a.compare.yith-compare.button{font-size:0;padding:0!important;border-radius:50%;margin:0!important;place-content:center}
.woocommerce table.shop_table.wishlist_table tbody.wishlist-items-wrapper tr td span.woocommerce-Price-amount.amount{font-weight:500;font-size:16px;font-family:'Inter'}
.woocommerce table.wishlist_table .add-links.clearfix{display:flex;align-items:center;gap:10px}
.compare.yith-compare.button.added svg{display:none}
.woocommerce table.wishlist_table .add-links.clearfix a.viewcart-style-1{margin:0!important;font-weight:400;text-transform:capitalize;display:flex!important;min-height:45px;align-items:center;justify-content:center;background:#F0F0F0;border-radius:calc(2* var(--border-rd-md));border-color:#F0F0F0}
.woocommerce table.wishlist_table .add-links.clearfix > :hover{color:#fff}
.cart-v1 .woocommerce-cart-form .cart_totals_toggle{padding-top:30px}
.cart-v1 .row > .col-lg-12:last-child{margin-top:30px}
.cart-v1 .woocommerce-cart-form .cart_totals_toggle div#panel-cart-discount > button.button.wc-action-btn{background:#d3d3d3}
.address-field .select2-container--default .select2-selection--single .select2-selection__rendered{border-bottom:1px solid #DFDFDF;padding:0;font-size:14px}
.woocommerce-billing-fields{margin-bottom:20px}
.customer_notes_on_cart label{width:100%;color:var(--vayu-black);margin-bottom:10px}
.customer_notes_on_cart textarea#customer_notes_text{width:100%;height:200px;border:1px solid var(--border-color);border-radius:var(--border-rd-sm)}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr:last-child td:last-child{border-radius:0 0 10px 0}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr:last-child td:first-child{border-radius:0 0 0 10px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr td{background:#fff}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr:hover td{background:#f8f8f8}
.yith_wcwl_wishlist_footer .page-share.wishlist-share h3.yith-wcwl-share-title{font-size:16px;display:flex;align-items:center;gap:10px;margin-bottom:0}
.yith_wcwl_wishlist_footer .page-share.wishlist-share .share-links a{border-radius:50%}
.yith_wcwl_wishlist_footer{margin-top:10px}
.wpcf7 form .wpcf7-response-output{clear:both;margin:0;display:inline-flex;position:absolute;top:calc(100% + 20px);font-size:14px}
.wpcf7 form.aborted .wpcf7-response-output{color:#dc3232}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#ffb900}
ul.cart_list.product_list_widget .mini_cart_item .product-details{padding-right:100px;position:unset}
li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove-product{position:absolute;line-height:normal;font-weight:500;right:28px;z-index:0;top:80px}
li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove-product:hover:before{text-decoration:none}
div.quantity .minus,div.quantity .plus{width:100%}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .buttons .button.wc-forward:not(.checkout){background:#fff;margin:0}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .buttons .button.wc-forward:not(.checkout):before{background:#011624}
#mini-cart .total-count svg{transition:.3s ease all}
#mini-cart .total-count a:hover svg{transform:rotateZ(90deg);color:#fff}
.minicart_close{position:relative;overflow:hidden;border-radius:var(--border-rd-lg);padding:5px;z-index:1}
#mini-cart .minicart_close:hover svg{color:var(--vayu-header-link-color-regular)}
#mini-cart .quantity.buttons_added{max-width:95px;position:absolute;right:0;top:20px}
.shop_table.wishlist_table .add_to_cart.button{height:45px;line-height:32px;margin:0!important}
.fancybox-wrap a.fancybox-close{border-radius:50%;right:10px;top:10px}
.fancybox-wrap a.fancybox-close:after,.fancybox-wrap a.fancybox-close:before{color:var(--vayu-black)}
.fancybox-wrap a.fancybox-close:after{border-left:2px solid}
.fancybox-wrap a.fancybox-close:before{border-top:2px solid}
.fancybox-wrap .fancybox-skin{border-radius:20px}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons{padding-left:0;padding-right:0;display:flex}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .buttons .button.wc-forward{border-radius:calc(2* var(--border-rd-md));max-width:calc(100% / 2 - 10px);border:1px solid #011624;width:100%;background:#011624;display:grid;place-content:center;margin-left:auto}
.buttons .button:hover{color:#fff}
.button.checkout.wc-forward:before{background:#fff}
.woocommerce-cart form.woocommerce-cart-form{width:100%}
.vayu-single-page,.woocommerce-cart div#main{padding-bottom:80px;padding-top:80px}
.single-post .main-content .vayu-single-page article.post.post-full h2.vayu-heading{line-height:normal;margin-bottom:15px}
article.post.post-full{position:relative}
.woocommerce-cart form.woocommerce-cart-form > .d-flex{margin-bottom:20px}
.woocommerce-cart form.woocommerce-cart-form > .d-flex a#empty-cart-link{text-decoration:underline;font-weight:500}
.featured-box .shop_table input.btn,.featured-box .shop_table .coupon #coupon_code{margin:0;border:1px solid #E6EFEF;border-radius:6px}
.woocommerce-cart .woocommerce .featured-box .shop_table .actions button,.woocommerce-cart .woocommerce .featured-box .shop_table input.btn{background:var(--vayu-green);text-transform:capitalize!important;color:#fff;padding:10px 15px;border-radius:6px;margin:0!important}
.shop_table.cart-table .product-thumbnail .product-details{display:flex;align-items:center;height:inherit;width:inherit;gap:10px}
.product-thumbnail .product-details .detail-left{flex:1;max-width:100px;width:100%}
.product-thumbnail .detail-right{width:calc(100% - 210px);flex:calc(100% - 210px)}
.product-thumbnail .product-details .detail-left .product-image{border-radius:var(--border-rd-sm);overflow:hidden}
.woocommerce-cart-form__cart-item + tr td.actions{display:flex}
.woocommerce-cart .featured-box .shop_table .cart-actions.pt-right{margin-bottom:0;padding-bottom:0;margin-top:0}
.woocommerce-cart .featured-box .shop_table .coupon{margin-top:0}
.cart-v1 .cart-collaterals .cart_totals h4.card-sub-title{border-bottom:1px dashed #e4e4e4;padding-bottom:10px;margin:0}
.cart-v1 .cart-collaterals{display:grid}
.cart-v1 .cart-collaterals .cart_totals.calculated_shipping{order:1}
.cart-v1 .cart-collaterals .cross-sells{order:2}
.cart-v1 .cart_totals{max-width:500px;margin-left:auto;width:100%;border-radius:var(--border-rd-sm);background:#fff;border:1px solid #E2E4EB;padding:30px}
.cart-v1 .cart-collaterals h2{margin-bottom:15px;font-size:20px;font-weight:500;line-height:normal;text-transform:capitalize}
button.button.wc-action-btn.wc-action-sm{padding:15px 30px}
table.cart.cart-table.woocommerce-cart-form__contents tr td.product-thumbnail{max-width:170px}
.cart-v1 .woocommerce-cart-form .cart_totals_toggle button.button.wc-action-btn.wc-action-sm{padding:10px 25px}
table.cart.cart-table.woocommerce-cart-form__contents tr td.product-thumbnail p{margin-bottom:0;line-height:normal}
.wc-action-btn.button{background:var(--vayu-primary-color);font-size:14px;text-transform:capitalize;color:#fff;border-radius:calc(2*var(--border-rd-md));padding:8px 17px}
.woocommerce-cart .shipping-calculator-form p button.button.wc-action-btn{margin-bottom:0!important}
.woocommerce-cart .shipping-calculator-form .form-row :where(select,.input-text){border-radius:calc(2*var(--border-rd-md));padding:15px 20px}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove::after{content:"Remove"}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove::before{display:none}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{border-spacing:0 .75em;border-collapse:separate}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-image{max-width:90px;border-radius:5px;overflow:hidden}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-details{display:flex;align-items:center;gap:10px}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody td:last-child{border-radius:0 10px 10px 0}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody td:first-child{border-radius:10px 0 0 10px}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr.cart_item td{background:#FAFAFA;border:none;font-size:14px;font-weight:400}
.product-layout-grid .single_variation_wrap .woocommerce-variation.single_variation{padding-top:0}
.woocommerce > .woocommerce-form-coupon-toggle,.woocommerce > form.checkout_coupon{display:none}
.woocommerce > .woocommerce-form-login-toggle{line-height:normal;margin-bottom:30px!important;display:flex;align-items:center;gap:10px}
form.checkout_coupon .featured-box .box-content p:not(.form-row){display:none}
form.checkout_coupon .featured-box .box-content .form-row.form-row-first{width:calc(100% - 100px);flex:1;margin:0}
.checkout_coupon .form-row input#coupon_code{border-radius:50px;border:1px solid #ddd;height:50px;padding:0 20px}
form.checkout_coupon .featured-box .box-content{flex-direction:row}
table.shop_table.woocommerce-checkout-review-order-table tbody tr td,table.shop_table.review-order tr.cart-subtotal > *{padding:10px}
.woocommerce-account.woocommerce-page .woocommerce header.title h3{font-size:20px;font-weight:600}
.woocommerce-checkout-payment{border-top:1px solid #f2f4fb;padding-top:20px;margin-top:10px}
.checkout-v2 .woocommerce-checkout-payment{border:none;padding-top:0;margin-top:0}
.woocommerce-checkout-review-order-table tr.tax-rate :where(th,td),table.shop_table.review-order tr.cart-subtotal *{color:#6b6464;font-weight:500;font-size:16px;font-family:var(--primary-font)}
div#payment .vayu-separator hr.separator-line{border-top:1px solid #ccc;background:none;opacity:1}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot :where(th,td){padding:0}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal :where(td,th){padding:12px 0 0;border-top:1px dashed #ccc}
.woocommerce-Address.address address{margin-bottom:0;font-family:var(--secondary-font)}
.woocommerce-lost-password .page-content > .woocommerce .featured-box .box-content{padding:50px;border:1px solid #dfdfdf;border-radius:var(--border-rd-sm);background:#fff}
.woocommerce-lost-password .page-content > .woocommerce .lost-pass.featured-box .box-content{padding:0;background:none;border:none;border-radius:0}
.woocommerce-account:not(.woocommerce-lost-password) .page-content > .woocommerce .featured-box .box-content p{margin-bottom:0}
table.shop_table.review-order h4.text-md.my-3{margin:0!important}
strong.single-cart-notice{font-weight:500}
.woocommerce-checkout .shipping_address,form.login.global-login,.woocommerce-billing-fields,.checkout-order-review .box-content.featured-boxes{padding:30px;border-radius:var(--border-rd-sm);border:1px solid #E2E4EB}
form.login.global-login .lost_password a{font-size:14px;text-decoration:underline}
strong.product-quantity{color:var(--vayu-black);font-weight:500;background:#fff;border:1px solid var(--vayu-primary-color);width:40px;display:inline-flex;height:40px;place-content:center;line-height:40px;border-radius:calc(var(--border-rd-sm)/2);font-size:16px}
.checkout-order-review .woocommerce-privacy-policy-text p a.woocommerce-privacy-policy-link{color:var(--vayu-primary-color);text-decoration:underline}
.checkout-order-review tbody .amount bdi{font-weight:400}
.woocommerce-checkout-payment .form-row.woocommerce-validated,div#payment.woocommerce-checkout-payment.payment_methods,.woocommerce-checkout-payment .vayu-separator.m-b-lg{margin:0!important}
.woocommerce-checkout-review-order .woocommerce-checkout-payment h4{font-size:22px;font-weight:600;text-transform:capitalize;line-height:normal}
form.login.global-login .featured-box .box-content{display:unset}
.vayu-radio{padding-left:1.8rem}
div#ship-to-different-address.vayu-checkbox [type="checkbox"]:checked + label:after{box-shadow:2px 0 0 #000000,4px 0 0 #000000,4px -2px 0 #000000,4px -4px 0 #000000,4px -6px 0 #000000,4px -8px 0 #000000;background:#000}
div#ship-to-different-address.vayu-checkbox .vayu-control-label:before{border-color:#000}
.vayu-checkbox .vayu-control-input,.vayu-radio .vayu-control-input{position:absolute;z-index:-1;opacity:0}
.vayu-checkbox,.vayu-radio{position:relative;display:block;min-height:1.5rem;padding-left:1.6rem}
.vayu-radio .vayu-control-label:before{left:0;pointer-events:none;user-select:none;border:1px solid #ccc;border-radius:50%}
.vayu-radio .vayu-control-input:checked ~ .vayu-control-label:after{opacity:1}
.vayu-checkbox .vayu-control-label:after,.vayu-checkbox .vayu-control-label:before,.vayu-radio .vayu-control-label:after,.vayu-radio .vayu-control-label:before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px}
.vayu-radio .vayu-control-label:after{left:4px;width:12px;height:12px;border-radius:50%;border:1px solid #ccc;background-color:var(--vayu-primary-color);opacity:0;transition:opacity .3s;margin-top:-6px}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{margin:0;display:flex}
span.woocommerce-terms-and-conditions-checkbox-text{color:var(--vayu-black);font-size:14px;line-height:1.5}
.box-content.featured-boxes .woocommerce-checkout-review-order-table th.product-name{padding:5px 10px}
.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper label,.woocommerce-checkout .woocommerce-billing-fields label{color:#050B1BBB;font-weight:400;text-transform:capitalize;clear:both;font-size:14px}
p#order_comments_field{margin-bottom:0}
form#yith-wcwl-form,.search-results div#content,.blog-1.blog div#main,.woocommerce-account div#main,.woocommerce-checkout div#main{padding:80px 0}
.payment_box.payment_method_cod p{font-size:12px;margin-bottom:0;margin-top:5px}
div#payment .vayu-separator hr.separator-line:nth-child(1){margin-top:0}
p.cr-customer-consent,.woocommerce-checkout-payment .form-row.place-order{margin:0}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{left:100%;margin-left:auto}
table.shop_table.cart.cart-table.woocommerce-cart-form__contents td.product-thumbnail > div > a:not(.remove){background:#f7f7f7;display:block;border-radius:var(--border-rd-sm);overflow:hidden}
table.shop_table.cart.cart-table.woocommerce-cart-form__contents .quantity.buttons_added{max-width:140px;background:#F0F0F0;border:none}
.shop_table.cart-table .quantity .qty{background:#F0F0F0}
.explore-carousel-section .vayu-carousel .owl-dots{margin-top:40px;display:flex;gap:5px;justify-content:center}
.cart.cart-table td.product-remove .remove.remove-product:hover:before{color:#F64E4E}
form.login.global-login{margin:20px 0 30px}
form.login.global-login input{padding:5px 0}
form.login.global-login button.button{background:var(--vayu-primary-color);color:#fff;text-transform:capitalize;padding:10px 40px;font-size:14px;border-radius:calc(2*var(--border-rd-md))}
form.login.global-login button.button:hover{color:var(--vayu-primary-color)}
form.login.global-login .vayu-checkbox [type="checkbox"]:checked + label:after{background:var(--vayu-green);box-shadow:2px 0 0 var(--vayu-green),4px 0 0 var(--vayu-green),4px -2px 0 var(--vayu-green),4px -4px 0 var(--vayu-green),4px -6px 0 var(--vayu-green),4px -8px 0 var(--vayu-green)}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table input#coupon_code{width:100%}
form.login.global-login .lost_password,.accordion-body .card-body form.checkout_coupon{margin-bottom:0}
form.checkout.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th.price h4{text-align:right}
form.checkout.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th{padding:10px}
.woocommerce .showlogin{padding:10px 25px;border-radius:calc(2* var(--border-rd-md));background:var(--vayu-primary-color);color:#fff;font-weight:400;border:1px solid #000;transition:.3s ease all}
.woocommerce .showlogin:hover{color:var(--vayu-black)}
.blog-posts .btn.btn-default,.post .btn.btn-readmore,.related-posts .post-item .btn.btn-primary{background:transparent;padding:10px 30px;text-transform:capitalize!important;font-size:14px;border:1px solid #0A0A0A;border-radius:calc(2* var(--border-rd-md));color:#0A0A0A;font-weight:500}
.blog-posts .btn.btn-default:hover,.post .btn.btn-readmore:hover,.related-posts .post-item .btn.btn-primary:hover{color:#fff}
.blog-posts article.post-grid{border-width:0;padding-bottom:0}
.blog-posts.blog-posts-default:empty{display:none}
span.sticky-post{background:#0052B4;border-radius:var(--border-rd-md);padding:2px 10px;text-decoration:none;font-size:12px;margin-bottom:5px;display:inline-block;position:absolute;top:10px;left:10px;font-weight:500;color:#fff!important;font-family:var(--secondary-font)}
.post-meta span a{transition:.3s ease all;color:#858585}
.post-meta span a:hover{color:var(--vayu-secondary-color)}
article.post.post-full{float:left;width:100%}
.blog-posts.posts-full .post-date span.sticky{display:none}
.single-post article.post-woocommerce .post-content .entry-content{padding-left:0;padding-right:0;margin-bottom:10px}
.single-post article.post-woocommerce .single-image-thumb{margin-bottom:30px}
.single.single-post .page-top > .container{min-height:670px;display:grid;align-items:center}
.single.single-post .page-top h1.page-title{font-size:50px;max-width:1071px;margin:0 auto 10px;letter-spacing:normal}
article.post-woocommerce .post-meta{color:var(--vayu-primary-color)}
.grid-box .post-content{margin-bottom:15px}
.inside-banner-single{display:none}
section.page-top:before{content:"";width:100%;height:100%;background:#000000a8;position:absolute;left:0;top:0;z-index:1}
.admin-bar .fixed-header + section.page-top{margin-top:106px}
.fixed-header + section.page-top{margin-top:138px;position:relative;top:0!important;margin-bottom:0!important}
.post .inside-banner-single .meta-top h2.entry-title{margin:0 0 15px;width:100%;font-weight:600;line-height:normal}
.post-meta span,.post-meta,.post-date{position:relative}
.post-item.post-title-simple span.thumb-info-wrapper{margin-bottom:15px;display:block;border-radius:var(--border-rd-sm);overflow:hidden;position:relative}
.post-meta > .post-views,.post-meta > span{display:inline-block;line-height:normal;font-family:var(--secondary-font);font-size:14px;font-weight:500;color:#858585}
.post-meta>span:not(:last-child){border-right:1px solid rgb(0 0 0 / 10%);margin-right:12px;padding-right:12px}
.post-meta > span.d-block{flex:100%}
.post-meta .post-views-icon.dashicons,.post-meta i{margin-right:6px!important}
article.post .post-date .day{background:#f4f4f4}
.post-item .post-date .day,article.post .post-date .day{display:block;font-size:16px;font-weight:700;padding:10px 0;background:var(--vayu-gray-1);color:var(--vayu-primary-color)}
.post.post-full article.post .post-date .day{color:var(--vayu-primary-color)}
article.post .post-date .month{font-size:.9em;padding:0 0 2px;display:block;box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;background:var(--vayu-primary-color);color:#fff}
.blog-posts.posts-medium article.post:not(:last-child),.blog-posts.posts-full article.post:not(:last-child){margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--vayu-normal-bc)}
.posts-masonry article.post,.post-grid article.post{padding-bottom:0;border-bottom:0}
.blog-posts.posts-medium .post-content span.sticky-post{position:unset;margin-bottom:15px}
article.post-medium .post-meta .btn{margin-top:25px}
.blog-posts.posts-medium .col-lg-7{display:flex;flex-direction:column;justify-content:center;padding-left:20px}
article.post.post-full .btn{float:left!important}
p.post-excerpt{margin-bottom:15px;color:#7A7A7A}
article.post-full.post.type-post .post-content > .entry-content{margin:0 0 30px}
.posts-medium article.post .post-meta{display:flex;flex-wrap:wrap;gap:10px 0;margin-bottom:15px}
article.post.post-medium.post-title-simple .single-image-thumb{margin-bottom:0}
.single-post .post-share.post-block .share-links a{border-radius:50%;background:#E8E8E8;color:#111430}
.single-post .post-share.post-block .share-links a:hover{background:#111430;color:#fff}
.single-post .post-share.post-block .share-links{display:inline-grid;position:absolute;top:0;left:0}
div.vayu-single-page a.inline-block{width:100%}
.single-post .main-content .vayu-single-page article.post.post-full{max-width:1200px;margin:0 auto;padding-left:150px;position:relative;float:none}
body.woocommerce .vayu-products-filter-body > .main-content{padding-bottom:0}
.post-block.post-author .img-thumbnail{max-width:max-content;border-radius:50%;overflow:hidden;float:left;margin-right:10px}
.blog-posts.posts-masonry{padding-top:80px}
.post-block.post-author h3,.comment-respond h3{margin-bottom:15px;font-size:22px;font-weight:500}
.post-item .post-meta > .post-views,.post-item .post-meta > span,.post-item .post-meta > .post-views,.post-timeline .post-item .post-meta > .post-views,.post-timeline .post-item .post-meta > span{display:inline-block;padding-right:5px;margin-right:5px}
.vayu-single-page .post .entry-content p{color:#7A7A7A;line-height:1.6}
.vayu-single-page .post .entry-content p:last-child{margin-bottom:0}
.post-item .post-date,article.post .post-date{margin-right:10px;text-align:left}
.with-btn.post-title-simple h4 a{font-size:26px;line-height:1.2;font-weight:600}
article.post .post-meta{margin-bottom:5px}
.blog-posts .post-full .entry-title,.blog-posts .post-large .entry-title,.blog-posts .post-large-alt .entry-title{font-size:1.8em}
.related-posts .thumb-info .thumb-info-wrapper:after{opacity:1}
.related-posts .thumb-info:not(.thumb-info-no-zoom):hover img{transform:scale(1.1,1.1)}
.related-posts .thumb-info.thumb-info-lighten .thumb-info-wrapper:after{background:rgba(23,23,23,0.25)}
.related-posts .thumb-info .thumb-info-wrapper:after{background:rgba(33,37,41,0.8)}
.related-posts span.post-image{position:relative}
.related-posts .thumb-info.thumb-info-no-zoom:hover img{transform:scale(1,1)}
.related-posts .thumb-info.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after{display:none}
.related-posts .thumb-info.thumb-info-no-zoom img{transition:none}
.related-posts .thumb-info img{transition:.3s;position:relative;width:100%}
.related-posts span.post-image.thumb-info span.thumb-info-wrapper img.img-responsive{width:100%;min-height:370px;object-fit:cover}
.related-posts .post-item h4.title-short{font-size:24px;font-weight:600;line-height:32px}
.related-posts .thumb-info:hover .thumb-info-wrapper:after{opacity:1}
.related-posts .thumb-info:hover img{transform:scale(1.1,1.1)}
.related-posts .thumb-info:hover .zoom{opacity:1}
.related-posts .post-item p.author-name a{margin-left:5px;color:#858585}
.related-posts .post-item p.author-name{color:#858585;font-size:14px;margin-bottom:5px}
.product-default .product-content .add-links-wrap .add-links.clearfix .quickview{display:block}
.product-default .product-image > .yith-compare{box-shadow:0 0 10px rgba(0,0,0,0.1)}
.product-default.product .product-inner{padding-bottom:10px}
.product-default:not(.show-links-hover) .product-image > .yith-compare{opacity:1;visibility:visible}
ul.products:not(.list) .product-default .add-links{display:inline-block;margin:0 auto}
ul.products .product-default .add-links-wrap .add-links :where(.quickview,a.add_to_wishlist),ul.products .product-default .yith-wcwl-add-to-wishlist a{border-radius:var(--border-rd-md);transition:.3s ease all}
ul.products .product-default .add-links-wrap .add-links :where(.quickview,a.add_to_wishlist):hover,ul.products .product-default .yith-wcwl-add-to-wishlist a:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}
ul.products:not(.list) .product-default:not(.show-links-hover) .add-links-wrap{position:unset;opacity:1;visibility:visible}
ul.products:not(.list) .product-default .product-content{text-align:center}
ul.products:not(.list) .product-default .add-links-wrap .yith-wcwl-add-to-wishlist{margin:0;position:unset!important}
.vayu_widget_price_filter form .fields{display:flex;align-items:center;gap:10px}
.woocommerce-info{border:1px solid #2f6473;text-align:left;padding:1rem;border-radius:10px;background:#fff}
.vayu_widget_price_filter form .fields button.button{padding:9px 20px;border-radius:var(--border-rd-md);min-width:76px;border:1px solid var(--vayu-black)}
.vayu_widget_price_filter form .fields button.button:hover{color:var(--vayu-black)}
.vayu_widget_price_filter form .fields .form-control{border-radius:var(--border-rd-md);border-color:var(--border-color);min-height:42px}
div[role="main"] article .vayu-carousel .vayu-section > .wp-block-cover{border-radius:20px;overflow:hidden}
.sidebar-content .widget .widget-title{font-size:1rem;line-height:1.2;text-transform:none;margin-bottom:1.5rem}
.vayu_widget_price_filter .fields button{margin-top:0;flex:1;color:#fff}
.woocommerce-page .sidebar-content ul{font-size:1em;font-weight:500}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a:after,a.yith-wcan-instock-button:after,a.yith-wcan-onsale-button:after,a.yith-wcan-price-link:after,ul.yith-wcan-list li a:after{content:"";left:0;transform:translateY(-50%);width:20px;height:20px;border:1px solid #A6A5A5;border-radius:3px;transition:.3s ease all}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before,.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before,a.yith-wcan-instock-button.active:before,a.yith-wcan-instock-button:hover:before,a.yith-wcan-onsale-button.active:before,a.yith-wcan-onsale-button:hover:before,a.yith-wcan-price-link.active:before,a.yith-wcan-price-link:hover:before,ul.yith-wcan-list li.chosen a:before,ul.yith-wcan-list li:hover a:before{font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");content:"\f00c";font-weight:900;margin:0;font-size:12px;left:10px;transform:translate(-50%,-50%);color:#fff;z-index:1}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a:after,.yith-wcan-sort-by ul.orderby li.orderby-wrapper a:before,a.yith-wcan-instock-button:after,a.yith-wcan-instock-button:before,a.yith-wcan-onsale-button:after,a.yith-wcan-onsale-button:before,a.yith-wcan-price-link:after,a.yith-wcan-price-link:before,ul.yith-wcan-list li a:after,ul.yith-wcan-list li a:before{position:absolute;color:#A6A5A5;top:50%}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:after,.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:after,a.yith-wcan-instock-button.active:after,a.yith-wcan-instock-button:hover:after,a.yith-wcan-onsale-button.active:after,a.yith-wcan-onsale-button:hover:after,a.yith-wcan-price-link.active:after,a.yith-wcan-price-link:hover:after,ul.yith-wcan-list li.chosen a:after,ul.yith-wcan-list li:hover a:after{background-color:#222529;border-color:#222529}
.sidebar-content .widget + .widget{padding-top:1rem;border-top:1px solid rgba(0,0,0,0.08);margin:0 0 10px}
ol.has-avatars.has-dates,ul.wp-block-latest-posts__list.has-dates.wp-block-latest-posts{margin-top:15px}
.sidebar-box ol li > a,.sidebar-box ul li > a,.widget_layered_nav ol li > a,.widget_layered_nav ul 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:3px 0;color:#777777}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a,a.yith-wcan-instock-button,a.yith-wcan-onsale-button,a.yith-wcan-price-link,ul.yith-wcan-list li a{position:relative;padding-left:31px}
li.product-col.show-links-hover:hover .product-image > .yith-compare{transform:translateX(0)}
li.product-col.show-links-hover .product-image > .yith-compare{transform:translateX(60px);transition:.3s ease all}
ul.products li.product-col .add-links-wrap + .yith-wcwl-add-to-wishlist{display:none}
.woocommerce-MyAccount-content .button,.yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button,.style-2 > .success-message-container button,.woocommerce-cart button.button.wc-action-btn,.woocommerce-Button,button.woocommerce-Button,.post-modern .btn-readmore,.wc-proceed-to-checkout .btn,form.woocommerce-form button,.btn.click-create-account,.woocommerce .showlogin,form.login.global-login button.button,.single-add-to-cart .type-product .view-cart-btn,.product-summary-wrap .single_add_to_cart_button,.form-row.place-order .button,.btn,.blog-posts .btn.btn-default,.post .btn.btn-readmore,.related-posts .post-item .btn.btn-primary,input#submit,.buttons .button,.remove.remove_from_wishlist,.woocommerce table.wishlist_table .add-links.clearfix > *,.viewcart-style-1,.viewcart-style-2,.viewcart-style-3,html .btn-v-dark,.btn-hover-background-effect,.vayu_widget_price_filter .fields button,.post-item .btn{position:relative;overflow:hidden;z-index:1}
.woocommerce-MyAccount-content .button:after,.yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:after,.vayu_widget_price_filter .fields button:after,.woocommerce-cart button.button.wc-action-btn:before,.woocommerce-Button:before,button.woocommerce-Button:before,.post-modern .btn-readmore:before,.wc-proceed-to-checkout .btn:before,form.woocommerce-form button:before,.btn.click-create-account:before,.woocommerce .showlogin:before,form.login.global-login button.button:before,.single-add-to-cart .type-product .view-cart-btn:before,.blog-posts .btn.btn-default:before,.post .btn.btn-readmore:before,.related-posts .post-item .btn.btn-primary:before,.product-summary-wrap .single_add_to_cart_button:before,.form-row.place-order .button:before,.buttons .button:before,.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,.woocommerce table.wishlist_table .compare.yith-compare.button:after,.woocommerce table.wishlist_table .add-links.clearfix > :after,.viewcart-style-1:after,.viewcart-style-2:after,.viewcart-style-3:after,.btn-hover-background-effect:after,.minicart_close:after,button#cboxClose:after,.owl-carousel .owl-nav .owl-next:after,.owl-carousel .owl-nav .owl-prev:after,.vayu-tabs.outside .tab-title:before,.style-2 > .success-message-container button:before,html .btn-v-dark:before,div#scrollup:before,.post-item .btn:before,ul.products li.product-outimage_aq_onimage .add-links .quickview:before{display:block;border-radius:var(--border-rd-lg);width:150%;height:50%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;content:"";background:#101010;transition:.6s cubic-bezier(.3,1,.3,1);z-index:-1}
ul.products li.product-outimage_aq_onimage .add-links .quickview:hover:before,div#scrollup:hover:before,.post-item .btn:hover:before,.woocommerce-MyAccount-content .button:hover:after,.yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:hover:after,.vayu_widget_price_filter .fields button:hover:after,.style-2 > .success-message-container button:hover:before,.woocommerce-cart button.button.wc-action-btn:hover:before,html .btn-v-dark:hover:before,.woocommerce-Button:hover:before,button.woocommerce-Button:hover:before,.post-modern .btn-readmore:hover:before,.wc-proceed-to-checkout .btn:hover:before,form.woocommerce-form button:hover:before,.btn.click-create-account:hover:before,.woocommerce .showlogin:hover:before,form.login.global-login button.button:hover:before,.single-add-to-cart .type-product .view-cart-btn:hover:before,.blog-posts .btn.btn-default:hover:before,.post .btn.btn-readmore:hover:before,.related-posts .post-item .btn.btn-primary:hover:before,.product-summary-wrap .single_add_to_cart_button:hover:before,.form-row.place-order .button:hover:before,.buttons .button:hover:before,.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove:hover:before,.table-wrapper table.shop_table.cart tbody.wishlist-items-wrapper td.product-add-to-cart a.remove.remove_from_wishlist:hover:before,.woocommerce table.wishlist_table .compare.yith-compare.button:hover:after,.woocommerce table.wishlist_table .add-links.clearfix > :hover:after,.viewcart-style-1:hover:after,.viewcart-style-2:hover:after,.viewcart-style-3:hover:after,.hover-background-fade-up:hover:after,.minicart_close:hover:after,button#cboxClose:hover:after,.owl-carousel .owl-nav .owl-next:hover:after,.owl-carousel .owl-nav .owl-prev:hover:after,.vayu-tabs.outside .tab-title.active:before,.vayu-tabs.outside .tab-title:hover:before{inset-block-start:auto;height:250%;inset-block-end:-100%}
.hover-background-fade-down:after{inset-inline-start:-20%;inset-block-start:-70%}
.hover-background-fade-down:hover:after{inset-block-start:-60%;inset-block-end:auto;height:280%}
ul.products li.product-outimage_aq_onimage .add-links .quickview:before,.woocommerce-MyAccount-content .button:after,.yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:after,.vayu_widget_price_filter .fields button:after,.product-summary-wrap .single_add_to_cart_button:before,.style-2 > .success-message-container button.btn-primay.continue_shopping:before,.woocommerce-cart button.button.wc-action-btn:before,html .btn-v-dark:before,.woocommerce-Button:before,button.woocommerce-Button:before,.post-modern .btn-readmore:before,form.woocommerce-form button:before,.post-item .btn:before{background:#fff}
.owl-carousel.show-nav-hover:hover .owl-next,.owl-carousel.show-nav-hover:hover .owl-prev{opacity:1}
.owl-carousel.show-nav-hover .owl-next,.owl-carousel.show-nav-hover .owl-prev{transition:opacity 0.2s,transform .4s;opacity:0}
.owl-carousel.nav-bottom.show-nav-hover:hover .owl-next,.owl-carousel.nav-bottom.show-nav-hover:hover .owl-prev,.owl-carousel.show-nav-title.show-nav-hover:hover .owl-next,.owl-carousel.show-nav-title.show-nav-hover:hover .owl-prev{opacity:1;transform:translate(0,-50%)}
.vayu-recent-posts .vayu-carousel.show-nav-title{padding-top:20px;margin-top:0}
.owl-carousel.show-nav-hover:hover .owl-prev{transform:translate(10px,-50%)}
.owl-carousel.show-nav-hover:hover .owl-next{transform:translate(-10px,-50%)}
.owl-carousel.show-dots-title .owl-dots{position:absolute;left:0;top:-54px;margin-top:0!important;line-height:0}
.owl-carousel.big-nav .owl-nav [class*=owl-],.owl-carousel.big-nav .owl-nav [class*=owl-]:hover,.owl-carousel.full-width .owl-nav [class*=owl-],.owl-carousel.full-width .owl-nav [class*=owl-]:hover{height:auto;padding:20px 0;margin:0}
.owl-carousel.show-dots-title-right .owl-dots{display:flex;align-items:center;position:absolute;left:auto;right:calc(10px - 2px);margin-top:0!important;top:-33px}
.post-carousel.show-dots-title-right .owl-dots{top:-20px}
.banner-tabs .tabs p{line-height:1.7}
.tabs-content{position:relative}
.right{justify-content:flex-end}
.center{justify-content:center}
.vayu-tabs{display:flex;gap:15px}
.vayu-tabs .tab-title{padding:10px 20px;border-radius:50px;border:1px solid #e5e5e5;background:#F5F5F5;position:relative;overflow:hidden;z-index:1;color:var(--vayu-black);cursor:pointer;max-width:200px;transition:.3s ease all}
.vayu-tabs .tab-title i{margin-right:5px}
.vayu-tabs .tab-title:hover,.vayu-tabs .tab-title.active{color:#fff}
.tabs-content .vayu-tab{opacity:0;transition:.3s cubic-bezier(0.36,0.1,1,1) all;visibility:hidden;position:absolute;left:0;top:0;width:100%}
.tabs-content .vayu-tab.active{opacity:1;visibility:visible;position:relative;z-index:9}
.tabs{position:relative;display:flex;gap:30px;flex-direction:column}
.tabs .bottom.outside{order:2}
.vayu-tabs.inside{position:absolute;left:0;width:100%;z-index:99;margin:0;border-top:1px solid rgb(255 255 255 / 13%)}
.bottom{bottom:0}
.middle{justify-content:center}
.vayu-tabs.inside .tab-title{padding-top:55px;padding-bottom:55px;line-height:normal;font-size:20px;font-weight:500;color:#8b8b8b;background:none;border:none;border-radius:0;display:flex;align-items:center;gap:7px;border-top:1px solid transparent}
.vayu-tabs.inside .tab-title:hover,.vayu-tabs.inside .tab-title.active{color:#fff;border-top-color:#fff}
.vayu-tabs.inside .tab-title.active{font-weight:500}
.before_after_image_wrapper{overflow:hidden}
.before_after_image{position:relative;margin:0 auto;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.slider{position:absolute;top:calc(50% - 16px);left:calc(50% - 30px);background:transparent url(./../images/dragger.png)no-repeat;width:60px;height:60px;cursor:all-scroll;background-size:contain;z-index:1}
#before_image{position:absolute;top:0;left:0;width:50%;overflow:hidden;z-index:1;height:100%}
.ease{transition:width ease .5s,left ease .5s;-moz-transition:width ease .5s,left ease .5s;-webkit-transition:width ease .5s,left ease .5s}
.before_after_image img{max-width:unset;height:100%;height:inherit}
div#after_image img{width:100%}
.before_title,.after_title{position:absolute;margin:0;z-index:0;color:var(--vayu-dark-color-inverse,#fff);text-transform:uppercase;transition:.3s ease all;opacity:0}
.before_after_image:hover :where(.before_title,.after_title){opacity:1}
.before_title{left:50px;bottom:40px}
.after_title{right:50px;top:40px}
.slider:before,.slider:after{content:"";position:absolute;top:0;left:28px;height:100vh;background:#fff;display:block;width:3px}
.slider:before{bottom:100%;top:auto}
@keyframes menuFadeInUp {
0%{opacity:0;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
.menuFadeInUp{animation-name:menuFadeInUp}
@keyframes menuFadeInDown {
0%{opacity:.8;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}
.menuFadeInDown{animation-name:menuFadeInDown}
@keyframes arrowFadeInDown {
0%{opacity:.8;transform:translateY(-10px) rotate(-45deg)}
to{opacity:1;transform:translateY(0) rotate(-45deg)}
}
.menuFadeInRight{animation-name:menuFadeInRight}
@keyframes menuFadeInRight {
0%{opacity:0;transform:translateX(30px)}
to{opacity:1;transform:translateX(0)}
}
.menuFadeInLeft{animation-name:menuFadeInLeft}
@keyframes menuFadeInLeft {
0%{opacity:0;transform:translateX(-30px)}
to{opacity:1;transform:translateX(0)}
}
@keyframes menuFadeInFromLeft {
0%{opacity:0;margin-left:-20px}
to{opacity:1;margin-left:0}
}
.menuFadeInFromLeft{animation-name:menuFadeInFromLeft}
.product-layout-full_width .product-summary-wrap form.cart{flex-wrap:wrap;justify-content:flex-start;gap:20px 0}
.single-product .sidebar.right-sidebar{order:3}
.sidebar.vayu-woo-product-sidebar aside{margin:0}
ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:not(:last-child),.sidebar .sidebar-content .widget_nav_menu > div > ul li:not(:last-child){border-bottom:1px dashed var(--border-color)}
.footer-widget-sec .wp-block-group .wp-block-heading{line-height:1.4;margin-bottom:0}
.product-layout-full_width .product-thumbnails .img-thumbnail.selected img{opacity:1}
.product-layout-full_width .summary-before .product-thumbnails .img-thumbnail{border-radius:var(--border-rd-sm);overflow:hidden;background-color:rgb(239 239 239)}
.product-images .product-image-slider.owl-carousel .img-thumbnail .inner img{height:800px;object-fit:contain}
.product-layout-full_width .product-summary-wrap .single_add_to_cart_button{width:100%;max-width:100%;margin:0;min-width:calc(100% - 240px);font-size:16px;font-weight:500}
.product-layout-full_width .product-thumbnails .img-thumbnail img{aspect-ratio:1;object-fit:contain;opacity:.7}
.quickview-wrap .product-summary-wrap .product-images .img-thumbnail .inner img{height:inherit}
:where(.wp-block-columns){margin-bottom:0}
.product-images .img-thumbnail .inner{border-radius:var(--border-rd-md);background:#efefef}
.products .product-category .thumb-info h3{font-weight:400;color:inherit;font-size:24px;line-height:normal;text-transform:capitalize;margin-bottom:0}
.vayu-section.coundown-wrapper > .container > .vayu-inner-container{margin:0 auto}
.parallax-background{z-index:0;background-size:inherit;background-position:inherit;background-repeat:inherit}
.archive div#main{padding:80px 0;min-height:500px}
.post-item .read-more,.post-item .read-more-block,article.post .read-more,article.post .read-more-block{font-size:.9em;font-weight:600;color:#222529}
ul.comments .comment-block{background:#f4f4f4;padding:20px 20px 35px;position:relative;border-radius:var(--border-rd-sm)}
ul.comments ul.children > li .comment-body,ul.comments > li .comment-body{margin-bottom:10px}
ul.comments ul.children > li .img-thumbnail,ul.comments > li .img-thumbnail{margin-left:-115px;position:absolute}
ul.comments ul.children > li img.avatar,ul.comments > li img.avatar{height:auto;max-width:80px}
ul.comments .comment-arrow{border-bottom:15px solid transparent;left:-15px;border-top:15px solid transparent;border-right:15px solid #f4f4f4;height:0;position:absolute;top:28px;width:0}
ul.comments .comment-block .comment-by{display:block;font-size:1em;line-height:21px;margin:0;padding:0 0 5px}
ul.comments ul.children > li a,ul.comments > li a{text-decoration:none}
ul.comments .comment-block .comment-by span{display:inline-block;margin-left:8px}
.pt-right{float:right!important}
ul.comments ul.children > li,ul.comments > li{clear:both;padding:10px 0 0 115px}
ul.comments .comment-block p{font-size:.9em;line-height:21px;margin:0;padding:0}
ul.comments .comment-block .date{color:#999;font-size:.9em;margin-top:5px}
ul.comments{list-style:none;padding:0}
.post-block h3,.post-share h3,article.portfolio .comment-respond h3,article.post .comment-respond h3{font-size:40px;line-height:1.5;font-weight:500;margin:0 0 20px}
.cart_totals h2,.review-order.shop_table h2{margin-top:0;color:var(--vayu-primary-color)}
.cart_totals h2 a,.review-order.shop_table h2 a{color:inherit}
.cart_totals .order-total .amount,.review-order.shop_table .order-total .amount{font-size:22px;color:var(--vayu-heading-color)}
.cart-v2 .woocommerce-cart-form [class*="col-lg"]:last-child > button.button.wc-action-btn.wc-action-sm{margin-left:auto;margin-right:0;display:block;background:none;text-transform:capitalize;color:#B0584A;opacity:1;padding:0;text-decoration:underline;margin-top:15px;border:none}
tr.cart_item:not(:last-child){border-bottom:1px solid #ECECEC}
.cart-v2 .heading-primary{font-size:20px;line-height:27px;margin:0 0 20px;display:flex;justify-content:space-between;align-items:center}
.cart-v2 .proceed-to-checkout{letter-spacing:normal}
.card.card-default,.cart-v2 .card-default{border:none;background:none}
.cart-v2 .coupon{width:100%;display:flex;justify-content:space-between;gap:10px}
.card-default tbody tr{border-bottom:1px dashed var(--vayu-gray-2)}
.card-default tbody tr th{font-weight:400}
.card-default tbody tr:last-child{border-bottom:none}
.cart-v2 .cart_total_main{background:#fff;border:1px solid #E2E4EB;padding:35px;border-radius:var(--border-rd-sm)}
.cart-v2 .shop_table td.product-thumbnail{max-width:150px}
.cart-v2 .wc-proceed-to-checkout .btn{margin-bottom:0;border-radius:calc(2* var(--border-rd-md));background:#011624;border:2px solid #011624;font-weight:500}
#coupon_code{padding:11px 20px;width:calc(100% - 150px);border-radius:calc(2* var(--border-rd-md))}
div.column3.boxed .cart-v2 [class*="col-lg"]{width:100%}
div.column3.boxed .cart-v2 .cart_total_main{margin-top:40px}
div#panel-cart-discount .coupon button.button.wc-action-btn.wc-action-sm{line-height:normal;height:auto}
div#panel-cart-discount .coupon{display:flex;gap:10px}
.cart_totals_toggle .coupon button.button.wc-action-btn:hover,.woocommerce-cart button.button.wc-action-btn:hover,.cart-v2 .wc-proceed-to-checkout .btn:hover{color:#011624}
.cart-v2 .wc-proceed-to-checkout .btn:before{background:#fff}
.cart-v2 tr.cart-subtotal th h4,.cart-v2 tr.cart-subtotal span.woocs_special_price_code span.woocommerce-Price-amount.amount bdi{color:#7C7C7C;font-weight:500;font-size:16px}
.cart_totals_toggle .coupon button.button.wc-action-btn{height:100%;border-radius:calc(2* var(--border-rd-md));text-transform:capitalize;background:#011624;color:#fff;min-width:150px;min-height:50px}
.form-row.place-order button#place_order,.wc-proceed-to-checkout .checkout-button{border-radius:calc(2* var(--border-rd-md));text-transform:capitalize;background:#001320;border:2px solid #001320}
.wc-proceed-to-checkout .btn:before,form.login.global-login button.button:before,.woocommerce .showlogin:before,.form-row.place-order .button:before{background:#fff}
.form-row.place-order button#place_order{margin-top:20px!important;font-size:16px;font-weight:500}
.cart-v1 .wc-proceed-to-checkout{margin-top:10px}
.cart-v1 .cart-total tr.tax-rate [data-title="Tax"]{text-align:right}
.cart-v1 .cart-total tr.tax-rate{font-size:16px;font-weight:400}
.cart-v1 tr.cart-discount td{text-align:right}
.woocommerce-cart .cart-v1 .box-content .shop_table.cart-table a.remove{position:relative;overflow:hidden;margin-left:auto!important;margin-right:0!important;display:inline-block!important;right:0}
.woocommerce-cart .cart-v2 tr.order-total h4,.woocommerce-cart .cart-v2 span.woocs_special_price_code span.woocommerce-Price-amount.amount *{font-size:16px}
.woocommerce-cart .cart-v2 .product-thumbnail .detail-right .product-price span.woocommerce-Price-amount.amount *{font-size:14px}
.cart-v2 .card-default tbody td:last-child{color:var(--vayu-color-price);text-align:right!important;font-weight:400}
.cart-v2 .cart_total_main > button.button.wc-action-btn.wc-action-sm{margin-left:auto;margin-right:0;display:block}
.checkout-v2 .checkout_coupon{display:block!important}
.card-default tbody tr th h3{font-size:14px;margin-bottom:15px;margin-top:20px;font-weight:500;line-height:1.4}
.woocommerce-cart .shipping-calculator-form .address-field .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:50px;border:1px solid rgb(0 0 0 / 8%);padding-left:20px}
.checkout-v2 .card.card-default .card-body .wc-proceed-to-checkout{margin-top:0}
span.post-image.thumb-info span.thumb-info-wrapper img.img-responsive{width:100%}
.search.search-no-results .main-content{padding-top:35px;padding-bottom:40px}
.search.search-results .posts-wrap.posts-container{margin-left:calc(var(--bs-gutter-x,20px) / -2);margin-right:calc(var(--bs-gutter-x,20px) / -2)}
.cart.cart-table td.product-remove .remove.remove-product:hover{background:#fff}
.category h2.entry-title{font-weight:700;line-height:normal;margin-bottom:5px}
.woocommerce-cart-form .align-left .box-content{border:1px solid #E2E4EB;border-radius:var(--border-rd-sm);overflow-y:auto;max-height:800px}
ul.wc_payment_methods.payment_methods.methods{margin-bottom:15px}
.woocommerce-cart-form .align-left .box-content::-webkit-scrollbar-track,body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
.woocommerce-cart-form .align-left .box-content::-webkit-scrollbar,body::-webkit-scrollbar{width:10px;background-color:#F5F5F5}
.woocommerce-cart-form .align-left .box-content::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#333}
.vayu-product-filters-toggle a{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:var(--vayu-gray-5);display:block;border-radius:100px;position:relative}
.vayu-product-filters-toggle a:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#9d9d9d;border-radius:90px;transition:.3s ease all}
span.vayu-product-filters-toggle{align-items:center;gap:10px;display:flex}
.vayu-product-filters-toggle.opened a:after{left:calc(100% - 5px);transform:translateX(-100%);background:var(--vayu-primary-color)}
.pagination.load-more .next:before,.pagination.load-more a,.pagination.load-more span{display:none}
.page-links .nextpostslink,.page-links .previouspagelink,.pagination .next,.pagination .prev{text-indent:-9999px;width:2.48em;overflow:hidden;position:relative}
.page-links a:focus,.page-links a:hover,.pagination a:focus,.pagination a:hover{position:relative;z-index:2;background-color:#e7e7e7;border-color:#e7e7e7}
.shop-loop-before .woocommerce-pagination{margin-left:1rem;margin-right:1rem}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section:before{content:"";width:0;height:0;border-radius:50%;background:#181818;position:absolute;left:-20rem;top:-10rem;z-index:-1;transition:.3s ease-in-out all;transform-origin:top left}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section{position:relative;overflow:hidden}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section:hover:before{width:60rem;height:60rem;opacity:1}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section:hover :where(h3,p){color:#fff!important}
.box-icon-collection .vc_section.vayu-section,.box-icon-collection .vc_section.vayu-section .vayu-icon{transition:.3s ease all}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section:hover{transform:translateY(-10px)}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section p{line-height:24px}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section:hover{box-shadow:0 0 24px 0 rgba(0,0,0,0.10)}
.product-layout-default form.variations_form.cart th.label{margin-right:5px;min-width:50px}
.left-sidebar,.right-sidebar{position:relative;padding-bottom:40px}
.wp-block-archives-list li:before,.wp-block-latest-posts__list.wp-block-latest-posts li:before,.wp-block-categories-list li:before,.sidebar .sidebar-content .widget_nav_menu > div > ul li:before{content:"\f054";font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900;margin-left:-11px;margin-right:6px;font-size:.45rem;vertical-align:middle}
.wp-block-archives-list li,.wp-block-latest-posts__list.wp-block-latest-posts li,.wp-block-categories-list li,.sidebar .sidebar-content .widget_nav_menu > div > ul li{padding:6px 0 6px 15px}
.sidebar .widget_nav_menu > div > ul.menu li a:before{display:none}
.sidebar-content .widget:last-child{margin-bottom:0}
.column2-left-sidebar .main-content{padding-bottom:40px}
.wp-block-categories-list li:hover:before{animation:navItemArrow .6s linear infinite}
.wp-block-categories-list li > a{position:relative}
ul.product_list_widget li .product-image{width:84px;flex:0 0 auto;padding:0;margin-right:20px;border-radius:var(--border-rd-sm);overflow:hidden}
ul.product_list_widget .product-image .inner{border-radius:var(--border-rd-sm)}
ul.product_list_widget .amount bdi{font-size:14px}
.product_list_widget .product-details{position:relative;flex:0 0 auto;width:calc(100% - 104px)}
.widget .wp-block-latest-posts__list.wp-block-latest-posts li > a{font-weight:600;color:#222529}
.sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button,.sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:#f7f7f7;color:#222529;fill:#222529;font-size:1em;box-shadow:none!important;transition:.3s ease all}
.sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:var(--vayu-primary-color);color:#fff}
.wp-block-search .wp-block-search__inside-wrapper > button{margin-left:0}
.wp-block-search__label{color:#222529}
.blog .column2-left-sidebar .main-content{padding-bottom:0}
.widget .wp-block-latest-posts__list.wp-block-latest-posts li > a:hover{color:var(--vayu-primary-color)}
@keyframes navItemArrow {
0%{position:relative;right:-1px}
50%{position:relative;right:3px}
to{position:relative;right:-1px}
}
@keyframes arrowLeftRight {
0%{transform:translateX(0)}
50%{transform:translateX(3px)}
to{transform:translateX(0)}
}
body.woocommerce-page.archive .sidebar-content aside.widget.woocommerce:last-child{border-bottom:none!important;padding-bottom:0!important}
.sidebar-menu > li.menu-item{margin-top:1px}
.sidebar-menu > li.menu-item:first-child{margin-top:0}
.sidebar-menu > li.menu-item:first-child > a{border-top:none}
.sidebar-menu > li.menu-item.has-sub > a .thumb-info-preview{display:none}
.sidebar-menu > li.menu-item.active > a{color:var(--vayu-primary-color)}
.sidebar-menu > li.menu-item.active:hover > a{color:#fff}
.sidebar-menu > li.menu-item:hover{background:var(--vayu-primary-color)}
.sidebar-menu > li.menu-item:hover > a{color:#fff;position:relative;z-index:1;border-top-color:var(--vayu-primary-color)}
.sidebar-menu > li.menu-item.active > .arrow:before,.sidebar-menu > li.menu-item:hover > .arrow:before{color:#fff}
.sidebar-menu li.menu-item > .arrow{position:absolute;top:0;bottom:0;right:0;width:30px;height:30px;line-height:30px;margin:auto;text-align:center}
.sidebar-menu li.menu-item > .arrow:before{font-family:"vayu";content:"\e81a";color:#838b90}
.sidebar-menu > li.menu-item > .arrow{right:14px}
.sidebar-menu .popup{text-align:left;left:100%;position:absolute;top:0;display:none;margin:0;z-index:111;min-width:0;font-size:.9em;font-weight:400;line-height:20px;color:#777777}
.right-sidebar .sidebar-menu .popup{right:100%;left:auto}
.sidebar-menu .popup > .inner{margin:0}
.sidebar-menu .wide .popup{box-shadow:0 0 25px rgba(0,0,0,0.15);margin-left:-1px;border-left:10px solid #0155b5}
.sidebar-menu .wide .popup .arrow{display:none}
.right-sidebar .sidebar-menu .wide .popup{border-left-width:0;border-right:10px solid #013e83;margin-left:0;margin-right:-1px}
.sidebar-menu .wide .popup > .inner{padding:10px;margin-left:-5px;background:#fff}
.right-sidebar .sidebar-menu .wide .popup > .inner{margin-left:0;margin-right:-5px}
.sidebar-menu .wide li.sub > a:not(.nolink):hover{text-decoration:underline}
.sidebar-menu .wide li.sub li.menu-item > a{margin-left:-8px;padding:7px 8px}
.sidebar-menu .wide li.sub li.menu-item > a:hover{text-decoration:underline}
.sidebar-menu .wide li.sub li.menu-item > ul.sub-menu{padding-left:10px}
.sidebar-menu .narrow .popup{text-transform:uppercase}
.sidebar-menu .narrow ul.sub-menu{min-width:180px;padding:5px;box-shadow:0 0 12px rgba(0,0,0,0.1);background:none}
.right-sidebar .sidebar-menu .narrow ul.sub-menu ul.sub-menu{left:auto;right:100%}
.sidebar-menu .narrow li.menu-item > a{padding:8px 15px 8px 8px;color:inherit}
.right-sidebar .sidebar-menu .narrow li.menu-item > a > .thumb-info-preview{left:auto;right:100%;padding-left:0;padding-right:10px;transform:translateX(30px)}
.right-sidebar .sidebar-menu .narrow li.menu-item > a:hover > .thumb-info-preview{transform:translateX(0)}
.sidebar-menu .narrow li.menu-item:hover > a{background:none}
.sidebar-menu .narrow li.menu-item-has-children > a{padding-right:15px}
.sidebar-menu .narrow li.menu-item-has-children > a .thumb-info-preview,.sidebar-menu .menu-custom-block span{display:none}
.sidebar-menu .tip{font-size:8px;font-style:normal}
.sidebar-menu .menu-custom-block a{line-height:18px;margin:0 10px -1px;padding:11.5px 5px;display:block;border-top:1px solid #e7e7e7;color:#444}
.sidebar-menu .menu-custom-block a:hover{background:#0155b5;color:#fff;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;position:relative;z-index:1}
.sidebar-menu.has-main-menu > li.menu-item:first-child > a{border-top-width:1px}
.sidebar-menu.has-side-menu > li.menu-item:last-child:hover{border-radius:0}
.sidebar-menu.has-side-menu .menu-custom-block a:last-child:hover{border-radius:0}
.sidebar-menu > li.menu-item .popup{animation:menuFadeInLeft .2s ease-out}
.right-sidebar .sidebar-menu > li.menu-item .popup{animation:menuFadeInRight .2s ease-out}
.sidebar-menu .narrow ul.sub-menu ul.sub-menu{animation:menuFadeInLeft .2s ease-out}
.right-sidebar .sidebar-menu .narrow ul.sub-menu ul.sub-menu{animation:menuFadeInRight .2s ease-out}
.hamburguer-btn{background:transparent;outline:0!important;border:none;width:30px;height:30px;padding:0;margin:15px;display:inline-block;position:relative;cursor:pointer}
.hamburguer-btn .hamburguer span{position:absolute;top:50%;left:0;width:100%;height:1px;transition:width .3s;transform:translateY(-50%);background:#333;-webkit-backface-visibility:hidden}
.hamburguer-btn .hamburguer span:first-child{top:30%}
.hamburguer-btn .hamburguer span:nth-child(2){transition-delay:.1s}
.hamburguer-btn .hamburguer span:nth-child(3){top:70%;transition-delay:.2s}
.hamburguer-btn .close{opacity:0;transition:.3s;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}
.hamburguer-btn .close span{position:absolute;top:50%;left:50%;width:0;height:1px;background:#333;transition:.3s;transform-origin:50% 0}
.hamburguer-btn .close span:first-child{transform:translateX(-50%) rotate(45deg)}
.hamburguer-btn .close span:nth-child(2){transform:translateX(-50%) rotate(-45deg)}
.hamburguer-btn.active .close{opacity:1;transition:.3s}
.hamburguer-btn.active .close span{width:80%;transition:inherit}
.hamburguer-btn.active .close span:nth-child(2){transition-delay:.3s}
.hamburguer-btn.active .hamburguer{opacity:0}
.hamburguer-btn.active .hamburguer span{width:0}
#header > .hamburguer-btn{align-self:flex-end;margin:30px 20px}
.toggle-menu-wrap .sidebar-menu .narrow li.menu-item-has-children > a .thumb-info-preview{display:none}
.toggle-menu-wrap .sidebar-menu .narrow li.menu-item-has-children:hover > a:before{margin-right:-7px}
.side-menu-accordion li.menu-item > .arrow,.side-menu-slide li.menu-item > .arrow{display:inline-block;width:30px;right:10px;cursor:pointer;bottom:auto;top:2.5px;z-index:2}
.side-menu-accordion .menu-item .popup:before,.side-menu-slide .menu-item .popup:before{display:none}
.side-menu-accordion .menu-item .popup > .inner,.side-menu-slide .menu-item .popup > .inner{padding:10px 0 0;margin-left:0}
.side-menu-accordion .menu-item .popup .sub-menu,.side-menu-slide .menu-item .popup .sub-menu{padding:5px 0 5px 15px}
.side-menu-accordion .wide .popup > .inner,.side-menu-slide .wide .popup > .inner{padding-left:12px}
.side-menu-accordion .wide .popup li.sub,.side-menu-slide .wide .popup li.sub{padding:0}
.side-menu-accordion .wide .popup li.sub > .arrow,.side-menu-slide .wide .popup li.sub > .arrow{top:-3px}
.side-menu-accordion .narrow ul.sub-menu ul.sub-menu,.side-menu-accordion > li.menu-item .popup,.side-menu-slide .narrow ul.sub-menu ul.sub-menu,.side-menu-slide > li.menu-item .popup{animation:none}
.side-menu-accordion .narrow ul.sub-menu ul.sub-menu,.side-menu-accordion .popup,.side-menu-slide .narrow ul.sub-menu ul.sub-menu,.side-menu-slide .popup{position:static}
.side-menu-accordion .narrow li.menu-item:hover > ul.sub-menu,.side-menu-slide .narrow li.menu-item:hover > ul.sub-menu{display:none}
.side-menu-accordion .narrow ul.sub-menu,.side-menu-slide .narrow ul.sub-menu{box-shadow:none;padding:0}
.side-menu-accordion .wide .popup,.side-menu-slide .wide .popup{box-shadow:none}
.side-menu-accordion .wide .popup > .inner > ul.sub-menu,.side-menu-slide .wide .popup > .inner > ul.sub-menu{display:block;width:auto!important}
.side-menu-accordion > li.menu-item > a{padding:11px 12px}
.side-menu-columns a.nolink{pointer-events:auto}
.side-menu-columns li.menu-item{position:static}
.side-menu-columns li.menu-item .popup:before,.side-menu-columns li.menu-item > .arrow{display:none}
.side-menu-columns .narrow ul.sub-menu ul.sub-menu,.side-menu-columns > li.menu-item .popup{animation-name:menuFadeInFromLeft}
.side-menu-columns .narrow li.menu-item:hover > ul.sub-menu,.side-menu-columns > li.menu-item:hover > .popup{margin-left:0}
.side-menu-columns .narrow .menu-item-has-children > a,.side-menu-columns > .menu-item-has-children > a{position:relative}
.side-menu-columns .narrow .menu-item-has-children > a:after,.side-menu-columns > .menu-item-has-children > a:after{content:"\e850";right:18px;font-family:"vayu";opacity:.7;position:absolute;font-size:8px;transition:right .2s}
.side-menu-columns .narrow .menu-item-has-children:hover > a:after,.side-menu-columns > .menu-item-has-children:hover > a:after{right:12px}
.side-menu-columns .narrow ul.sub-menu ul.sub-menu,.side-menu-columns .popup{top:50%;transform:translateY(-50%) translateZ(0)}
.side-menu-columns .narrow .popup,.side-menu-columns .narrow ul.sub-menu,.side-menu-columns .wide .popup{box-shadow:none}
.side-menu-columns .narrow ul.sub-menu{padding:0}
.side-menu-columns .narrow li.menu-item > a{padding-left:20px}
.side-menu-columns .wide .popup > .inner{margin-left:0}
.side-menu-columns .narrow ul.sub-menu ul.sub-menu{position:absolute}
.side-menu-slide{transition:.35s}
.side-menu-slide.next-menu{-webkit-transform:translate3d(-100%,0,0)!important;transform:translate3d(-100%,0,0)!important}
.side-menu-slide ul.sub-menu{position:absolute!important;display:flex!important;flex-direction:column;justify-content:center;width:100%;height:100%;top:50%!important;left:100%;padding:0;margin:0!important;opacity:1;border-top:none;box-shadow:none;-webkit-transform:translate3d(0,-50%,0)!important;transform:translate3d(0,-50%,0)!important;visibility:hidden;transition:.35s}
.side-menu-slide ul.sub-menu.next-menu{-webkit-transform:translate3d(-100%,-50%,0)!important;transform:translate3d(-100%,-50%,0)!important}
.side-menu-slide .popup{display:block}
.side-menu-slide .menu-item .popup > .inner{padding:0}
.side-menu-slide .menu-item .popup .sub-menu{padding-left:0}
.side-menu-slide li.menu-item{position:static}
.side-menu-slide li.menu-item .arrow{display:none}
.side-menu-slide .popup .sub-menu li.menu-item > a{padding:7px 8px}
.side-menu-slide .wide .popup li.sub li.menu-item > a{margin-left:0}
.side-menu-slide .wide .popup > .inner > ul.sub-menu{width:100%!important}
.side-menu-slide .menu-item-has-children > a:after,.side-menu-slide .menu-item > .go-back:before{display:inline-block;position:relative;transform:translateZ(0);font-size:.5rem;opacity:.7;line-height:1;vertical-align:middle}
.side-menu-slide .menu-item-has-children:hover > a:after,.side-menu-slide .menu-item > .go-back:hover:before{animation:arrowLeftRight .6s linear infinite}
.side-menu-slide .menu-item-has-children > a:after{content:"\f054";left:8px}
.side-menu-slide .menu-item > .go-back:before{content:"\f053";right:8px}
.widget_sidebar_menu{background:#fff;border:1px solid #e7e7e7;margin-top:0;max-width:620px}
.sidebar-menu ul.sub-menu.vayu-narrow-sub-menu{position:relative}
.sidebar-menu ul.sub-menu.vayu-narrow-sub-menu ul.sub-menu{left:calc(100% + 5px);position:absolute;border-radius:0;top:0;opacity:0;transition:.3s ease all;visibility:hidden}
.sidebar-menu .menu-item-has-children.sub a{position:relative}
.sidebar-menu ul.sub-menu.vayu-narrow-sub-menu li.sub:hover ul.sub-menu{opacity:1;visibility:visible}
.sidebar-menu .menu-item-has-children.sub > a:after{content:"\f054";position:absolute;right:0;top:0;bottom:0;margin:auto;height:30px;width:30px;font-weight:700;font-family:var(--fa-style-family-classic);display:grid;font-size:11px;place-content:center}
.widget_sidebar_menu .widget-title{background:#f5f5f5;border-bottom:1px solid #e7e7e7;font-size:1.0714em;font-weight:700;letter-spacing:.001em;line-height:18px;color:#444;padding:12px 15px;margin:0;text-transform:uppercase;position:relative;transition:.25s}
.widget_sidebar_menu .widget-title .toggle:hover{color:#fff;border-color:var(--vayu-primary-color);background:var(--vayu-primary-color)}
.widget_sidebar_menu .widget-title .toggle{display:inline-block;width:1.8571em;height:1.8571em;line-height:1.7572em;position:absolute;right:1.0714em;top:50%;margin-top:-.9em;padding:0;cursor:pointer;text-align:center;transition:.25s;background:#fff;border:1px solid #e7e7e7;color:#ccc}
.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}
.widget_sidebar_menu .widget-title .toggle:before{content:"\f0d8"}
.widget_sidebar_menu.closed .widget-title{margin-bottom:-1px}
.woocommerce-page.archive .sidebar-content .widget_sidebar_menu{margin:10px}
.back-login,.woocommerce-LostPassword label.vayu-control-label{color:#fff;font-weight:300}
form.woocommerce-form button.woocommerce-Button{text-transform:uppercase;color:var(--vayu-black);border-radius:calc(2*var(--border-rd-md))}
form.woocommerce-ResetPassword.lost_reset_password{margin:0 auto}
.sidebar-menu-wrap li.menu-item-type-custom.open span.arrow{transform:rotate(90deg)}
.main-sidebar-menu .sidebar-menu-wrap li.menu-item.open{background:var(--vayu-primary-color)}
p.info-msg,.main-sidebar-menu .sidebar-menu-wrap li.menu-item.open > a,.main-sidebar-menu .sidebar-menu-wrap li.menu-item.open > .arrow:before{color:#fff}
.main-sidebar-menu .sidebar-menu-wrap li.menu-item.open > a{border:none}
.pagination-wrap{text-align:center}
.pagination-wrap .page-links,.pagination-wrap .pagination{float:none;justify-content:center}
.pagination-wrap .page-links > a,.pagination-wrap .page-links > span,.pagination-wrap .pagination > a,.pagination-wrap .pagination > span{float:none}
.page-links,.pagination{float:right;margin:20px 0 0}
.page-links > a,.page-links > span,.pagination > a,.pagination > span{border:1px solid #e7e7e7;margin-left:-1px;float:left;display:inline-block;padding:.5rem .75rem;line-height:1.2;text-decoration:none;text-align:center;min-width:2.125rem}
.page-links span.dots,.pagination span.dots{border-width:0;position:relative;top:-2px}
.page-links span.current,.pagination span.current{color:#fff;background:var(--vayu-primary-color);border-color:var(--vayu-primary-color)}
.page-links a:focus,.page-links a:hover,.pagination a:focus,.pagination a:hover{position:relative;z-index:2;background-color:#e7e7e7;border-color:#e7e7e7}
.page-links .nextpostslink:before,.page-links .previouspagelink:before,.pagination .next:before,.pagination .prev:before{position:absolute;top:.5rem;left:0;right:0;text-indent:0}
.page-links .previouspagelink:before,.pagination .prev:before{content:"\f104"}
.page-links .nextpagelink:before,.pagination .next:before{content:"\f105"}
.pagination > a,.pagination > span{min-width:2.75rem;width:auto;height:2.75rem;line-height:2.5rem;color:#999;background:none;border:2px solid #999;font-size:.875rem;padding:0;border-radius:2rem!important;margin:0 .25rem;font-weight:700}
.pagination .prev.page-numbers,.pagination .next.page-numbers{line-height:1.7rem}
.row.main-content-wrap{position:relative}
.column1 .vayu-product-filters-toggle{opacity:0;visibility:hidden}
.column3 .right-sidebar{order:3}
.pagination.load-more .next{display:block;float:none;padding:1.0833em 2.5em;font-size:12px;line-height:1.3333;border-width:1px;width:100%;height:auto;text-indent:0;border-color:#e7e7e7;margin:0 auto;background:var(--vayu-gray-1);font-weight:700;text-transform:uppercase;color:#555;transition:background-color 0.2s,color 0.2s,border-color 0.2s,opacity .2s;max-width:max-content}
body.boxed .vc_section,.home-banner{width:100%!important}
body.boxed{padding:25px 0;background:#fff}
body.boxed .page-wrapper{background:#fff;margin:0 auto;box-shadow:0 0 4px rgba(0,0,0,0.15)}
body.boxed #main.wide.column1 .main-content{padding-top:0;padding-bottom:0}
body.boxed .fixed-header #header,body.boxed .footer-wrapper.fixed{position:absolute;right:0;left:0}
body.boxed #header.sticky-header .header-main.sticky,body.boxed #header.sticky-header .main-menu-wrap{margin-left:auto;margin-right:auto;right:0}
body:not(.home) #main.wide .container-main,body.wide.woocommerce-page .container-main,body.wide .container{max-width:100%;padding-left:calc(var(--vayu-grid-gutter-width) /2);padding-right:calc(var(--vayu-grid-gutter-width) / 2)}
.footer-wrapper:not(.wide) #footer .container{max-width:var(--vayu-flick-carousel-width)}
.sidebar-overlay.active{display:block;position:fixed;left:100%;top:0;bottom:0;z-index:-1;min-height:100vh;opacity:.2;transition:opacity .2s ease-in-out;background:#000;width:100vw}
.right-sidebar .sidebar-overlay.active{left:auto;right:100%}
.title td{font-size:18px;color:#000}
.widget.woocommerce.widget_products del .amount bdi{color:#797979}
del[aria-hidden="true"]{position:relative;text-decoration:none}
.explore-section .vayu-hotspot .popup-wrap:before,.vayu-hotspot ul.products li.product.product-wq_onimage .links-on-image.hide_cart_options,del[aria-hidden="true"]:empty{display:none}
del:before{content:"";width:100%;height:1px;background:#a7a7a7;position:absolute;top:50%;transform:translateY(-50%);left:0}
section.vc_section.icon-with-text{width:100%!important}
.icon-with-text li.product-category.product-col > a{height:225px;border-radius:var(--border-rd-md)}
.icon-with-text .owl-carousel.rounded-nav .owl-nav [class*=owl-]{border:1px solid var(--vayu-black);width:33px;height:33px;background:#fff}
.icon-with-text .owl-carousel.rounded-nav .owl-nav [class*=owl-]:hover{border-color:#fff}
.icon-with-text .owl-carousel .owl-nav .owl-prev:before{transform:translate(-1px,0)}
.icon-with-text .owl-carousel .owl-nav .owl-next::before{transform:translate(1px,0)}
.icon-with-text .wp-block-cover__inner-container p{line-height:24px}
.hidden .product-inner .product-content > .add-links-wrap > .add-links > .button.viewcart-style-3,.hidden .product-inner .product-content > .add-links-wrap > .add-links > .viewcart-style-2,.hidden .product-inner .product-content > .add-links-wrap > .add-links > .button.viewcart-style-1{gap:7px;background:#fff;border-radius:50px;font-size:12px;font-weight:500}
ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden{bottom:auto;top:310px}
ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden .add-links .viewcart-style-3,ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden .add-links .viewcart-style-2,ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden .add-links .viewcart-style-1{position:absolute;left:50%;transform:translateX(-50%);padding:0 18px;background:#fff;border:1px solid #101010}
div#customer_login{display:flex;align-items:center;flex-wrap:wrap}
.flexbox .owl-stage{display:flex}
.flexbox .owl-stage .owl-item{margin-left:3px}
#cboxMiddleRight,#cboxTopLeft,div#cboxWrapper :where(#cboxTopLeft,div#cboxTopCenter,div#cboxTopRight),div#cboxBottomCenter,div#cboxBottomLeft,div#cboxBottomRight,div#colorbox #cboxMiddleLeft{display:none}
button#cboxClose{bottom:auto;top:10px;background:#fff;position:absolute;border-radius:50%;width:35px;height:35px;font-size:0;display:flex;justify-content:center;align-items:center;right:40px;z-index:1;overflow:hidden;border:1px solid #ccc}
button#cboxClose:hover{color:#fff}
#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible!important}
#cboxClose:before{content:"";text-indent:0;font-size:16px;font-family:var(--fa-style-family-classic, "Font Awesome 6 Free");font-weight:900}
div#cboxContent{border-radius:20px;position:unset;height:calc(100vh - 80px)!important}
.yith_woocompare_colorbox #cboxLoadedContent{border-radius:20px!important;margin-bottom:0;height:100%!important}
.vayu-products-filter-body .shop-loop-after nav.woocommerce-pagination form.woocommerce-viewing{display:none}
.banner-section .wp-block-cover:hover img{transform:scale(1.1)}
.banner-section .wp-block-cover img{transition:.3s ease all}
.banner-section.flexbox .owl-carousel.nav-inside .owl-dots{margin:0;right:50px;bottom:43px}
.sliderHolder h2.vayu-heading{text-shadow:0 2px 4px rgb(0 0 0 / 25%)}
.sliderHolder .wp-block-cover.alignleft{max-width:100%}
.pos-top .popup-wrap:after,.pos-bottom .popup-wrap:after{border-left:18px solid transparent;border-right:18px solid transparent;width:0;height:0;margin:auto;content:"";position:absolute;left:50%;transform:translateX(-50%)}
.pos-bottom .popup-wrap:after{border-bottom:20px solid #fff;top:-15px}
.pos-top .popup-wrap:after{bottom:-15px;border-top:20px solid #fff}
.pos-left .popup-wrap:after,.pos-right .popup-wrap:after{display:block;float:right;margin-top:.25em;border-color:transparent;border-top-color:#fff;border-style:solid;border-width:.5em .31em 0;width:0;height:0;position:absolute;line-height:0;content:""}
.pos-left .popup-wrap:after{border-width:15px 0 15px 20px;border-top-color:transparent;border-left-color:#fff;right:-18px;top:auto;bottom:20px}
.pos-right .popup-wrap:after{border-width:15px 20px 15px 0;border-top-color:transparent;border-right-color:#fff;left:-20px;bottom:20px}
.single-product section.page-top{display:none}
.single-product .fixed-header #header .header-main{box-shadow:0 4px 11px rgba(0,0,0,0.07)}
.single-product #header.header-4 div#main-menu .mega-menu li.menu-item a{color:#323232}
.single.single-product .main-menu-wrap{border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD}
.single.single-product div#main{padding-top:95px}
.single.single-product .product-summary-wrap .variations tr{width:100%;padding:10px 0;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}
.single_variation_wrap .woocommerce-variation.single_variation{padding-bottom:10px;padding-top:20px}
.single.single-product .product-layout-full_width .product-summary-wrap .variations tr th.label{width:100%}
.single.single-product .product-layout-full_width .filter-item-list .filter-item:not(:hover),.product-layout-full_width .woocommerce-widget-layered-nav-list a:not(.filter-color,:hover){background:#fff}
.single.single-product .product-layout-full_width .filter-item-list li.active .filter-item{background:#001320;color:#fff}
ul.products:not(.list) .description,ul.products:not(.list) .product-content .rating-wrap{display:none}
.testimonial.testimonial_section .vayu-icons-left.vayu-u-icons{display:flex;gap:10px}
.woocommerce-form-coupon-toggle a.showcoupon{text-transform:capitalize}
.woocommerce-thankyou .featured-boxes{background:#fff}
.fancybox-wrap a.fancybox-close:hover{transform:rotate(225deg);background:#f5f5f5;opacity:1}
.menu-item-object-custom .vc_section.vayu-section .inner.img-effect{width:100%}
.cart-v1 div#panel-cart-total :where(tr.cart-subtotal,tr.order-total) td{text-align:right}
.cart-empty-page{min-height:50vh;display:grid;place-content:center}
.menu-block.menu-block-after{margin-top:15px}
.blockUI.blockOverlay{display:none!important}
.single .row.main-content-wrap .main-content .woocommerce-message{margin-top:0}
.row .woocommerce-message{margin-top:0;max-width:350px;position:relative;padding:5px 10px;font-size:12px;line-height:normal;text-align:left;padding-left:30px;margin-left:auto;margin-bottom:20px}
.row .woocommerce-MyAccount-content .woocommerce-message{max-width:100%}
.vayu-tabing-section .vayu-heading{max-width:calc(100% - 530px)}
.logo-wrapper.half_slider .vayu-u-heading,.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:100px;word-break:break-word}
.product-spotlight.popular-product .owl-carousel.show-nav-title .owl-nav{top:-45px}
.logo-wrapper.half_slider .vayu-u-heading {margin-bottom: -30px;}
.testimonial_section .wp-block-columns .wp-block-column p{margin-top:0}
.vayu-carousel .wp-block-cover,.vayu-carousel .wp-block-group{flex:auto;width:100%;max-width:100%}
.vayu-carousel.owl-carousel > p:not(:first-child),.vayu-carousel.owl-carousel > .wp-block-cover:not(:first-child),.vayu-carousel.owl-carousel > .wp-block-group:not(:first-child),.vayu-carousel.owl-carousel > .vayu-section:not(:first-child){display:none}
.accordian .vayu-section.overflow-hidden{padding:0}
.blog-posts-hover_info .thumb-info.thumb-info-bottom-info .thumb-info-title{left:0;width:100%;max-width:100%;transition:transform .2s ease-out,opacity .2s ease-out;transform:translate3d(0,100px,0);top:auto;bottom:0;opacity:0;padding:15px;text-shadow:none}
.blog-posts-hover_info .thumb-info:hover .thumb-info-title{background:#000}
.blog-posts-hover_info .thumb-info .thumb-info-wrapper{margin:0;overflow:hidden}
.blog-posts-hover_info .thumb-info,.blog-posts-hover_info .thumb-info .thumb-info-wrapper{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.blog-posts-hover_info .post .post-image,.blog-posts-hover_info2 .post .post-image,.blog-posts-no_margin .post .post-image{margin-bottom:0}
.blog-posts-hover_info .thumb-info.thumb-info-bottom-info-dark .thumb-info-title{background:linear,to top,rgba(23,23,23,0.8) 0,transparent 100% repeat scroll 0 0 rgba(0,0,0,0);color:#FFF}
.blog-posts-hover_info .thumb-info.thumb-info-centered-icons .thumb-info-action{transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);top:50%;left:3px;right:auto;bottom:auto;width:100%;height:45px;margin-top:-20px;text-align:center;position:absolute;opacity:0;z-index:2;padding-top:5px}
.blog-posts-hover_info .thumb-info.thumb-info-centered-icons:hover .thumb-info-action{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.blog-posts-hover_info .thumb-info.thumb-info-lighten .thumb-info-wrapper:after{background:rgba(23,23,23,0.25)}
.blog-posts-hover_info .thumb-info:hover .thumb-info-wrapper:after{opacity:1}
.blog-posts-hover_info .thumb-info .thumb-info-wrapper:after{content:"";transition:.3s;bottom:0;color:#FFF;left:0;position:absolute;right:0;top:0;display:block;opacity:0;z-index:1}
.blog-posts-hover_info .thumb-info.thumb-info-bottom-info:hover img{transform:sacle(1.1)}
.blog-posts-hover_info .thumb-info.thumb-info-no-borders,.blog-posts-hover_info .thumb-info.thumb-info-no-borders .thumb-info-wrapper,.blog-posts-hover_info .thumb-info.thumb-info-no-borders img{border:0;padding:0;margin:0;border-radius:0;width:100%}
.blog-posts article.post-grid,.blog-posts article.post-masonry{border-width:0;margin-bottom:30px;padding-bottom:0;position:relative}
.blog-posts-hover_info .thumb-info.thumb-info-centered-icons .thumb-info-action-icon{transition:.1s;display:inline-block;position:relative;z-index:2;left:auto;right:auto;top:50%;bottom:auto;width:36px;height:36px;line-height:36px;border-radius:50%;margin-right:6px;font-size:14px;transform:translateY(-50%);background:#fff}
.blog-posts-hover_info .thumb-info .thumb-info-action-icon-light i{color:var(--vayu-light-color-inverse,#212529)}
.blog-posts-hover_info .blog-posts-hover_info article.post,.blog-posts-hover_info2 article.post{margin-bottom:var(--vayu-grid-gutter-width)}
.blog-posts-hover_info .thumb-info.thumb-info-bottom-info .thumb-info-inner{line-height:1}
.blog-posts-hover_info .thumb-info .thumb-info-inner{transition:.3s;display:block;font:inherit;color:inherit;margin-bottom:0}
.blog-posts-hover_info .thumb-info.thumb-info-bottom-info:hover .thumb-info-title{transform:translate3d(0,0,0);opacity:1}
article.post-grid .post-image,article.post-timeline .post-image{margin-bottom:5px;position:relative}
.blog-posts-hover_info .thumb-info .thumb-info-title{transition:.3s;background:rgba(33,37,41,0.8);bottom:13%;color:#fff;font-size:17px;font-weight:600;left:0;letter-spacing:-.05em;padding:13px 21px 2px;position:absolute;z-index:2;max-width:90%}
.blog-posts.posts-medium .post.post-medium{padding:20px!important;background:#fff;border-radius:var(--border-rd-sm);margin:0}
.wp-block-search .wp-block-search__inside-wrapper > input{font-size:.8em;line-height:2.5893em;border-color:rgba(0,0,0,0.09);border-radius:40px 0 0 40px}
a.wp-block-button__link.wp-element-button:hover{color:#fff}
.sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button{border-radius:0 40px 40px 0;border:1px solid rgba(0,0,0,0.09);border-left:0;padding:10px 20px}
.vayu-products-filter-body .sidebar-content{background:none;border:none}
.cus-coundown-wrapper .wp-block-group{max-height:500px;overflow-y:auto;display:flex;flex-direction:row;align-items:center}
.cus-coundown-wrapper .wp-block-group :where(h2,p,.vayu_countdown){display:block;width:100%}
.page-top.loading .parallax-background{opacity:0}
.sticky-product .sticky-image{border-radius:var(--border-rd-sm);overflow:hidden}
.product-layout-default table.woocommerce-product-attributes.shop_attributes th.woocommerce-product-attributes-item__label{width:150px}
.hide-scrollbar{overflow:hidden}
.title-text{line-height:normal}
.products-slider.category-pos-outside li.product-category.product-col:hover .thumb-info-wrapper{border-color:#000}
.vayu-tabs.outside .tab-title i:empty{display:none}
article.post:not(.has-post-thumbnail) span.sticky-post{position:unset}
.testimonial_section .container .vc_section.vayu-section > .wp-block-columns{margin-bottom:15px}
.product-image > .yith-compare{top:15px;width:36px;height:36px;line-height:34px;opacity:0}
.product-image .yith-compare{position:absolute;top:55px;right:15px;padding:0;text-indent:-9999px;border-radius:var(--border-rd-lg)}
@media (min-width: 1701px) and (max-width: 1740px){
    .container,.container-sm,.container-md,.container-lg,.container-xl{max-width:var(--vayu-flick-carousel-width);padding-left:var(--vayu-grid-gutter-width);padding-right:var(--vayu-grid-gutter-width);--vayu-flick-carousel-width:1700px}
    }
@media (min-width: 576px) {
.ccols-sm-1 > *{--vayu-cw:100%}
.ccols-sm-2 > *{--vayu-cw:50%}
.ccols-sm-3 > *{--vayu-cw:33.3333%}
.ccols-sm-4 > *{--vayu-cw:25%}
.ccols-sm-5 > *{--vayu-cw:20%}
.ccols-sm-6 > *{--vayu-cw:16.6666%}
}
@media (min-width: 768px) {
.ccols-md-1 > *{--vayu-cw:100%}
.ccols-md-2 > *{--vayu-cw:50%}
.ccols-md-3 > *{--vayu-cw:33.3333%}
.ccols-md-4 > *{--vayu-cw:25%}
.ccols-md-5 > *{--vayu-cw:20%}
.ccols-md-6 > *{--vayu-cw:16.6666%}
}
@media not all,only screen and (min-resolution: 1.5dppx),only screen and (min-resolution: 144dpi) {
#header .logo .retina-logo,#header.sticky-header .logo .sticky-retina-logo{display:inline-block}
}
@media (min-width: 768px) {
.tabs-content .vayu-tab .owl-nav .owl-prev{right:calc(100% - 30px);left:auto}
.tabs-content .vayu-tab .owl-nav .owl-next{left:calc(100% - 30px);right:auto}
ul.products{margin-left:calc(var(--bs-gutter-x,20px) / -2);margin-right:calc(var(--bs-gutter-x,20px) / -2)}
}
@media (max-width: 1280px) and (min-width: 991px) {
.sliderHolder > section.vc_section.vayu-section > .wp-block-columns{padding-left:10px;padding-right:10px}
}
@media (max-width: 1199px) and (min-width: 992px) {
.footer-1 .footer-main .row > [class*="col-lg"]{width:100%;max-width:calc(100%/3)}
.sidebar.vayu-woo-category-sidebar.left-sidebar.mobile-sidebar{width:22%}
.checkout-v1 form.checkout.woocommerce-checkout .row > [class*="col-lg"]{width:50%}
.column3 .product-layout-full_width .product-summary-wrap .product-share{right:-15px}
}
@media (max-width: 991px) and (min-width: 768px) {
.footer-1 .footer-main .row > [class*="col-lg"],.archive-products .yit-wcan-container ul.products:not(.list) li.product-col{width:100%;max-width:calc(100% / 3);padding:0 10px}
}
@media (max-width: 1700px) {
.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:var(--vayu-flick-carousel-width);padding-left:var(--vayu-grid-gutter-width);padding-right:var(--vayu-grid-gutter-width);--vayu-flick-carousel-width:1550px}
}
@media (max-width: 1550px) {
.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:var(--vayu-flick-carousel-width);--vayu-flick-carousel-width:1400px}
.shop_table.wishlist_table .product-add-to-cart .remove_from_wishlist{right:0}
.vayu-tabs.inside .tab-title{padding-top:45px;padding-bottom:45px}
.home-banner .vayu-carousel .owl-dots{max-width:var(--vayu-flick-carousel-width);--vayu-flick-carousel-width:1400px}
}
@media (max-width: 1440px) {
body{overflow-x:hidden}
.banner-tabs .tabs-content .wp-block-cover{min-height:600px!important}
.woocommerce table.shop_table.wishlist_table tbody.wishlist-items-wrapper tr td.product-name{width:300px}
.footer-main h3.wp-block-heading{font-size:26px!important;margin-bottom:15px!important}
.glass-effect h2.wp-block-heading br{display:none}
.icon-with-text li.product-category.product-col > a{height:185px}
.shop_table.wishlist_table .product-thumbnail{min-width:150px}
.box-icon-collection .vc_section.vayu-section h3.wp-block-heading{font-size:1.5rem!important}
#header.header-4 .vayu-contact-wrap{margin-right:5px}
section.vc_section.vayu-inner-container.accordian,section.vc_section.vayu-inner-container.feature-products{padding-top:60px;padding-bottom:60px}
.before_after_image:hover :where(.before_title,.after_title){font-size:24px!important}
.testimonial.testimonial_section .wp-block-column h2.wp-block-heading{font-size:20px!important}
section.vayu-inner-container.box-icon-collection{padding-bottom:60px}
section.vc_section.vayu-section.logo-wrapper{padding-top:60px}
ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden{top:280px}
.home-banner .vayu-carousel .owl-dots{padding-left:15px;padding-right:15px}
.footer-widget-sec .wp-block-group .wp-block-heading{font-size:56px!important}
section.vc_section.icon-with-text .wp-block-cover{min-height:250px!important}
}
@media (max-width: 1365px) {
.vayu-product-category .products .product-category .thumb-info h3{font-size:14px}
section.vayu-inner-container.coundown-wrapper{padding-top:400px;padding-left:15px;padding-right:15px}
.quickview-wrap .single-product .product-summary-wrap .quantity{max-width:160px}
#footer .footer-bottom .widget h2.wp-block-heading{line-height:1.2;margin-bottom:15px}
.banner-section h2.wp-block-heading{font-size:clamp(1.5rem,1.5rem + ((1vw - 0.2rem) * 2.066),3.5rem)!important;line-height:1.2}
.banner-section.gallery-layout.single-product-below{padding-top:60px;padding-bottom:60px}
.product-layout-default .product-thumbnails.thumbnails .product-thumbs-slider .img-thumbnail img{height:150px}
.product-thumbnails.thumbnails .product-thumbs-slider .img-thumbnail img{height:180px}
.home-banner .vayu-carousel .owl-dots .owl-dot:first-child{margin-left:0}
.home-banner .owl-carousel.nav-inside-left .owl-dots{left:0}
}
@media (max-width: 1280px) {
.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:var(--vayu-flick-carousel-width);--vayu-flick-carousel-width:100%;padding-left:15px;padding-right:15px}
.footer-widget-sec{padding:0}
#footer .footer-bottom .container > .row{margin-left:0;margin-right:0}
.vayu-tabs.inside .tab-title{padding-top:40px;padding-bottom:40px;font-size:16px}
ul.products .product-default.product .add-links-wrap .button[class*="viewcart-style"]{padding:8px 12px;line-height:normal;min-height:40px;align-items:center}
.shop_table.wishlist_table.mobile .add-links .quickview,.woocommerce table.wishlist_table a.compare.yith-compare.button{max-width:30px}
.shop_table.wishlist_table.mobile .add-links .add_to_cart{max-width:170px}
.glass-effect .container{padding:0}
.vayu_countdown.vayu-cd-s2 .vayu_countdown-section{min-width:fit-content}
.banner-section .wp-block-cover{padding-left:32px!important;padding-right:32px!important;padding-top:350px!important;width:100%;max-width:100%}
.video-media-section > .wp-block-group{margin-bottom:40px!important}
.box-icon-collection .wp-block-columns .wp-block-column p br{display:none}
.testimonial.testimonial_section .wp-block-column h2.wp-block-heading{font-size:25px!important}
.product-summary-wrap .row .summary.entry-summary{position:relative;top:0;width:40%}
.product-summary-wrap .row .summary-before{width:60%}
.sliderHolder > section.vc_section.vayu-section > .wp-block-columns > .wp-block-column{max-width:50%;padding-right:0}
.fancybox-wrap .product-summary-wrap .row .summary.entry-summary,.fancybox-wrap .product-summary-wrap .row .summary-before{width:50%}
.logo-wrapper .owl-item .vc_section.vayu-section{padding:25px 10px}
.testimonial .wp-block-group .vc_section.vayu-section .wp-block-group:last-child .wp-block-columns .wp-block-column{width:100%;flex-basis:100%!important}
.banner-section.flexbox .container > .wp-block-columns > .wp-block-column{flex:100%!important}
.sliderHolder.is-layout-flow.wp-block-column-is-layout-flow{padding-left:0!important}
.sliderHolder.is-layout-flow.wp-block-column-is-layout-flow > .wp-block-columns{margin:0 auto}
.banner-section.flexbox .container > .wp-block-columns > .wp-block-column > .wp-block-columns > .wp-block-column{padding-right:0!important}
.explore-carousel-section .timline-desc{padding-left:15px!important;padding-right:15px!important}
.wp-block-column.sliderHolder{margin-top:10px}
.banner-section.flexbox .owl-carousel.nav-inside .owl-dots{right:33px}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section{padding:30px}
.scroll-btn-custom.btn{right:5px}
#header.header-4 div#main-menu .mega-menu > li.menu-item > a{font-size:14px}
.mega-menu .wide .popup > .inner{padding-left:0;padding-right:0}
#header .reveal-heading .inner > ul.sub-menu > li.menu-block-item .owl-carousel .owl-nav .owl-next{right:0}
#header .reveal-heading .inner > ul.sub-menu > li.menu-block-item .owl-carousel .owl-nav .owl-prev{left:-30px}
section.half_slider .vayu-carousel.owl-carousel{width:calc(100% + 100vw - var(--vayu-flick-carousel-width))}
.half_slider .vayu-carousel.owl-carousel .owl-controls .owl-nav{right:calc(102vw - var(--vayu-flick-carousel-width))}
.column2-left-sidebar .main-content{padding-bottom:0}
.archive-products ul.products.products-container{margin-bottom:0}
.single-post .main-content .vayu-single-page article.post.post-full{padding-left:45px}
.product-images .product-image-slider.owl-carousel .img-thumbnail .inner img{height:auto}
.js-marquee .vayu-u-main-heading h3{font-size:50px!important}
.header-row .header-left{max-width:max-content}
.icon-with-text .wp-block-cover .wp-block-column h3.wp-block-heading{font-size:24px!important}
.title-text{font-size:14px}
article.post .comment-respond h3{font-size:28px}
.vayu_widget_price_filter form .fields{flex-wrap:wrap;line-height:normal;gap:0}
.vayu_widget_price_filter form .fields button.button{margin-top:10px}
.feature-products h2.section-title,section.popular-product h2.section-title{margin-bottom:20px}
}
@media (max-width: 1199px) {
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{font-size:18px;padding:5px;line-height:normal}
.coundown-wrapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow .wp-block-heading{line-height:normal;font-size:1.6rem!important}
.coundown-wrapper h2 br{display:none}
.copyright-main{margin-top:30px}
.single.single-post .page-top h1.page-title,.page-top h1.page-title{font-size:36px;line-height:normal}
.table-wrapper table.shop_table.cart tbody.wishlist-items-wrapper td.product-add-to-cart a.remove.remove_from_wishlist{right:0}
.box-content .table-wrapper{overflow-x:auto}
.box-content .table-wrapper table.shop_table{min-width:max-content}
.cart-v2 .cart_total_main{padding:20px}
.product-images .product-image-slider.owl-carousel .img-thumbnail .inner img{height:540px}
ul.pcols-md-3 li.product-col{width:33.3333%}
.testimonial.testimonial_section .wp-block-column h2.wp-block-heading{font-size:20px!important}
section.vayu-inner-container.coundown-wrapper{padding-left:30px;padding-right:30px;padding-top:170px}
#header .header-top .gap{margin:0 5px}
.before_title,.after_title{font-size:18px!important}
.vc_section.logo-wrapper,.vc_section.box-icon-collection{margin-left:auto;margin-right:auto}
.box-icon-collection .vayudata_boxes .vc_section.vayu-section{padding:30px 25px 10px}
.after_title{right:40px;top:30px}
.before_title{left:40px;bottom:30px}
.vc_section.feature-products,.vc_section.popular-product{margin-left:auto;margin-right:auto}
.vayu-single-page article.post{padding-top:0}
.vayu-single-page article.post .mb-5{margin-bottom:0!important}
form.login.global-login,.woocommerce-checkout .shipping_address,.woocommerce-billing-fields{padding:20px}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox,.woocommerce-checkout label{line-height:inherit;font-size:14px}
p.woocommerce-form-row span.text-sm{font-size:14px}
.woocommerce-account h3.account-sub-title{gap:0}
.yith_woocompare_colorbox #cboxLoadedContent{overflow:auto!important}
.yith_woocompare_colorbox #cboxLoadedContent iframe.cboxIframe{min-width:1630px}
.box-icon-collection .wp-block-group .btn{margin-top:15px}
section.vc_section.box-icon-collection{padding-top:60px}
section.accordian p br{display:none}
.single.single-post .page-top > .container{min-height:450px}
.related-posts .post-item.post-title-simple h4.title-short{font-size:18px;line-height:normal}
.admin-bar .product-summary-wrap .row .summary.entry-summary{position:relative;top:0}
section.vc_section.icon-with-text .wp-block-cover__inner-container .wp-block-column h3.wp-block-heading{font-size:24px!important}
.icon-with-text .wp-block-cover .wp-block-cover__inner-container .wp-block-group{padding-bottom:0!important;padding-top:0!important}
.hidden .product-inner .product-content > .add-links-wrap > .add-links > .button.viewcart-style-1{font-size:12px}
.cus-coundown-wrapper > .container > .wp-block-group{min-height:400px!important;padding:50px!important;gap:15px!important}
.explore-carousel-section .vayu-u-main-heading h2{font-size:26px!important;line-height:normal!important}
.related-posts .post-item p.author-name,.explore-carousel-section .wp-block-columns .vayu-u-sub-heading{font-size:14px!important;line-height:normal!important}
span.footer-copyright,.cus-coundown-wrapper .vayu_countdown-div span.vayu_countdown-row span.vayu_countdown-period{font-size:14px}
.box-icon-collection .wp-block-group p{font-size:16px!important;line-height:1.5}
section.vc_section.vayu-section.vayu-inner-container.video-media-section{padding-bottom:0}
section.vc_section.vayu-section.section-video{padding-top:450px}
.banner-experience .wp-block-cover__inner-container h2.wp-block-heading,.tabs-content .vayu-tab .wp-block-cover__inner-container .wp-block-group h2.wp-block-heading{font-size:48px!important}
section.vc_section.box-icon-collection .wp-block-column > .wp-block-columns > .wp-block-column{width:100%;flex-basis:calc(100% / 2)}
section.vc_section.box-icon-collection .wp-block-column > .wp-block-columns > .wp-block-column:nth-last-child(-n+2) .vc_section.vayu-section{margin-bottom:20px}
.fixed-header + section.page-top{margin-top:86px}
.js-marquee .vayu-u-main-heading h3{font-size:44px!important}
.box-icon-collection .vc_section.vayu-section{margin-bottom:30px}
.single.single-product div#main{padding-top:75px}
.cus-coundown-wrapper .vayu_countdown .vayu_countdown-row span.vayu_countdown-section{min-width:80px;min-height:80px}
.vayu-section.section-video .wp-block-group__inner-container p br{display:none}
.half_slider .vayu-carousel.owl-carousel .owl-controls .owl-nav{right:calc(103vw - var(--vayu-flick-carousel-width))}
.feature-products ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden{top:230px}
table.woocommerce-product-attributes.shop_attributes :where(th.woocommerce-product-attributes-item__label,td.woocommerce-product-attributes-item__value){padding:15px}
section.vc_section.vayu-section.section-video .wp-block-group__inner-container .wp-block-heading{line-height:1.2}
.cart-v2 div#panel-cart-discount .coupon :where(input,button){width:100%}
.related-posts span.post-image.thumb-info span.thumb-info-wrapper img.img-responsive{min-height:270px}
.cus-coundown-wrapper span.vayu_time-mid span.vayu_countdown-amount{--counter-fontsize:26px;font-size:var(--counter-fontSize)}
section.vc_section.cus-coundown-wrapper h2{font-size:54px!important;line-height:1.2!important}
.checkout-v2 div#order_review [class*="col-lg"]{width:100%}
form.checkout.woocommerce-checkout [class*="col-lg"]{width:50%}
.checkout-order-review .box-content.featured-boxes{padding:20px}
.single.single-product .product-layout-default .product-summary-wrap .variations tr{padding:7px 0}
.single_variation_wrap .woocommerce-variation.single_variation{padding-top:15px}
.shop_table.wishlist_table .product-thumbnail{min-width:120px}
.grid-creative.products .product-category .thumb-info .thumb-info-title h3{font-size:26px}
.feature-products figure.wp-block-image img{min-height:450px}
section.vc_section.vayu-section.vayu-inner-container.explore-section{padding-top:20px;padding-bottom:10px}
section.vc_section.box-icon-collection .wp-block-group__inner-container .wp-block-heading{line-height:1;margin-bottom:15px!important}
.related-posts h4.sub-title{margin-bottom:0}
.product-layout-grid .product-summary-wrap .variations tr td{padding-top:10px;padding-bottom:0}
section.popular-product h2.section-title{margin-bottom:10px}
.explore-section + .popular-product .owl-carousel.show-nav-title .owl-nav{top:-40px}
.single-product div:where(.column3,.column2) .product .product-summary-wrap form.variations_form .single_add_to_cart_button{min-width:100%;font-size:14px}
div:where(.column3,.column2) .product-layout-full_width .product-summary-wrap .price{font-size:18px}
div:where(.column3,.column2) .woocommerce-tabs .tab-content p,div:where(.column3,.column2) .woocommerce-product-rating,:where(.column3,.column2) ul.wc-block-product-categories-list li.wc-block-product-categories-list-item{font-size:12px}
div:where(.column3,.column2) h2.resp-accordion{font-size:14px;padding-bottom:10px}
div:where(.column3,.column2) .product-layout-full_width .product-thumbnails .img-thumbnail{width:65px}
div:where(.column3,.column2) div#product-tab{margin-bottom:20px}
div:where(.column3,.column2) .woocommerce-tabs .tab-content{padding:10px 0}
.single-product :where(.column3,.column2) .product-summary-wrap p.price .amount bdi{font-size:16px}
}
@media (max-width:991px) {
.sidebar-menu .narrow ul.sub-menu{box-shadow:none;border-radius:0}
.sidebar-menu .narrow ul.sub-menu ul.sub-menu{display:block;position:static;padding:0 0 0 5px;opacity:1;background:none}
.right-sidebar .sidebar-menu .wide .popup,.sidebar-menu .wide .popup{border-radius:0;box-shadow:none;border:none;margin:0}
.right-sidebar .sidebar-menu .wide .popup .inner,.sidebar-menu .wide .popup .inner{border-radius:0;margin:0}
.vayu_countdown-row.vayu_countdown-show4{margin:0 auto!important}
.sidebar-menu .popup{position:static;margin-bottom:-1px;animation:none!important}
.sidebar-menu li.menu-item > .arrow{margin:0;top:7px;transform:rotate(0);transition:transform .3s;z-index:2;cursor:pointer}
.sidebar-menu-wrap li.menu-item-type-custom span.arrow{top:3px}
.sidebar-menu li.menu-item.open > .arrow{margin-top:1px;transform:rotate(90deg)}
body.product-template-default .summary.entry-summary{margin-top:30px}
#mini-cart.minicart-inline{margin-left:0}
.banner-section p br,#mini-cart.minicart-inline .cart-subtotal{display:none}
.coundown-wrapper > .container .glass-effect .wp-block-columns.wp-block-columns-is-layout-flex{flex-direction:column;gap:20px!important}
.banner-section .wp-block-columns{margin:0 auto}
.explore-section .vayu-hotspot .popup-wrap ul.products li.product-col .product-inner{min-width:230px}
#footer .copyright-main .d-flex{flex-direction:column;margin-top:20px;gap:10px}
#header .mobile-toggle{display:inline-grid;place-content:center}
#main-toggle-menu,#header .main-menu,.header-right .block-nowrap,#header:not(.header-builder) .gap,#header:not(.header-builder) .header-top,#header:not(.header-builder) .switcher-wrap{opacity:0;position:absolute;top:0;visibility:hidden;transform:translateY(-120%)}
.main-menu-wrap{display:block}
#header.header-4.sticky-header .main-menu-wrap .container .mobile-toggle{font-size:18px;height:35px;width:35px}
.woocommerce-account .featured-boxes fieldset legend,.left-sidebar,.right-sidebar{padding-bottom:20px}
.footer .widget-title,.footer-main h3.wp-block-heading{font-size:22px}
.vayu-tabing-section h2.vayu-heading{position:unset;margin-bottom:0;width:100%;max-width:100%}
form#yith-wcwl-form,.blog-1.blog div#main,section.testimonial.testimonial_section,section.vc_section.vayu-section.banner-section.gallery-layout,.search-results div#content,section.vc_section.vayu-section.vayu-tabing-section,.vc_section.vayu-section.vayu-inner-container.beforeafter-wrap,section.vc_section.vayu-section.explore-section,.woocommerce-checkout div#main,.woocommerce-account div#main,.vayu-single-page,.woocommerce-cart div#main,section.vc_section.vayu-section.vayu-inner-container.popular-product,.vayu-section.vc_section.vayu-section.accordian,section.vc_section.vayu-product-category,section.vc_section.vayu-inner-container.feature-products,.vc_section.vayu-section.vc_section.box-icon-collection,.vc_section.vayu-section.explore-carousel-section,.search-results div#content,.woocommerce-cart div#main,.archive div#main{padding-top:50px;padding-bottom:50px}
.woocommerce table.wishlist_table .alt.button{max-width:170px}
div#customer_login .u-column2{margin-top:30px}
form.woocommerce-form,form.woocommerce-ResetPassword{padding:50px}
.woocommerce-account .account-sub-title{margin-bottom:30px}
.woocommerce-account .page-content > .woocommerce .box-content .u-columns [class*="u-column"]{padding:0}
.vayu-main.container h2.entry-title.m-b{margin-bottom:0}
.fixed-header.header-transparent-bottom-border #header .main-menu-wrap,header#header.header-1 .main-menu-wrap{border:none;box-shadow:none;margin-bottom:0}
.product-images .product-image-slider.owl-carousel .img-thumbnail .inner img{height:450px}
.single-product .sticky-product .quantity.buttons_added{max-width:135px}
.shop-loop-before.sticky{background:#fff}
.sidebar-opened .vayu-woo-category-sidebar.left-sidebar.mobile-sidebar{left:0}
html.sidebar-opened .page-wrapper{left:260px;overflow:visible}
.mobile-sidebar.sidebar{position:fixed;padding-top:0;padding-bottom:0}
.mobile-sidebar .sidebar-content{display:block;overflow-x:hidden;overflow-y:scroll;height:100%;padding:20px;-webkit-overflow-scrolling:touch}
.vayu-products-filter-body .sidebar.vayu-woo-category-sidebar.left-sidebar,.woocommerce-shop .main-content.col-lg-9,.vayu-products-filter-body.opened .main-content.col-lg-9,.sidebar-opened .main-content.col-lg-9{width:100%}
html.sidebar-opened body > *{z-index:0}
.column2-left-sidebar .main-content,.column3 .main-content{order:0}
.row.main-content-wrap.vayu-products-filter-body .sidebar.vayu-woo-category-sidebar{padding-top:40px}
form.searchform.search-layout-overlay button.btn,.vayu-woo-category-sidebar.left-sidebar{position:unset;visibility:visible}
.shop-loop-before .woocommerce-ordering{margin-right:15px}
.cart-v2 .cart_total_main{margin-top:30px}
#nav-panel .accordion-menu .arrow:before,#nav-panel .accordion-menu .open > .arrow:before{font-family:"vayu";content:"\e81c"}
header#header.header-1 .main-menu-wrap{background:#242121;border-radius:var(--border-rd-sm)}
.header-wrapper.fixed-header + #main{padding-top:0!important}
.coundown-wrapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow .wp-block-heading{text-align:center}
.banner-section .wp-block-columns{padding-left:0!important;padding-right:0!important}
.testimonial .wp-block-group .wp-block-column .wp-block-heading{font-size:20px!important}
.page-top ul.breadcrumb > li{font-size:12px}
section.banner-section > .wp-block-columns .wp-block-column.is-layout-flow{flex:100%;flex-basis:100%!important;padding:0!important}
.product-summary-wrap .row .summary.entry-summary .sticky-product .container{max-width:100%}
.sticky-detail{padding-right:20px}
.banner-section .wp-block-cover{padding-top:250px!important;border-radius:var(--border-rd-md)!important}
.testimonial.testimonial_section .container > h2.vayu-heading{margin-bottom:-20px}
.before_title,.after_title{font-size:20px!important}
.after_title{right:25px;top:20px}
.before_title{left:20px;bottom:25px}
section.vc_section.vayu-section.icon-with-text{margin-top:50px}
#side-nav-panel .accordion-menu li.menu-item > a i{margin-right:10px}
span.vayu_countdown-row{gap:10px}
.wp-block-cover.banner-experience{min-height:400px!important;margin-top:30px!important}
.single.single-product div#main{padding-bottom:0}
.single.single-product div#main,section.vayu-section.vayu_collection_page,section.vc_section.vayu-section.logo-wrapper,.vayu-section.vc_section.video-media-section,.vayu-section .vayu-inner-container.accordian{padding-top:50px}
.page-top > .container{padding-top:105px!important;padding-bottom:85px!important}
#side-nav-panel .accordion-menu{padding:0;width:100%;flex:100%}
.register-btn-section h3{font-size:30px}
.sticky-product .add-to-cart{max-width:400px;margin-top:0}
.summary-before{margin-left:auto;margin-right:auto}
.register-btn-section,form.woocommerce-form,form.woocommerce-ResetPassword{max-width:100%}
.boxes-content .wp-block-columns .wp-block-column{margin-bottom:30px}
body.wide.woocommerce-page .container-main,body.wide .container,.wide .home-banner .vayu-carousel .owl-dots,.single-product-below .sliderHolder > section.vc_section.vayu-section > .wp-block-columns,section.vc_section.vayu-section.explore-carousel-section{padding-left:15px;padding-right:15px}
.single-product-below .sliderHolder > section.vc_section.vayu-section > .wp-block-columns{margin-bottom:0}
#mini-cart .widget_shopping_cart_content{padding:1rem}
.feature-products h2.vayu-heading{position:unset}
#header.header-4.sticky-header .main-menu-wrap .container{padding-top:10px;padding-bottom:10px}
.half_slider .vayu-carousel.owl-carousel .owl-controls .owl-nav{right:0;top:7px}
section.half_slider .vayu-carousel.owl-carousel{width:100%}
#nav-panel .mobile-menu .hidden-item,#side-nav-panel .mobile-menu .hidden-item{padding:0;border:none}
.beforeafter-wrap p br,.video-media-section .wp-block-group__inner-container p br,#side-nav-panel .accordion-menu .hidden-item .arrow,#header.header-4 .header-main .header-row .header-center{display:none}
section.vc_section.vayu-section.icon-with-text .wp-block-cover{min-height:250px!important;padding-top:25px;padding-bottom:25px}
.switcher-wrap{align-items:flex-start}
html.panel-opened .side-nav-panel-close i{font-size:26px}
.accordion-menu ul.sub-menu{display:none;list-style:none;margin:0;padding:0 0 0 10px}
.panel-opened{overflow:hidden}
.feature-products .container .wp-block-columns{flex-direction:column}
.feature-products figure.wp-block-image img{width:100%}
.feature-products .container .wp-block-columns .wp-block-column:first-child{display:none}
.tabs .vayu-tabs.right{justify-content:flex-start;margin-top:20px}
span.vayu_countdown-row.vayu_countdown-show4{justify-content:flex-start;width:inherit}
.cus-coundown-wrapper .vayu_countdown .vayu_countdown-row span.vayu_countdown-section{min-width:60px;min-height:60px}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{width:38px;height:38px}
.product-spotlight .vayu-u-main-heading h2,section.vc_section.vayu-section.logo-wrapper h2,.popular-product .title-border-bottom .section-title.slider-title,.vayu-product-category h2,.feature-products h2.section-title,.vayu-tabing-section h2.vayu-heading,section.vc_section.cus-coundown-wrapper h2,.single-product-below .wp-block-group__inner-container h2.wp-block-heading,.accordian h2.wp-block-heading,.beforeafter-wrap h2.wp-block-heading,.box-icon-collection h2.wp-block-heading,.video-media-section h2.wp-block-heading,.vayu-product-category .wp-block-heading,.popular-product .wp-block-heading,.explore-section .wp-block-heading,.explore-carousel-section h2.wp-block-heading,.feature-products h2.vayu-heading,.testimonial.testimonial_section h2.vayu-heading,.related.products h2.slider-title,.single-post .related-posts h4.sub-title,.section-title,.slider-title{font-size:clamp(1.6rem,1.6rem + ((1vw - 0.2rem) * 2.066),3.5rem)!important;line-height:1.2!important}
.single-post .related-posts h4.sub-title{min-height:inherit}
.vayu-accordian .vc_section.vayu-section.mx-auto{width:100%!important}
.accordian .container .wp-block-column.wp-block-column-is-layout-flow{padding:0 15px!important}
.explore-section .vayu-hotspot ul.products .product-loop-title h3{font-size:13px}
.footer-main [class*="col-lg"] aside.widget.widget_block.widget_text p br,.popular-product .vayu_countdown{display:none}
section.vc_section.vayu-section.vayu-inner-container.explore-section{padding-bottom:0}
.box-icon-collection .wp-block-group p{padding-right:0!important}
.footer-widget-sec .wp-block-group .wp-block-heading{font-size:44px!important}
.fixed-header + section.page-top{margin-top:77px}
.gallery-layout.single-product-below .vayu-inner-container.banner-section.flexbox > .container{padding:0}
.menu-block.menu-block-after section.vc_section.vayu-section .owl-nav{top:50%;transform:translateY(-50%);width:100%}
.menu-block.menu-block-after section.vc_section.vayu-section .owl-nav .owl-prev{left:0}
.menu-block.menu-block-after section.vc_section.vayu-section{border:1px solid #f1f1f1;padding:10px;border-radius:10px;margin-bottom:20px;margin-right:10px}
.menu-block.menu-block-after section.vc_section.vayu-section .links-on-image.hide_cart_options,.menu-block.menu-block-after section.vc_section.vayu-section .add-links-wrap.hidden{opacity:0}
#side-nav-panel ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden .add-links .viewcart-style-1{display:none}
#side-nav-panel .product-loop-title{display:block;padding:0!important}
.single-post .main-content .vayu-single-page article.post.post-full h2.vayu-heading{font-size:20px!important}
article.post .comment-respond h3{font-size:24px}
.grid-creative.products .product-category .thumb-info .thumb-info-title h3{font-size:24px}
.admin-bar .fixed-header + section.page-top{margin-top:0}
.woocommerce-thankyou-order-received{padding:25px 0;font-size:18px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr td.product-subtotal{max-width:90px}
.woocommerce-account.woocommerce-page .woocommerce header.title h3{font-size:18px}
.u-columns.woocommerce-Addresses.col2-set.addresses{margin:0 auto}
.woocommerce-account .woocommerce-MyAccount-content .featured-boxes legend,.single .main-content{padding-bottom:0}
.product-summary-wrap .row .summary-before,.product-summary-wrap .row .summary.entry-summary{width:100%}
.single.single-product .main-menu-wrap{border-bottom:0}
#side-nav-panel .accordion-menu > li.menu-item a[aria-label="product"]{padding:0}
.menu-block.menu-block-after li.product-col .product-image{margin-bottom:5px}
.js-marquee > div{padding:0 20px}
.js-marquee .vayu-u-main-heading h3{font-size:35px!important}
ul.products li.product-wq_onimage.hidden .add-links-wrap.hidden{top:220px}
.woocommerce .wishlist-title{margin-bottom:15px}
button.video-control{right:60px;bottom:60px}
.owl-carousel.show-nav-title .owl-nav .owl-prev{left:-90px}
.cus-coundown-wrapper span.vayu_time-mid span.vayu_countdown-amount{--counter-fontsize:22px;font-size:var(--counter-fontSize)}
section.vc_section.vayu-section.section-video{padding-top:350px}
.fancybox-wrap .product-summary-wrap .row .summary.entry-summary,.fancybox-wrap .product-summary-wrap .row .summary-before{width:100%}
.vayu_collection_page + section.vc_section.vayu-section.logo-wrapper{padding-bottom:50px}
.post-meta span:not(:last-child){margin-right:10px;padding-right:10px}
.single-product .col-lg-3.sidebar.vayu-woo-product-sidebar.left-sidebar{padding-bottom:0}
.blog-posts.posts-medium .post-content{padding-top:15px}
.blog-posts.posts-medium{margin-bottom:0}
.owl-carousel.show-nav-title .owl-nav{top:-45px}
.product-spotlight.popular-product .owl-carousel.show-nav-title .owl-nav{top:-37px}
.fancybox-wrap .product-summary-wrap .row .summary.entry-summary{margin-top:20px}
.single.single-product .product-layout-default .product-summary-wrap .variations tr{padding:5px 0}
form.checkout.woocommerce-checkout [class*="col-lg"]{width:100%}
.cus-coundown-wrapper > .container > .wp-block-group{min-height:350px!important}
section.vc_section.vayu-section.accordian h2.wp-block-heading + p{margin-bottom:25px!important}
.explore-carousel-section .vayu-carousel .wp-block-group .wp-block-columns .wp-block-column > .wp-block-cover{min-height:400px!important}
ul.products.products-container.category-pos-outside .thumb-info-title{padding:10px 0 0}
.section-video .wp-block-columns .wp-block-group{padding-right:85px!important}
.related-posts .post-carousel.vayu-carousel{padding-top:20px}
.related-posts .owl-carousel.show-nav-title .owl-nav{top:-15px}
.column3 .sidebar-content,.column3 .woocommerce-page.archive .sidebar-content aside.widget{padding:0}
.icon-with-text .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {flex: 0 0 calc( 100% / 3) !important;} 
section.vc_section.icon-with-text .wp-block-cover__inner-container .wp-block-column h3.wp-block-heading {font-size: 22px!important;}
}
@media (max-width: 767px) {
.icon-with-text .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {flex: 0 0 100% !important;}
.page-wrapper .icon-with-text  .wp-block-columns {gap: 15px !important;}
.box-icon-collection .wp-block-column .wp-block-group.is-content-justification-right{justify-content:flex-start}
.cus-coundown-wrapper > .container > .wp-block-group{padding:35px 25px!important;min-height:inherit!important}
.cus-coundown-wrapper .vayu_countdown .vayu_countdown-row span.vayu_countdown-section:not(:last-child):after{left:calc(100% + 8px);font-size:25px}
.cus-coundown-wrapper span.vayu_countdown-row{gap:20px}
.vayu-tabs.inside{flex-wrap:wrap;gap:0 5px}
.vayu-tabs.inside .tab-title{padding:32px 15px;font-size:14px}
section.vayu-inner-container.coundown-wrapper{padding-top:160px}
.vayu-tabs{gap:10px;flex-wrap:wrap}
.vayu-section.coundown-wrapper > .container > .vayu-inner-container{padding-left:10px;padding-right:10px}
.fixed-header.header-transparent-bottom-border #header .main-menu-wrap{border-radius:0;background:none;box-shadow:none;border:none}
.banner-section .wp-block-cover,.sliderHolder .vc_section.vayu-section{min-height:325px!important}
.accordian .container > .wp-block-columns,section.banner-section > .wp-block-columns,.page-wrapper .box-icon-collection .wp-block-columns,.banner-section .wp-block-column.is-layout-flow > section.vc_section.vayu-section > .wp-block-columns{gap:15px!important}
.banner-section .wp-block-cover h2.vayu-heading,.sliderHolder h2.vayu-heading{font-size:24px!important;line-height:normal!important}
.banner-section .wp-block-cover p br{display:none}
.banner-section p{line-height:normal;margin-top:0!important;font-size:14px!important}
.vayu-section.banner-section .wp-block-columns .wp-block-column .vc_section.vayu-section.vayu-inner-container{padding-left:0;padding-bottom:10px;padding-right:0}
.vayu-section.banner-section .wp-block-columns .wp-block-column .vc_section.vayu-section.vayu-inner-container p{margin-bottom:0}
.products .product-category .thumb-info h3{font-size:16px}
.explore-section .vayu-hotspot .popup-wrap{min-width:250px;max-width:100%}
.footer-main .wp-block-media-text{grid-template-columns:inherit!important;display:flex}
.vayu-section.banner-section .wp-block-columns .wp-block-column .vc_section.vayu-section.vayu-inner-container .vayu-heading{font-size:30px!important}
.banner-section .vc_section.vayu-section.vayu-inner-container .container{padding-left:15px;padding-right:15px}
.footer-main :where(h3.widget-title,.wp-block-heading){font-size:18px!important}
#footer .footer-bottom .widget .wp-block-group h2.wp-block-heading{font-size:26px!important;margin-bottom:10px}
.single.single-post .page-top h1.page-title,.page-top h1.page-title{font-size:24px}
.woocommerce-account .featured-boxes fieldset legend,.grid-creative.products .product-category .thumb-info .thumb-info-title h3{font-size:18px}
.post-item.post-title-simple h4{margin-bottom:5px}
.category h2.entry-title{font-size:22px}
.blog-posts article{margin-bottom:40px;padding-bottom:2rem}
.cart.cart-table.shop_table.responsive td.product-remove
/*,.woocommerce #content table.wishlist_table.cart a.remove*/{position:relative!important;transform:unset;right:0;top:0}
.fixed-header #header,.cart-v2 .shop_table td.product-thumbnail,table.shop_table tbody.wishlist-items-wrapper tr td.product-name,.shop_table td.product-thumbnail{max-width:100%}
.woocommerce table.wishlist_table .add-links.clearfix{justify-content:center}
form.woocommerce-form,form.woocommerce-ResetPassword{padding:30px}
.related-posts .post-item .btn.btn-primary,.menu-block.menu-block-after .owl-carousel .owl-nav .owl-next,.menu-block.menu-block-after .owl-carousel .owl-nav .owl-prev,.btn.btn-primary.btn-modern span{font-size:14px}
.search h2.entry-title.m-b{margin-bottom:20px}
.footer h3.widget-title{margin-bottom:0}
.post-content h3.wp-block-heading strong{font-size:18px;line-height:normal}
.product .product-summary-wrap .row .summary.entry-summary{margin-top:25px}
.product-images .product-image-slider.owl-carousel .img-thumbnail .inner img{height:430px}
.fancybox-overlay .product-image-slider.owl-carousel .img-thumbnail .inner img{height:inherit}
.copyright-main{padding-left:0;padding-top:0}
.product-summary-wrap form.cart{flex-direction:column}
.product-summary-wrap .single_add_to_cart_button{margin-left:0;max-width:100%;width:100%;margin-top:10px}
form.login.global-login,.checkout-order-review .box-content.featured-boxes{border-radius:var(--border-rd-sm);padding:20px}
.vayu-checkbox [type="checkbox"]:checked + label:after{top:20px}
.archive-products{margin:20px 0}
.search .vayu-posts-grid .m-t-lg{margin-top:10px!important}
.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content .box-content p.m-b-xl{margin-bottom:20px!important}
.woocommerce-MyAccount-content .box-content p.m-b-xl{font-size:14px}
.blog-posts .post-modern{margin-bottom:0}
.sidebar.vayu-woo-category-sidebar,.push-top{margin-top:20px}
section.page-top{margin-top:0}
.fixed-header{position:unset}
.home-banner .vayu-u-heading .vayu-u-sub-heading br{display:none}
.page-top .breadcrumb{font-size:12px}
ul.products.products-container{margin-bottom:0}
#side-nav-panel .switcher-wrap{padding:0 10px}
.sliderHolder > section.vc_section.vayu-section > .wp-block-columns > .wp-block-column{max-width:100%;padding:0!important;flex:100%}
.page-wrapper .box-icon-collection .wp-block-column .wp-block-columns:last-child{margin:0 auto}
.explore-carousel-section .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child{padding:20px!important}
.before_title,.after_title{font-size:14px!important}
.row.main-content-wrap.vayu-products-filter-body .sidebar.vayu-woo-category-sidebar{padding-top:0;padding-bottom:0}
table.cart.cart-table.woocommerce-cart-form__contents tr td.product-thumbnail{max-width:100%}
.page-top > .container{padding-top:75px!important;padding-bottom:75px!important}
.blog-posts article.post-grid{margin-bottom:0}
form.woocommerce-form,form.woocommerce-ResetPassword,.register-btn-section{padding:35px}
.fixed-header,.tab-content table{margin-top:0}
.section-title,.slider-title,.login-popup .woocommerce .box-content h2{font-size:26px}
.vayu-hotspot li.product-wq_onimage .links-on-image .yith-wcwl-add-to-wishlist a{opacity:0;visibility:hidden}
.vayu-checkbox .vayu-control-label:after,.vayu-checkbox .vayu-control-label:before,.vayu-radio .vayu-control-label:after,.vayu-radio .vayu-control-label:before{width:16px;height:16px}
.shop_table.wishlist_table.mobile .add-links .add_to_cart{max-width:150px}
#side-nav-panel .switcher-wrap{align-items:flex-start;width:100%;margin-left:0;padding:0}
.explore-carousel-section .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child{border-radius:20px;overflow:hidden}
.video-media-section > .wp-block-group{padding-left:15px;padding-right:15px}
.box-icon-collection .container > .wp-block-columns{margin-bottom:25px!important}
section.vc_section.vayu-section.explore-carousel-section hr.wp-block-separator{margin:20px auto 30px!important}
.product-layout-default .product-summary-wrap .summary-before .product-images.images,ul.products li.product-col{padding:0}
.vayu-tabs .tab-title{text-align:center}
.box-icon-collection .vc_section.vayu-section{margin-bottom:0}
.explore-carousel-section .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child .wp-block-cover{min-height:340px!important;border-bottom-right-radius:20px!important}
.vayu-accordian > p{font-size:16px!important;line-height:normal}
.product-summary-wrap .product-images-block.row{flex-wrap:nowrap;margin-left:0}
.product-images.images{overflow-x:scroll}
.tabs .vayu-tabs{justify-content:center;margin-top:20px}
.feature-products .wp-block-columns{flex-direction:column}
section.vc_section.vayu-section.alignfull.home-banner .btn.btn-md.btn-primary:not(.scroll-btn-custom){padding:15px 25px}
section.vc_section.vayu-section.alignfull.home-banner .btn.btn-md.btn-primary span{font-size:14px}
#side-nav-panel ul.vayu-view-switcher.accordion-menu.show-arrow li .sub-menu > li > a{padding:5px 10px}
section.vc_section.vayu-section.alignfull.home-banner .wp-block-group .vayu-u-main-heading h2{font-size:42px!important;line-height:normal!important}
section.vc_section.vayu-section.alignfull.home-banner .wp-block-cover__inner-container p{letter-spacing:normal!important}
.popup-wrap:after,.tabs .wp-block-cover__inner-container p br{display:none}
section.vc_section.vayu-section.section-video{padding:200px 30px 30px;border-radius:15px}
button.video-control{right:0;bottom:0;position:relative;display:grid;place-content:center;height:50px;width:50px;margin-bottom:10px}
.video-media-section h2.wp-block-heading{margin-bottom:10px!important;font-size:1.5rem!important}
.vayu-icon i{line-height:normal!important}
.testimonial_section .container .vc_section.vayu-section .wp-block-columns .wp-block-column:last-child{flex-basis:60%!important}
.testimonial_section .container .vc_section.vayu-section .wp-block-columns .wp-block-column:first-child{flex:40%!important}
.single_variation_wrap .variations_button{gap:0 10px}
.post-content .entry-content .wp-block-cover{min-height:260px!important}
article.post .comment-respond h3{font-size:18px;margin-bottom:1rem}
.related-posts span.post-image.thumb-info span.thumb-info-wrapper img.img-responsive{min-height:300px}
.table-responsive table.shop_table.review-order.woocommerce-checkout-review-order-table{min-width:480px}
#coupon_code{width:100%}
form.checkout_coupon .featured-box .box-content .form-row.form-row-first{margin-right:10px}
.vayu-radio .vayu-control-label:after{width:10px;height:10px;left:3px;top:11px}
.woocommerce-checkout-review-order .woocommerce-checkout-payment h4{font-size:20px}
form-row.place-order button#place_order{font-size:14px}
div#customer_details .box-content{flex-direction:column}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table form.checkout_coupon .featured-box .box-content .form-row.form-row-first{width:100%;margin:0 0 15px}
table.shop_table.responsive.cart.cart-table.woocommerce-cart-form__contents tr td.product-subtotal{max-width:100%}
.cart-v1 .woocommerce-cart-form .cart_totals_toggle button.button.wc-action-btn.wc-action-sm{padding:15px 40px}
.home-banner .vayu-section .wp-block-group{min-height:calc(100dvh - 180px)!important}
section.vc_section.vayu-section.explore-carousel-section .vayu-section > .wp-block-heading{margin-bottom:25px!important;padding-left:15px;padding-right:15px}
.before_after_image:hover :where(.before_title,.after_title){font-size:16px!important}
.logo-wrapper .owl-item .vc_section.vayu-section{padding:18px 10px;border-radius:10px}
.box-icon-collection .wp-block-group .btn{padding:10px 25px}
.product-images .img-thumbnail .inner,.round_shape .thumb-info-wrapper{border-radius:var(--border-rd-sm)}
.quickview-wrap .product-summary-wrap .summary-before .product-images.images,section.vc_section.vayu-product-category .products-container.products-slider .thumb-info-title{padding-bottom:0}
section.vc_section.icon-with-text .wp-block-cover__inner-container .wp-block-column h3.wp-block-heading{font-size:22px!important}
tbody.wishlist-items-wrapper tr:not(:last-child){border-bottom:0}
.product_meta .posted_in,.product_meta .product-stock,.product_meta .sku_wrapper,.product_meta .tags,.product_meta span.tagged_as{margin-bottom:5px}
.woocommerce-page .woocommerce header{margin-top:15px}
body.product-template-default .product-thumbnails.thumbnails .product-thumbs-slider .img-thumbnail img{height:80px}
.fancybox-wrap .product-summary-wrap .single_variation_wrap .variations_button{gap:8px 10px}
tr.cart_item:not(:last-child){border-bottom:0}
.product-layout-grid .woocommerce-variation-add-to-cart.variations_button{gap:10px}
.testimonial_section .container .vc_section.vayu-section{padding:20px;margin-bottom:0}
.explore-section .vayu-hotspot .popup-wrap{left:20px!important;top:30px!important;transform:unset!important;position:absolute!important}
.explore-section .vayu-hotspot{position:unset}
.menu-block.menu-block-after li.product-col .product-inner .inner{padding-bottom:265px}
.menu-block.menu-block-after .owl-carousel .owl-nav .owl-next,.menu-block.menu-block-after .owl-carousel .owl-nav .owl-prev{width:30px;height:30px}
.menu-block.menu-block-after ul.products .product-image .labels{left:0;top:0}
section.half_slider.testimonial .vayu-carousel.owl-carousel,.menu-block.menu-block-after{margin-top:0}
section.vc_section.box-icon-collection .wp-block-column > .wp-block-columns > .wp-block-column:last-child .vc_section.vayu-section,section.vc_section.box-icon-collection .wp-block-column > .wp-block-columns > .wp-block-column:nth-last-child(-n+2) .vc_section.vayu-section{margin-bottom:0}
.js-marquee .vayu-u-main-heading h3{font-size:28px!important}
ul.products.products-container.list li.product-col .product-inner .inner{padding-bottom:160px}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-details .title-text p{margin:0;line-heigh:normal}
.vayu_collection_page + section.vc_section.vayu-section.logo-wrapper{padding-top:30px}
.single-post .related-posts h4.sub-title{padding-bottom:15px}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{width:35px;height:35px}
section.vc_section.vayu-section .btn.btn-primary{padding:10px 25px}
.owl-carousel.show-nav-title .owl-nav .owl-prev{left:-80px}
.product-spotlight .vayu-u-main-heading h2,section.vc_section.vayu-section.logo-wrapper h2,.popular-product .title-border-bottom .section-title.slider-title,.vayu-product-category h2,.feature-products h2.section-title,.vayu-tabing-section h2.vayu-heading,section.vc_section.cus-coundown-wrapper h2,.single-product-below .wp-block-group__inner-container h2.wp-block-heading,.accordian h2.wp-block-heading,.beforeafter-wrap h2.wp-block-heading,.box-icon-collection h2.wp-block-heading,.video-media-section h2.wp-block-heading,.vayu-product-category .wp-block-heading,.popular-product .wp-block-heading,.explore-section .wp-block-heading,.explore-carousel-section h2.wp-block-heading,.feature-products h2.vayu-heading,.testimonial.testimonial_section h2.vayu-heading,.related.products h2.slider-title,.single-post .related-posts h4.sub-title{font-size:clamp(1.5rem,1.5rem + ((1vw - 0.2rem) * 2.066),3.5rem)!important}
.product.product-layout-grid .product-summary-wrap{padding-bottom:30px}
.fancybox-wrap .product-summary-wrap .row .summary.entry-summary{margin-top:20px}
.woocommerce table.shop_table.wishlist_table tbody.wishlist-items-wrapper tr td.product-name,.shop_table.wishlist_table .product-thumbnail{min-width:100%;width:100%}
.cart-v2 div#panel-cart-discount .coupon input{padding:16px 20px}
.explore-section .vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-image{max-width:80px;flex:80px}
.explore-section .vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-content{max-width:calc(100% - 80px)}
.explore-carousel-section .nav-bottom .owl-controls{margin-top:40px}
.product-thumbnail .product-details .detail-left{margin:0 auto}
.post-meta span:not(:last-child){margin-right:8px;padding-right:8px}
article.post-medium .post-meta .btn{margin-top:0}
.blog-posts.posts-medium article.post:not(:last-child){margin-bottom:30px;padding-bottom:25px}
.blog-posts.posts-medium article.post:last-child{margin-bottom:0;padding-bottom:0}
.vayu-single-page .post .entry-content p{font-size:14px}
.owl-carousel.show-nav-title .owl-nav{top:-40px}
.product-thumbnails.thumbnails .product-thumbs-slider .owl-item.active .img-thumbnail{border-radius:var(--border-rd-sm)}
.product-layout-default .single_variation_wrap .variations_button{gap:10px}
.related-posts .sub-title,.single-product .product-layout-default .product-summary-wrap .share-links{margin:0}
.with-btn.post-title-simple h4 a{font-size:20px;display:block}
.post-carousel.show-dots-title-right .owl-dots{position:unset;justify-content:center}
.vayu-recent-posts h4.wpb_heading{font-size:28px;min-height:inherit}
.sidebar-menu .narrow ul.sub-menu{min-width:180px;padding:5px;box-shadow:0 0 12px rgba(0,0,0,0.1);background:none}
.sidebar-menu .narrow li.menu-item > a{padding:8px 15px 8px 8px;color:inherit}
.sidebar-menu > li.menu-item .popup:before{display:none}
.product-spotlight.popular-product .owl-carousel.show-nav-title .owl-nav{top:-30px}
ul.list li.product span.price bdi{font-size:1rem}
.related.products .owl-nav .owl-prev{left:-75px}
.vayu-carousel.show-nav-title{padding-top:35px}
.single-product-below .wp-block-group__inner-container h2.wp-block-heading{margin-bottom:10px!important}
.banner-section.gallery-layout.single-product-below > div.wp-block-group:not(.flexbox){padding-bottom:20px!important}
.product-details dl.variation{justify-content:center}
section.popular-product h2.section-title{margin-bottom:20px}
.row .woocommerce-message{margin:0 auto 20px}
.product-layout-full_width .variations_button{display:unset}
.product-layout-full_width .variations_button .quantity.buttons_added{margin-bottom:10px;margin-right:0}
.woocommerce-variation.single_variation p{margin-bottom:5px}
.column3 .resp-tabs-container{margin-bottom:20px}
}
@media (max-width: 575px) {
.single-product .product-summary-wrap .quantity .minus,.single-product .product-summary-wrap .quantity .plus{min-height:50px}
.grid-creative.products .product-category .thumb-info .thumb-info-title h3{font-size:18px}
.blog-posts .btn.btn-default{padding:10px 20px}
.pos-top .popup-wrap:before,.pos-bottom .popup-wrap:before{border-left:10px solid transparent;border-right:10px solid transparent}
.pos-bottom .popup-wrap:before{border-bottom:15px solid #fff}
.home-banner .vayu-u-heading .vayu-u-sub-heading{line-height:normal!important;font-size:14px!important}
section.vc_section.vayu-section.alignfull.home-banner .wp-block-group .vayu-u-main-heading h2{font-size:34px!important;line-height:1.25!important}
.product-image > .yith-compare{top:10px;width:30px;height:30px}
.product-image > .yith-compare:before{line-height:30px}
.vayu-sticky-navbar > div{max-width:100%;width:var(--vayu-cw,100%)}
.vayu-sticky-navbar.fixed{width:100%}
.slider{left:calc(50% - 22px);width:40px;height:40px}
.slider:before,.slider:after{left:18px;z-index:-1}
.vayu-tabs.inside .tab-title{padding:20px 5px;font-size:11px;justify-content:center;gap:0}
.woocommerce-password-strength,.btn.hover-text-switch-up .btn-text{font-size:14px}
.explore-carousel-section .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child > .wp-block-group{margin-top:10px}
.vayu-product-category .wp-block-heading{margin-bottom:30px!important}
.banner-experience .wp-block-cover__inner-container h2.wp-block-heading,.tabs-content .vayu-tab .wp-block-cover__inner-container .wp-block-group h2.wp-block-heading{font-size:26px!important;margin-bottom:10px!important}
.page-wrapper .box-icon-collection > .container > .wp-block-columns > .wp-block-column > .wp-block-columns > .wp-block-column{max-width:100%;width:100%}
.before_title{left:20px;bottom:15px}
.banner-tabs .tabs-content .wp-block-cover{min-height:550px!important}
.vayu-single-page hr.tall{margin-top:20px}
h2.sub-title{margin-bottom:20px}
.post-share.post-block h3,.post-block.post-author h3{font-size:18px}
form.comment-form label{line-height:normal}
.register-btn-section h3,.login-popup .woocommerce .box-content h2{font-size:24px;margin-bottom:15px}
#header .mobile-toggle{font-size:18px}
.tabs-content .vayu-tab .owl-nav .owl-next{right:0}
html .before_after_image_wrapper{border-radius:15px!important}
.owl-carousel .owl-nav .owl-next:before,.owl-carousel .owl-nav .owl-prev:before{line-height:.7}
.explore-section .vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-image{max-width:70px;flex:70px}
.explore-section .vayu-hotspot .popup-wrap ul.products li.product-col .product-inner .product-content{max-width:calc(100% - 70px)}
.explore-section .vayu-hotspot .popup-wrap ul.products li.product-col .product-inner{min-width:inherit}
.vayu-hotspot.pos-left{right:20px;left:auto!important}
.video-media-section > .wp-block-group{margin-bottom:30px!important}
.flexbox .owl-stage .owl-item{margin-left:2px}
.banner-section.flexbox .owl-carousel.nav-inside .owl-dots{bottom:35px;right:20px}
.vayu-tabs .tab-title{padding:5px 14px;border-radius:calc(2*var(--border-rd-md));font-size:12px}
.feature-products h2.vayu-heading{margin-bottom:10px}
.vayu-tabs.outside{justify-content:flex-start}
.testimonial.testimonial_section{background-size:cover!important}
.vayu-accordian section details{padding:25px!important}
.explore-carousel-section .vayu-u-main-heading h2{font-size:20px!important}
.video-media-section .wp-block-group__inner-container p{line-height:1.5;font-size:1rem!important;margin-top:10px}
section.vc_section.vayu-section.alignfull.home-banner .btn.btn-md.btn-primary:not(.scroll-btn-custom){padding:10px 25px}
section.vc_section.vayu-product-category .btn.btn-primary{padding:10px 35px;margin-top:15px}
.cus-coundown-wrapper .vayu_countdown .vayu_countdown-row span.vayu_countdown-section:not(:last-child):after{left:calc(100% + 6px);font-size:18px}
.wpcf7 form .wpcf7-response-output{position:unset;margin-top:20px}
section.vc_section.vayu-section.section-video .wp-block-column .wp-block-group{padding-right:0!important}
.vc_section.vayu-section.vc_section.box-icon-collection .container > .wp-block-columns.is-layout-flex:last-child{margin-bottom:0!important}
.post-meta > span{font-size:12px}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .cart_list{padding:0}
#mini-cart.minicart-offcanvas li:not(.empty){gap:15px}
#mini-cart .total-count{padding:10px 0 20px}
#mini-cart .total-count span{font-size:20px}
.mini-subtotal{max-width:100%;margin:auto auto 70px}
li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove-product{right:5px}
p.post-excerpt,.related-posts .post-item .btn.btn-primary,#mini-cart.minicart-offcanvas .widget_shopping_cart_content .buttons .button{font-size:14px}
p.comment-form-cookies-consent{font-size:14px!important;line-height:normal}
section.vc_section.cus-coundown-wrapper h2 br,.pos-left .popup-wrap:after,table.shop_table.review-order.woocommerce-checkout-review-order-table thead{display:none}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-details{flex-direction:column;align-items:flex-start}
.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper label,.woocommerce-checkout .woocommerce-billing-fields label,.woocommerce .box-content form.woocommerce-form .form-row input,.lost_reset_password input.input-text,p.info-msg,strong.product-quantity,.woocommerce-checkout .woocommerce-billing-fields label,form.login.global-login .featured-box .box-content p{line-height:1.5;font-size:14px;align-items:center}
.vayu-checkbox [type="checkbox"]:checked + label:after{top:18px;left:3px}
form.woocommerce-form,form.woocommerce-ResetPassword,.register-btn-section{padding:28px}
form.woocommerce-ResetPassword.lost_reset_password a.back-login{margin-bottom:0}
.footer-main [class*="col-lg"] aside.widget.widget_block figure.wp-block-image{margin-bottom:10px}
.quickview-wrap .summary.entry-summary form.variations_form.cart tr :where(th,td){padding:5px 0}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-details .title-text,#mini-cart .cart-popup.widget_shopping_cart .cart-title.total-count span{font-size:12px;line-height:1.2}
.cart-v1 .cart-collaterals .cart_totals.calculated_shipping{padding:20px}
.cart-v1 .wc-proceed-to-checkout a.checkout-button{margin-top:10px}
.cus-coundown-wrapper .vayu_countdown .vayu_countdown-row span.vayu_countdown-section{min-width:55px;min-height:55px}
.product-spotlight.popular-product .vayu-u-heading .vayu-u-heading-spacer{margin-bottom:25px!important}
.vayu-hotspot .popup-wrap .woocommerce .products-container li.product-col.product .inner{padding-bottom:80px}
#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:18px}
.testimonial_section .container .vc_section.vayu-section hr.wp-block-separator{margin-bottom:20px!important}
.blog-posts .btn.btn-default,.post .btn.btn-readmore,.btn.btn-primary.btn-modern span{font-size:12px}
.post-content p.post-excerpt{line-height:24px}
td.product-total span.woocs_special_price_code{display:block;max-width:70px}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a,a.yith-wcan-instock-button,a.yith-wcan-onsale-button,a.yith-wcan-price-link,ul.yith-wcan-list li a{padding-left:27px}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a:after,a.yith-wcan-instock-button:after,a.yith-wcan-onsale-button:after,a.yith-wcan-price-link:after,ul.yith-wcan-list li a:after{width:17px;height:17px}
.banner-section .wp-block-cover .wp-block-cover__inner-container .btn.btn-md.btn-primary{padding:8px 20px}
.breadcrumbs-wrap + .text-end{text-align:left!important}
section.vc_section.vayu-section.alignfull.home-banner .wp-block-cover__inner-container p{font-size:14px}
.popular-product .title-border-bottom .section-title.slider-title{margin-bottom:25px}
span.vayu_time-mid span.vayu_countdown-amount{--counter-fontsize:18px;font-size:var(--counter-fontSize)}
.explore-carousel-section .nav-bottom .owl-controls{margin-top:25px}
.testimonial.testimonial_section .vayu-u-main-heading h2{font-size:18px!important}
.box-icon-collection .wp-block-group .btn{margin-top:0}
.box-icon-collection .vc_section.vayu-section .vayu-icon{border-radius:10px}
.beforeafter-wrap p{line-height:normal}
.single-product .product-summary-wrap .summary .cart .single_add_to_cart_button{font-size:14px}
section.vc_section.vayu-product-category .products-container.products-slider .thumb-info-title{padding-top:10px}
.beforeafter-wrap .container > p{margin-bottom:20px!important}
.before_after_image:hover :where(.before_title,.after_title){font-size:14px!important}
.logo-wrapper.half_slider .vayu-u-heading{margin-bottom:-20px}
.icon-with-text .wp-block-cover__inner-container p{margin-bottom:15px!important}
.woocommerce-checkout .shipping_address,.woocommerce-billing-fields,#order_comments{border-radius:var(--border-rd-sm)}
.single-post .main-content .vayu-single-page article.post.post-full{padding-left:50px}
.post-content .entry-content .wp-block-cover{min-height:150px!important;border-radius:10px!important}
.product.product-layout-grid .product-summary-wrap{padding-bottom:0}
#header .mobile-toggle{height:40px;width:40px}
.owl-carousel.show-nav-title .owl-nav .owl-prev{left:-70px}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{width:30px;height:30px}
.cus-coundown-wrapper span.vayu_time-mid span.vayu_countdown-amount{--counter-fontsize:16px;font-size:var(--counter-fontSize)}
.cus-coundown-wrapper .vayu_countdown-div span.vayu_countdown-row span.vayu_countdown-period{font-size:12px;margin-top:5px}
.shop-loop-before .woocommerce-pagination{margin-right:0;margin-left:0}
.add_to_cart_loader::after,.button-wrap button.loading:before{width:20px;height:20px}
.box-icon-collection .wp-block-group p{font-size:14px!important}
button.video-control span i{font-size:20px}
.owl-carousel.nav-bottom .owl-nav .owl-next,.owl-carousel.nav-bottom .owl-nav .owl-prev{margin:0 7px}
.box-content .table-wrapper{overflow:hidden}
.cart-v1 .cart_totals{padding:20px}
.cart-v2 tr.cart-subtotal th h4,.cart-v2 tr.cart-subtotal span.woocs_special_price_code span.woocommerce-Price-amount.amount bdi{font-size:14px}
.product-layout-default .product-summary-wrap + div#product-tab.woocommerce-tabs{padding-top:10px}
ul.yith-wcan-list li:hover a:before{left:9px}
.banner-section .wp-block-cover{padding:110px 28px 35px!important}
.owl-carousel.show-nav-title .owl-nav{top:-38px}
.tabs{gap:25px}
.vayu-carousel.show-nav-title{padding-top:40px}
.js-marquee .vayu-u-main-heading h3{font-size:26px!important}
.page-top h1.page-title{margin-bottom:5px}
.product .product-summary-wrap .row .summary.entry-summary{margin-top:20px}
.single-post .related-posts h4.sub-title{padding-bottom:0}
.related-posts .post-carousel{padding-top:20px}
#footer .footer-bottom{padding-top:0}
input[type=checkbox],input[type=radio]{margin-right:3px;width:15px;height:15px}
.single.single-post .page-top h1.page-title,.page-top h1.page-title{font-size:22px;line-height:1.2}
.form-row.place-order button#place_order{font-size:14px}
.banner-section .wp-block-column.is-layout-flow > section.vc_section.vayu-section > .wp-block-columns{gap:10px!important}
.related.products .owl-nav .owl-prev{left:-70px}
.form-submit input#submit{font-size:12px}
.half_slider .vayu-carousel.owl-carousel .owl-controls .owl-nav{top:5px}
section.vc_section.vayu-section.vayu-inner-container.popular-product .vayu-u-heading{margin-bottom:22px}
.woocommerce-checkout-review-order .woocommerce-checkout-payment h4{font-size:18px}
.woocommerce-checkout-payment{padding-top:15px}
.products-slider.category-pos-outside .owl-item .product-category,.products-slider.category-pos-outside .owl-item .product-category>a{overflow:visible;border-radius:unset}
.blog-posts.posts-medium .col-lg-7{padding-left:0}
.single-product .column3 .sidebar{padding-bottom:0}
.woocommerce-account .box-with-icon > .row > [class*="col-md"]:last-child{margin-bottom:0!important}
}