.price-regular-preorder{display:flex;align-items:center;grid-gap:1rem}.price-on-sale .price-regular,.card .price-regular .badge-sale{display:none}.price-item{margin:0}.price-item>span{font-size:calc(var(--font-body-scale) * 1.4rem)}.price-item .sup{display:inline-block;line-height:0;top:-.5em;font-size:calc(var(--font-body-scale) * 1rem);color:rgb(var(--color-price-discounted));font-weight:400;text-transform:uppercase;position:relative;vertical-align:baseline}@media (max-width: 1199px) and (min-width: 750px){.price-item .sup{display:block;top:0;line-height:1}}.product-info .price-item .sup{display:inline-block;line-height:0;top:-.5em}.price-regular .price-item-regular,.price-item-sale{font-weight:var(--font-bolder-weight);display:block;color:rgb(var(--color-price));font-size:calc(var(--font-product-price-scale) * 1.6rem)}.price-regular2 .price-item-regular2,.price-item-sale2{font-weight:var(--font-bolder-weight);display:block;color:rgb(var(--color-price));font-size:calc(var(--font-product-price-scale) * 2.3rem)}[class*=color-accent] .product-page .price-regular .price-item-regular,[class*=color-accent] .product-page .price-item-sale,[class*=color-accent] .product-page .price-item .sup,[class*=color-accent] .product-page .price-sale s{color:rgb(var(--color-foreground))}.price-sale s{position:relative;display:inline-block;font-weight:var(--font-bolder-weight);font-size:calc(var(--font-product-price-scale) * 1.4rem);color:rgb(var(--color-price-discounted))}.prezzo-vantaggioso,.prezzo-iva{display:flex;align-items:baseline;gap:5px}.price :is(.prezzo-iva,.prezzo-vantaggioso) span:not(.price-item),.price .prezzo-vantaggioso{font-size:14px!important;font-weight:500;color:#000}.price :is(.prezzo-iva,.prezzo-vantaggioso) .price-item{font-weight:700;font-size:18px}.prezzo-vantaggioso .price-item{font-size:15px!important}s.price-item{color:#666!important}.ecs-from-price{text-transform:lowercase;color:#666!important}@media (min-width: 1200px){.price-sale s{margin-bottom:0}}.menu-sidebar__toggle h6{font-weight:600}.menu-sidebar__content a p span{font-weight:500}.menu-sidebar__content .f-grid li{padding:10px;border-radius:10px;border:1px solid #e5e5e5}.menu-sidebar__content .f-grid{gap:10px}.menu-sidebar__content .f-grid li p{line-height:18px;font-size:14px;word-break:break-word}.header__navigation:has(.gm-menu){padding-block-end:0!important}@media (min-width: 1280px){.menu-sidebar__content .f-grid{--f-grid-columns: 7 !important}.menu-sidebar__content img{object-fit:contain!important}}.article-card .article-card__title{font-weight:600}.article-card .article-card__content-inner a.btn{margin-top:20px}.article-card .article-card__title a.reversed-link:hover{background:none}.article-template main li p{display:inline}.article-template main :where(h1,h2,h3,h4,h5,h6){font-weight:600}.article-template main p{font-weight:500}:is(.search-template,.page-template) main :where(ul,p,h1,h2,h3,h4,h5,h6){color:#000!important}:is(.search-template,.page-template) main :where(ul,p),.page-template main .page__content{font-weight:500}:is(.search-template,.page-template) main :where(h1,h2,h3,h4,h5,h6){font-weight:600!important}:is(.search-template,.page-template) main li p{display:inline}.image-with-text .image-with-text__badge .split-chars span{font-weight:500}.image-with-text__badge .ecs-home-badge__img{max-width:125px}.image-with-text .rich-text__text p{font-weight:500;color:#616161!important}.image-with-text .image-with-text__content .rich-text__subheading{margin-bottom:0}.image-with-text .icon-with-text h3{font-weight:500;font-size:var(--font-body-size)!important}.image-with-text .image-with-text__media{padding-inline-start:0px!important}@media screen and (max-width: 767px){.image-with-text .image-with-text__badge .ecs-home-badge__img{max-width:75px}.image-with-text .image-with-text__content motion-element a{width:100%!important}}@media (min-width: 768px) and (max-width:1023px){.image-with-text .image-with-text__badge{transform:translate(30%)!important}.image-with-text .image-with-text__badge .ecs-home-badge__img{max-width:95px}}@media (max-width: 1023px){.image-with-text .image-with-text__content{max-width:100%!important}}.ecs_section_btnicon_richtext .rich-text{display:flex;gap:50px;justify-content:space-between}.ecs_section_btnicon_richtext .rich-text-content{margin:0;width:65%}.ecs_section_btnicon_richtext .rich-text-buttons{width:35%;display:flex;flex-direction:column;gap:48px}.ecs_section_btnicon_richtext .rich-text-buttons .button-list__items{display:flex;flex-direction:column;gap:12px}.ecs_section_btnicon_richtext .rich-text-buttons .button-item__inner{background-color:#f7dcd8;border:none;padding:12px 16px}.ecs_section_btnicon_richtext .rich-text-buttons picture{width:20px;height:20px}.ecs_section_btnicon_richtext .rich-text-content h3{margin-bottom:10px}@media screen and (min-width:768px) and (max-width: 989px){.ecs_section_btnicon_richtext .rich-text-content{width:50%}}@media screen and (max-width: 767px){.ecs_section_btnicon_richtext .rich-text{flex-direction:column}.ecs_section_btnicon_richtext .rich-text-content{width:100%}.ecs_section_btnicon_richtext .rich-text-buttons{width:100%;gap:20px}.ecs_section_btnicon_richtext .rich-text{gap:25px}}.multicolumn-slider-section:has(.ecs-block) .card-media__media img{object-position:left}.multicolumn-slider-section:has(.ecs-block) .ecs-block__title h2{text-align:center}.multicolumn-slider-section:has(.ecs-block) .ecs-block__item{display:flex;gap:10px;align-items:flex-start}.multicolumn-slider-section:has(.ecs-block) .ecs-block__item h3{font-size:16px}.ecs_block--txt-basso{text-align:center;display:flex;flex-direction:column}.ecs_block--txt-basso .testo{font-size:15px;font-weight:600}.ecs_block--txt-basso .numero{font-size:24px;font-weight:700}.multicolumn-slider-section:has(.ecs-block) .btn--primary{border-color:#25354d;background:#25354d;color:rgb(var(--color-button-text))}.multicolumn-slider-section:has(.ecs-block) .btn--primary:hover{border-color:#25354d;background:#fff;color:#25354d}.multicolumn-slider-section:has(.ecs-block) .ecs-block__button{text-align:center}.multicolumn-slider-section:has(.ecs-block) .ecs-block__title h2{font-size:22px}.multicolumn-slider-section:has(.ecs-block) .ecs-block__content{padding:20px;border-radius:10px;height:100%;display:flex;flex-direction:column;gap:20px;background-color:#f4f4f4}.multicolumn-slider-section:has(.ecs-block) .card-media__content{justify-content:flex-start;align-items:flex-start;max-width:75%;padding:20px}.multicolumn-slider-section:has(.ecs-block) .card-media__description{color:#000;font-weight:500}.multicolumn-slider-section:has(.ecs-block) .card-media{max-height:220px}.multicolumn-slider-section:has(.ecs-block) .ecs-block__item .rte{max-width:50%}@media screen and (max-width:767px){.multicolumn-slider-section:has(.ecs-block) .card-media__content{max-width:62%}.multicolumn-slider-section:has(.ecs-block) .ecs-block__item h3,.multicolumn-slider-section:has(.ecs-block) .ecs-block__item .rte{width:50%}.multicolumn-slider-section:has(.ecs-block) .card-media{max-height:250px}.multicolumn-slider-section:has(.ecs-block) .card-media__media img{object-position:center}.multicolumn-slider-section:has(.ecs-block) .swipe-mobile{--column-width-mobile: 80vw}.multicolumn-slider-section:has(.ecs-block) multicolumn-slider{gap:40px}}@media screen and (min-width: 768px){.multicolumn-slider-section:has(.ecs-block) .card-media__content{padding:32px}.multicolumn-slider-section:has(.ecs-block) .ecs-block__content{padding:32px}.multicolumn-slider-section:has(.ecs-block) multicolumn-slider{display:flex!important;gap:15px!important}.multicolumn-slider-section:has(.ecs-block) .multicolumn__column{width:80%}.multicolumn-slider-section:has(.ecs-block) .ecs-block{width:35%}}@media screen and (min-width: 768px) and (max-width: 1023px){.multicolumn-slider-section:has(.ecs-block) .ecs-block__item{flex-direction:column;align-items:center;text-align:center}.multicolumn-slider-section:has(.ecs-block) .ecs-block{width:35%}.multicolumn-slider-section:has(.ecs-block) .multicolumn__column{width:65%}.multicolumn-slider-section:has(.ecs-block) .ecs-block__item .rte{max-width:100%}.multicolumn-slider-section:has(.ecs-block) .ecs-block__button .btn__text{white-space:initial;line-height:18px}}@media screen and (min-width: 1024px){.multicolumn-slider-section:has(.ecs-block) .swipe-mobile__inner{gap:15px}.multicolumn-slider-section:has(.ecs-block) .card-media{max-height:350px}.multicolumn-slider-section:has(.ecs-block) .card-media__content{padding:32px}}@media screen and (max-width:1345px){.multicolumn-slider-section:has(.ecs-block) .ecs-block__content{padding:20px}}@media screen and (min-width:1380px){.multicolumn-slider-section:has(.ecs-block) .card-media__content{max-width:47%}.multicolumn-slider-section:has(.ecs-block) .card-media__media img{object-position:right}}@media screen and (min-width:1800px){.multicolumn-slider-section:has(.ecs-block) .ecs-block__item h3,.multicolumn-slider-section:has(.ecs-block) .ecs-block__item .rte{width:50%}}.featured-collection .section__header--text .rich-text__text{margin-top:0;font-weight:500}.text-limit-1-lines{--line-clamp: 1}@media (min-width: 1024px){.product-card__main-actions{inset-inline:0}}.brand-logos .brand-logos__image img{object-fit:contain!important}.brand-logos .brand-logos__wrapper{padding:10px 0}.promotion-banner .ecs-group-button{display:flex;gap:10px}.promotion-banner h2{word-break:normal;text-align:left!important}.promotion-banner .rich-text__text p{font-weight:500;text-align:left}@media (min-width: 1161px){.promotion-banner__inner--horizontal{gap:7.4rem!important}}@media (max-width: 1160px){.promotion-banner .promotion-banner__inner{flex-direction:column}.promotion-banner .rich-text__text p{text-align:center}}@media (max-width: 1023px){.promotion-banner h2{font-size:var(--font-h4-size)!important}}@media (max-width: 767px){.promotion-banner h2{width:100%}.promotion-banner .rich-text__text p{text-align:left}}@media (max-width: 650px){.promotion-banner .ecs-group-button{flex-direction:column;width:100%;margin-top:20px}.promotion-banner .ecs-group-button .promotion-banner__button a{width:100%}}.collection-cards .section__header--text{display:flex;flex-direction:column-reverse}.collection-cards .section__header--text .section__subheading{margin-bottom:0;font-weight:500;font-size:var(--font-body-size);line-height:var(--font-body-line-height)}@media (min-width: 1280px){.collection-list-slider .collection-list__items .swiper-slide{width:var(--slide-width, 17rem)!important}}.collection-hero__image{object-fit:contain!important}.collection-hero__text{padding-block:4rem}.ecs-collection-subcollections{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px;row-gap:8px;padding-top:20px}.ecs-collection-subcollections .ecs-subcollection-item{width:calc(50% - 7.5px)}.ecs-collection-subcollections a{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 520px){.ecs-collection-subcollections .ecs-subcollection-item{width:100%}}.collection-list-slider .collection-card__title{font-weight:600!important;line-height:1.2;word-break:break-word;margin:0}.ecs-collections__must-login{padding-bottom:50px;padding-inline:20px;text-align:center}.ecs-collections__must-login p{font-weight:700;font-style:italic;font-size:18px}.video-hero .video-hero__content-wrapper{max-width:52rem}.video-hero .rich-text__heading{color:#fff!important}@media (min-width: 768px){.video-hero .content-overlay{padding:60px 40px}}.home-newsletter .home-block__heading{font-weight:600;font-size:var(--font-h4-size)}.home-newsletter .home-newsletter__description{font-weight:500}.home-newsletter .newsletter-form__field-wrapper input:not([type=checkbox]){background-color:#fff;border:1px solid #25354D;color:#25354d}.home-newsletter .newsletter-form__field-wrapper input::placeholder{color:#141d2c;font-weight:500}.home-newsletter .newsletter-form__field-wrapper .contact__fields.contact__fields-nome-cognome .form-field{margin-top:0!important;width:50%!important}.home-newsletter .newsletter-form__field-wrapper .contact__fields.contact__fields-email-azienda .form-field{margin-top:0!important;width:100%!important}.home-newsletter .newsletter-form__field-wrapper .contact__fields{display:flex;flex-direction:row;gap:10px;width:100%}.home-newsletter .newsletter-form__field-wrapper .form-field.relative{display:flex;gap:10px}.home-newsletter .newsletter-form__field-wrapper .form-field.relative button{width:100%}.home-newsletter .home-newsletter__form{margin-bottom:2rem}.home-newsletter .footer-newsletter__term{margin-bottom:2rem;margin-top:1rem}@media (max-width:1023px){.home-newsletter{width:100%}}@media (max-width:500px){.home-newsletter .newsletter-form__field-wrapper .contact__fields{flex-direction:column}.home-newsletter .newsletter-form__field-wrapper .contact__fields.contact__fields-nome-cognome .form-field{width:100%!important}}.footer .footer__bottom-row .footer__copyright{width:50%;font-weight:500;font-size:1.3rem;color:#ffffff95}.footer .footer__info a{background:none!important}.footer .footer__bottom-row .linklist{font-size:1.3rem;font-weight:500;text-decoration:underline}.footer .section-divider .border-top{border-top:.1rem solid #FFFFFF40}.footer .footer-block--menu .accordion-details__content span{color:#ffffff95!important;font-weight:500;font-size:1.4rem}.footer .footer-newsletter .footer-block__heading{font-weight:600;font-size:var(--font-h4-size)}.footer .footer-newsletter .footer-newsletter__description{font-weight:500}.footer .newsletter-form__field-wrapper input:not([type=checkbox]){background-color:#ffffff20;border:1px solid #ffffff40;color:#fff}.footer .newsletter-form__field-wrapper input::placeholder{color:#fff;font-weight:500}.footer .newsletter-form__field-wrapper .contact__fields.contact__fields-nome-cognome .form-field{margin-top:0!important;width:50%!important}.footer .newsletter-form__field-wrapper .contact__fields.contact__fields-email-azienda .form-field{margin-top:0!important;width:100%!important}.footer .newsletter-form__field-wrapper .contact__fields{display:flex;flex-direction:row;gap:10px;width:100%}.footer .newsletter-form__field-wrapper .form-field.relative{display:flex;gap:10px}.footer .newsletter-form__field-wrapper .form-field.relative button{width:100%}.footer .footer-newsletter__form{margin-bottom:2rem}.footer .footer-newsletter__term{margin-bottom:2rem;margin-top:1rem}.shopify-section-group-footer-group .multicolumn-card__text p{font-weight:500;color:#ffffff95;text-decoration:none!important;text-decoration-line:none}@media (max-width:1023px){.footer .footer-newsletter{width:100%}.footer .footer__bottom{margin-top:2rem}.footer .footer__bottom .footer__bottom-row.items-end{flex-direction:column-reverse;align-items:center}.footer .footer__bottom .footer__bottom-row.items-start{flex-direction:column-reverse}.footer .footer__bottom-row .footer__copyright{width:100%}.footer .footer__payment svg{max-width:30px}.footer .footer__info .linklist--horizontal{row-gap:0px!important}}@media (max-width:500px){.footer .newsletter-form__field-wrapper .contact__fields{flex-direction:column}.footer .newsletter-form__field-wrapper .contact__fields.contact__fields-nome-cognome .form-field{width:100%!important}}@media (min-width: 1024px){.footer-accordion-details .accordion-details__summary span{display:none}}.collection-list-template .collection-card__image img{object-fit:contain}.collection-list-template .collection-card__title{margin-bottom:0;font-weight:600!important}.collection-template .compare-bar__count{font-weight:500}.collection-template .compare-bar__actions .compare-bar__clear{font-weight:700}.collection-template :is(h1,h2){font-weight:700}:is(#FacetDrawer,#FacetFiltersContainer) .accordion-details__summary span,#FacetDrawer #SortByContainerMobile label{font-weight:700}:is(#FacetDrawer,#FacetFiltersContainer) .accordion-details__content :is(label,.text-subtext){font-weight:500;color:#000}#FacetDrawer .drawer__heading{font-size:25px}.pagination__item--current{background-color:#f7dcd8}.read-more__content ul li p{display:inline}.collection-hero__description{font-weight:500}.product-card .product-card__flash-sale{bottom:0}#ProductsList[data-layout=list].products-list--list-standard .f-column{border-bottom:0px!important;padding-bottom:0!important}.promotion__item{padding-block:2px!important}@media screen and (max-width: 767px){.collection-template .collection-hero__text{padding:var(--padding-x)}.collection-template parallax-element{display:none!important}.product-card__flash-sale{display:none}.product-card:has(.product-card__flash-sale) .product-card__actions{opacity:1!important}}.cart-template h1{font-weight:600!important}.cart-template .cart-item .cart-item__total{text-align:right}.cart__payment{display:flex;justify-content:center}.cart-template .btn--primary{border-color:#24354d!important;background:#24354d!important}.cart-template .btn--primary:hover{color:#24354d!important}.cart-template .cart__footer-wrapper .cart__addon{background-color:#fff}.cart-template .cart__footer{background-color:#f4f4f4;border-radius:20px;padding:32px}.cart-template .cart__footer-wrapper .form-control{background-color:#f4f4f4!important}.cart-template .cart__footer-wrapper .accordion-details__summary>div{font-weight:600}.cart-template .cart__footer-wrapper .totals{font-weight:500}.cart-template .cart__footer-wrapper .totals .text-base.font-medium{font-weight:600}.cart-template .cart__footer-wrapper .tax-note{font-size:13px}#fatture-italia #invoice-recap-data{color:#000;font-size:15px}#fatture-italia button.fi-underline{font-size:13px}#fatture-italia{padding:0!important;margin:0!important}invoice-modal .fi-modal-popup{border-radius:25px!important}.fi-text-xl{font-weight:700}invoice-data{padding-top:0!important}.fi-button--submit{border-color:#24354d!important;background:#24354d!important}.fi-button--submit:hover{border-color:#24354d!important;background:#fff!important;color:#24354d!important}.fi-radio-pill label{border-radius:10px}.fi-radio-pill>input:checked+label{border-radius:10px;background-color:#24354d!important}.ecs_cart-iva_esclusa{display:block;font-size:12px}.cart-item__total .font-body-bolder{font-size:18px}.cart-item__total{line-height:18px}.cart-template .cart-item__action{justify-content:end}.cart-item__options dt{font-weight:700}.drawer__footer-body a.btn{width:100%}invoice-cart .fi-trigger-button{width:100%!important;border:1px solid #24354d!important;padding:6px!important;color:rgb(var(--color-secondary-button-text))!important;text-decoration:none!important;font-weight:700!important;display:flex!important}.cart-drawer__footer .totals{font-weight:700}.cart-drawer__footer .totals__subtotal .iva{font-size:12px}.cart-drawer__footer .totals__subtotal-value{white-space:nowrap}#CartDrawer .drawer__heading{font-weight:600;display:flex;flex-direction:row;align-items:center;gap:3px}#CartDrawer .cart__discounts{margin-bottom:5px}#CartDrawer .drawer__footer-buttons a{order:2;border-color:#25354d;background:#fff}#CartDrawer .drawer__footer-buttons button{order:3}#CartDrawer .drawer__footer-buttons fatture-italia{order:1}#CartDrawer .swipe-all__inner button{font-weight:500!important}#CartDrawer .drawer__footer-body>.grid{padding:20px;background-color:#f4f4f4;border-radius:25px}@media (max-width:450px){#CartDrawer .cart-item__prices .price div{flex-direction:column;align-items:flex-end!important}}@media (max-width: 1024px){.cart-template .cart-item__action{justify-content:space-between}}.compare-drawer__title{font-weight:700}:is(quick-comparison-table,.compare-table-container) td{font-weight:500;border:none!important}:is(quick-comparison-table,.compare-table-container) .compare-row--option-label{color:#000}:is(quick-comparison-table,.compare-table-container) tr[data-compare-key=price] td:not(.td-label){vertical-align:bottom}:is(quick-comparison-table,.compare-table-container) .price-container .price-item:not(s){color:#000!important}:is(quick-comparison-table,.compare-table-container) .media-wrapper img{object-fit:contain}@media (max-width: 767.98px){quick-comparison-table .quick-comparison-table,.compare-table-container .compare-table{--heading-col-width: 15rem;--product-col-width: 22rem;--col-gap-x: 1.2rem;--col-gap-y: 1.2rem;font-size:calc(var(--font-body-size) * .9);line-height:2rem}}.product-card__vendor{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-card .price{min-height:64px;display:flex!important;align-items:flex-end}.product-card .product-card__title{min-height:48px!important;height:48px!important}.product-card{border:1px solid #DEDEDE;border-radius:10px!important}.product-card .product-card__wrapper{padding:16px}.product-card .product-card__image img{object-fit:contain!important}.product-card .product-card__image-wrapper:hover .product-card__action-button{background-color:#25354d!important;color:#fff!important;border:1px solid #25354D!important}.product-card .product-card__image-wrapper .product-card__action-button:hover{color:#25354d!important;border:1px solid #25354D!important}.product-card .product-card__image-wrapper .product-card__action-button:hover .icon-shopping-bag{color:#fff!important}.product-card .product-card__image-wrapper .product-card__action-button.btn--loading,.product-card .product-card__image-wrapper .product-card__action-button.btn--loading .loading__spinner{color:#25354d!important}.product-card .product-card__image-wrapper .product-card__action-button:before{background-color:#fff!important}.product-card .product-card__flash-sale .promotion__item span{text-transform:uppercase!important}.product-card .product-card__flash-sale{left:0rem;right:0rem}.product-card:has(.ecs-products__must-login) .product-card__actions{display:none}@media screen and (max-width: 800px){.product-card .prezzo-iva,.product-card .prezzo-vantaggioso{flex-direction:column;line-height:15px}.product-card .price-regular{display:flex;flex-direction:column;gap:10px}.product-card:has(.price-on-sale) .price-regular{display:none}.product-card .price-sale{display:flex;flex-direction:column;gap:10px}}@media screen and (max-width: 767px){.product-card .price{margin-top:20px}.product-card .product-card__vendor a{background:none!important}.card-media .card-media__button{max-width:100%;padding:0;width:100%}.card-media .card-media__button .btn--primary{padding:0 16px!important;width:100%}.card-media__content.content-overlay{--padding-x: 1.2rem}}.product-form__submit{background-color:#24354d}.product__info-container .ecs-products__must-login{font-weight:700}.product__block form:not(:has(.product-form__submit)) .omgrfq-button{padding-top:20px}.lb-qty-selector-tier-selected .lb-qty-selector-tier-input:is([type=radio]):after{background:currentColor!important;transform:translate(-50%,-50%) rotate(43deg)}.product__media-container,.product__info-container{position:sticky;top:180px}@media (max-width:410px){.product__info-col .lb-qty-selector-wrapper{padding:0!important}.product__info-col .lb-qty-selector-price-info-wrapper{flex-direction:column!important}.product__info-col lb-vd-qty-selector{min-width:225px!important}}.formful__wrapper :is(input,textarea,select){font-family:Montserrat,sans-serif}.formful__wrapper :is(input:not([type=radio],[type=checkbox]),select,textarea){padding:.5rem 1.5rem;min-height:40px}.formful__button{border:1px solid rgb(37,53,77);background:#25354d;color:#fff}.formful__button:hover{border:1px solid rgb(37,53,77);background:#fff;color:#25354d}.formful__wrapper .formful__country-picker select{padding:unset;min-height:1px}.formful__wrapper .formful__country-picker{top:29px}.formful__wrapper label{font-weight:500}.formful__wrapper label+fieldset>label{font-weight:400}#shopify-chat{z-index:30;position:relative}.template-search .search__form{max-width:75rem}.template-search .template-search__search{display:none}header predictive-search{max-width:100%!important}.search__box-others,.predictive-search-result__heading{display:none}header .search__box .prezzo-vantaggioso,header .search__box .prezzo-iva{gap:0;flex-direction:column}.template-search prezzo-vantaggioso{display:none}@media (min-width: 640px){header .search__types{min-width:20.4rem}header .search__types:after{right:-10px}header .search__types+.search__input{padding-inline-start:23.4rem}}@media screen and (max-width:639px){.search__types{display:none}.search__types+.search__input{padding-inline-start:2rem}}.product__info-wrapper,.product__media-wrapper{max-width:100%!important;width:100%!important}.product{padding-inline:1rem!important}.product:not(.product--media-has-0) .product__info-wrapper{padding-inline-start:0rem!important}.product--carousel{justify-content:space-between}.product{gap:3rem!important;grid-template-columns:calc((100% - 3rem)*.3) calc((100% - 3rem)*.7)!important}.product__info-grid{gap:3rem!important;display:grid;grid-template-columns:calc((100% - 3rem)*.56) calc((100% - 3rem)*.44)!important}.lb-price .prezzo-netto{font-weight:600;display:flex;flex-wrap:wrap}.accordion-details__summary h2{font-weight:600!important}.accordion-details__content h3{font-weight:600!important;font-size:var(--font-h4-size)!important}.accordion-details__content table{overflow:auto;display:inline-block;box-shadow:none;height:100%!important}.product__info-col--right .accordion-parent{background-color:#f4f4f4;border-radius:20px;padding:24px}.product__info-col--center .product__title{font-weight:700}.product__info-col--center .product__vendor span,.product__info-col--center .product__sku{font-weight:600}.product__info-col--center .product__sku span+span{color:#141d2c}.product__info-col--center variant-selects .font-body-bolder{color:#616161}.product__info-col--center variant-selects .text-subtext{color:#141d2c;font-weight:600}.cl-po--label{color:#616161;font-weight:600}.cl-po--option img{border-radius:10px}.cl-po--option span{color:#141d2c;font-weight:600}.product-template .product__info-col--right :is(.prezzo-vantaggioso,.prezzo-iva){align-items:flex-start}.product-template .product__info-col--right .prezzo-iva .price-item{font-size:30px!important}.product-template .product__info-col--right .prezzo-vantaggioso .price-item{font-size:20px!important}.product-template .product__info-col--right .price-sale .price-sale .price-item{font-size:18px!important}.product-template .product__info-col--right .price-container{padding-bottom:0}.product-template .product__info-col--right lb-volume-discount .lb-vd-container{padding-top:20px}.product-template .product__info-col--right .product-form__buttons{display:flex;align-items:stretch;flex-direction:column}.product-template .product__info-col--right quantity-input{width:100%}.product-template .product__info-col--right .omgrfq-product-button{margin:0}.product-template .product__info-col--right .quantity__input{background-color:#fff}.omgrfq-btn-quotes{border:1px solid #24354d!important;background-color:transparent!important;border-radius:var(--buttons-radius, 0)!important;padding:0 var(--buttons-padding)!important;height:var(--buttons-height)!important;line-height:30px!important;font-family:var(--font-button-family)!important;font-weight:var(--font-button-weight)!important;letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default));font-size:15px!important}.product-template .product__info-col--right .product-form__submit:hover .btn__text{color:#24354d!important;position:relative;z-index:1}.product-template .product__info-col--right .icon-with-text{gap:5px}.product-template .product__info-col--right .product__payment-info{background-color:transparent;padding:0}.product-template .product__info-col--right .simesy-estimated-delivery-date .simesy-visual-timer{border:none!important;background-color:transparent!important;padding:0!important}.product-template .product__info-col--right .icon-with-text__item .text-base{font-weight:500!important;font-size:14px}.product-template .product__info-col--center .lb-cta-actions .lb-button{border-radius:20px!important;font-weight:600!important}.product-template .product__info-col--center .lb-card-title{font-weight:600!important}.product-template .product__info-col--center variant-selects .product-form__input--button input[type=radio]:checked+label,.product-template .product__info-col--center variant-selects .product-form__input--button input[type=radio]+label:hover{background-color:#f7dcd8;color:#000;border:1px solid #F7DCD8}.product-template .product__info-col--center variant-selects .product-form__input--button input[type=radio]+label{background-color:#fff;color:#000;border:1px solid #DEDEDE}.product-template .breadcrumbs{padding:0 5rem 0 0!important}.product-template .product__meta.product__sku:before{display:none}.product-template .product__meta:not(:first-child){padding-inline-start:0rem}.product-template .product__meta.product__sku{padding-inline-end:1.3rem}.accordion-details__content ul li p{display:inline}.accordion-details__content button{border:1px solid #24354d!important;background-color:#24354d!important;border-radius:var(--buttons-radius, 0)!important;padding:0 var(--buttons-padding)!important;height:var(--buttons-height)!important;line-height:30px!important;font-family:var(--font-button-family)!important;font-weight:var(--font-button-weight)!important;letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default));font-size:15px!important}.product-template .cl-po--option:last-child{margin:0}.product__block:has(.cl-po--wrapper){margin-bottom:0}.product__block .lb-widget-cpac:not(:has(div)){display:none}.cl-po--option{margin-bottom:0!important}.product__block:last-child{margin:0!important}.ecs_contact-box{background:#fff;border:1px solid #DEDEDE;border-radius:20px;margin-top:32px}.ecs_contact-box :is(.icon,.chevron){display:block;width:24px;height:24px;object-fit:contain}.ecs_contact-box p{margin:0;font-weight:500;line-height:20px}.ecs_contact-box a{display:flex;align-items:center;justify-content:space-between;padding:24px}.ecs_contact-box .contact-card+.contact-card{border-top:1px solid #DEDEDE}.ecs_contact-box .subtitle{color:#616161}.lb-price .prezzo-netto+.prezzo-netto,.lb-price .iva-escl+.iva-escl{display:none!important}.lb-price .iva-escl{margin-left:5px!important}lb-price .lb-price-sale-price{font-weight:600!important}.lb-product-info-description{overflow-x:auto}.lb-popup-cont-body .lb-card-title{font-weight:600!important;font-size:24px!important;line-height:28px}@media screen and (max-width: 1399px){.product-template .product--carousel{justify-content:center}.product-template .product{padding-inline:1rem!important}.product-template .product:not(.product--media-has-0) .product__info-wrapper{padding-inline-start:0rem!important}.product-template .product{grid-template-columns:calc((100% - 20px)/2) calc((100% - 20px)/2)}.product-template .product__info-grid{gap:3rem!important;display:flex;flex-direction:column}.product-template .lb-price .prezzo-netto{font-weight:600;display:flex;flex-wrap:wrap}.product-template .product__title.h3{font-size:calc(var(--font-h3-size) * 1)}.product-template .accordion-details__summary .font-heading{font-size:calc(var(--font-h4-size) * 1)}}@media screen and (max-width: 800px){.product-template .product__info-col--right :is(.prezzo-vantaggioso,.prezzo-iva){align-items:baseline}.product-template .product{display:flex;flex-direction:column}.lb-vd-table{overflow-x:auto!important;display:inline-block}.ecs_contact-box a{padding:15px}}@media (max-width:1024px){.topbar__item{display:none!important}.topbar__item:has(.trustpilot-widget){display:block!important}}.menu-sidebar{--toggle-width: 34rem}.topbar{--section-padding-top: 8px !important;--section-padding-bottom: 8px !important}.topbar__text p{font-weight:500}.ecs-header-account{font-weight:700;font-size:18px;line-height:18px}.ecs-header-actions{font-weight:500;font-size:13px;line-height:18px}.ecs-header-icon-account{display:flex;flex-direction:column}.account-button{background:none!important}.cart-count{font-weight:700;width:18px;height:18px;top:-4px!important;right:-12px!important;font-size:12px}.drawer__heading cart-count{display:none}.icon-quote-cart .number-quote{font-weight:700;width:18px!important;height:18px!important;font-size:12px!important;place-content:center!important}.icon-quote-cart{border:none!important}.icon-quote-cart img{max-width:24px!important}.menu-drawer__item summary span,.menu-drawer__item-link{font-size:18px;font-weight:700}.menu-drawer__item:not(:first-child){border-top:1px dashed #DEDEDE}.f-grid.menu-drawer__item-grandchild span{font-weight:500;word-break:break-word}.f-grid.menu-drawer__item-grandchild p{line-height:18px}.menu-drawer .social__link{border-color:#141d2c}.disclosure--plain .disclosure__toggle{font-size:18px;font-weight:700!important}.disclosure-list__item a{font-weight:700;font-size:16px;line-height:40px}.disclosure--up .disclosure-list{border-color:#141d2c;border-radius:20px}.cart-drawer-button span{font-weight:700;font-size:18px;line-height:18px}.cart-drawer-button cart-count span.text-sm-extra{font-size:12px}.cart-drawer-button cart-count:has(.text-sm-extra){width:28px;height:18px;right:-19px!important}.cart-drawer-button .icon-shopping-bag{width:24px;height:24px;min-width:24px;min-height:24px}.cart-drawer-button{display:flex;flex-direction:column;gap:5px}.cart-icon{width:100%;height:100%;border-radius:0%}.ecs-cart-drawer-button__container{position:relative;height:24px}.header__buttons .account-button{white-space:nowrap}.view-quote-btn{justify-content:center}.cart-has-items .cart-icon{margin-inline-end:0rem}.header__logo--desktop{min-width:80px;min-height:80px}header .header__top.section--padding{padding-block-end:10px!important;padding-block-start:10px!important}#mayermoover-settori{scroll-margin-top:140px}span.preventivo_sp{font-weight:700;font-size:18px;line-height:18px;width:104%;display:block;text-align:center}@media screen and (min-width: 1400px){.ecs-header-icon-account,.ecs-header-account,.ecs-header-actions{display:flex}}@media (min-width: 1024px){.header__top--logo-left{--header-grid-template: "logo search icons" / auto 6fr auto}.header__navigation{display:flex;flex-direction:row;justify-content:space-between}.header__navigation .topbar__country{z-index:2}.header__navigation .disclosure__toggle{font-size:15px}.header__navigation .disclosure-list{right:0}.header__navigation .disclosure-list__item a{font-size:15px}.header__navigation .disclosure-list{border-color:#141d2c;border-radius:20px}.header__navigation .disclosure--down .disclosure__toggle svg{transform:rotate(180deg)}body.is-hide-nav .header__navigation .disclosure-list{display:none}}@media (max-width: 1260px){.cart-drawer-button span:not(.text-sm-extra){display:none}.ecs-header-icon-account{display:none}.view-quote-btn{margin-top:10px!important}}@media (min-width: 1261px){.button-view-quotes{width:105px!important;min-width:105px}.account-button:has(.ecs-header-icon-account.loggedin){display:flex;flex-direction:column;gap:5px}}@media screen and (max-width: 639px){.cart-count{top:-7px!important;right:-10px!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/custom.css.map */
