@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{font-family:"Inter",sans-serif}h1,h2,h3,h4,h5,h6,.banner h1,.banner h2,.banner h3,b,strong{font-weight:700}.dark,.dark p,.dark td{color:#fff;line-height:1.6}.box-text a:not(.button),.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6,.box-text p{margin:0}.icon-box-img img,.icon-box-img svg{padding:0}.slider.flickity-enabled button.flickity-prev-next-button{border-radius:99px;width:2rem;height:2rem;top:50%;bottom:unset;transform:translateY(-50%)!important;border:0;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);opacity:1!important;margin-top:unset;background-color:#fff;min-height:unset}.slider.flickity-enabled button.flickity-prev-next-button svg.flickity-button-icon{width:1.5rem;height:1.5rem;background-color:transparent!important;border-color:transparent!important;fill:#242424!important}.slider.flickity-enabled button.flickity-prev-next-button svg.flickity-button-icon path{fill:#242424!important}.ux-marquee__track{display:flex;width:max-content;animation:ux-marquee-loop 40s linear infinite;overflow:hidden}.ux-marquee__content{padding:8px 0 10px}.ux-marquee__content span{display:inline-block;padding:0 2rem;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;position:relative}.ux-marquee__content span:after{content:"";width:3px;height:3px;display:block;position:absolute;right:0;background:#fff;top:0;bottom:0;margin:auto;border-radius:50%}@keyframes ux-marquee-loop{from{transform:translateX(0%)}to{transform:translateX(-50%)}}.contact-section{background-color:#f9f9f9}.contact-section form{max-width:530px;margin:0 auto}.contact-section form input[type="email"]{color:#000;padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px;border-style:solid;border-color:#383838;border-width:0 0 2px 0;max-height:unset;height:50px;margin-bottom:20px;background-color:#fff0;box-shadow:none!important}.contact-section form input.wpcf7-submit{width:fit-content;border-radius:99px;font-size:12px;min-height:38px;text-transform:none;padding:0 24px;margin:0 auto;display:block;margin-bottom:0;background-color:#000!important}.woocommerce-ordering{display:none}.woocommerce-result-count{margin:0}.product-filter label{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;font-size:15px;border-bottom:1px solid #eee;margin-bottom:0}.product-filter input{display:none}.product-filter h4{font-weight:600;letter-spacing:0;margin:0}.filter-category{margin-bottom:25px}.filter-category label::before{content:"";width:20px;height:20px;border:2px solid #bbb;border-radius:50%;display:inline-block;position:relative;transition:all 0.3s ease}.filter-category label:hover input+span::before,.filter-category input:checked+span::before{content:"";position:absolute;width:12px;height:12px;background:#222;border-radius:50%;top:50%;transform:translateY(-50%);left:-26px}.filter-types label::before{content:"";width:20px;height:20px;border:2px solid #bbb;border-radius:4px;display:inline-block;position:relative;transition:all 0.3s ease}.filter-types label:hover input+span::before,.filter-types input:checked+span::before{content:"✔";position:absolute;font-size:12px;color:#fff;background:#222;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;top:2px;left:-30px}.product-filter span{position:relative}.product-filter label:hover::before{border-color:#222}.view-more-button.products-archive{font-size:16px;font-weight:500;text-transform:none;border-radius:6px;background-color:#000;padding-left:20px;padding-right:20px}.product-small.box{padding:12px;border-radius:7.5px;border:1px solid #e9e9e9;overflow:hidden}.badge-container{margin-top:0;top:10px;left:10px}.badge-container .badge{width:46px;height:24px;font-size:12px;border:2px solid #fff;border-radius:99px}.badge-container .badge-inner{line-height:1.4;font-weight:500}.product-small .box-text{padding:0;padding-top:12px}.product-small .ux-swatches.ux-swatches-in-loop{margin:0;margin-bottom:8px;gap:5px}.product-small .ux-swatch--color{width:22px;height:22px;border:1px solid #fff0;padding:2px;box-shadow:none;transition:all 0.3s ease}.product-small .ux-swatch--color:first-child{border-color:#222}.product-small .ux-swatch--color.selected{border-color:#222;box-shadow:none!important}.product-small:has(.ux-swatch--color.selected:not(:first-child)) .ux-swatch--color:first-child{border-color:#fff0}.product-small .product-title{font-size:1rem;line-height:24px;font-weight:600;height:42px;margin-bottom:10px}.product-small .product-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-small span.amount{font-weight:400;line-height:24px;font-size:14px}.product-small del,.product-small del span.amount{opacity:1;color:#dd3730}.primary,input[type="submit"],input[type="submit"].button{font-size:16px;text-transform:none;border-radius:5px;font-weight:500}#logo img{max-height:40px!important}#header .cart-img-icon{min-width:20px;width:20px}.track_order .form-row-first,.track_order .form-row-last{width:100%;margin-right:0}.track_order input{height:46px;border-radius:5px;box-shadow:none!important}.track_order .button{width:300px;text-align:center;margin:0 auto;display:block;border-radius:5px;font-size:16px}.track_order p:first-child{text-align:center}form.searchform{background-color:#fff;border-radius:5px;overflow:hidden;color:#222}form.searchform .live-search-results{font-size:16px}.autocomplete-suggestion img{border-radius:5px}.autocomplete-suggestion span.amount{font-weight:400;color:#222}.autocomplete-suggestion del,.autocomplete-suggestion del span.amount{color:red}.absolute-footer{padding:12px 0;color:#222}.contact_section input:not([type="submit"]),.contact_section textarea{margin:0;height:50px;border-radius:8px;box-shadow:none!important}.contact_section input[type="submit"]{width:100%}.cart-popup-inner{background-color:#fff}.button,input[type=button].button,input[type=reset].button,input[type=submit],input[type=submit].button{min-height:45px;font-size:16px;line-height:45px;border-radius:8px}#cart-popup,.cart-popup-inner--sticky{height:100%}.cart-popup-title>span{font-size:28px;font-weight:700}button.mfp-close{top:20px;right:20px;opacity:1}button.mfp-close svg{width:36px;height:36px}.autocomplete-suggestion img{width:60px;height:60px}.searchform .button.icon{margin:0;width:80px;height:60px;margin-right:4px!important;margin-left:4px!important}.autocomplete-suggestion .search-price{display:none!important}.autocomplete-suggestion .search-price span.amount{font-weight:500}.autocomplete-suggestion img+.search-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:600}.variations select{margin:0;height:40px;border-radius:4px}@media only screen and (max-width:48em){#woocommerce-product-search-field-0{height:46px;box-shadow:none!important}.searchform .button.icon{margin:0!important;height:40px;width:40px;border:0}.page-title-inner .is-large{display:none}.category-filter-row{padding:0;text-align:left}.category-page-row{padding-top:0}.off-canvas-left .mfp-close{color:#000;opacity:1;background-color:#fff}.mobile-sidebar .nav.nav-vertical li{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .05);text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:all 0.2s ease;padding:16px;border:none;position:relative;overflow:hidden}.mobile-sidebar .nav.nav-vertical li a{font-size:1rem;font-weight:600;color:#222;padding:0!important}.mobile-sidebar .nav.nav-vertical li .toggle{width:fit-content;margin-right:0;opacity:1;transform:unset}.mobile-sidebar .nav:not(.nav-slide) .active>.children{margin-top:10px;padding-bottom:14px}.mobile-sidebar ul.nav.nav-sidebar.nav-vertical{margin:20px 0 0 0;padding:0 20px 20px 20px;display:flex;flex-direction:column;gap:8px}.mobile-sidebar .sidebar-menu{padding:0;background:#fff}.off-canvas-right .mfp-content{width:100%;max-width:500px}.mobile-sidebar .nav.nav-vertical li .toggle .icon-angle-down:before{content:"→";color:#bbb;font-size:1.4rem;line-height:36px}}