/*body{font-size:12px;font-family:'Helvetica Neue',sans-serif!important}div.container{max-width:1500px;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}header{position:fixed;z-index:999;width:100%;top:0;padding-top:64px}.header-v1 .menu-right ul li{padding-top:12px}.header-v1 .menu-right ul li a{text-transform:uppercase;padding:2px 0;display:block;letter-spacing:0.6px;font-weight:300;line-height:1em;border-bottom:1px solid transparent;font-size:9px}.header-v1 .menu-right .menu-item-has-children .sub-menu{visibility:hidden;height:0px;margin-left:20px}.header-v1 .menu-right .menu-item-has-children.active .sub-menu{visibility:visible;height:auto}.header-v1 .menu-right .menu-item-has-children.active>a,.header-v1 .menu-right ul li a:hover{width:fit-content;border-bottom:1px solid;line-height:1em}.header-v2{transition:all .5s}.header-v2 .sub-menu li.active > ul{display:block}.header-v2 .sub-menu li.active > a{text-decoration:underline}.header-v2.fixed-menu{position:fixed;width:fit-content;right:0;margin:auto;left:0}.header-v2.fixed-menu li.mx-4,.header-v2.fixed-menu li.mr-4,.header-v2.fixed-menu li.ml-4{display:none}.header-v2.fixed-menu .sub-menu .pt-36{padding-top:7rem}header .header-v2:not(.fixed-menu) .container{max-width:none!important}.fixed-menu .menus li.mx-auto{left:auto}.menus li.mx-auto{position:relative;left:-33.5px}.fit-screen{margin-top:-96px;height:100vh}.admin-bar .fit-screen{height:calc(100vh - 32px)}footer.relative .container{max-width:none!important}.footer-menu li{display:inline-block;text-transform:uppercase;margin-right:40px}.footer-menu li:last-child{margin-right:0}.footer-menu .sub-menu{display:none}.footer-menu li.active .sub-menu{display:flex;bottom:130px}a.gt_switcher-popup img{display:none!important}a.gt_switcher-popup span{font-size:9px!important}.gt_languages span{font-size:10px!important}.gt_languages img{width:17px}.woocommerce.columns-4,.products.columns-4,.woocommerce.columns-2,.products.columns-2{columns:unset}.products.columns-2{max-width:1200px;margin:0 auto!important}.product .woocommerce-loop-product__title{font-family:"Spectral",serif;font-weight:300}.woo-sidebar{position:absolute;left:0;height:100%}.woocommerce.columns-2{position:relative}.woo-sidebar>div{position:sticky;top:200px;z-index:99}.wrap-filter-woo{position:absolute;right:0;display:flex;top:-30px;z-index:99;align-items:self-start;max-width:704px;width:100%;justify-content:end}.filter-list-atts{display:flex;width:100%;position:relative;right:0;transition:all 2s;list-style:none!important}.slide-filter-woo{display:flex;width:100%}.filter-actions{display:flex;width:150px;justify-content:space-between}.main-content{margin-top:128px}.woocommerce-page #main-content{margin-top:238px;min-height:40vh}span.filter-clear-all{color:#b9b9b9}.filter-actions span{cursor:pointer}ul.filter-list-atts>li{flex:1}ul.filter-list-atts>li>span{cursor:pointer}ul.filter-list-items{position:absolute;width:100%;background-color:white;flex-wrap:wrap;top:28px;left:-5px;display:none}.filter-list-atts li.active ul.filter-list-items{display:flex;list-style:none}ul.filter-list-items li{position:relative;width:25%;margin-bottom:10px;cursor:pointer;padding-left:20px}ul.filter-list-items li input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;z-index:9;cursor:pointer}ul.filter-list-items li span{position:relative}ul.filter-list-items li span:before{content:"";position:absolute;width:10px;height:10px;border:1px solid black;border-radius:100px;left:-15px;top:0;bottom:0;margin:auto}ul.filter-list-items li input:checked+span:before{background-color:black}.woocommerce .sidebar{display:none}.woocommerce .wrap-has-sidebar .post-content{width:100%}.page-content .woo-sidebar_menu{list-style:none;text-transform:uppercase}.page-content .woo-sidebar_menu a{text-decoration:none;font-size:12px;line-height:14.5px}.page-content .woo-sidebar_menu li{margin-bottom:4px;position:relative}.page-content .woo-sidebar_menu li.current-menu-item:after{height:1px;position:absolute;content:"";width:50%;background:black;left:0;bottom:0}.black-btn,.xoo-wsc-ft-btn-checkout{background-color:black!important;color:white!important;padding:10px!important;transition:all .3s;border:1px solid black!important;font-weight:400!important;width:100%!important;cursor:pointer!important}.black-btn:hover,.xoo-wsc-ft-btn-checkout:hover{background-color:white!important;border:1px solid black!important;color:black!important}.loading:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/loading-icon.gif);background-repeat:no-repeat;background-position:center 50px;background-color:rgba(255,255,255,.5);z-index:9;background-size:30px}.menus a{font-weight:300;letter-spacing:0.6px;text-underline-offset:3px;font-size:9px;display:flex}header .container{padding:0 64px}.header-v2 .menus .mx-4:last-child{margin-right:0}.header-v2 .menus .mr-4{margin-right:32px}.header-v2 .menus .mx-4{margin-left:32px;margin-right:32px}li.active .sub-menu{display:block}footer .container{padding:0 64px}.footer-menu a{font-size:12px;text-transform:uppercase;font-weight:300;letter-spacing:0.6px;font-size:9px}.subscribe-footer button{font-size:12px;letter-spacing:0.6px}.header-v2 .mr-4 .sub-menu .flex>ul{padding-left:32px!important}.header-v2 .sub-menu .flex>ul{margin-left:-32px!important}.header-v2 .menus>ul>li.active>a{text-decoration:underline}span.xoo-wsc-pname a{font-family:Spectral;font-size:16px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:-0.32px}.xoo-wsc-sum-col{justify-content:space-between}.xoo-wsc-sm-info{height:100%}span.xoo-wsch-text{font-family:Spectral;font-size:17px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-1.2px;text-transform:uppercase}.xoo-wsc-header{padding:32px 64px}.xoo-wsc-product{padding:16px 64px;border:none}span.xoo-wsch-close{right:64px}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue{display:none}.xoo-wsc-ft-buttons-cont a{width:100%}.xoo-wsc-ft-buttons-cont{display:block}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart{font-family:"Helvetica Neue";font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.24px;border:1px solid black;border-radius:0;margin-bottom:8px;transition:all .3s;padding:10px}.xoo-wsc-footer{padding:32px 64px}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout{padding:12px!important;font-size:12px!important;border-radius:0}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart{background-color:white}.xoo-wsc-sm-right .amount{font-size:12px!important}.xoo-wsc-qty-box.xoo-wsc-qtb-square{border:none}.xoo-wsc-qty-box.xoo-wsc-qtb-square>*{border:none!important}.footer-menu a:hover,.footer-menu li.active>a{text-decoration:underline;text-underline-offset:3px}.header-v2 .sub-menu .pt-36{padding-top:114px}.xoo-wsc-empty-cart{height:100vh;display:flex;flex-direction:column;justify-content:space-between;position:absolute;z-index:1;padding-left:64px;width:100%;align-items:start;top:0;padding-top:45vh}.xoo-wsc-empty-cart a{font-size:12px!important;font-weight:400!important;letter-spacing:0.24px;background-color:black!important;color:white!important;border-radius:0!important;width:100%;text-align:center;padding:12px!important;transition:all .3s;border:1px solid black!important}.xoo-wsc-empty-cart a:hover{background-color:white!important;color:black!important}.xoo-wsc-empty-cart span{margin-bottom:0!important;font-size:12px}.xoo-wsc-header{position:relative;z-index:9999}input,select,textarea{-webkit-appearance:none!important;background-color:transparent;border-radius:0!important}select{background-image:url(../images/down-icon.svg);background-repeat:no-repeat;background-position:right}.footer-menu{display:flex}.gtranslate_wrapper{margin-right:40px}.gtranslate_wrapper options{text-transform:uppercase}.gtranslate_wrapper select{text-transform:uppercase;font-weight:300;outline:none!important;font-size:9px}body.search ul.products.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}body.search .woocommerce ul.products li.product{width:100%}body.search ul.products:before{content:none!important}body.search .woocommerce{max-width:1500px;margin:64px auto}body.search #main-content{padding-top:100px}.search-form{margin:95px auto;padding:0 64px;max-width:1800px}.bellow-search-form{margin-bottom:25px}button.load-more-product.loading:before{position:static;display:block;background-size:contain;width:20px;height:20px;background-position:center;margin-right:5px}.search .wrap-filter-woo{top:0;position:relative}span.count-search{white-space:nowrap;font-size:12px}li.product a.remove_from_wishlist{position:absolute;right:0;top:0px;z-index:99;font-weight:300;display:flex;justify-content:center;align-items:center;background-color:transparent!important;font-size:25px}li.product a.remove_from_wishlist:hover{color:red!important}.breadcump-shop li:after{content:'.';display:flex;position:absolute;align-items:center;right:-15px;top:0;font-size:20px;height:13px;font-family:'Spectral';font-weight:300}.wrap-filter-woo *{font-size:12px}.breadcump-shop li:last-child:after{content:none}.container.wrap-content.wrap-has-sidebar{max-width:1240px}.menus img{max-width:120px}@media screen and (max-width:1600px){div.container{max-width:1200px}.container.wrap-content.wrap-has-sidebar{max-width:940px}header .container{padding:0 40px}.header-v2 .menus .mr-4{margin-right:20px}.header-v2 .menus .mx-4{margin-left:20px;margin-right:20px}.logged-in .woocommerce-page #main-content{margin-top:150px}.woocommerce-page #main-content{margin-top:170px}.header-v2 .sub-menu .flex>ul{margin-left:-20px!important}.header-v2 .mr-4 .sub-menu .flex>ul{padding-left:20px!important}.menus li.mx-auto{left:-27.5px}.pb-16{padding-bottom:1rem!important}.cat-has-sidebar ul.products.columns-2{max-width:900px}.sub-menu img{max-height:285px}.header-v2 .sub-menu .pt-36{padding-top:70px}.search-form{margin:60px auto;padding:0 40px}.wrap-loop-title{font-size:14px!important}.menu-right{left:40px!important}footer .container{padding:0 40px}}@media screen and (min-width:1025px){.menus li.mx-auto a{width:100%;display:flex;position:fixed;left:0;justify-content:center;z-index:01}}@media screen and (max-width:1024px){.nav_mobile{display:flex!important;width:100%;justify-content:space-between;align-items:center}.cart_menu{font-size:12px;letter-spacing:0.6px}.menu-right.change{display:block;width:100%;background-color:#fff;padding:30px;height:100dvh}.home .text-logo{display:block}.home .nav_mobile{display:none!important}.home header{background-color:transparent;padding-top:20px}.header-v2 .menus{display:none}.header-v2.fixed-menu{width:100%}.text-logo{display:none}.menu_mb{display:inline-block;cursor:pointer;position:relative;z-index:999;padding:10px 10px 10px 0}.menu_mb span{display:block;width:16px;height:1px;margin:4px 0;background-color:#000;transition:.4s}.change .bar1{transform:rotate(-45deg) translate(-3px,4px)}.change .bar2{opacity:0}.change .bar3{transform:rotate(45deg) translate(-3px,-4px)}.menu-right{display:none}.home .menu-right{right:0;left:0!important;margin:auto;text-align:center;height:100vh;display:flex;align-items:center;justify-content:center;margin-top:-50px}header{padding:5px 0;background-color:#fff;min-height:51px}header .pb-16{padding-bottom:0}.header-v2{background-color:#fff}.text-logo img,.logo_mb img{max-width:100px}.header-v2 .menus.change{display:block}.menus ul.flex{flex-direction:column}.header-v2 .menus.change{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:80px 30px 0}.header-v2 .menus .mx-4{margin-left:0;margin-right:0}.menus li.mx-auto a{display:none}.menus li.mx-auto{left:0;height:50px}.menus .ml-4{margin-left:0}.header-v2 .menus a{padding-bottom:15px;display:block;font-size:10px}.menu-active{position:fixed;width:calc(100% - 60px);height:100vh;background-color:#fff;z-index:999;margin-right:0!important}body .menu-active .sub-menu.group-hover\:block{display:block!important;padding:0}.menu-active>a{font-family:"Spectral",serif;font-weight:300;font-size:16px;text-align:center;position:fixed;top:17px;letter-spacing:-0.5px;left:0;right:0;text-decoration:none!important}.header-v1 .menu-right ul li a{font-size:10px;margin:0 auto}.menu-active .sub-menu .container{padding:0;height:calc(100% - 128px)}.menu-active .sub-menu .flex{padding-top:0;flex-direction:column;height:100%;justify-content:flex-start}.menu-active .sub-menu .flex .ml-auto{margin-right:auto;margin-top:50px}.menu-active .sub-menu .flex li{margin-bottom:0}.group:hover .group-hover\:block{display:none!important}.header-v2 .menus a:hover{text-decoration:none}.close_sub_menu span{width:10px}.close_sub_menu span.bar3{transform:rotate(45deg) translate(0px,-2px)}.close_sub_menu span.bar1{transform:rotate(-45deg) translate(0px,2px)}.header-v2 .mr-4 .sub-menu .flex>ul,.header-v2 .sub-menu .flex>ul{padding-left:0!important;margin-left:0!important}.header-v2 .sub-menu li:hover ul,.menu-active-2 ul.sub-menu-lv2{display:block;position:relative;left:30px}.hover\:py-\[15px\]:hover{padding-top:0!important}.header-v1 .menu-right ul li a:hover{text-decoration:none}.header-v1 .menu-right .menu-item-has-children .sub-menu{margin-left:100px;text-align:left!important}.xoo-wsc-container,.xoo-wsc-slider{max-width:100%;right:-100%;width:100%}.xoo-wsc-cart-active .xoo-wsc-basket{right:100%}span.xoo-wsch-text{font-size:16px;letter-spacing:0;margin-left:0}.xoo-wsc-header{padding:30px}span.xoo-wsch-close{right:0;position:relative;top:-2px}.xoo-wsc-slider{right:-100%}.xoo-wsc-icon-cross:before{content:"CLOSE";font-size:10px;font-family:'Helvetica Neue',sans-serif}.xoo-wsch-top{justify-content:space-between;align-items:center}.xoo-wsc-empty-cart{height:100%;justify-content:space-between;padding-left:30px}.xoo-wsc-empty-cart span{text-align:left;width:100%;margin-top:0;font-size:10px}.xoo-wsc-empty-cart a.button.btn{width:100%;text-align:center;height:38px;display:flex;align-items:center;justify-content:center;max-width:366px;background-color:#000;color:#fff;border:none;font-weight:400;margin-bottom:0;margin-left:auto;margin-right:auto}.xoo-wsc-footer{padding:0}.xoo-wsc-product{padding:0px 30px 15px;border:none}span.xoo-wsc-pname a{font-size:12px;line-height:15px;display:block}.xoo-wsc-ft-totals{display:none}.xoo-wsc-ft-buttons-cont{display:block;max-width:366px;padding:20px 30px 30px;margin:0 auto}.xoo-wsc-sm-right{max-width:55px}.xoo-wsc-sm-right span.xoo-wsc-smr-ptotal{margin-bottom:2px}.xoo-wsc-icon-trash:before{content:"REMOVE";font-family:'Helvetica Neue',sans-serif;font-size:10px}.xoo-wsc-ft-buttons-cont .button{font-family:'Helvetica Neue',sans-serif!important;height:38px;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue{display:none ! Important}.header-v2.fixed-menu li.mx-4,.header-v2.fixed-menu li.mr-4,.header-v2.fixed-menu li.ml-4{display:block}footer.relative{z-index:9999999}ul.products{grid-template-columns:repeat(3,1fr)!important;display:grid;gap:30px}.woocommerce ul.products:before{display:none}div.container{padding-left:30px;padding-right:30px}.woocommerce-page #main-content{margin-top:100px}.header-v2.fixed-menu .sub-menu .pt-36{padding-top:0}.menu-active .sub-menu{overflow:auto}.header-v2 .sub-menu .pt-36{padding-top:0px}.page-content .woo-sidebar_menu{display:none}.cat-has-sidebar .wrap-filter-woo.active{max-width:100%;background-color:#fff;position:fixed;top:0;z-index:999;height:100vh;padding:70px 30px 30px}.cat-has-sidebar .slide-filter-woo{display:flex;width:100%;flex-direction:column-reverse}.filter-actions{width:100%;margin-bottom:35px}.filter-list-atts{padding:0!important}ul.filter-list-atts>li{flex:0;margin-right:50px}span.filter-clear-all{color:#000}.cat-has-sidebar .wrap-filter-woo *{font-size:10px}ul.filter-list-atts>li.active{border-bottom:1px solid #000}.active ul.filter-list-items{flex-direction:column;padding:0;margin-top:10px}ul.filter-list-items li{width:100%}.cat-has-sidebar .slide-filter-woo.hidden{display:none}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}.pb-16{padding-bottom:0rem!important}span.close-woo.active{display:block!important;position:absolute;top:20px;text-transform:uppercase}.subscribe-footer{display:none}.footer-menu{flex-wrap:wrap}.footer-menu>ul{width:100%;margin-top:15px}.container.wrap-content.wrap-has-sidebar,ul.products{max-width:none!important}body.search #main-content{padding-top:65px}.search-form{padding:0 30px}.search-form form{display:flex}span.count-search{font-size:10px}.header-v1 .menu-right li ul li a{width:100%!important}}@media screen and (max-width:768px){.desktop-show{display:none!important}.image-mobile_show{display:block!important;width:100%;min-height:100vh;margin-top:-128px;background-size:cover;background-repeat:no-repeat;background-position:top}.subscribe-footer{display:none}footer .flex{flex-direction:column}.footer-logo img{width:73px;margin-bottom:30px}.mt-\[205px\]{margin-top:80px!important}.footer-menu{margin:0!important}.footer-menu>ul>li{width:100%;margin-bottom:15px;margin-right:0}footer .container{padding:0 30px}header .container{padding:0 30px}.main-content{margin-top:80px}ul.products{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.product .woocommerce-loop-product__title{font-size:12px!important;line-height:15px}.woocommerce ul.products li.product .price{font-size:12px!important;line-height:14px}h1.entry-title,.wrap-message-box h2{font-size:16px;margin-bottom:45px}.billing-details{border-top:none;padding-top:0;margin-top:-10px}.footer-menu a{font-size:10px}.gtranslate_wrapper select{font-size:10px}footer .sub-menu img{display:none}}@media screen and (max-width:480px){.container,.wrap-content,.container.wrap-content.wrap-has-sidebar{padding:0 15px!important}.xoo-wsc-ft-buttons-cont{max-width:100%}.header-v2 .menus{padding-left:15px!important;padding-right:15px!important}header .header-v2 .sub-menu .container{padding:0!important}.sub-menu img{width:100%;height:auto;max-height:none}.menu-active{width:calc(100% - 30px)}.menu-right.change{padding:30px 15px}.search-form{padding:0 15px}body.search #main-content{padding-top:0}.cat-has-sidebar .wrap-filter-woo.active{padding:70px 15px}}*/
@font-face {
    font-family: 'Spectral';
    src: url('../fonts/Spectral-Regular.woff2') format('woff2'),
        url('../fonts/Spectral-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout {
    text-decoration: none;
    position: relative;
    color: #1E1E1E;
}

a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout:after {
    content: "";
    width: 13px !important;
    height: 13px !important;
    background-image: url(../images/checkout-icon.svg);
    background-repeat: no-repeat;
    margin-left: 10px;
    background-size: cover;
    display: inline-block;
}

.xoo-wsc-sum-col {
    display: block;
    position: relative;
}

.xoo-wsc-sm-info {
    height: 100%;
}

.xoo-wsc-ft-btn-continue,
.xoo-wsc-ft-btn-cart {
    display: none !important;
}

.xoo-wsc-ft-totals {
    text-align: right;
}

span.xoo-wsc-pname {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}

.xoo-wsc-img-col img {
    display: block;
}

.xoo-wsc-header {
    padding: 20px 24px 0;
}

span.xoo-wsch-text {
    margin-left: 0;
}

span.xoo-wsch-close {
    position: static;
    padding: 15px;
    margin-top: -15px;
    margin-right: -15px;
}

.xoo-wsch-top {
    justify-content: space-between;
    align-items: center;
}

.xoo-wsc-body,
.xoo-wsc-body span.amount,
.xoo-wsc-body a {
    font-size: 12px;
    font-weight: 400 !important;
    text-decoration: none !important;
}

input[type="number"].xoo-wsc-qty,
.xoo-wsc-qtb-square {
    border: none;
}

span.xoo-wsc-chng {
    font-size: 16px;
    font-weight: 400;
}

.xoo-wsc-qtb-square input[type="number"].xoo-wsc-qty {
    font-size: 12px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 13px;
}

.xoo-wsc-ft-amt {
    font-size: 12px;
}

.xoo-wsc-footer,
.xoo-wsc-footer a,
.xoo-wsc-footer .amount {
    font-size: 12px;
}

a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout {
    background-color: #F7F7F7;
    border-radius: 5px;
    font-weight: 400;
    padding: 12px;
    font-size: 14px;
}

form.xoo-wsc-sl-apply-coupon input {
    width: calc(100% - 80px);
    background-color: #f7f7f7;
    border: none;
    padding: 15px;
    border-radius: 5px;
}

.xoo-wsc-sl-body {
    padding: 10px 24px;
}

form.xoo-wsc-sl-apply-coupon button {
    color: black !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}

body .xoo-wsc-empty-cart a.button.btn {
    background-color: #F7F7F7;
    border-radius: 5px;
    font-weight: 400;
    padding: 12px !important;
    font-size: 14px;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: black;
}

.xoo-wsc-empty-cart {
    height: 100%;
    justify-content: center;
    gap: 0;
}

body .xoo-wsc-empty-cart a.button.btn:after {
    content: "";
    width: 13px;
    height: 13px;
    background-image: url(../images/checkout-icon.svg);
    background-repeat: no-repeat;
    margin-left: 10px;
    background-size: cover;
    position: absolute;
}

input.wpcf7-form-control.wpcf7-submit {
    content: "";
    width: 13px;
    height: 13px;
    background-image: url(../images/checkout-icon.svg);
    background-repeat: no-repeat;
    margin-left: 10px;
    background-size: cover;
    position: absolute;
}

span.xoo-wsc-minus.xoo-wsc-chng:after {
    content: "";
    display: inline-block;
    width: 11px;
    height: 1px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='1' viewBox='0 0 11 1' fill='none'%3E%3Cpath d='M0.5 0.5H9.83333' stroke='%231E1E1E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

span.xoo-wsc-plus.xoo-wsc-chng:after {
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M5.16667 0.5V9.83333M0.5 5.16667H9.83333' stroke='%231E1E1E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

span.xoo-wsc-plus.xoo-wsc-chng,
span.xoo-wsc-minus.xoo-wsc-chng {
    text-indent: -99999px;
}

span.xoo-wsc-chng {
    flex-direction: row;
}

.opini-low-stock-notice {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-top: 5px;
    padding: 4px 8px;
    width: fit-content;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
}

.opini-low-stock-notice span {
    color: red;
    font-size: 10px !important;
    line-height: normal;
}

.opini-low-stock-notice svg {
    flex-shrink: 0;
}
p.stock.out-of-stock {
    color: red !important;
}
.xoo-wsc-ft-totals:after {
    content: "Shipping calculated at checkout.";
    font-size: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    display: block;
}
html[lang="vi"] .xoo-wsc-ft-totals:after{
	content: "Phí ship tính tại trang thanh toán.";
}
@media screen and (min-width:1024px){
	body:not(.home) header ul.sub-menu {
	    padding: 0 20px;
	}
}
@media screen and (max-width:767px){
	.xoo-wsc-cart-active .xoo-wsc-container {
        max-width: 100% !important;
        width: 100% !important;
    }
	.xoo-wsc-slider-active .xoo-wsc-slider {
        max-width: 100% !important;
        width: 100% !important;
    }
    .xoo-wsc-sl-heading {
        padding-inline: 15px;
    }

    .xoo-wsc-sl-body {
        padding-inline: 15px;
    }
    .home .blocks > div:first-child picture img {
	    height: 100dvh;
	    object-fit: cover;
	}
}

/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
h2.woocommerce-loop-product__title {
    white-space: nowrap;    /* Không cho xuống dòng */
    overflow: hidden;       /* Ẩn nội dung tràn */
    text-overflow: ellipsis; /* Thêm dấu ba chấm */
    width: 100%;
}