@charset "UTF-8";.base-layout .base-layout__left-right{background-color:#020202}.base-layout .base-layout__left-right .row{max-width:1920px;margin:0 auto}@media (min-width:1200px){.base-layout .base-layout__left-right .col-xl-6:first-of-type .container{padding-right:25px}}@media (min-width:1200px){.base-layout .base-layout__left-right .col-xl-6:nth-of-type(2) .container{padding-left:25px}}.mobile-menu{display:inherit;position:fixed;top:var(--top-position-menu);left:0;right:0;z-index:3;background-color:#020202}@media (min-width:1200px){.mobile-menu{display:none}}.mobile-menu .default-section{background-color:#020202;color:#fff}.slick-slider{-webkit-user-select:text;-moz-user-select:text;user-select:text}.slick--equal-height .slick-track,.slick--same-height .slick-track{display:flex!important}.slick--equal-height .slick-slide,.slick--same-height .slick-slide{height:inherit!important}.slick-arrow--productsCategoryHeight .slick-arrow{top:150px}@media (min-width:768px){.slick-arrow--productsCategoryHeight .slick-arrow{top:165px}}@media (min-width:992px){.slick-arrow--productsCategoryHeight .slick-arrow{top:190px}}@media (min-width:1200px){.slick-arrow--productsCategoryHeight .slick-arrow{top:175px}}.slick-arrow--relatedItemsHeight .slick-arrow{top:150px}@media (min-width:768px){.slick-arrow--relatedItemsHeight .slick-arrow{top:22%}}@media (min-width:992px){.slick-arrow--relatedItemsHeight .slick-arrow{top:30%}}@media (min-width:1200px){.slick-arrow--relatedItemsHeight .slick-arrow{top:30%}}.slick-dots--black .slick-dots button,.slick-dots--white .slick-dots button{border-bottom:3px solid #b4b4b4}.slick-dots--black .slick-dots .slick-active button{border-color:#020202!important}.slick-dots--white .slick-dots .slick-active button{border-color:#fff!important}.slick-dots li,.slick-dots li button{max-width:50px;margin:0;padding:0 5px}.slick-dots li button{width:100%}.row-reverse{flex-direction:row-reverse}.text-black,.text-black a:not(.action-link){color:#161616}.text-white,.text-white a:not(.action-link){color:#fff}.text-bold,b,strong{font-weight:700}.w-icon--repairabbility{width:40px}.pv-50{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.pv-50{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.pv-50{padding-top:50px;padding-bottom:50px}}.pv-75{padding-top:30px;padding-bottom:30px}@media (min-width:1200px){.pv-75{padding-top:75px;padding-bottom:75px}}.pv-0{padding-top:0;padding-bottom:0}@media (max-width:576px){.pv-sm-0{padding-top:0;padding-bottom:0}}.pb-50{padding-bottom:30px}@media (min-width:1200px){.pb-50{padding-bottom:50px}}.select-dropdown .select2.select2-container{height:calc(1.5em + .75rem + 2px);font-family:Mulish,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:34px;width:100%!important}@media (min-width:768px){.select-dropdown .select2.select2-container{font-size:20px}}.select-dropdown .select2.select2-container .select2-selection.select2-selection--single{border-radius:0;height:calc(1.5em + .75rem + 2px);color:#a0a0a0;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:34px;background-color:transparent;border:none;border-bottom:1px solid #a0a0a0}@media (min-width:768px){.select-dropdown .select2.select2-container .select2-selection.select2-selection--single{font-size:20px}}.select-dropdown .select2.select2-container .select2-selection.select2-selection--single[aria-expanded=true]{border-bottom:none}.select-dropdown .select2.select2-container .select2-selection.select2-selection--single:focus .select2-selection__rendered{color:#fff}.select-dropdown .select2.select2-container .select2-selection.select2-selection--single .select2-selection__rendered{font-family:Mulish,sans-serif;font-size:18px;font-weight:400;letter-spacing:.4px;line-height:calc(1.5em + .75rem + 2px);color:#fff;padding-left:0}@media (min-width:768px){.select-dropdown .select2.select2-container .select2-selection.select2-selection--single .select2-selection__rendered{font-size:1rem}}.select-dropdown .select2.select2-container .select2-selection.select2-selection--single .select2-selection__arrow{height:calc(1.5em + .75rem + 2px);background-image:url(../images/select-icon.png);background-repeat:no-repeat;background-size:14px auto;background-position:50%}.select-dropdown .select2.select2-container .select2-selection.select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default{margin-top:-1px}.select2-container--default .select2-dropdown{border-radius:2px;border:solid #a0a0a0;border-width:1px 1px 3px}.select2-container--default .select2-dropdown .select2-search{background-color:#020202}.select2-container--default .select2-dropdown .select2-search.select2-search--dropdown{background-color:#fff}.select2-container--default .select2-dropdown .select2-search .select2-search__field{background-color:#fff;color:#020202;caret-color:#020202}.select2-container--default .select2-dropdown .select2-search .select2-search__field::-moz-placeholder{color:#a0a0a0}.select2-container--default .select2-dropdown .select2-search .select2-search__field::placeholder{color:#a0a0a0}.button-empty-white-border{width:100%;margin-top:25px;display:table}.button-empty-white-border>div{float:none}@media (min-width:768px){.button-empty-white-border{margin-top:50px}}@media (min-width:1200px){.button-empty-white-border>div{float:right}}.button-empty-white-border button{font-family:Raleway,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.92px;line-height:24px;text-transform:uppercase;background-color:#020202;color:#a0a0a0;border:1px solid #a0a0a0;padding:0 50px;height:60px;text-align:center}.button-empty-white-border button:hover{color:#fff;border:1px solid #fff}.navbarCategories{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border-radius:3px}.navbarCategories::-webkit-scrollbar{display:none}.navbarCategories__nav{width:100%;vertical-align:middle;overflow-x:auto;overflow-y:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.navbarCategories__nav{overflow-y:hidden}}.navbarCategories__item{height:37px;color:#fff;font-family:Raleway,sans-serif;font-size:12px;font-weight:300;letter-spacing:1.44px;line-height:36px;text-transform:uppercase;display:inline-table;text-align:center;padding:12px 16px 13px}.navbarCategories__item.active{font-weight:700}.navbarCategories__border{border-top:3px solid transparent;width:51px;margin:0 auto;padding-top:15px}.eform-hidden-field{display:none}.itemsNotFound .title{color:#b4b4b4;font-family:Raleway,sans-serif;font-size:26px;line-height:42px}a.link__disabled--mobile{text-decoration:none;display:inline-block}a.link__disabled--desktop{display:block;width:100%;height:100%;position:relative;z-index:1}@media (min-width:1200px){a.link__disabled--mobile{pointer-events:inherit;width:100%;height:100%;position:relative;z-index:1}a.link__disabled--desktop{text-decoration:none;display:contents}}.visuallyHidden{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none!important}.plyr--is-ios .plyr__volume{display:flex!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cmp_bannerSlider .video iframe,.cmp_visualBox .video iframe{width:100%;max-width:960px;height:600px}}.isLoading:after,.isLoading:empty{border-radius:50%;width:10em;height:10em}.isLoading:empty{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:1.1em solid rgba(0,0,0,.2);border-left-color:#000;transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.message--success{color:var(--color-success)}.message--limited-qta{color:#faa914}.modal button.close:focus{outline:0!important}.symbols-modal .modal__textBlock{min-height:100%}.symbols-modal .modal__cta{position:absolute;bottom:0}.tag-image{position:absolute;margin-top:10px;background-color:var(--color-alert-dark);padding:10px 20px;line-height:1rem;font-weight:600;font-size:12px;z-index:9}.tag-image,a:hover span.tag-image{color:var(--color-secondary)}.cursor--pointer{cursor:pointer}@media (min-width:768px) and (max-width:1200px){.arrows-external .slick-prev{left:-8%}.arrows-external .slick-next{right:-8%}}button>*{pointer-events:none}.ec_btn-moreInfo .icon{font-weight:900}.ec_btn-moreInfo .icon:before{content:"";display:inline-block}.ec_btn-delete .icon{font-weight:900}.ec_btn-delete .icon:before{content:"";display:inline-block}.ec_btn-edit .icon{font-weight:900}.ec_btn-edit .icon:before{content:"";display:inline-block}.ec_btn_primary{line-height:1.5;width:100%;padding:16px 10px;position:relative;border:none;background-color:#020202;color:#fff!important;text-transform:uppercase;text-align:center;cursor:pointer}.ec_btn_primary:hover{text-decoration:none!important}.ec_btn_secondary{line-height:1.5;width:auto;padding:7px 10px;position:relative;background-color:#fff;color:#020202;border:1px solid #020202;font-weight:600;text-align:center;cursor:pointer}.btn_addToCart:focus,.btn_addToWishlist:focus{outline:0}.btn_addToCart{background:#020202;color:#fff}.btn_addToCart:hover{color:#fff}.product-details__main .btn_addToCart{padding-left:25px;padding-right:25px}.btn_addToWishlist{padding:0;border:none;background-color:transparent;width:100%;color:#797979;font-family:Mulish,sans-serif}.product-details .btn_addToWishlist{width:auto;color:#020202}.btn_addToWishlist .icon{margin-right:5px;font-weight:400}.btn_addToWishlist .icon:before{content:"";display:inline-block}.btn_addToWishlist .testo2{display:none}.btn_addToWishlist.inWishlist .icon{font-weight:900}.btn_addToWishlist.inWishlist .testo{display:none}.btn_addToWishlist.inWishlist .testo2{display:inline}.isOutOfStock,.notSellable{min-height:45px;height:auto;line-height:normal;color:#020202;display:flex;align-items:center}.products-list-page .isOutOfStock,.products-list-page .notSellable{margin-left:auto;margin-right:auto;text-align:center;min-width:1px}.isOutOfStock{color:#640000;font-weight:700;letter-spacing:.32px;line-height:18px;padding:.375rem 0;font-size:16px}.products-list-page .isOutOfStock{font-size:inherit;text-align:center}.product-link__outOfStock{padding:.375rem 0}.paddingSouthAfrica{padding:15px 0!important}.product-details .isOutOfStock{padding:unset}.product-details .isOutOfStock__backInStock{font-family:Mulish,sans-serif;font-weight:400;letter-spacing:normal;color:#020202;line-height:1.5}.customerCareInfo{line-height:1.5;font-size:.9rem}.customerCareInfo h3{text-align:center}.customerCareInfo.layout-row .wrapper{justify-content:center}@media (min-width:992px){.customerCareInfo.layout-row [class*=customerCareInfo-]{flex:0 0 33.333333%;max-width:33.333333%}}[class*=customerCareInfo-box-]{display:flex;line-height:1.5}[class*=customerCareInfo-box-] .icon{display:inline-block;font-size:1.875rem;padding-right:1.875rem}[class*=customerCareInfo-box-] .testo a{font-weight:700;text-transform:uppercase}.customerCareInfo [class*=customerCareInfo-box-]{margin-bottom:40px}.customerCareInfo-box-faq .icon{background-image:url(../images/icons/ecommerce/faq_white.svg);background-position:50%;background-position:top}.customerCareInfo-box-faq .icon,.customerCareInfo-box-tel .icon{background-repeat:no-repeat;background-size:contain;width:30px;margin-right:1.875rem}.customerCareInfo-box-tel .icon{background-image:url(../images/icons/ecommerce/phone-icon.svg);background-position:50%}.customerCareInfo-box-mail .icon{background-image:url(../images/icons/ecommerce/mail_form_white.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;background-position:top;width:30px;margin-right:1.875rem}#cart .customerCareInfo-box-tel span.icon{background-position:top!important}#reactPlaceholder_paymentMethods{flex-basis:100%;height:-moz-fit-content;height:fit-content;margin-top:5vw;display:flex;align-items:center}@media (min-width:576px){#reactPlaceholder_paymentMethods{margin-top:1.5vw}}#reactPlaceholder_paymentMethods .titolo{color:#fff;text-transform:uppercase;font-size:.8rem;flex:1}#reactPlaceholder_paymentMethods .certifications .teh-certificate img{width:64px;height:64px;padding:10px}.paymentMethodsIcons{display:flex;align-items:center;justify-content:center;flex-grow:1;max-width:100%;flex-wrap:wrap}.checkout-column-main .paymentMethodsIcons{display:none}@media (min-width:992px){.checkout-column-main .paymentMethodsIcons{display:flex}}.checkout-column-aside .paymentMethodsIcons{padding:5px 10px}.footer .paymentMethodsIcons{padding-left:0;justify-content:flex-end;margin-bottom:0;flex:1}.paymentMethodsIcons li{list-style:none;display:flex;justify-content:center;align-items:center;width:60px;height:35px}.paymentMethodsIcons li .icon{width:100%;height:100%;display:inline-block;background-position:50%;background-size:contain;background-repeat:no-repeat}.paymentMethodsIcons li.paymentType-paypal{width:80px}.paymentMethodsIcons li.paymentType-paypal .icon{background-image:url(../images/icons/paymentMethods/paypal.svg);height:38%}.footer .paymentMethodsIcons li.paymentType-paypal .icon{background-image:url(../images/icons/paymentMethods/paypal-white.svg)}.paymentMethodsIcons li.paymentType-payU{width:80px}.paymentMethodsIcons li.paymentType-payU .icon{background-image:url(../images/icons/paymentMethods/payU.svg);height:50%;background-position:0}.footer .paymentMethodsIcons li.paymentType-payU .icon{background-image:url(../images/icons/paymentMethods/payU-white.svg)}.paymentMethodsIcons li.paymentType-visa .icon{background-image:url(../images/icons/paymentMethods/visa.svg);width:70%}.footer .paymentMethodsIcons li.paymentType-visa .icon{background-image:url(../images/icons/paymentMethods/visa-white.svg)}.paymentMethodsIcons li.paymentType-mastercard .icon{background-image:url(../images/icons/paymentMethods/mastercard.svg);height:90%}.footer .paymentMethodsIcons li.paymentType-mastercard .icon{background-image:url(../images/icons/paymentMethods/mastercard-white.svg)}.paymentMethodsIcons li.paymentType-cartebancaire .icon{background-image:url(../images/icons/paymentMethods/cartebancaire.png);height:90%}.footer .paymentMethodsIcons li.paymentType-cartebancaire .icon{background-image:url(../images/icons/paymentMethods/cartebancaire-white.png)}.paymentMethodsIcons li.paymentType-amex .icon{background-image:url(../images/icons/paymentMethods/amex.png);height:90%}.footer .paymentMethodsIcons li.paymentType-amex .icon{background-image:url(../images/icons/paymentMethods/amex-white.png)}.paymentMethodsIcons li.paymentType-klarna .icon{background-image:url(../images/icons/paymentMethods/klarna.svg);height:90%}.footer .paymentMethodsIcons li.paymentType-klarna .icon{background-image:url(../images/icons/paymentMethods/klarna-white.svg)}.paymentMethodsIcons li.paymentType-sepa .icon{background-image:url(../images/icons/paymentMethods/sepa.svg);height:90%}.footer .paymentMethodsIcons li.paymentType-sepa .icon{background-image:url(../images/icons/paymentMethods/sepa-white.svg)}.paymentMethodsIcons li.paymentType-bancontact .icon{background-image:url(../images/icons/paymentMethods/bancontact.svg);height:90%}.footer .paymentMethodsIcons li.paymentType-bancontact .icon{background-image:url(../images/icons/paymentMethods/bancontact-white.svg)}.paymentMethodsIcons li.paymentType-applepay .icon{background-image:url(../images/icons/paymentMethods/applepay.svg);height:90%}.footer .paymentMethodsIcons li.paymentType-applepay .icon{background-image:url(../images/icons/paymentMethods/applepay-white.svg)}.paymentMethodsIcons li.paymentType-ideal .icon{background-image:url(../images/icons/paymentMethods/ideal.svg);height:90%}.footer .paymentMethodsIcons li.paymentType-ideal .icon{background-image:url(../images/icons/paymentMethods/ideal-white.png)}.paymentMethodsIcons li.paymentType-younited .icon{background-image:url(../images/icons/paymentMethods/younited.svg);height:90%}.footer .paymentMethodsIcons li.paymentType-younited .icon{background-image:url(../images/icons/paymentMethods/younited-white.svg)}.paymentMethodsIcons li .testo{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footerPartnership.payments .icons .paymentMethodsIcons li{width:60px!important}.footerPartnership.payments .icons .paymentMethodsIcons li.paymentType-paypal,.footerPartnership.payments .icons .paymentMethodsIcons li.paymentType-payU{width:80px!important}.footerPartnership.payments .icons .paymentMethodsIcons li .icon{width:100%!important;height:30px!important;margin-right:8px}.ecommerce_relatedItems{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.ecommerce_relatedItems{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.ecommerce_relatedItems{padding-top:50px;padding-bottom:50px}}.ecommerce_relatedItems .slick-next{right:-50px}.ecommerce_relatedItems .slick-prev{left:-50px}.ecommerce_relatedItems .section-title{padding-bottom:25px}.ecommerce_relatedItems .product-preview{padding:0 3%}@media (min-width:768px){.ecommerce_relatedItems .product-preview{padding:0 8%}}.ecommerce_relatedItems .product-preview .product-content a:hover{text-decoration:none}.ecommerce_relatedItems .product-preview .product-preview__gallery{text-align:center}.ecommerce_relatedItems .product-preview img{display:inline-block;position:relative;max-width:100%;max-height:100%}.ecommerce_relatedItems .ec_btn_primary{font-size:14px}.ecommerce_relatedItems .btn_addToCart.button-primary{min-height:45px;height:auto}.ecommerce_relatedItems .slick-track{display:flex!important}.ecommerce_relatedItems .slick-slide{height:inherit!important}.ecommerce_relatedItems .slick-slide .product-links,.ecommerce_relatedItems .slick-slide .product-preview{display:flex;flex-direction:column;justify-content:stretch;height:100%}.ecommerce_relatedItems .slick-slide .product-link__buy{flex:1}.ecommerce_relatedItems .slick-slide>div{height:100%}@media (min-width:768px){.wrapper{position:sticky}}.price--strikethrough{color:#b4b4b4;text-decoration:line-through}.discount-applied{color:#968870}.ecoPartecipation-cart{font-weight:300;font-size:12px;line-height:14px}@media (min-width:1200px) and (max-width:1367px){.ecoPartecipation-cart{font-size:10px}}@media (min-width:992px){.checkout-column-main .wrapper{margin-right:5%}}.checkout-column-main .product-count{font-weight:700;text-align:right}.checkout-column-main .cartProduct-list{margin-bottom:20px}.checkout-column-main p.error{line-height:1.2rem;padding-top:5px}.checkout-column-main .cartProduct-delete>span,.checkout-column-main .label-qnt{font-size:.63rem;font-weight:400}.checkout-column-aside>.wrapper{background-color:#f4f4f4;padding:1rem;margin-bottom:2rem}@media (max-width:992px){.checkout-column-aside>.wrapper{margin-bottom:0}}.checkout-column-aside .customerCareInfo-box-tel{margin-bottom:20px}.checkout-column-aside .customerCareInfo{padding:0 15px}.checkout-column-aside .ec_btn_primary{margin-bottom:4.5rem}.checkout-column-aside .checkout-information{margin:30px}.checkout-column-aside .pb-5{padding-bottom:0!important}.checkout-column-aside klarna-placement ::part(osm-container){background-color:#f0eeea;border:0}.delivery-compatible{text-align:center;background-color:#f8f8f8;margin-bottom:10px;padding:2px 8px}.delivery-compatible .label{font-weight:700;color:#968870;display:flex;line-height:1.3rem}@media (max-width:768px){.delivery-compatible .label{text-align:left;align-items:center}}@media (min-width:768px){.delivery-compatible .label{justify-content:center;padding:7px}}.delivery-compatible .ec_btn-moreInfo{font-size:inherit;color:#020202}@media (max-width:768px){.delivery-compatible .ec_btn-moreInfo{order:-1;margin-right:15px;margin-left:0}}.delivery-compatible .ec_btn-moreInfo .icon{background-image:url(../images/icons/ecommerce/icon-info.svg);background-repeat:no-repeat;width:20px;height:20px;padding:1px;margin-left:8px}.delivery-compatible .ec_btn-moreInfo .icon:before{content:""}.cmp_cart{position:relative}@media (max-width:1200px){.cmp_cart .container{padding-left:15px;padding-right:15px}}.cmp_cart .product-count.d-block{position:absolute;top:58px;right:15px;font-weight:700}.cmp_cart .product-count.d-none{margin-bottom:30px}.cartProduct{border-bottom:1px solid #b4b4b4;padding:10px 0 0;margin-bottom:10px;align-items:center}.cartProduct-delete,.cartProduct-details,.cartProduct-image,.cartProduct-name,.cartProduct-prices,.cartProduct-selectQuantity{margin-bottom:1.875rem}.cartProduct-image{text-align:center}.cartProduct-image img{width:100%}.cartProduct-details{padding-left:10px!important;margin-bottom:0}.cartProduct-details .focus{line-height:22px}.cartProduct-details .focus-info{font-weight:400;line-height:normal;font-size:.75rem}.cartProduct-name{line-height:1.5;font-weight:700;font-size:1.25rem}@media (max-width:1200px){.cartProduct-name{margin-bottom:0}}@media (max-width:768px){.cartProduct-name{font-size:.875rem}}.cartProduct-name .SKU{margin-top:10px;display:block;font-weight:400;font-size:.875rem}@media (max-width:768px){.cartProduct-name .SKU{font-size:.625rem}}@media (max-width:1200px){.cartProduct-selectQuantity .ec_btn-increase.invisible{display:none}}.cartProduct-selectQuantity .selected-quantity{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;width:36px;border:1px solid #020202;text-align:center;vertical-align:middle;font-size:.875rem;line-height:normal;height:auto}.cartProduct-selectQuantity .ec_btn{font-family:Mulish;font-size:1rem;padding:8px .75rem}@media (max-width:768px){.cartProduct-selectQuantity .label-qnt{font-size:.625rem;font-weight:400}}.cartProduct-delete{align-self:center;margin-left:20px}@media (min-width:1200px){.cartProduct-delete{margin-left:auto}}@media (max-width:1200px){.cartProduct-delete{display:flex;flex-grow:1;justify-content:flex-end}}@media (max-width:1200px) and (max-width:768px){.cartProduct-delete{font-size:.625rem}}@media (max-width:1200px){.cartProduct-delete button{padding-right:0}}.cartProduct-prices{line-height:normal;text-align:right}.cartProduct-prices .price{font-size:1.25rem;font-weight:700;display:inline-block;line-height:normal}@media (max-width:768px){.cartProduct-prices .price{font-size:.875rem}}.cartProduct-prices .price--strikethrough{font-size:.9rem;font-weight:400;margin-right:10px;line-height:normal}@media (max-width:768px){.cartProduct-prices .price--strikethrough{display:block;margin-right:0;font-size:.75rem}}.cartProduct-prices .discount-applied{font-weight:100;line-height:normal;font-size:.875rem}@media (max-width:768px){.cartProduct-prices .discount-applied{font-size:.625rem}}@media (min-width:768px){.cartProduct-prices .discount-applied{margin-top:10px}}.delivery-schedule{flex:0 0 100%;margin-top:auto;line-height:1.5;font-style:italic;color:#797979}.cartProduct-services{flex:0 0 100%}.cartProduct-services .label{font-weight:700}.cartProduct-services .service,.cartProduct-services .service-description{padding:.375rem}.cartProduct-services .service{background-color:#f8f8f8;margin-bottom:.375rem;line-height:1.5}.cartProduct-services .service:last-child{margin-bottom:0}.cartProduct-services .service .service-header{display:flex;align-items:center}.cartProduct-services .service .service-header>.d-flex{max-width:70%}.cartProduct-services .service label{margin-bottom:0}.cartProduct-services .service input[type=checkbox]{margin-top:.375rem;margin-right:.375rem;align-self:flex-start}.cartProduct-services .service .service-description{font-size:.9rem}.cartProduct-services .service .ec_btn-moreInfo{font-size:inherit;color:#020202}.cartProduct-services .service .ec_btn-moreInfo .icon{background-image:url(../images/icons/ecommerce/icon-info.svg);background-repeat:no-repeat;width:20px;height:20px;padding:1px;margin-left:8px}.cartProduct-services .service .ec_btn-moreInfo .icon:before{content:""}.cartProduct-services .service-prices{position:relative;margin-left:auto;text-align:center}.cartProduct-services .service-prices .price{font-size:1rem;font-weight:700;display:inline-block}.cartProduct-services .service-prices .price--strikethrough{color:#b4b4b4;text-decoration:line-through;font-size:.9rem;font-weight:400;margin-right:10px}.promocodeForm{display:flex;flex-wrap:wrap}.promocodeForm button,.promocodeForm input{border-radius:0;-webkit-appearance:none;margin-bottom:.5rem}.promocodeForm label{flex:0 0 100%}.promocodeForm input[type=text]{line-height:1.5;width:100%;background-color:#fff;border:1px solid #a0a0a0;padding:7px 10px;flex:2 1 70%;min-width:0}.promocodeForm input:disabled{border:0}.promocodeForm button{flex:2 1 30%}.checkout-priceRecap{margin-top:30px}.checkout-priceRecap .priceRecap-prices{display:flex;flex-wrap:wrap;margin-bottom:10px;font-size:.75rem}@media (min-width:768px){.checkout-priceRecap .priceRecap-prices{font-size:1rem}}.checkout-priceRecap .priceRecap-prices .prices{margin-left:auto;text-align:right}.checkout-priceRecap .priceRecap-prices .price{margin-left:15px;display:inline-block}.checkout-priceRecap .priceRecap-prices .price:not(.price--strikethrough){font-size:1rem}@media (min-width:768px){.checkout-priceRecap .priceRecap-prices .price:not(.price--strikethrough){font-size:1.25rem}}.checkout-priceRecap .priceRecap-label{margin-right:auto}.checkout-priceRecap .priceRecap-total{display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:700;margin:10px 0 0;line-height:normal}.checkout-priceRecap .priceRecap-total .price{margin-left:auto}.checkout-priceRecap .priceRecap-total .discount-applied{font-size:.75rem;flex:0 0 100%;text-align:right;font-weight:400}#checkout .checkout-priceRecap .priceRecap-total{margin:3rem 0 1rem}.ec_btn-moreInfo{padding-left:.2rem}.ec_btn-delete,.ec_btn-edit{padding:.375rem .75rem}.ec_btn-delete{padding-right:0}.checkout-column-aside button.primary{margin-top:30px;letter-spacing:.125rem}.checkout-column-aside .footerPartnership{margin:30px 0}.checkout-column-aside .customareCare-wrap{display:flex;flex-direction:column;align-items:center}.checkout-column-aside .customareCare-wrap .titolo{font-weight:700;margin-bottom:30px}.checkout-column-aside .customareCare-wrap .customerCareInfo{margin-top:30px}.checkout-column-aside .customerCareInfo-box-tel{font-size:.875rem}.checkout-column-aside .customerCareInfo-box-tel .icon{margin-right:1.3rem}.checkout-column-aside .customerCareInfo-link-wrap{text-align:center}.checkout-column-aside .customerCareInfo-link-wrap a{text-decoration:underline;margin-bottom:20px;display:block}.checkout-column-aside .customerCareInfo{width:100%;padding:0}.checkout-column-aside .customerCareInfo [class*=customerCareInfo-box-]{margin-bottom:0}.checkout-column-aside .accordion-Ccare{width:100%}.checkout-column-aside .accordion-Ccare button{color:#020202;background:0 0;display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden;font-weight:700}.checkout-column-aside .accordion-Ccare button:hover{text-decoration:none}.checkout-column-aside .accordion-Ccare button .icon{background:url(../images/icons/ecommerce/icon-accordion.svg);width:20px;height:10px;background-repeat:no-repeat;transform:rotate(180deg);margin:0}.checkout-column-aside .accordion-Ccare button.collapsed{border-bottom:1px solid #000;border-radius:0}.checkout-column-aside .accordion-Ccare button.collapsed .icon{transform:rotate(0);translate:50% 50%}.checkout-column-aside .accordion-Ccare .collapse{border-bottom:1px solid #000}.checkout-column-aside .fixed-bar{background:#f8f8f8;display:flex!important;padding:10px;justify-content:space-between;align-items:center}.checkout-column-aside .fixed-bar button{max-width:47%;margin-bottom:0;max-height:50px;display:flex;align-items:center;margin-top:0}.checkout-column-aside .fixed-bar .priceRecap-total{font-weight:700;line-height:1.3rem}.checkout-column-aside .fixed-bar .priceRecap-total .discount-applied{font-size:.75rem;font-weight:100}.checkout-information{font-size:1rem;line-height:normal}.checkout-information ul{padding:0;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}@media (max-width:600px){.checkout-information ul{flex-direction:column}}.checkout-information li{margin-bottom:24px;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:.75rem;font-weight:400;line-height:1rem;flex-grow:1;width:33%;text-align:center;padding:0 10px}@media (max-width:600px){.checkout-information li{width:auto;flex-direction:row;font-weight:400;text-transform:none}}.checkout-information li:last-child{margin-bottom:0}.checkout-information .delivery .label,.checkout-information .return .label,.checkout-information .securepayment .label{width:100%;padding-left:10px;text-transform:uppercase;font-size:12px}@media (min-width:1200px) and (max-width:1367px){.checkout-information .delivery .label,.checkout-information .return .label,.checkout-information .securepayment .label{font-size:10px}}.checkout-information .icon{font-size:1.8rem;width:30px;display:inline-block;text-align:center}.checkout-information .delivery .icon{background-image:url(../images/icons/ecommerce/icon-delivery.svg);background-repeat:no-repeat;background-position:50%;height:30px;background-size:30px}.checkout-information .securepayment .icon{background-image:url(../images/icons/ecommerce/ico-sito-sicuro_white.svg);background-repeat:no-repeat;background-position:50%;height:30px}.checkout-information .return .icon{background-image:url(../images/icons/ecommerce/icon-return.svg);background-repeat:no-repeat;background-position:50%;height:30px}.emptyCart{min-height:200px;text-align:center}.emptyCart .message{font-size:12px}.cartLayer,.cartLayer .cartLayer-container{display:flex;flex-direction:column}.cartLayer .cartLayer-container{height:100%}.cartLayer .emptyList{margin-right:0}.cartLayer .emptyList .cartLayer-empty{text-align:center}.cartLayer .cartLayer-footer{padding:0 15px}.cartLayer .cartLayer-footer .checkout-priceRecap{margin-top:0}.cartLayer .discount-applied{display:none}.cartLayer .cartProduct{border:0;border-bottom:1px solid #b4b4b4;align-items:center}.cartLayer .cartProduct .cartProduct-selectQuantity{margin-bottom:0}.cartLayer button.primary.cmp_button{max-width:none!important;margin-bottom:30px;margin-top:10px}.cartLayer .header_layer-title{text-align:left;display:flex;align-items:flex-end;text-transform:none;padding:0 15px}.cartLayer .header_layer-title .title-text{color:#020202;font-family:Raleway;font-size:2rem;font-weight:700;text-transform:none;margin-right:15px}.cartLayer .header_layer-title .title-count{font-family:Raleway;font-size:1rem;font-weight:700;text-transform:none}.cartLayer .header_btn-closeLayer{top:31px}.cartLayer .cartProduct-name{font-size:.875rem;line-height:normal}.cartLayer .cartProduct-name .SKU{font-size:.63rem}.cartLayer .cartProduct-prices{line-height:normal}.cartLayer .cartProduct-prices .price{font-size:.875rem;line-height:normal;display:block}.cartLayer .cartProduct-prices .price--strikethrough{font-size:.75rem;line-height:normal;margin-right:0}.cartLayer .selected-quantity{font-size:.875rem;line-height:normal;height:auto}.cartLayer .label-qnt{font-size:.63rem;font-weight:400}.cartLayer .cartProduct-details,.cartLayer .cartProduct-image,.cartLayer .cartProduct-name,.cartLayer .cartProduct-prices,.cartLayer .cartProduct-selectQuantity{margin-bottom:15px}.cartLayer .cartProduct-delete{margin-bottom:0;line-height:normal;margin-left:0;display:flex;justify-content:flex-end;align-items:center;flex-grow:1}.cartLayer .cartProduct-delete .icon{font-size:12px}.cartLayer .cartProduct-delete>span{font-size:.63rem;margin-right:16px;font-weight:400}.cartLayer .cartProduct-delete button{padding:0}.cartLayer .checkout-priceRecap{border-top:1px solid #020202;padding-top:15px;font-weight:700;text-transform:uppercase}.cartLayer .checkout-priceRecap .price{text-transform:none}.cartLayer .checkout-priceRecap .price.price--discounted{font-size:1.25rem}.cartLayer .checkout-information li{margin-bottom:0}.cartLayer .checkout-information li .label{font-size:.7rem}@media (max-width:768px){.cartLayer .checkout-information{display:none}}.ecommerce_relatedItems h2{margin-bottom:0!important}.related-bundle .slick-track{margin:0}.related-bundle .prices{display:flex;align-items:baseline}@media (max-width:991px){.related-bundle .prices{justify-content:center}}.related-bundle .prices>div{margin-right:5px}.related-bundle .prices .price--discounted{font-size:1.25rem!important}.related-bundle .product-link__buy button{margin-top:10px}.related-bundle .product-link__buy button .icon{margin-left:10px}.younited-container{height:auto;width:100%;display:inline-block;padding-left:21px;margin-top:14px}.cart-icons{width:100%;height:45px}:root{--color-primary:#020202;--color-secondary:#fff;--color-alert:#b10011;--color-alert-light:red;--color-alert-dark:#640000;--color-light-gray:#a0a0a0;--color-porcelain:#f2f2f2;--color-success:#088500;--color-sustainability-dark:#8c947a;--bg-color-sustainability:#f0f0e6;--t-color-sustainability:#979f8c;--color-gold:#baa483;--color-attention:hsla(0,0%,62.7%,0.6);--color-whiteSmoke:#f4f4f4}.btn_addToWishlist .icon,.ec_btn-delete .icon,.ec_btn-edit .icon,.ec_btn-moreInfo .icon{font-family:Font Awesome\ 5 Free;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.customerCareInfo.layout-row .wrapper{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.customerCareInfo.layout-row [class*=customerCareInfo-]{position:relative;width:100%;padding-right:15px;padding-left:15px}#myAccount label+p.error{line-height:1.2rem}
/*# sourceMappingURL=style-ecommerce.min.css.map */
