:root{--breakXS:480px;--breakS:576px;--breakM:768px;--breakL:992px;--breakXL:1200px;--breakXXL:1440px}body{color:#000;background:#fff}.link-like,a{transition-property:color,border-color,background-color}.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion{color:#fff}.btn.btn-cart:hover,.btn.btn-conversion:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover{color:#fff}.breadcrumbs>span a{text-decoration:none;transition-property:color;transition-duration:.2s;color:#000}.breadcrumbs>span a:hover{color:var(--color-primary)!important}.breadcrumbs>span a span{color:inherit!important}.quantity{border-color:transparent}.quantity:hover{box-shadow:none}.quantity .decrease,.quantity .increase{z-index:1;color:#fff}.quantity .decrease:after,.quantity .increase:after{content:"";width:24px;height:24px;background:#764e80;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:-1;border-radius:50%;transition-property:background-color;transition-duration:.2s}.quantity .decrease:hover:before,.quantity .increase:hover:before{background:none}.quantity .decrease:hover:after,.quantity .increase:hover:after{background-color:var(--color-primary)}.slider-header{padding-bottom:18px}.slider-content,.ui-slider{height:2px}.ui-slider .ui-slider-range{background-color:#764e80;border-color:#764e80}.ui-slider .ui-slider-handle{top:-9px;background-color:#764e80}.shp-tabs-holder ul.shp-tabs .shp-tab.active{text-decoration:none}.shp-tabs-holder ul.shp-tabs .shp-tab.active a{color:var(--color-primary)}.benefitBanner.position--benefitProduct{margin-top:60px;margin-bottom:40px}@media (min-width:1440px){.benefitBanner.position--benefitProduct{margin-top:0}}.benefitBanner__content{padding-right:20px}.benefitBanner__picture{margin-right:20px}.benefitBanner__title{color:#764e80;text-transform:uppercase;line-height:1.1}.custom-footer__newsletter{width:auto!important;float:none;padding:0!important;margin-top:40px}.custom-footer__newsletter .newsletter-header h4{margin-bottom:20px}.custom-footer__newsletter br{display:none}@media (min-width:768px){.custom-footer__newsletter{padding-left:55%!important;position:relative}.custom-footer__newsletter:before{content:"";position:absolute;left:-20px;top:0;width:50%;height:100%;background:url(img/newsletter.jpg) 100% 50%/auto 100% no-repeat}}@media (min-width:992px){.custom-footer__newsletter{margin-top:60px}}.radio-wrapper.active .for-free{color:var(--color-primary)}.unit-value{color:inherit}.type-posts-listing .news-item>.description,.type-posts-listing .news-item>h1{display:none!important}.type-posts-listing .news-item .news-image{margin-bottom:0}.top-navigation-bar{background-color:var(--color-primary);border:0;padding-top:7px;padding-bottom:7px;color:#fff}.top-navigation-bar a{color:inherit}.top-navigation-bar a:hover{text-decoration:underline}@media (min-width:1200px){.top-navigation-bar{font-size:19px}}.top-navigation-menu{height:auto}.top-navigation-menu-trigger{color:inherit}.top-navigation-bar-menu-helper a{color:#000}.top-navigation-tools{margin-top:-8px;margin-bottom:-8px}.top-navigation-tools>a:not(.top-nav-button-login){display:none}.top-navigation-tools .top-nav-button-login{display:block;width:42px;height:42px;padding:0;background:url(img/user.svg) 50% 50% no-repeat}.top-navigation-tools .top-nav-button-login span{position:absolute;left:-617.25rem;top:-617.25rem}.popup-widget.login-widget{top:31px}@media (min-width:1200px){.popup-widget.login-widget{top:46px}}.admin-logged .popup-widget.login-widget{top:56px}@media (min-width:1200px){.admin-logged .popup-widget.login-widget{top:71px}}.popup-widget.login-widget:before{right:33px}.headerContacts{display:none}@media (min-width:992px){.headerContacts{display:flex;margin-right:30px}}@media (min-width:768px){#header .header-top{padding-top:30px;padding-bottom:30px}}@media (min-width:992px){#header .header-top{padding-top:40px;padding-bottom:40px}}@media (min-width:1200px){#header .header-top{padding-top:50px;padding-bottom:50px}}@media (min-width:768px){.container.navigation-wrapper{flex-wrap:nowrap}}#header .site-name{flex-grow:1;margin-right:10px}@media (min-width:1200px){#header .search{padding-inline:0}}.search-form{border:1px solid #ccc}.search-input-icon{color:var(--color-primary)}#header .navigation-buttons a[data-target=cart]{background:url(img/cart.svg?v=2) 50% 50% no-repeat}@media (min-width:768px){#header .navigation-buttons a[data-target=cart]{width:50px}}#header .navigation-buttons a[data-target=cart]:before{content:none}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}.popup-widget.cart-widget{top:130px}@media (min-width:1200px){.popup-widget.cart-widget{top:160px}}.admin-logged .popup-widget.cart-widget{top:155px}@media (min-width:1200px){.admin-logged .popup-widget.cart-widget{top:185px}}.popup-widget.cart-widget:before{right:13px}.cart-widget-product{border-bottom:0}#header .header-bottom{border-top:0}.navigation-in>ul>li{border-left-width:0!important}.navigation-in>ul>li>a b{font-weight:400}.navigation-in>ul>li>a.active{color:var(--color-primary)}@media (min-width:768px){.navigation-in>ul>li>a{padding-left:60px!important;padding-right:21px!important;margin-left:0!important;margin-right:0!important;position:relative}.navigation-in>ul>li>a:before{content:"";position:absolute;left:0;top:10%;width:50px;height:80%;background:50% 50%/contain no-repeat}}@media (min-width:768px){.navigation-in>ul>li.menu-item-29 a:before{background-image:url(img/cat29.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-709 a:before{background-image:url(img/cat709.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-712 a:before{background-image:url(img/cat712.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-715 a:before{background-image:url(img/cat715.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-718 a:before{background-image:url(img/cat718.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1363 a:before{background-image:url(img/cat1363.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1435 a:before{background-image:url(img/cat1435.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1300 a:before{background-image:url(img/cat1300.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1324 a:before{background-image:url(img/cat1324.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1333 a:before{background-image:url(img/cat1333.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1348 a:before{background-image:url(img/cat1348.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1531 a:before{background-image:url(img/cat1531.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1678 a:before{background-image:url(img/cat1678.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1528 a:before{background-image:url(img/cat1528.svg)}}@media (min-width:768px){.navigation-in>ul>li.menu-item-1621 a:before{background-image:url(img/cat1621.svg)}}#navigation .menu-level-3 a:hover{text-decoration:underline}#navigation .menu-level-2{box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#f9f9f9}body.navigation-hovered:before{content:none}#footer{margin-top:40px}#footer .social-icon{color:#fff}.type-index .banners-row>div{display:contents}.type-index #content-wrapper{margin-top:20px}.next-to-carousel-banners{display:grid;row-gap:20px;margin-bottom:30px}.next-to-carousel-banners .banner-wrapper img{box-shadow:0 3px 6px rgba(0,0,0,.16);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.next-to-carousel-banners .banner-wrapper:not(:first-child){display:none}@media (min-width:576px){.next-to-carousel-banners{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.next-to-carousel-banners .banner-wrapper:first-child{grid-column:1/3}.next-to-carousel-banners .banner-wrapper:not(:first-child){display:block}}@media (min-width:768px){.next-to-carousel-banners{grid-template-columns:60.8156028369% 38.2978723404%;gap:10px .8865248227%;margin-bottom:40px}.next-to-carousel-banners .banner-wrapper:first-child{grid-row:1/3;grid-column:1}.next-to-carousel-banners .banner-wrapper:last-child{align-self:end}}@media (min-width:992px){.next-to-carousel-banners{margin-bottom:60px}}@media (min-width:1200px){.next-to-carousel-banners{margin-bottom:70px}}.homepage-group-title{text-transform:uppercase}.homepage-group-title__carousel{margin-top:40px}.homepage-products-heading-1{margin-bottom:0}#carousel .carousel-control{color:#bebebe;opacity:1;width:32px;height:32px;top:calc(50% - 16px)}#carousel .carousel-control:hover{color:var(--color-primary)}#carousel .carousel-control:before{border:0;width:32px;height:32px;line-height:32px;font-size:20px}#carousel .carousel-control.left{left:-10px}#carousel .carousel-control.left:before{content:"\e90f"}#carousel .carousel-control.right{right:-10px}#carousel .carousel-control.right:before{content:"\e910"}@media (min-width:768px){#carousel .carousel-control{width:44px;height:44px;top:calc(50% - 22px)}#carousel .carousel-control:before{width:44px;height:44px;line-height:44px;font-size:28px}#carousel .carousel-control.left{left:-40px}#carousel .carousel-control.right{right:-40px}}.footer-banners{display:grid;row-gap:10px;justify-content:center;margin-top:40px}.footer-banners:after,.footer-banners:before{content:none}.footer-banners .footer-banner{display:block!important;width:100%!important;padding:0!important}@media (min-width:480px){.footer-banners{grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px}}@media (min-width:576px){.desktop .footer-banners{margin-top:40px}}@media (min-width:768px){.footer-banners{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.footer-banners{margin-top:60px}}@media (min-width:1200px){.footer-banners{-moz-column-gap:30px;column-gap:30px;row-gap:25px}}.custom-footer__section1{width:auto!important;padding:0!important;display:grid;margin-top:40px;float:none}.custom-footer__section1>h4{grid-row:1;grid-column:1/-1;margin-bottom:20px;text-align:center}.custom-footer__section1 .news-item-widget{margin-bottom:0}.custom-footer__section1 .news-item-widget h5{margin-bottom:10px;text-align:center}.custom-footer__section1 .news-item-widget h5 a{color:#000}.custom-footer__section1 .news-item-widget h5 a:hover{color:var(--color-primary)}@media (min-width:768px){.custom-footer__section1{grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px}}@media (min-width:992px){.custom-footer__section1{-moz-column-gap:40px;column-gap:40px;margin-top:60px}}.newsletter{display:grid;row-gap:30px;margin-top:40px}.newsletter_social .custom-footer__instagram{padding-inline:0;width:100%}.newsletter_social .custom-footer__instagram .instagram-follow-btn,.newsletter_social .custom-footer__instagram h4{display:none}.newsletter_social .custom-footer__instagram .instagram-widget{display:grid;grid-auto-flow:column;gap:5px;max-width:none}.newsletter_social .custom-footer__instagram .instagram-widget a{display:block;width:100%;padding-bottom:0}.newsletter_social .custom-footer__instagram .instagram-widget a img{aspect-ratio:1;position:static;-o-object-fit:cover;object-fit:cover;transform:none}.newsletter_socialLabel{display:block;margin-bottom:0;clear:both;padding-top:.5em;font-weight:700;text-align:center;font-size:18px}.newsletter_socialLabel:hover{text-decoration:underline}@media (min-width:992px){.newsletter_socialLabel{text-align:left}}.newsletter .newsletter_form .ec-v-form-holder{width:100%!important}.newsletter .newsletter_form .ec-v-form-holder *{font-family:inherit!important}.newsletter .newsletter_form .ec-v-form-input,.newsletter .newsletter_form .ec-v-form-submit,.newsletter .newsletter_form .ec-v-form-text{padding-inline:0!important}.newsletter .newsletter_form .ec-v-form-text h4 span[style="color: #ff6600;"]{color:#764e80!important}.newsletter .newsletter_form .ec-v-form-text a{color:var(--color-primary)!important;transition-property:color;transition-duration:.2s}.newsletter .newsletter_form .ec-v-form-text a:hover{color:var(--color-primary-hover)!important}.newsletter .newsletter_form .ec-v-form-text h6{font-weight:400;line-height:1.25}.newsletter .newsletter_form .ec-v-form-input+.ec-v-form-spacer{display:none}.newsletter .newsletter_form .ec-v-form-submit button{background-color:var(--color-primary)!important;transition-property:background-color;transition-duration:.2s;width:auto!important}.newsletter .newsletter_form .ec-v-form-submit button:hover{background-color:var(--color-primary-hover)!important}.newsletter .newsletter_form .ec-v-form-step-send .ec-v-form-column{display:block}.newsletter .newsletter_form .ec-v-form-step-send .ec-v-form-spacer{display:none}@media (min-width:992px){.newsletter{margin-top:60px;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3.75rem;column-gap:3.75rem}}.products-block>div:hover{box-shadow:none!important}.product-slider-holder .products-block>div .p .p-bottom.no-buttons>div .p-tools{display:block}.products-block .p{box-shadow:0 3px 6px rgba(0,0,0,.16)}.products-block .p .name{font-weight:700}.products-block .p .p-bottom>div{display:flex;flex-wrap:wrap;align-items:center}.products-block .p .quantity{display:none}.products-block .p .p-desc{order:-1;font-size:16px;line-height:1.375;max-height:110px;overflow:hidden;width:100%}.products-block .p .prices{width:100%}@media (min-width:1440px){.products-block .p .p-bottom>div{padding-bottom:20px}.products-block .p .prices{width:50%;text-align:left;padding-left:10px}.products-block .p .p-tools{width:50%!important;padding:0 10px 0 0!important;text-align:right}.products-block .p .p-tools .btn{margin-right:0!important}}.sidebar>div.box.box-filters{border:0;padding-top:0;margin-top:0}.sidebar>div.box.box-filters input[type=checkbox]+label:before{border-radius:0}.sidebar>div.box.box-filters input[type=checkbox]:checked+label:before{background-color:#764e80;border-color:#764e80}.sidebar>div.box.box-filters input[type=checkbox]:checked+label:after{content:none}#product-detail-form .p-variants-block .variant-list{display:flex;align-items:center}#product-detail-form .p-variants-block .variant-list .variant-label{padding-bottom:0;width:120px;flex:none;font-weight:700}#product-detail-form .p-variants-block .variant-list .variant-label:after{content:":"}.p-to-cart-block{background:none;padding:0}.p-to-cart-block .add-to-cart-button{text-transform:uppercase}.social-buttons-wrapper{display:none}.products-related-header{margin-bottom:0;text-transform:uppercase}