.dark,.dark p,.dark td{color:#fff}.mfp-arrow-left,.mfp-arrow-right{display:flex;justify-content:center;align-items:center}.box-shadow-1,.box-shadow-1-hover:hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner:hover{box-shadow:none!important;border:1px solid #e6e6e6!important;border-radius:3px!important;overflow:hidden!important;background-color:#fff!important}.slider .product{margin-top:1px}.off-canvas .sidebar-menu,.content-area.page-wrapper{padding:0}.mfp-iframe-holder .mfp-content{max-width:unset}.mfp-iframe-holder .mfp-content.video-popup{max-width:720px}.testimonial-image img{border-radius:3px!important}.mt-n10{margin-top:-10px!important}.banners-desktop .box,.banners-mobile .box,.categories-desktop .box,.categories-mobile .box,.brands-desktop .box,.brands-mobile .box{border-radius:3px!important;overflow:hidden!important}.banners-mobile,.brands-mobile{margin:0 -15px 0 0}.banners-mobile .box,.brands-mobile .box{margin-right:19.6px!important;max-width:85%!important}.categories-mobile .slider>div,.categories-mobile .flickity-slider>div,.categories-desktop .slider>div,.categories-desktop .flickity-slider>div{display:grid!important;margin-right:19.6px!important;grid-gap:19.6px}.categories-mobile .slider:not(.flickity-enabled)>div:not(:first-of-type),.categories-desktop .slider:not(.flickity-enabled)>div:not(:first-of-type){display:none!important}.categories-mobile{margin:0 -15px 0 0}.categories-mobile .slider>div,.categories-mobile .flickity-slider>div{grid-template-columns:repeat(2,2fr)}.categories-mobile .cgroup{max-width:85%!important}.categories-desktop .slider>div,.categories-desktop .flickity-slider>div{grid-template-columns:repeat(6,1fr)}.header-bottom>.flex-row .flex-left{flex:none!important}.header-bottom>.flex-row>.flex-center{flex-grow:1}.header-bottom>.flex-row>.flex-center .nav-center{flex-grow:1;justify-content:space-evenly}.header-bottom>.flex-row>.flex-right{flex:none!important}@media (max-width: 549px){.header-bottom{min-height:50px!important}}.fv-usps{border-bottom:1px solid #e6e6e6}body.home .fv-usps,body.logged-in.woocommerce-account .fv-usps{border-bottom:none}.fv-usps p{margin-bottom:0;padding:15px 0;font-size:.9em}.fv-usps p i{color:var(--fs-color-success)}@media (max-width: 849px){.fv-usps p{padding:10px 0}}.fv-usps .usps-desktop>div{display:flex;justify-content:space-between}.fv-usps .usps-mobile{text-align:center}.fv-usps .usps-mobile .loading-spin{display:none}.header-vertical-menu .nav-dropdown{min-width:350px}.nav-spacing-xlarge>li{margin:0 20px}.header-main #logo a{display:flex;align-items:center;font-size:24px;letter-spacing:.2em;color:#fff}@media (max-width: 549px){.header-main #logo a{font-size:20px}}.header-main #logo a img{display:inline-block;max-height:28px;margin-right:10px}@media (max-width: 549px){.header-main #logo a img{max-height:26px}}.header-main .nav-left{justify-content:space-evenly}.header-main .cart-item>.nav-dropdown{min-width:380px}.header-main .cart-item i:after{background-color:var(--fs-color-alert)}.off-canvas-right .mfp-content{background-color:#fff}#cart-popup .cart-popup-title{background:#13171f;height:60px;display:flex;justify-content:center;align-items:center;padding:0!important;margin:0!important}#cart-popup .cart-popup-title span{font-size:.8em;font-weight:700;color:#fff;opacity:1}@media (max-width: 549px){#cart-popup .cart-popup-title{height:50px}}#cart-popup .woocommerce-mini-cart{margin-bottom:0}#main-menu div.nav-slide-header{font-size:.8em;font-weight:700}#main-menu div.nav-slide-header,#main-menu li.nav-slide-header{width:100%;height:60px}@media (max-width: 549px){#main-menu div.nav-slide-header,#main-menu li.nav-slide-header{height:50px}}#main-menu ul.nav,#main-menu ul.children{padding:0 0 60px!important}@media (max-width: 549px){#main-menu ul.nav,#main-menu ul.children{padding-bottom:50px!important}}#main-menu .nav-slide-header,#main-menu .sidebar-menu-top-content{color:#fff;background:#13171f;display:flex;justify-content:center;align-items:center;padding:0!important;margin:0!important}#main-menu .nav-slide-header button,#main-menu .nav-slide-header span,#main-menu .sidebar-menu-top-content button,#main-menu .sidebar-menu-top-content span{font-size:.8em;font-weight:700;opacity:1;padding:0!important;margin:0!important;text-align:center;width:100%;height:100%}#main-menu li{padding:0!important;margin:0!important}#main-menu li:not(.nav-slide-header){border-top:none!important;border-bottom:1px solid #e6e6e6!important}#main-menu li.has-child>button{width:50px!important;margin:0!important}#main-menu li a{font-size:.8em;font-weight:700;font-style:normal;padding-left:20px!important;padding-bottom:15px!important;padding-top:15px!important}#main-menu i.icon-image{display:flex;align-items:center;margin-right:5px}button.mfp-close{width:60px;height:60px}@media (max-width: 549px){button.mfp-close{width:50px;height:50px}}.mobile-sidebar i.icon-angle-left{font-size:.8em}.mobile-sidebar i.icon-angle-left:before{font:var(--fa-font-solid);content:""}.mobile-sidebar i.icon-angle-right{font-size:.8em}.mobile-sidebar i.icon-angle-right:before{font:var(--fa-font-solid);content:""}#main-menu .nav-slide{padding:0}#main-menu .nav.nav-vertical{flex-flow:row wrap;align-items:flex-start}#main-menu .nav.nav-vertical li{flex:0 0 50%}#main-menu .nav.nav-vertical li:has(button){flex:0 0 100%}.searchform-wrapper form.searchform button[type=submit],.searchform-wrapper form.searchform input[type=search]{border-radius:3px!important;color:#565c65!important;min-width:42px!important;min-height:42px!important}@media (max-width: 849px){.searchform-wrapper form.searchform button[type=submit],.searchform-wrapper form.searchform input[type=search]{min-width:38px!important;min-height:38px!important}}.searchform-wrapper form.searchform input[type=search]{padding:0 15px!important;background-color:#fff!important}.searchform-wrapper form.searchform input[type=search]::placeholder{color:#919191!important}.searchform-wrapper form.searchform button[type=submit]{padding:0!important;display:flex;justify-content:center;align-items:center;border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media (max-width: 849px){.searchform-wrapper form.searchform button[type=submit]{background-color:var(--fs-color-secondary)!important;color:#fff!important}}.searchform-wrapper form.searchform .flex-row .flex-col{padding:0!important}.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-42px}@media (max-width: 849px){.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-38px}}.autocomplete-suggestions{background-color:#ffffff80}.autocomplete-suggestions .col-inner{padding:0}.autocomplete-suggestions a.autocomplete-suggestion{cursor:pointer}.autocomplete-suggestions a.autocomplete-suggestion:hover{background-color:#0000000d}@media (max-width: 849px){.autocomplete-suggestions{font-size:.85em}}.header-top{margin-bottom:-15px}.accordion.faq{border-bottom:1px solid #e6e6e6;margin-bottom:1.3em;margin-left:-20px;margin-right:-20px}.accordion.faq .accordion-item a.accordion-title{padding-left:20px;padding-right:20px;font-size:unset}.accordion.faq .accordion-item a.accordion-title button.toggle{margin-right:0;left:unset;right:10px}.accordion.faq .accordion-item div.accordion-inner{padding-left:20px}.accordion.faq .accordion-item div.accordion-inner p{margin:0}.fv-accordion-footer>:first-child a{border-top:none}.fv-accordion-footer .accordion-item a.accordion-title{padding:15px;font-size:unset;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.fv-accordion-footer .accordion-item a.accordion-title button.toggle{position:relative;min-height:unset;width:unset;height:unset;top:unset;left:unset;right:unset;margin-right:0}.fv-accordion-footer .accordion-item div.accordion-inner{padding-left:15px}.fv-bg-banner .col-inner{background-repeat:repeat;background-size:contain;background-color:var(--fs-color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%23008659' fill-opacity='0.4'%3E%3Cpath fill-rule='evenodd' d='M11 0l5 20H6l5-20zm42 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM0 72h40v4H0v-4zm0-8h31v4H0v-4zm20-16h20v4H20v-4zM0 56h40v4H0v-4zm63-25a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM53 41a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-30 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-28-8a5 5 0 0 0-10 0h10zm10 0a5 5 0 0 1-10 0h10zM56 5a5 5 0 0 0-10 0h10zm10 0a5 5 0 0 1-10 0h10zm-3 46a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM21 0l5 20H16l5-20zm43 64v-4h-4v4h-4v4h4v4h4v-4h4v-4h-4zM36 13h4v4h-4v-4zm4 4h4v4h-4v-4zm-4 4h4v4h-4v-4zm8-8h4v4h-4v-4z'/%3E%3C/g%3E%3C/svg%3E")}.fv-categories th,.fv-categories td{display:inline-block;border:none;padding:.5em;white-space:nowrap}@media (max-width: 849px){.fv-categories th,.fv-categories td{font-size:.8em}}#footer .footer-widgets{padding:40px 0 20px}fieldset,input,select,textarea{display:block}span.required{color:var(--fs-color-alert)}form.woocommerce-form-login .fv-lost-password{float:right;font-size:.9em}form.woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center}form.woocommerce-form-login .woocommerce-form-login__rememberme input{margin:0 10px 0 0}form.woocommerce-form-register .woocommerce-privacy-policy-text{display:none}form.woocommerce-ResetPassword{margin:0 auto;padding:30px;border:1px solid #e6e6e6;border-radius:3px}@media (min-width: 850px){form.woocommerce-ResetPassword{flex-basis:33.3333333333%;max-width:33.3333333333%}}form.woocommerce-form-login,form.woocommerce-form-register,form.woocommerce-ResetPassword{margin-bottom:0}form.woocommerce-form-login .form-row-first,form.woocommerce-form-login .form-row-last,form.woocommerce-form-register .form-row-first,form.woocommerce-form-register .form-row-last,form.woocommerce-ResetPassword .form-row-first,form.woocommerce-ResetPassword .form-row-last{width:100%}form.woocommerce-form-login button[type=submit],form.woocommerce-form-register button[type=submit],form.woocommerce-ResetPassword button[type=submit]{display:block;width:100%;margin-top:1.3em}i.icon-menu:before{font:var(--fa-font-solid);content:""}i.icon-search:before{font:var(--fa-font-solid);content:""}i.icon-user:before{font:var(--fa-font-solid);content:""}i.icon-shopping-cart:before{font:var(--fa-font-solid);content:""}i.icon-shopping-basket:before{font:var(--fa-font-solid);content:""}i.icon-heart:before{font:var(--fa-font-solid);content:""}i.icon-equalizer:before{font:var(--fa-font-solid);content:""}i.icon-plus:before{font:var(--fa-font-solid);content:""}a i.icon-angle-left:before{font:var(--fa-font-solid);content:""}a i.icon-angle-right:before{font:var(--fa-font-solid);content:""}.table-responsive{overflow-x:auto}table{border-bottom:none!important}table th{letter-spacing:unset;line-height:unset;text-transform:unset;border-bottom-color:#e6e6e6!important}table td p{margin:0}#available-variations tbody tr:hover{cursor:pointer}div.dt-container div.dt-layout-row{margin:0}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid #e6e6e6}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:left}@media (max-width: 549px){.page-title h1{font-size:1.7em}}.page-title .pt-half,.page-title .pb-half{padding:0!important}body.woocommerce.archive ul.woocommerce-widget-layered-nav-list li:nth-child(n+7),body.woocommerce.archive ul.wc-brand-list-layered-nav-product_brand li:nth-child(n+7){display:none}body.woocommerce.archive li.fvmoreless{display:flex!important}body.woocommerce.archive li.fvmoreless a.fvshowmore{display:inline-block}body.woocommerce.archive li.fvmoreless a.fvshowmore:after{font:var(--fa-font-solid);content:""}body.woocommerce.archive li.fvmoreless a.fvshowmore.fvshowless:after{font:var(--fa-font-solid);content:""}body.woocommerce-account.logged-in .account-user .user-id{display:none}body.woocommerce-account.logged-in .woocommerce-MyAccount-content p:first-of-type{display:none}body.woocommerce-account:not(body.logged-in) .my-account-header{display:none}#customer_login{justify-content:center!important}#customer_login>.col{margin:0 15px;padding:30px!important;border:1px solid #e6e6e6;border-radius:3px}@media (min-width: 850px){#customer_login>.col{flex-basis:33.3333333333%!important;max-width:33.3333333333%!important}}#customer_login>.col-2{display:none}body.woocommerce.archive .category-page-row{padding-top:20px}body.woocommerce.archive .term-description{display:flex}body.woocommerce.archive .term-description p:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.woocommerce.archive .term-description a{white-space:nowrap}body.woocommerce.archive .widget_price_filter .price_slider_amount{text-align:left}body.woocommerce.archive .shop-page-title h1{font-size:1.7em;margin-bottom:10px}@media (min-width: 850px){body.woocommerce.archive .shop-page-title h1{width:auto;display:inline-block;margin-bottom:0}body.woocommerce.archive .shop-page-title .flex-grow{display:flex;justify-content:space-between;align-items:center}}body.woocommerce.archive #shop-sidebar ul li:nth-child(n+7){display:none}.fv_cat_footer{padding:30px;background-color:#f5f5f5}body.woocommerce-cart form.ux-cart-coupon{margin-bottom:1.3em!important}body.woocommerce.single-product .small-columns-4 .flickity-slider>.col,body.woocommerce.single-product .small-columns-4>.col{flex-basis:20%;max-width:20%}body.woocommerce.single-product .product-main{padding-top:20px;padding-bottom:30px}@media (max-width: 849px){body.woocommerce.single-product .product-main{padding-bottom:20px}}body.woocommerce.single-product .next-prev-thumbs{margin-top:15px!important;margin-bottom:15px!important}@media (max-width: 849px){body.woocommerce.single-product .next-prev-thumbs{display:none}}body.woocommerce.single-product .product-info{padding-top:15px;padding-bottom:5px}@media (max-width: 849px){body.woocommerce.single-product .product-info .is-divider{display:none}}body.woocommerce.single-product .product-info .social-icons a{margin-bottom:0}@media (min-width: 850px){body.woocommerce.single-product .product-gallery{padding-left:25px}body.woocommerce.single-product .product-gallery .col:first-of-type{padding-bottom:0}}body.woocommerce.single-product .fv-product-discount{border-radius:3px;position:relative;overflow:hidden;padding:10px 15px;margin:10px 0;font-size:.9em}body.woocommerce.single-product .fv-product-discount:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--fs-color-primary);opacity:.1}body.woocommerce.single-product .fv-product-discount:after{content:"";position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center;font:var(--fa-font-solid);font-size:10em;color:var(--fs-color-primary);opacity:.2}p.in-stock{color:var(--fs-color-success)}p.out-of-stock{color:var(--fs-color-alert)}.product-small .box-image img{width:100%;aspect-ratio:420/540;object-fit:cover}.product-small .out-of-stock-label{display:none}@media (min-width: 850px){.product-gallery-slider img,.product-thumbnails img{width:100%;aspect-ratio:420/540;object-fit:contain}}.woocommerce-Price-currencySymbol{font-size:unset!important}.checkout-breadcrumbs .divider{top:0!important}form.cart button[type=submit]{flex-grow:1}form.cart button[type=submit]:before{font:var(--fa-font-solid);content:"";margin-right:1em}.woocommerce-ordering,.woocommerce-ordering select{display:block;margin:0;border-radius:3px;overflow:hidden}
