a.added_to_cart.wc-forward{-webkit-user-modify:read-only;bottom:48%;right:10%;padding:9px 16px;width:auto;min-width:30px;font-size:17px;z-index:2;position:absolute;color:#009500;}
li#menu-item-13765{z-index:100;}
.wpcf7-response-output{text-align:center;}
.js .main-header__nav--is-visible{z-index:999 !important;}
.ms-quantity{width:9rem !important;}
.ms-product:hover .ms-product-media img{-webkit-transform:scale(1.0) !important;-ms-transform:scale(1.0) !important;transform:scale(1.0) !important;}
.cart_add{width:20px;}
p.woocommerce-store-notice.demo_store{text-align:center;padding:12px;border-radius:15px;background:#FFEB3B;margin:50vh auto;width:44%;font-size:20px;font-weight:700;text-transform:uppercase;}
.notice-container{position:fixed;z-index:9999;width:100%;text-align:center;background:radial-gradient(#ff572257, #004c45);}
.avwp-av h2{font-family:'Oswald';padding-bottom:12px;font-size:25px !important;}
.avwp-av p{margin-bottom:30px !important;line-height:23px !important;font-family:'Oswald';font-size:17px;text-align:justify;}
form#searchwp-form-1{margin:0 !important;}
@media(max-width:568px){
.pp-contact-form-7 p{text-align:center !important;}
.woocommerce-content-loop-header form{margin-bottom:16px !important;margin:auto !important;width:88%;}
.woocommerce-content-loop-header > div{margin:0px auto;height:35px;vertical-align:bottom;padding:0px;}
.woocommerce-content-loop-header{margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;}
.searchwp_form{order:4;display:flex;width:100% !important;margin-left:12px;}
.woocommerce-ordering{order:3;display:flex;}
.availability_filter{order:5;display:flex;}
.products_count{order:2;display:flex;}
} @media(min-width:569px){
.myacc{width:50%;}
.woocommerce-content-loop-header form{margin-bottom:16px !important;margin:auto !important;width:88%;}
.woocommerce-content-loop-header > div{margin:0px auto;vertical-align:bottom;padding:5px;}
.woocommerce-content-loop-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;margin-bottom:30px;}
.searchwp_form{order:2;display:flex;}
.woocommerce-ordering{order:4;display:flex;}
.availability_filter{order:3;display:flex;}
.products_count{order:5;display:flex;}
}
.pwf-field-item .noUi-horizontal .noUi-tooltip{background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);box-shadow:5px 5px 7px 0px #aeaec082 inset, -5px -5px 8px 0px #F9FCFF inset;border:1px solid #FFFFFF66;border-radius:5px;font-size:16px;font-weight:500;}
.pwf-date-field, .pwf-price-slider-min-max-inputs{display:none !important;}
.woocommerce-content-loop-header{margin-top:50px;}
body{overflow-x:hidden !important;}
.wpdark-control{position:absolute;right:5%;}
nav.ms-page-title__breadcrumbs{width:auto;margin:10px auto;text-align:center;}
.ocs-slidebar.ocs-filters{transition-duration:0ms !important;}
span.text-title{margin-left:5px;}
.pwf-item-label .pwf-title-container{display:contents !important;}
.main-header__layout.top.wp-dark-mode-ignore{position:static !important;;}
.main-header__layout{position:static !important;}
@media screen and (min-width:1023px){
nav[aria-labelledby=primary-menu]{display:none !important;}
}
@media screen and (max-width:1023px){
.main-header__logo img{max-width:90%;}
.wishlist-up-icon , .account-up-icon , .js .main-header__nav-trigger{padding-left:0px !important;}
.account-up-icon{padding-left:0px !important;margin-left:3% !important;}
.wishlist-up-icon{margin-left:10% !important;}
}
.cont{display:flex;}
@media screen and (max-width:1420px){
.wpdark-control{top:14%;}
}
@media screen and (max-width:576px){
.wpdark-control{display:none !important;}
.wishlist-up-icon{margin-left:13% !important;}
} .wishlist-up-icon{margin-left:9%;z-index:1;cursor:pointer;position:relative;}
.account-up-icon{margin-left:9%;z-index:1;cursor:pointer;position:relative;}
.wp-dark-mode-switcher.style-3{position:relative !important;left:15px !important;right:0 !important;top:0 !important;bottom:0 !important;}
.main-header__layout::before{opacity:0 !important;}
h6.elementor-heading-title.elementor-size-default{color:#010101;}
.woocommerce-ordering{z-index:2 !important;}
.woocommerce-notices-wrapper{margin-top:0px;}
.upper_cats .row.ms-woo-feed , .upper_cats .ms-woocommerce-product-category{margin:0px;margin-bottom:15px !important;text-align:center !important;}
.woocommerce-content-loop-header p , .woocommerce-ordering{margin-bottom:0px !important;}
.product.high-stock, .product.low-stock, .product.medium-stock{width:100%;height:1px;border-radius:15px;}
.product.high-stock{border-top:5px solid #34C759;width:100%;}
.product.medium-stock{border-top:5px solid #FFCC00;width:70%;}
.product.low-stock{border-top:5px solid #FF9500;width:40%;}
.product.very-low-stock{border-top:5px solid #FF3B30;width:15%;}
.stock-bar{padding:1px;border:1px solid #FFFFFF66;border-radius:15px;width:100%;background:linear-gradient(140.32deg, #f4f5f7 0.00% , #ebedf1 60%, #cdced1 100.0%);box-shadow:1px 1px 2px 0px #A6ABBD inset, -1px -1px 2px 0px #FAFBFF inset;}
.ms-product-footer{display:block !important;margin-bottom:-7pt !important;}
.product-attr-left{font-family:Rockwell;font-weight:700;font-size:30px;line-height:normal;}
.product-attr-up{font-family:VG;font-weight:700;font-size:16px;line-height:normal;}
@media only screen and (max-width: 1024px) {
.header__search-icon, .main-header__cart{margin-right:-15px !important;margin-left:2px !important;width:38px !important;}
.pl-lg-5.col-lg-3 {
display: none;
}}
.main-header__inner{max-width:1220px !important;}
.main-header__inner2{max-width:calc(var(--main-header-width-md) - 100px);padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;}
@media screen and (max-width:576px){
.main-header__logo img{height:auto !important;width:auto;}
}
@media screen and (max-width:1023px){
.main-header{}
h3.title-on-bottom{font-size:50px !important;padding-bottom:10px !important;}
.filters_mobile{display:block !important;margin-bottom:35px;}
}
@media screen and (max-width:1023px){
.main-header__nav{margin-top:8.5% !important;}
} h1.ms-sp--title{font-size:90px !important;font-family:'Rockwell';font-weight:700 !important;}
h3.title-on-bottom{font-size:90px;font-family:'Rockwell';font-weight:700;margin:auto;text-align:center;padding-bottom:50px;}
@media screen and (min-width:552px){
.archive .ms-sp--header .ms-sp--title, .blog .ms-sp--header .ms-sp--title, .search .ms-sp--header .ms-sp--title{margin-bottom:32px !important;margin-top:0px !important;text-align:center !important;}
}
@media screen and (max-width:553px){
h3.title-on-bottom{font-size:30px !important;}
.ms-sp--title{margin-bottom:-10px !important;margin-top:20px !important;text-align:center !important;}
}
.post-meta-date.meta-date-sp{margin-top:30px;}
.woocommerce-content-loop-header select{gap:0px;border-radius:10px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%) !important;border:1px solid #FFFFFF40 !important;transition:all 0.7s;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;}
.woocommerce-content-loop-header select:hover{box-shadow:8px 12px 15px 0px #6CB0FF80, -5px 2px 13px 3px #3EBEF580;}
input.swp-input--search.swp-input{height:45px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%) !important;border:1px solid #FFFFFF40 !important;transition:all 0.7s;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;}
input#dgwt-wcas-search-input-1{height:45px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%) !important;border:1px solid #FFFFFF40 !important;transition:all 0.7s;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;}
input.swp-input--search.swp-input:focus , input.swp-input--search.swp-input:hover{box-shadow:8px 12px 15px 0px #6CB0FF80, -5px 2px 13px 3px #3EBEF580;;}
input#dgwt-wcas-search-input-1:focus , input#dgwt-wcas-search-input-1:hover{box-shadow:8px 12px 15px 0px #6CB0FF80, -5px 2px 13px 3px #3EBEF580;;}
input.swp-input--search.swp-input , input#dgwt-wcas-search-input-1{padding-right:0.7em !important;border-radius:10px;}
@media screen and (max-width:576px){
.col-md-3.col-sm-6{width:50%;margin:7px 0px;}
.col-lg-12{margin-bottom:80px !important;}
.elementor-589 .elementor-element.elementor-element-1a4039c .pp-contact-form-7 .wpcf7-form p:nth-last-of-type(1){padding-left:17% !important;}
}
.dialog-type-lightbox{position:fixed !important;}
.similar-products-carousel , .promo-products-carousel {
article.ms-product.product.type-product{width:var(--swiper-slide-width) !important;}
}
.ms-product , .brand-div-visual , .elementor-post__card, .wc-block-grid__product{padding:15px 15px 5px 15px !important;gap:0px;border-radius:40px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF40;transition:all 0.7s;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;}
.ms-product:hover , .cart .single_add_to_cart_button:hover , .brand-div-visual:hover , .elementor-post__card:hover{box-shadow:8px 12px 15px 0px #6CB0FF80, -5px 2px 13px 3px #3EBEF580;}
.ms-product-content{background-color:transparent !important;padding:3px !important;}
.product-category .ms-product-content{border:2px solid #6499ff !important;border-radius:20px;padding-left:12px !important;padding-bottom:2px !important;}
.ms-product .ms-product-title a{line-height:1 !important;}
.ms-product .ms-product-title , .ms-product .ms-product-cat , .ms-product-brand{font-size:15px !important;font-weight:400 !important;width:100% !important;text-align:center !important;line-height:12px;min-height:16px;}
.ms-product-brand a{color:#000;}
p.form-row.validate-required{margin-top:20px !important;}
.ms-product .ms-product-cat{color:#202020 !important;}
.ms-product-brand{margin-top:1px;height:1.2em;}
.ms-product-title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-height:30px !important;}
.ms-product-cat{margin-top:1px;}
.ms-product-link-custom{margin-top:15px;margin-bottom:5px;display:block;text-align:center;}
.ms-product-link-custom a , .ms-woocommerce-form-login .button , .woocommerce-ResetPassword .button , .ms-product-link-custom select{width:max-content;height:max-content;display:block;min-height:31px;min-width:110px;margin:0px auto;padding:4px 8px 4px 8px;border-radius:40px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF40;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8 !important;color:#000;font-size:16px;transition:all 0.4s;transform:translate(0px, 0px);}
.entry-content input.button, .entry-content input[type=submit] , a.button.btn.ask-an-estimate-button{margin:0px auto;padding:4px 8px 4px 8px;border-radius:40px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF40;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8 !important;color:#000 !important;font-size:16px;transition:all 0.4s;}
.ms-product-link-custom a:hover , .ms-woocommerce-form-login .button:hover , .woocommerce-ResetPassword .button:hover , .entry-content input.button:hover , .entry-content input[type=submit]:hover , a.button.btn.ask-an-estimate-button:hover{box-shadow:8px 12.5px 13px 0px #AEAEC080, -9px -3px 13px 0px #F2F4F8 !important;color:#245481;transform:translate(0px, -5px);}
.ms-woocommerce-form-login .button , .woocommerce-ResetPassword .button{color:#000 !important;}
.ms-product-price span.price{letter-spacing:-2px;margin:0px auto;font-family:'Rockwell';font-size:30px;text-align:center;color:#000;font-weight:700;}
.ms-product-price{min-height:auto;}
.ms-product-cat a , .ms-product-title a{color:#000;}
.ms-product-cat a:hover , .ms-product-title a:hover , .ms-product:hover .ms-product-title a{color:#7e7e7e;}
.product-category img{display:none;}
.woocommerce .product-category .ms-product-title a{color:#6499FF !important;font-size:20px !important;margin-right:0px !important;transition:all 0.1s !important;}
.woocommerce .product-category .ms-product-title a:hover{color:#000000 !important;text-decoration:underline;}
.woocommerce .product-category{background-color:#00000000 !important;margin-bottom:0px !important;}
.woocommerce .product-category:hover{background-color:#00000000 !important;}
@media screen and (min-width:768px){
.ms-woo-feed .col-md-4{margin-left:15px;width:30.8%;}
.ms-woocommerce-cart-form-wrapper{margin-bottom:100px;}
}
@media screen and (min-width: 396px) and (max-width: 768px)  {
.shop_table tr{}
.shop_table tbody{}
}  .image-container-fix{min-height:125px;}
.ms-product-media{text-align:center;margin-bottom:12px !important;}
.ms-product .ms-product-media{min-height:190px;}
.ms-product .ms-product-media img{margin:0% 0px 0px 0px;max-height:190px;width:auto;border-radius:15px;}
.search_header{display:none;}
.price-button-mobile{display:block;margin:0px 0px 0px 35px;}
.price-button-mobile a{padding:10px 16px;border-radius:11px;}
@media screen and (max-width:576px){
.search_header{width:100%;display:block;margin:10px 0px;}
.price-button-mobile{display:block;margin:0px 0px 0px 20px;}
.main-header--widgets{display:none !important;}
.ms-product-media{text-align:center;margin-bottom:5px !important;margin-top:5px !important;}
.ms-product .ms-product-media{min-height:75px;}
.ms-product .ms-product-media img{max-height:140px;margin:2% 0px 0px 0px;}
.ms-product-content{background-color:transparent !important;padding:0px !important;}
.image-container-fix{min-height:80px;}
.ms-product .ms-product-footer , .ms-product-cat , .ms-product-brand , .onsale{transform:scale(0.85);}
.ms-product-title{-webkit-line-clamp:2;transform:scale(0.85);margin-top:5px;margin-bottom:-5px;}
.ms-product-brand{margin-bottom:5px !important;}
.ms-product{padding:8px !important;}
.col-md-4.col-sm-6{padding:2px 9px;}
.main-header__nav{top:120px !important;}
.woocommerce-content-loop-header{font-family:'VG';font-size:13px;}
}
.pl-lg-5.col-lg-3{padding-right:1rem !important;}
@media screen and (max-width:576px){
.col-md-4.col-sm-6 {
width: 50%;
}} .woof_container_inner h4{font-size:16px;}
.icheckbox_minimal-grey{transform:scale(0.8);}
.woof_redraw_zone{background:linear-gradient(138.32deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);padding:16px;border-radius:15px;border:1px solid #ffffff40;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;}
.woof label{cursor:pointer;display:inline !important;}
.elementor-element-5432b66 .elementor-icon{display:flex;justify-content:center;align-items:center;}
.irs-from, .irs-to{background:linear-gradient(138.32deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF66;box-shadow:5px 5px 7px 0px #AEAEC0BF inset, -5px -5px 8px 0px #F9FCFF inset;border-radius:15px;padding:4px 7px !important;color:#000 !important;font-family:'VG';font-weight:700;}
.irs-from::before , .irs-to::before{border:none !important;}
.cart .e-atc-qty-button-holder{display:flex;align-items:center;margin-bottom:15px;}
.cart .ms-quantity{display:flex;align-items:center;margin-right:10px;}
.cart .button-minus, .cart .button-plus{width:25px;height:25px;border:1px solid #ddd;background-color:#f5f5f5;cursor:pointer;}
.cart .button-minus svg, .cart .button-plus svg{fill:#333;}
.cart .input-text{width:60px;border:1px solid #ddd;padding:5px;text-align:center;}
.cart .single_add_to_cart_button , .button-minus , .button-plus ,  input.wcf7-button{width:max-content;height:max-content;display:block;min-height:31px;margin:0px auto;padding:0px 8px;border-radius:40px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF40;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;color:#000;font-size:16px;cursor:pointer;transition:all 0.3s;}
a.elementor-icon.elementor-social-icon , .page-numbers a{background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF40;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;cursor:pointer;transition:all 0.3s;}
a.elementor-icon.elementor-social-icon:hover , .page-numbers a:hover{box-shadow:8px 12px 15px 0px #6CB0FF80, -5px 2px 13px 3px #3EBEF580;}
.button-minus , .button-plus{min-height:31px;min-width:31px;}
.ms-quantity input{margin:2px 4px 2px 4px;background-color:#444;border-radius:15px;}
.cart .single_add_to_cart_button:hover{color:#000;}
span.detail-label , .sku{display:none;}
.woocommerce-notices-wrapper{margin-top:-55px;margin-bottom:35px;}
.filter-button-mobile{margin:0px !important;}
.brands-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.brand-item{width:calc(50% - 40px);margin:20px;box-sizing:border-box;}
.brand-item img{padding:10px;max-width:140px !important;width:auto;height:auto;border:1px solid #ccc;border-radius:10px;}
.brand-item h3{text-wrap:nowrap;font-size:32px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.brand-item p{color:#000;font-size:16px;margin-bottom:5px;line-height:16.4px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;min-height:5em;}
.brand-item a{display:flex;}
.img-container{margin:auto;padding:15px;}
.text-contaimer{padding:15px !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.brand-div-visual{padding:20px 0px 5px 20px !important;display:block;width:100%;height:100%;}
@media screen and (max-width:876px){
.brand-item p{font-size:12px !important;line-height:12px !important;}
.brand-item h3{font-size:18px !important;}
.brand-item img{max-width:100px !important;}
.ms-woocommerce-product-category .product-category .ms-product-title a{font-size:15px !important;margin-left:0pt;margin-right:0pt !important;}
.cart .ms-quantity{margin-left:-14px !important;}
.ms-product-flex-block{display:flex;max-height:90px;}
.product-category .ms-product-content{max-width:auto;text-align:center;}
}
.header__search-icon{margin-left:9% !important;}
@media screen and (max-width:576px){
.brand-item{width:100% !important;}
.main-container{display:block !important;}
.brand-image{margin:auto 0;padding-right:0px !important;}
.term-description{margin-top:30px;}
.brand-image img{max-width:220px !important;}
.term-description p{font-size:14px;line-height:14px;}
.registration_form {
text-align: center;
font-size: 13px;
input.wpcf7-form-control{max-width:100% !important;}
}
}
@media screen and (max-width:1124px){
.brand-item p{font-size:14px !important;line-height:14px !important;}
.brand-item h3{font-size:20px !important;}
.brand-item img{max-width:128px !important;}
.brand-image img{max-width:100px !important;display:block;margin:0px 0px 200 !important;}
.term-description p{font-size:15px;line-height:15px;}
}
.main-container{display:flex;padding:10px 20px;padding-bottom:50px;}
.brand-image{margin:auto 0;padding-right:50px;}
.term-description p{font-size:16px;line-height:16px;}
.brand-image img{max-width:320px;display:block;margin:auto;border-radius:360px;}
html.wp-dark-mode-active .brand-image img{background-color:#eee;}
.button-text{padding:10px;}
.back-brands{margin:60px 40% -40px !important;}
button.button.woof_submit_search_form.wp-dark-mode-ignore.single_add_to_cart_button , button.single_add_to_cart_button.button.woof_submit_search_form{margin:10px 45% 20px}
.txt{padding:16px;border-radius:8px;font-weight:300;}
.input-text , textarea, input[type=text].wpcf7-form-control, input[type=email].wpcf7-form-control , textarea.form-control , input.wpcf7-form-control.wpcf7-tel , input.wpcf7-form-control.wpcf7-number{border:1px solid #FFFFFF66 !important;box-shadow:5px 5px 7px 0px #AEAEC0BF inset, -5px -5px 8px 0px #F9FCFF inset !important;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%) !important;max-width:100%;}
.form-control:hover{border:1px solid #FFFFFF66 !important;}
.subscribe-input{max-width:75% !important;margin:auto !important;}
.center-button{margin:auto !important;}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.wp-dark-mode-ignore , .ms-woocommerce-form-login p.form-row .input-text , input#user_login{width:max-content;height:max-content;display:block;min-height:33px;min-width:114px;padding:0px 8px;border-radius:40px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF40;box-shadow:8px 8px 13px 0px #AEAEC080, -9px -8px 13px 0px #F2F4F8;color:#000;font-size:16px;cursor:pointer;transition:all 0.3s;}
.elementor-589 .elementor-element.elementor-element-1a4039c .pp-contact-form-7 .wpcf7-form p:nth-last-of-type(1){padding-left:31%;}
.pwf-field-item-container{scrollbar-color:#000 #eaecf0 !important;scrollbar-width:thin !important;}
.ms-sidebar img{margin:0px !important;}
.ms-sidebar a, .wp-block-archives-list a{line-height:1 !important;}
label.woof_checkbox_label{color:#000;}
.close-btn.ocs-close-filters{padding:5px 10px;background:#fff;display:block;width:fit-content;color:#000;border-radius:20px;cursor:pointer;margin:-5px auto 5px;}
div#block-8{text-align:center;}
body[data-menu=fixed] .main-header{background-color:#eaecf0 !important;margin-top:-10px !important;}
.filters_mobile{display:none;}
input#user_login{width:100%;}
form.ms-woocommerce-form-login.woocommerce-form.woocommerce-form-login.login , form.woocommerce-ResetPassword.lost_reset_password{max-width:400px;margin:auto;}
.fa-heart::before{content:"\f004";color:#FF2D55;}
.fa-heart-o:before{content:"\f08a";color:#cacaca;}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{left:auto !important;right:10px;}
.registration_form {
margin: auto;
width: auto;
max-width: 500px;
text-align: center;
font-size: 16px;
label{display:block;text-align:left;margin-top:6px;}
input.wpcf7-form-control{font-size:14px;padding:7px 16px;border-radius:8px;font-weight:100;width:100%;max-width:500px;}
input[type=submit]:not(.wpcf7-form-control){}
.wpcf7-list-item{margin:5px;}
input.wcf7-button{color:#000 !important;margin-left:auto !important;margin-top:10px;}
}
.page-item.next a, .page-item.prev a, .page-numbers, .pagination__item, .post-page-numbers{height:auto !important;}
.elementor-13930 label{text-align:center;}
.main-header__layout .main-header__inner .main-header__logo{margin-right:25px;margin-left:10px;}
.main-header__logo img{width:auto;height:auto !important;}
.button-plus, .button-minus{border-radius:32px !important;margin-left:0px}
.button-minus{margin-left:8px !important}
.pwf-filter-as-button-header.pwf-btn-opened , .text-divider , .widgettitle{display:none;}
.float-button{position:fixed;z-index:4;bottom:50px;right:45px;}
.float-button a{color:#000;min-height:31px;min-width:110px;margin:0px auto;padding:10px 10px;border-radius:16px;background:linear-gradient(138deg, #e5e7ec 0.0%, #ebedf1 60%, #f4f5f7 100.00%);border:1px solid #FFFFFF40;animation:glow 7s infinite !important;transition:0.5s;word-wrap:break-word;word-break:break-word;width:120px;display:block;text-align:center;line-height:1.3;}
@keyframes glow{ 0%{box-shadow:2px 2px 20px #6CB0FF20,-2px -2px 20px #6CB0FF20;transform:translate(-10%,10%);}
20%{box-shadow:2px 2px 20px #3EBEF590,-2px -2px 20px #6CB0FF90;transform:translate(5%,-5%);}
40%{box-shadow:2px 2px 20px #6CB0FF30,-2px -2px 20px #6CB0FF30;transform:translate(-5%,5%);}
60%{box-shadow:2px 2px 20px #3EBEF5AA,-2px -2px 20px #6CB0FFAA;transform:translate(5%,-5%);}
80%{box-shadow:2px 2px 20px #6CB0FFCC,-2px -2px 20px #6CB0FFCC;transform:translate(-5%,5%);}
100%{box-shadow:2px 2px 20px #3EBEF530,-2px -2px 20px #6CB0FF30;transform:translate(-10%,10%);}
}
.menuTrigger{display:none;}
svg.dgwt-wcas-ico-magnifier{display:none !important;}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 15px !important;}
.dgwt-wcas-search-wrapp{margin:0 10px 0 -10px !important;min-width:150px !important;}
nav.woocommerce-MyAccount-navigation.col-lg-3.col-md-4 , .woocommerce-checkout-review-order{border:1px solid;border-radius:20px;background:#fffc;padding:5px 30px;}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{background:#ffffffcf;border:2px solid #000;margin:30px 10px;}
.shop_table td{width:auto !important;}
.woocommerce-cart-form{background:#ffffff7a !important;border-radius:20px !important;padding:5px 10px !important;}
.ms-single-product__content .shop_table td , .ms-woocommerce-cart-form-wrapper .shop_table td{padding:10px 15px !important;font-size:14px !important;font-weight:300;}
.ms-cart-totals{margin-top:0 !important;margin-bottom:0 !important;}
.ms-cart-collaterals.cart-collaterals{margin:0 15px;}
ul.wc_payment_methods.payment_methods.methods{display:none;}
.woocommerce-terms-and-conditions-wrapper{font-size:12px;text-align:justify;font-weight:300;line-height:1.6;}
.yith-wcwl-add-button span{display:none !important;}
.count-add-to-wishlist{display:none;}
.woocommerce-error , .woocommerce-message , .woocommerce-info{margin:4rem 0px 0px !important;}
input[type=number]{-moz-appearance:textfield;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce-billing-fields{display:none;}
.woocommerce-orders-table__cell-order-actions{display:flex;flex-direction:column;align-items:flex-start;}
.woocommerce-orders-table__cell-order-actions a.button{margin:2px 0;}
.order-again-button{margin-top:5px !important;}
.order-again-button{display:block !important;margin-top:15px !important;}
a.woocommerce-button.button.view{background:aliceblue;padding:5px 14px;margin:0px;transform:scale(1.3);font-size:10px;}
a.woocommerce-button.button.order-again{background:antiquewhite;font-size:13px;line-height:1;padding:5px 0px;transform:translateY(10px);}
.similar-products-carousel , .promo-products-carousel {
@media screen and (max-width:768px){
.similar-products-carousel , .promo-products-carousel{transform:translate3d(-30px, 0, 0);}
.swiper-container{width:116% !important;padding:20px 0;}
}
.swiper-container{box-shadow:0px 14px 20px -29px;width:100%;padding:20px 0;}
.swiper-wrapper{display:flex;}
.swiper-slide{flex:1;max-width:100%;}
.swiper-button-next, .swiper-button-prev{color:#000;top:50%;transform:translateY(-50%);height:100% !important;}
.swiper-button-next {
box-shadow: inset -12px 0 9px 6px rgb(234 236 240);
right: 0px;
::after{margin-left:13px;}
}
.swiper-button-prev {
box-shadow: inset 12px 0 9px 6px rgb(234 236 240);
left: 0px;
::after{margin-left:-13px;}
}
.swiper-slide { .col-md-4.col-sm-6  {
width: 100% !important;
margin-top:15px;
}}
.swiper-slide.swiper-slide-active{margin-left:15px;}:root{--swiper-slide-width:263px;}
@media(max-width:1024px){
:root{--swiper-slide-width:250px;}
}
@media(max-width:768px){
:root{--swiper-slide-width:200px;}
}
@media(max-width:480px){
:root{--swiper-slide-width:160px;}
}
.swiper-slide {
width: var(--swiper-slide-width) !important;
}}
.new-badge{position:absolute;top:25px;left:10px;background-color:#467ff7;color:#ffffff;padding:5px 12px 3px;font-size:13px;font-weight:400;letter-spacing:1.2;z-index:1;border-radius:10px;}
.woocommerce-checkout-review-order .button{width:auto !important;padding:5px 25px;}
tr.woocommerce-cart-form__cart-item.cart_item{margin:20px 0px;flex-direction:row-reverse;}
th.product-quantity{text-align:center;}
.icon-container{display:inline-block;position:relative;}
.tooltip{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center !important;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:-195%;left:-100%;margin-left:-60px;opacity:0;transition:opacity 0.3s;}
.icon-container:hover .tooltip{visibility:visible;opacity:1;}
.grid-item{margin-bottom:-10px;}
.grid-item__image-wrapper{border:double 1px #00000026;position:relative;height:300px;overflow:hidden;border-radius:20px;margin-bottom:10px;}
.grid-item__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform 0.3s ease-out;}
.grid-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.01);transition:background-color 0.3s ease-out;}
.grid-item__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:10px;text-decoration:none;}
.grid-item__title{color:#000;text-shadow:1px 1px 2px rgba(0,0,0,0);font-size:1.3em !important;font-weight:normal;margin:0;transition:transform 0.3s ease-out;}
.grid-item__title:hover{color:#000 !important;text-shadow:1px 1px 3px rgba(0,0,0,0);font-size:1.3em !important;font-weight:normal;margin:0;transition:transform 0.3s ease-out;}
.grid-item__title h3{color:#000;}
.post-meta-cont{padding:2px;border-radius:2px;}
.ms-sticky{position:absolute;top:10px;right:10px;background-color:rgba(255, 255, 255, 0.2);padding:5px;border-radius:50%;}
.ms-sticky--icon svg{width:20px;height:20px;}
.grid-item__image-wrapper:hover .grid-item__image{transform:scale(1.1);}
.grid-item__image-wrapper:hover .grid-item__overlay{background-color:rgba(255, 255, 255, 0.2);}
.ms-posts--card .grid-item h3:hover{color:#000 !important;}
p.post-excerpt{font-weight:300;line-height:1.4em !important;color:#000;}
form.cart{display:flex;}
button.single_add_to_cart_button.button.alt{margin-top:-5px;}
.ms-product-flex-block{display:flex;min-height:77px;}
.flex-left{transform:scale(0.8);width:40%;}
.flex-right{transform:scale(0.8);width:60%;}
.ms-product-footer{min-height:150px;max-height:150px;}
a.prod-title{font-size:16px;}
td.product-thumbnail{width:100%;text-align:center;}
@media screen and (max-width:767px){
.ms-woocommerce-cart-form-wrapper tbody .product-thumbnail img{max-height:110px;}
}
@media(min-width:569px){
.myacc{width:50%;}
.myacc-block {
display: flex;
margin-bottom: 30px;
}}
nav.woocommerce-MyAccount-navigation.col-lg-3.col-md-4{height:100%;}
.back_btn{text-align:center;}
.ms-woocommerce-product-category{scrollbar-width:thin;display:flex !important;overflow-x:none;}
body {
scrollbar-color: #000 #eaecf0; ::-webkit-scrollbar {
width: 8px;
}}
@media screen and (min-width:576px){
.upper_cats{width:1441px;left:-100.5px;position:relative;text-align:center;}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb{text-align:center;}
                                 }
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb img{float:unset !important;}
.woofc-item-qty-inner .ms-quantity{display:flex;}
.woofc-item-qty-inner input{margin:auto !important;}
.woofc-item-qty-inner button.button-plus , .woofc-item-qty-inner button.button-minus{display:none;}
.ps-scrollbar-y{right:3px !important;width:6px !important;}
.woofc-subtotal.woofc-data{display:none !important;}
.woofc-total.woofc-data{font-size:1.6em;}
.woofc-item-thumb img{max-height:70px;max-width:70px;width:auto !important;height:auto !important;}
.woofc-item-qty.woofc-item-qty-plus-minus , span.woofc-item-qty-minus , span.woofc-item-qty-plus{width:75px !important;}
.woofc-count.woofc-count-top-right {
top: 85vh !important;
right: 6vw !important;
@media screen and (max-width:1366px){top:87vh !important;right:8vw !important;}
@media screen and (max-width:576px){top:90vh !important;right:10vw !important;}
}
.woofc-count span{background-color:#6499ff !important;}
.woofc-item-info span{font-weight:300 !important;}
.woofc-icon-icon10:before{color:red;font-weight:700;font-size:1.3em;}
a.woofc-action-checkout{background:#6499ff !important;}
.woofc-inner.woofc-cart-area{border-radius:15px;}
.woofc-area-top{border-radius:15px 15px 0px 0px;}
@media screen and (max-width:576px){
.ms-woo-feed {
width: 94vw !important;
margin-left: -7px !important;
}}
@media screen and (max-width:975px){
.ms-woo-feed {
width: 100vw;
}}
@media screen and (max-width:1025px){
.ms-woo-feed{
width: 85vw;
}}
.ms-single-post {
.woocommerce.columns-4 {
width: 60vw;
margin-left: -10vw;
span.price gg{display:none !important;}
}
@media screen and (max-width:1600px){
.woocommerce.columns-4{width:100%;margin-left:0vw;}
.col-md-3{flex:0 0 auto;width:33%;}
}
@media screen and (max-width:1076px){
.woocommerce.columns-4 {
width: 100%;
margin-left: 0;
}}
article.ms-product{height:auto !important;}
@media screen and (max-width:876px){
.woocommerce.columns-4{width:100%;margin-left:0vw;}
.col-md-3{flex:0 0 auto;width:50%;}
}
}
.pwf-note-item[data-item-value="1949"],
.pwf-note-item[data-item-value="1619"],
.pwf-note-item[data-item-value="2606"],
.pwf-note-item[data-item-value="3316"],
.pwf-note-item[data-item-value="5375"],
.pwf-note-item[data-item-value="1908"],
.pwf-note-item[data-item-value="6507"],
.pwf-note-item[data-item-value="4955"],
.pwf-note-item[data-item-value="6510"],
.pwf-note-item[data-item-value="6511"],
.pwf-note-item[data-item-value="257"],
.pwf-note-item[data-item-value="7189"],.hidden-filter {
display: none !important;
}