.dark,.dark p,.dark td{color:#fff}.mfp-arrow-left,.mfp-arrow-right{align-items:center;display:flex;justify-content:center}.box-shadow-1,.box-shadow-1-hover:hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner:hover{background-color:#fff!important;border:1px solid #e6e6e6!important;border-radius:3px!important;box-shadow:none!important;overflow:hidden!important}.slider .product{margin-top:1px}.content-area.page-wrapper,.off-canvas .sidebar-menu{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,.brands-desktop .box,.brands-mobile .box,.categories-desktop .box,.categories-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-desktop .flickity-slider>div,.categories-desktop .slider>div,.categories-mobile .flickity-slider>div,.categories-mobile .slider>div{display:grid!important;margin-right:19.6px!important;grid-gap:19.6px}.categories-mobile{margin:0 -15px 0 0}.categories-mobile .flickity-slider>div,.categories-mobile .slider>div{grid-template-columns:repeat(2,2fr)}.categories-mobile .cgroup{max-width:85%!important}.categories-desktop .flickity-slider>div,.categories-desktop .slider>div{grid-template-columns:repeat(6,1fr)}.categories-desktop .slider:not(.flickity-enabled)>div:not(:first-of-type),.categories-mobile .slider:not(.flickity-enabled)>div:not(:first-of-type){display:none!important}.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{font-size:.9em;margin-bottom:0;padding:15px 0}.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{align-items:center;color:#fff;display:flex;font-size:24px;letter-spacing:.2em}@media(max-width:549px){.header-main #logo a{font-size:20px}}.header-main #logo a img{display:inline-block;margin-right:10px;max-height:28px}@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{align-items:center;background:#2e2e2e;display:flex;height:60px;justify-content:center;margin:0!important;padding:0!important}#cart-popup .cart-popup-title span{color:#fff;font-size:.8em;font-weight:700;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{height:60px;width:100%}@media(max-width:549px){#main-menu div.nav-slide-header,#main-menu li.nav-slide-header{height:50px}}#main-menu ul.children,#main-menu ul.nav{padding:0 0 60px!important}@media(max-width:549px){#main-menu ul.children,#main-menu ul.nav{padding-bottom:50px!important}}#main-menu .nav-slide-header,#main-menu .sidebar-menu-top-content{align-items:center;background:#13171f;color:#fff;display:flex;justify-content:center;margin:0!important;padding: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;height:100%;margin:0!important;opacity:1;padding:0!important;text-align:center;width:100%}#main-menu li{margin:0!important;padding:0!important}#main-menu li:not(.nav-slide-header){border-bottom:1px solid #e6e6e6!important;border-top:none!important}#main-menu li.has-child>button{margin:0!important;width:50px!important}#main-menu li a{font-size:.8em;font-style:normal;font-weight:700;padding-bottom:15px!important;padding-left:20px!important;padding-top:15px!important}#main-menu i.icon-image{align-items:center;display:flex;margin-right:5px}#main-menu .nav-slide{padding:0}#main-menu .nav.nav-vertical{align-items:flex-start;flex-flow:row wrap}#main-menu .nav.nav-vertical li{flex:0 0 50%}#main-menu .nav.nav-vertical li:has(button){flex:0 0 100%}button.mfp-close{height:60px;width:60px}@media(max-width:549px){button.mfp-close{height:50px;width:50px}}.mobile-sidebar i.icon-angle-left{font-size:.8em}.mobile-sidebar i.icon-angle-left:before{content:"";font:var(--fa-font-solid)}.mobile-sidebar i.icon-angle-right{font-size:.8em}.mobile-sidebar i.icon-angle-right:before{content:"";font:var(--fa-font-solid)}.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}}.searchform-wrapper form.searchform button[type=submit],.searchform-wrapper form.searchform input[type=search]{border-radius:3px!important;color:#565c65!important;min-height:42px!important;min-width:42px!important}@media(max-width:849px){.searchform-wrapper form.searchform button[type=submit],.searchform-wrapper form.searchform input[type=search]{min-height:38px!important;min-width:38px!important}}.searchform-wrapper form.searchform input[type=search]{background-color:#fff!important;padding:0 15px!important}.searchform-wrapper form.searchform input[type=search]::-moz-placeholder{color:#919191!important}.searchform-wrapper form.searchform input[type=search]::placeholder{color:#919191!important}.searchform-wrapper form.searchform button[type=submit]{align-items:center;border-bottom-left-radius:0!important;border-top-left-radius:0!important;display:flex;justify-content:center;padding: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}.autocomplete-suggestions{background-color:hsla(0,0%,100%,.5)}.autocomplete-suggestions .col-inner{padding:0}.autocomplete-suggestions a.autocomplete-suggestion{cursor:pointer}.autocomplete-suggestions a.autocomplete-suggestion:hover{background-color:rgba(0,0,0,.05)}@media(max-width:849px){.autocomplete-suggestions{font-size:.85em}}.header-top{margin-bottom:-15px}.fv-accordion-footer>:first-child a{border-top:none}.fv-accordion-footer .accordion-item a.accordion-title{align-items:center;display:flex;flex-direction:row-reverse;font-size:unset;justify-content:space-between;padding:15px}.fv-accordion-footer .accordion-item a.accordion-title button.toggle{height:unset;left:unset;margin-right:0;min-height:unset;position:relative;right:unset;top:unset;width:unset}.fv-accordion-footer .accordion-item div.accordion-inner{padding-left: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{font-size:unset;padding-left:20px;padding-right:20px}.accordion.faq .accordion-item a.accordion-title button.toggle{left:unset;margin-right:0;right:10px}.accordion.faq .accordion-item div.accordion-inner{padding-left:20px}.accordion.faq .accordion-item div.accordion-inner p{margin:0}.fv-bg-banner .col-inner{background-color:var(--fs-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2780%27 height=%2780%27%3E%3Cpath fill=%27%23008659%27 fill-opacity=%27.4%27 fill-rule=%27evenodd%27 d=%27m11 0 5 20H6zm42 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6M0 72h40v4H0zm0-8h31v4H0zm20-16h20v4H20zM0 56h40v4H0zm63-25a3 3 0 1 0 0-6 3 3 0 0 0 0 6m10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6M53 41a3 3 0 1 0 0-6 3 3 0 0 0 0 6m10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6m10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6m-30 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6m-28-8a5 5 0 0 0-10 0zm10 0a5 5 0 0 1-10 0zM56 5a5 5 0 0 0-10 0zm10 0a5 5 0 0 1-10 0zm-3 46a3 3 0 1 0 0-6 3 3 0 0 0 0 6m10 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6M21 0l5 20H16zm43 64v-4h-4v4h-4v4h4v4h4v-4h4v-4zM36 13h4v4h-4zm4 4h4v4h-4zm-4 4h4v4h-4zm8-8h4v4h-4z%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:contain}.fv-categories td,.fv-categories th{border:none;display:inline-block;padding:.5em;white-space:nowrap}@media(max-width:849px){.fv-categories td,.fv-categories th{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{align-items:center;display:flex}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{border:1px solid #e6e6e6;border-radius:3px;margin:0 auto;padding:30px}@media(min-width:850px){form.woocommerce-ResetPassword{flex-basis:33.3333333333%;max-width:33.3333333333%}}form.woocommerce-ResetPassword,form.woocommerce-form-login,form.woocommerce-form-register{margin-bottom:0}form.woocommerce-ResetPassword .form-row-first,form.woocommerce-ResetPassword .form-row-last,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{width:100%}form.woocommerce-ResetPassword button[type=submit],form.woocommerce-form-login button[type=submit],form.woocommerce-form-register button[type=submit]{display:block;margin-top:1.3em;width:100%}i.icon-menu:before{content:"";font:var(--fa-font-solid)}i.icon-search:before{content:"";font:var(--fa-font-solid)}i.icon-user:before{content:"";font:var(--fa-font-solid)}i.icon-shopping-cart:before{content:"";font:var(--fa-font-solid)}i.icon-shopping-basket:before{content:"";font:var(--fa-font-solid)}i.icon-heart:before{content:"";font:var(--fa-font-solid)}i.icon-equalizer:before{content:"";font:var(--fa-font-solid)}i.icon-plus:before{content:"";font:var(--fa-font-solid)}a i.icon-angle-left:before{content:"";font:var(--fa-font-solid)}a i.icon-angle-right:before{content:"";font:var(--fa-font-solid)}.table-responsive{overflow-x:auto}table{border-bottom:none!important}table th{border-bottom-color:#e6e6e6!important;letter-spacing:unset;line-height:unset;text-transform:unset}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 td.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable th.dt-type-numeric{text-align:left}@media(max-width:549px){.page-title h1{font-size:1.7em}}.page-title .pb-half,.page-title .pt-half{padding:0!important}body.woocommerce.archive ul.wc-brand-list-layered-nav-product_brand li:nth-child(n+7),body.woocommerce.archive ul.woocommerce-widget-layered-nav-list 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{content:"";font:var(--fa-font-solid)}body.woocommerce.archive li.fvmoreless a.fvshowmore.fvshowless:after{content:"";font:var(--fa-font-solid)}body.woocommerce-account.logged-in .account-user .user-id,body.woocommerce-account.logged-in .woocommerce-MyAccount-content p:first-of-type,body.woocommerce-account:not(body.logged-in) .my-account-header{display:none}#customer_login{justify-content:center!important}#customer_login>.col{border:1px solid #e6e6e6;border-radius:3px;margin:0 15px;padding:30px!important}@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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}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{display:inline-block;margin-bottom:0;width:auto}body.woocommerce.archive .shop-page-title .flex-grow{align-items:center;display:flex;justify-content:space-between}}body.woocommerce.archive #shop-sidebar ul li:nth-child(n+7){display:none}.fv_cat_footer{background-color:#f5f5f5;padding:30px}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-bottom:30px;padding-top:20px}@media(max-width:849px){body.woocommerce.single-product .product-main{padding-bottom:20px}}body.woocommerce.single-product .next-prev-thumbs{margin-bottom:15px!important;margin-top:15px!important}@media(max-width:849px){body.woocommerce.single-product .next-prev-thumbs{display:none}}body.woocommerce.single-product .product-info{padding-bottom:5px;padding-top:15px}@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:before{background-color:var(--fs-color-primary);bottom:0;content:"";height:100%;left:0;opacity:.1;position:absolute;right:0;top:0;width:100%}body.woocommerce.single-product .fv-product-discount{border-radius:3px;font-size:.9em;margin:10px 0;overflow:hidden;padding:10px 15px;position:relative}body.woocommerce.single-product .fv-product-discount:after{align-items:center;bottom:0;color:var(--fs-color-primary);content:"";display:flex;font:var(--fa-font-solid);font-size:10em;height:100%;justify-content:flex-end;left:0;opacity:.2;position:absolute;right:0;top:0;width:100%}p.in-stock{color:var(--fs-color-success)}p.out-of-stock{color:var(--fs-color-alert)}@media(min-width:850px){.product-gallery-slider img,.product-thumbnails img{aspect-ratio:420/540;-o-object-fit:contain;object-fit:contain;width:100%}}.product-small .box-image img{aspect-ratio:420/540;-o-object-fit:cover;object-fit:cover;width:100%}.product-small .out-of-stock-label{display:none}.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{content:"";font:var(--fa-font-solid);margin-right:1em}.woocommerce-ordering,.woocommerce-ordering select{border-radius:3px;display:block;margin:0;overflow:hidden}.fv-staffel-table{background:#ecf1f7;border:3px transparent;font-size:.9em;margin-bottom:10px;padding:10px 15px;position:relative}.fv-staffel-table.fv-has-discount{background-color:rgba(0,128,0,.05);border:2px dashed rgba(0,128,0,.15)}.fv-staffel-table.fv-has-discount:before{bottom:-15px;color:rgba(0,128,0,.15);content:"";display:inline-block;font-family:Font Awesome\ 6 Free,sans-serif;font-size:4em;position:absolute;right:8px;text-rendering:auto}.fv-staffel-table .fv-discount-rule{display:block}.help-button{align-items:center;background-color:var(--fs-color-primary);border-radius:100%;bottom:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;display:flex;height:50px;justify-content:center;position:fixed;right:15px;width:50px}.help-button:hover{background-color:#0056b3}.help-button a{color:#fff;font-size:16px;font-weight:700;text-decoration:none}ul.ux-mini-cart-cross-sells__list .ux-mini-cart-cross-sells{margin-bottom:90px}ul.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item a{align-items:center;display:flex;gap:10px;justify-content:center;margin-right:0}td.wishlist-empty{
text-align: center!important;
padding: 50px;
font-size: 2em;
}
.wishlist_table .add_to_cart{
line-height: 1.3;
padding: 7px 10px;
} #yith-wcwl-popup-message{
background: #fff;
border: 1px solid #dddddd;
padding: 15px 0;
font-size: 120%;
position: fixed;
text-align: center;
top: 50%;
left: 50%;
transform: translateX(50%);
width: 300px;
z-index: 10000; }
.wishlist-icon{
position: relative;
}
.wishlist-popup {
opacity: 0;
max-height: 0;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: -10px;
border-radius: 5px;
line-height: 1.3;
text-align: center;
font-size: .9em;
top:100%;
background-color: rgba(0,0,0,.8);
right:0;
color:#FFF;
transition: opacity .3s, max-height .3s;
transition-delay: .3s;
}
.wishlist-popup:after {
bottom: 100%;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -10px;
}
.wishlist-icon:hover .wishlist-popup{
opacity: 1;
max-height: 200px;
overflow-y: auto;
}
.wishlist-popup a{
color:#ccc;
display: block;
}
.wishlist-popup a:hover{
color:#FFF;
}
.wishlist-icon.added:after{
background-color:red;
transform: translateY(-3px);
}
.wishlist-popup .ajax-loading,
.wishlist-popup .feedback{
display: none!important;
}
.wishlist-title {
margin-bottom: 20px;
}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button {
display: none;
} @media screen and (max-width: 768px) {
.wishlist-title,
.wishlist-empty,
.yith_wcwl_wishlist_footer {
text-align: center;
}
.share-icons-title {
display: none;
}
}
.wishlist_table.mobile {
list-style: none;
}
.wishlist_table.mobile li .product-checkbox {
display: inline-block;
width: 20px;
vertical-align: top;
}
.wishlist_table.mobile li .item-wrapper {
display: inline-block;
width: calc(100% - 25px);
vertical-align: top;
}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 60px;
margin-right: 10px;
}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 0;
margin-left: 10px;
}
.wishlist_table.mobile li .item-wrapper .item-details {
display: inline-block;
width: calc(100% - 74px);
vertical-align: top;
}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 20px;
}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 0;
padding-right: 20px;
}
.wishlist_table.mobile li .additional-info-wrapper {
border-bottom: 1px solid #ececec;
width: calc(100% - 25px);
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
text-align: center;
margin-bottom: 20px;
}
.wishlist_table.mobile .button.add_to_cart_button {
margin: 0;
}
.wishlist_table.mobile td {
border-bottom: none;
padding: 3px 0;
}
.wishlist_table.mobile li[id^="yith-wcwl-row-"] {
position: relative;
margin-top: 20px;
}
.wishlist_table.mobile .product-remove {
position: absolute;
top: 5px;
left: -12px;
width: 24px;
height: 24px;
line-height: 18px;
font-size: 18px;
border-radius: 100%;
color: #ccc;
font-weight: bold;
text-align: center;
border: 2px solid currentColor;
}
.rtl .wishlist_table.mobile .product-remove {
left: unset;
right: -12px;
}
.wishlist_table.mobile .product-remove a {
position: unset;
}
.wishlist_table.mobile .product-remove a i {
display: none;
}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
} .wishlist-popup .yith-wcwl-icon-svg {
display: none;
}
.wishlist-popup .yith-wcwl-add-to-wishlist {
margin-block-start: 0;
}
.yith-wcwl-add-button:not(.wishlist-popup .yith-wcwl-add-button) {
display: block;
margin-block-end: 1em;
}
.yith-wcwl-wishlistaddedbrowse:not(.wishlist-popup .yith-wcwl-wishlistaddedbrowse) {
display: block;
margin-block-end: 1em;
.feedback {
display: block;
justify-content: flex-start;
}
}