@import"https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";:root{--headerNavMaxHeight: 16rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.transition-slide{transition:.3s cubic-bezier(.25,.46,.45,.94);opacity:1;transform:translate(0)}html.is-animating .transition-slide{transition:.3s cubic-bezier(.25,.46,.45,.94);opacity:0;transform:translate(-4rem)}.transition-fade{transition:.2s cubic-bezier(.25,.46,.45,.94);opacity:1}html.is-animating .transition-fade{transition:.2s cubic-bezier(.25,.46,.45,.94);opacity:0}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-size:50%}@media only screen and (min-width: 56.25em){html{font-size:62.5%}}body{box-sizing:border-box;padding:0;position:relative;background-color:#fff}body.noscroll{overflow:hidden;position:fixed}@media only screen and (min-width: 56.25em){body.noscroll{position:absolute}}header{z-index:3}main{position:relative;z-index:0;overflow:visible;padding-top:12rem;padding-bottom:12rem}footer{position:relative;z-index:1}::selection{background-color:#003976;color:#fff}button,.button,.button:link,.button:active{font-size:2rem;font-weight:500;display:inline-block;border:1px solid #003976;padding:1.2rem 3rem;text-decoration:none;background:#003976;color:#fff;font-family:Titillium Web,sans-serif;cursor:pointer;text-align:center;transition:all .25s ease-in-out}button:hover,button:focus,.button:hover,.button:focus{outline:none;background-color:#004590}button.primary,a.primary{font-size:2rem;font-weight:600;display:inline-block;border:1px solid #003976;padding:1.2rem 3rem;text-decoration:none;background:#003976;color:#fff;font-family:Titillium Web,sans-serif;cursor:pointer;text-align:center;transition:all .25s ease-in-out}button.primary--blue,a.primary--blue{background-color:#003976}button.secondary,a.secondary{font-size:2rem;font-weight:600;display:inline-block;padding:1.2rem 3rem;text-decoration:none;background:#fff;color:#555;border:1px solid #555555;font-family:Titillium Web,sans-serif;cursor:pointer;text-align:center;transition:all .25s ease-in-out}button:disabled,button[disabled]{background-color:#c4c4c4;cursor:not-allowed}ul li{margin-left:2rem;list-style:none;position:relative}ul li:before{content:"•";color:#003976;font-weight:700;display:inline-block;width:1rem;position:absolute;left:-2rem;top:1.3rem;transform:translateY(-50%)}img{user-select:none;object-fit:contain}.hover-animate-opacity>*{transition:all .3s ease-in-out}.hover-animate-opacity:hover>*{opacity:.75!important}.swup-progress-bar{height:2px;background-color:#003976}a.inline-link,a.inline-link:link,a.inline-link:active,a.inline-link:visited{color:currentColor;text-decoration:underline}@media only screen and (max-width: 56.25em){body.menuClosed #header .menu{visibility:hidden;opacity:0}body.menuOpen .header-logo{width:20rem}body.menuOpen #header .menu{visibility:visible;opacity:1}}body{font-family:Titillium Web,sans-serif;font-weight:300;line-height:2.8rem;color:#555;font-size:1.8rem}@media only screen and (min-width: 56.25em){body{font-size:1.8rem}}h1,h2,h3,h4,h5,h6{display:block;color:unset;font-family:unset;font-size:unset;letter-spacing:unset;line-height:unset;font-weight:unset}.caption,.page-ricambi #product-filters .infobox .content,.product-sku{font-size:14px}.placeholder,.check-group__list-item{font-size:16px}strong{font-weight:700}.pretitle{font-size:1.8rem;font-weight:600;line-height:1.2;color:#c4c4c4}h1,.h1{color:#003976;font-size:4rem;font-weight:300;line-height:1.3}h2,.h2{font-size:2.6rem;line-height:1.2;font-weight:300}h3,.h3{color:#003976;font-size:2.2rem;font-weight:700;line-height:1.2}p{font-size:1.8rem;line-height:3rem;font-weight:300}a,a:link,a:active,a:visited{line-height:1.2;text-decoration:none}a[href^="tel:"]{text-decoration:underline}@media only screen and (min-width: 37.5em){a[href^="tel:"]{text-decoration:none}}a.userflow{font-weight:400;font-size:1.4rem;color:#555;text-decoration:underline}.debug{display:inline-block;margin:0 auto;text-align:center;font-family:Courier New;font-weight:700;color:red;border:1px solid red}.danger{color:#eb5757}.caption,.page-ricambi #product-filters .infobox .content,.product-sku{font-size:1.2rem}@media only screen and (min-width: 56.25em){.caption,.page-ricambi #product-filters .infobox .content,.product-sku{font-size:1.4rem}}sup{font-size:1rem!important}.p--no{padding:0!important}.p--small{padding:1.25rem}.p--medium{padding:2.5rem}.p--normal{padding:5rem}.p--large{padding:7.5rem}.p--double{padding:10rem}.pt--no{padding-top:0}.pt--small{padding-top:1.25rem}.pt--medium{padding-top:2.5rem}.pt--normal,.pt{padding-top:5rem}.pt--large{padding-top:7.5rem}.pt--double{padding-top:10rem}.pb--no{padding-bottom:0}.pb--small{padding-bottom:1.25rem}.pb--medium{padding-bottom:2.5rem}.pb--normal,.pb{padding-bottom:5rem}.pb--large{padding-bottom:7.5rem}.pb--double{padding-bottom:10rem}.mb-2{margin-bottom:2rem}.mt-2{margin-top:2rem}.mt{margin-top:5rem}.mb{margin-bottom:5rem}.mt--small{margin-top:2.5rem}.mb--small{margin-bottom:2.5rem}.tc--primary{color:#003976}.tc--white{color:#fff!important}.t-uc{text-transform:uppercase}@media only screen and (min-width: 37.5em){.hide-for-tablet-portrait-up{display:none}}.show-for-tablet-portrait-up{display:none}@media only screen and (min-width: 37.5em){.show-for-tablet-portrait-up{display:block}}@media only screen and (min-width: 56.25em){.hide-for-tablet-landscape-up{display:none}}.show-for-tablet-landscape-up{display:none}@media only screen and (min-width: 56.25em){.show-for-tablet-landscape-up{display:initial}}.base-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:0;padding:3.2rem}.base-subsection{display:flex;flex-direction:column;border:1px solid #d9d9d9}.base-subsection__heading{font-weight:700;color:#003976;font-size:1.8rem}.base-subsection__header{font-weight:700;background-color:#003976;color:#fff;font-size:1.8rem;padding:1.2rem 3.4rem;outline:1px solid #003976}.base-subsection__container{position:relative;margin:3rem;padding:2rem;border:1px solid #d9d9d9}@media only screen and (min-width: 56.25em){.base-subsection__container{padding:2rem 3rem}}.base-subsection__container.selected{border:2px solid #003976}.base-subsection__ctas{margin-top:1.5rem;display:flex;align-items:center}.base-subsection__ctas a{margin-right:1.5rem}.base-subsection__ctas button{border:none;color:#555;background-color:#fff;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.base-subsection__defaultAddress label.custom-checkbox .label.long{color:#003976}.htmx-request{pointer-events:none;cursor:not-allowed;user-select:none;opacity:.4;transition:all .2s ease}.u-relative{position:relative}.u-bold{font-weight:700}.footer{background-color:#fafafa;width:100%}.footer .footer-top__inner{border-bottom:1px solid #d9d9d9;padding:6rem 0}.footer .footer-top__company{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.footer .footer-top__company{grid-column:col-start 1/col-end 4}}.footer .footer-top__company .social-item{display:inline-block;margin-top:3rem;margin-right:1rem}.footer .footer-top__company a{color:#555}.footer .footer-top__help{margin-top:4rem;grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.footer .footer-top__help{grid-column:col-start 6/col-end 8}}.footer .footer-top__phe{margin-top:4rem;grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.footer .footer-top__phe{grid-column:col-start 9/col-end 12}}.footer .footer-top__phe .h3{margin-bottom:2rem}.footer .footer-bottom{min-height:8rem;display:flex;align-items:center;justify-content:space-between}.footer .footer-copyright{display:flex;align-items:center}.footer .footer-copyright p,.footer .footer-copyright a,.footer .footer-cookies p,.footer .footer-cookies a{font-size:1.4rem;color:#999;line-height:2rem}.footer .footer-logo{margin-bottom:3rem;display:block;width:27rem}#footer-public{padding:2rem 0;row-gap:0}#footer-public .footer-copyright{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){#footer-public .footer-copyright{grid-column:col-start 1/col-end 7}}#footer-public .footer-address{grid-column:col-start 1/col-end 12;text-align:right;display:flex}@media only screen and (min-width: 56.25em){#footer-public .footer-address{grid-column:col-start 8/col-end 12}}#footer-public .footer-address__item{color:#999;font-size:1.4rem}@media only screen and (min-width: 56.25em){#footer-public .footer-address__item{margin-left:2rem}}#footer-public .footer-address__item p,#footer-public .footer-address__item a{font-size:1.4rem;color:#999;line-height:2rem}.grid{display:grid;grid-template-columns:[full-start] calc((100vw - 126rem)/2) [center-start] repeat(12,[col-start] 1fr [col-end]) [center-end] calc((100vw - 126rem)/2) [full-end];grid-template-rows:auto;column-gap:2rem;row-gap:4rem}.grid .grid{grid-template-columns:[center-start] repeat(12,[col-start] 1fr [col-end]) [center-end]}.grid .grid--fluid{grid-template-columns:[full-start] calc((100vw - 126rem)/2) [center-start] repeat(12,[col-start] 1fr [col-end]) [center-end] calc((100vw - 126rem)/2) [full-end]}.grid .container--fluid.grid{width:100%;grid-template-columns:[full-start] calc((100vw - 126rem)/2) [center-start] repeat(12,[col-start] 1fr [col-end]) [center-end] calc((100vw - 126rem)/2) [full-end]}@media only screen and (min-width: 56.25em){.grid{column-gap:2rem;row-gap:4rem}}@media only screen and (min-width: 75em){.grid{column-gap:3rem;row-gap:9rem}}.grid--no-gap{row-gap:unset!important}.container{position:relative;max-height:100%;grid-column:center-start/center-end;margin-top:4rem}@supports (row-gap: 4rem){.container{margin-top:0}}.container--fluid{grid-column:full-start/full-end}.padding-grid,.container--fluid:not(.grid){padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 56.25em){.padding-grid,.container--fluid:not(.grid){padding-left:2rem;padding-right:2rem}}@media only screen and (min-width: 75em){.padding-grid,.container--fluid:not(.grid){padding-left:3rem;padding-right:3rem}}.wrapper{grid-column:col-start 1/col-end 8}#header{position:fixed;width:100%;min-height:10rem;background-color:#fff;z-index:2}.preheader{grid-column:full-start/full-end;display:flex;justify-content:center;text-align:center;font-size:14px;background-color:#ea4335;color:#fff;font-weight:600;padding:15px;line-height:1}.header-nav{transition:all .5s cubic-bezier(.36,.16,.06,.88);max-height:var(--headerNavMaxHeight);display:flex;justify-content:space-between;align-items:center}.header-nav--focus{display:flex;justify-content:center}.header-nav--public-focus{display:flex;justify-content:center;height:100%}.header-nav--public-focus a img{width:144px;margin-top:10px}.header-nav .menu{display:flex}@media only screen and (max-width: 56.25em){.header-nav .menu li{text-align:center}}.header-nav .menu li:not(:last-child){margin-right:3rem}@media only screen and (max-width: 56.25em){.header-nav .menu{position:fixed;top:120px;left:0;width:100%;height:100%;background:#fff;display:block;padding-top:60px;padding-left:15px;padding-right:15px;opacity:0;visibility:hidden}.header-nav .menu li{width:100%;padding-top:15px;padding-bottom:15px}}.header-focus{background-color:#fff}.header-content{background-color:#f4f4f4}.header-content__inner{display:flex;align-items:center;justify-content:space-between;min-height:6rem;z-index:3}.header-content__user{display:flex;align-items:center}.header-content__user .homepage-login-link:link,.header-content__user .homepage-login-link:active,.header-content__user .homepage-login-link:visited{color:#003976;font-weight:600;text-decoration:underline}.header-logo{z-index:20;padding-top:1.5rem;padding-bottom:1.5rem;display:block;width:20rem;height:100%;overflow:hidden}@media only screen and (min-width: 56.25em){.header-logo{z-index:0;width:27.7rem}}.header-logo img{object-fit:contain;max-height:100%}.header-logo--reserved img{width:16rem}#header-public{position:relative;width:100%;min-height:10rem}#header-public .header-content{padding-left:0;background-color:#fff}#header-public .header-logo{display:block;width:27.7rem}@media only screen and (max-width: 56.25em){#header-public .header-logo{width:20rem}}.cart-link{position:relative;display:inline-block}.cart-icon{width:4.4rem;height:2rem}.cart-badge{position:absolute;bottom:1rem;right:.4rem;background-color:#003976;border-radius:20rem;min-width:2rem;width:min-content;height:2rem;text-align:center;color:#fff;font-size:1rem;font-weight:800;line-height:1;padding:2px;display:flex;align-items:center;justify-content:center}.hero{margin-top:6rem;position:relative}.hero__g1{grid-column:col-start 1/col-end 12;margin-top:6rem}@media only screen and (min-width: 56.25em){.hero__g1{grid-column:col-start 1/col-end 6;margin-top:12rem}}.hero__g2{grid-column:col-start 1/col-end 12;margin-top:6rem}@media only screen and (min-width: 56.25em){.hero__g2{grid-column:col-start 8/col-end 12}}.hero__subtitle{font-weight:400;color:#003976;font-size:18px}.hero__text{margin-top:3rem}.hero__background{position:absolute;bottom:0;z-index:-1}#product-listing{row-gap:3rem}#product-listing .button-filters button{width:100%;margin-bottom:2rem;background:transparent;color:#555;text-transform:uppercase;border-color:#555}#product-listing .button-filters button.active{background-color:#003976;color:#fff}#product-listing .button-showfilter,.product-listing{grid-column:col-start 2/col-end 11}@media only screen and (min-width: 56.25em){.product-listing{grid-column:col-start 4/col-end 12}}.product-listing__list{display:grid;grid-template-columns:repeat(1,1fr);column-gap:3rem;row-gap:3rem}@media only screen and (min-width: 37.5em){.product-listing__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 56.25em){.product-listing__list{grid-template-columns:repeat(3,1fr)}}.product-listing__filters{display:flex;align-items:flex-start;overflow:visible;flex-direction:column;position:relative;background:#fafafa}@media only screen and (min-width: 56.25em){.product-listing__filters{height:fit-content;flex-wrap:wrap;justify-content:center;flex-direction:row;grid-column:col-start 1/col-end 3}}@media only screen and (max-width: 56.25em){.product-listing__filters{position:fixed;top:150%;z-index:9999999999999;left:0;width:100%;height:auto;transition:all .3s ease}}.product-listing__filters .filters-wrap{padding:30px}@media only screen and (max-width: 56.25em){.product-listing__filters .filters-wrap{width:100%;padding-top:60px}}.product-listing__filters .filters-wrap .button-filters-close{position:absolute;top:0;right:0;width:50px;height:50px}.product-listing__filters .filters-wrap .button-filters-close button{background:none;border:none}.product-listing__filters .filters-wrap .button-filters-close div{position:absolute;top:30px;left:15px;width:20px;height:1px;background-color:#555;transform:rotate(45deg)}.product-listing__filters .filters-wrap .button-filters-close div:first-child{transform:rotate(-45deg)}.product-listing__filters .filters-label{font-weight:700;font-size:1.6rem;margin-right:1.5rem}.product-listing__filters .filters-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-listing__filters .filter-dropdown{padding:20px 0;border-bottom:1px solid #d9d9d9}.product-listing__filters .filter-dropdown:nth-child(1){z-index:5}.product-listing__filters .filter-dropdown:nth-child(2){z-index:4}.product-listing__filters .filter-dropdown:nth-child(3){z-index:3}.product-listing__filters .filter-dropdown:nth-child(4){z-index:2}.product-listing__filters .filter-dropdown:nth-child(5){z-index:1}.product-listing__filters.sticked{flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;right:8rem;border:1px solid #d9d9d9;padding:2rem}.product-listing__filters.sticked div:nth-child(3){margin-left:0}.product-listing__filters.sticked div:nth-child(4){margin-left:0}.product-listing__clear-filters{text-align:right}.product-listing__clear-filters a{text-decoration:underline;font-size:1.4rem}.product-listing__clear-filters a:link,.product-listing__clear-filters a:visited,.product-listing__clear-filters a:active{color:#003976}.product-listing .product-listing-empty{grid-column:span 3;text-align:left}.product-listing .product-listing-empty a{color:#003976;text-decoration:underline}.product-item{border:1px solid #d9d9d9;list-style:none;margin:0;position:relative;transition:all .3s ease}.product-item:before{display:none}.product-item__connection{position:absolute;top:11px;right:17px;font-size:12px;font-weight:600;color:#555;background:#003976;padding:5px;border-radius:5px;text-transform:uppercase;z-index:9999}.product-item__connection.dn032{background-color:#ffde10}.product-item__connection.dn050{background-color:#41b4af;color:#fff}.product-item__connection.dn065{background-color:#009641;color:#fff}.product-item__connection.dn080{background-color:#9686be;color:#fff}.product-item__connection.dn100{background-color:#36b022;color:#fff}.product-item__connection.dn150{background-color:#3549c8;color:#fff}.product-item__connection.dn200{background-color:#f22727;color:#fff}.product-item__naOverlay{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7)}.product-item__naOverlay__text{color:#fff;background-color:#555;padding:.2rem .8rem;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);font-size:1.8rem;line-height:2.8rem;white-space:nowrap;display:inline-block}.product-item__card{padding:2rem;display:flex;flex-direction:column;width:100%;height:100%;row-gap:20px}.product-item:not(.na):hover{border:1px solid #003976}.product-item:not(.na):hover .product-image{height:30rem}.product-item:not(.na):hover .product-image img{height:100%;width:100%;object-fit:contain;transform:scale(1.02)}.product-info__title{display:flex;justify-content:space-between;margin-bottom:1.5rem}.product-info__title *{font-size:2.2rem}.product-sku{color:#999;margin-bottom:1rem;word-break:break-all;font-size:1.1rem}.product-price{color:#555;margin-top:30px}.product-detail{color:#555;line-height:2.8rem;font-size:1.6rem}.product-detail strong{text-transform:uppercase}.product-image{height:30rem;margin:0}.product-image img{transition:all .3s ease;height:100%;width:100%;object-fit:contain}.filters-mobile,.filtersMobileShow{overflow:hidden}@media only screen and (max-width: 56.25em){.filtersMobileShow #product-filters{top:40%;bottom:0;overflow-y:scroll;overflow-x:hidden;transition:all .3s ease}}.coibentazioni-banner{display:none;border:1px solid #d9d9d9;position:relative;padding:20px;margin-top:30px}@media only screen and (min-width: 56.25em){.coibentazioni-banner{display:block}}.coibentazioni-banner p{line-height:normal}.coibentazioni-banner img{width:113px;mix-blend-mode:multiply;float:right;margin-top:40px;margin-right:-20px;margin-bottom:-20px;shape-outside:circle(50% at center 70%)}.coibentazioni-banner__title{color:#003976;font-family:Titillium Web;font-size:18px;font-style:normal;font-weight:700}.coibentazioni-banner__link{color:#003976;font-size:14px;text-decoration:underline}.coibentazioni-banner :before{content:"";background:#fff;height:30px;width:110%;display:block;position:absolute;top:0;left:-2px;transform:translateY(-105%)}.block-product-entry{background-color:#fff;padding-top:7.2rem;padding-bottom:5.3rem;margin-top:12rem}.block-product-entry__slider{grid-column:col-start 1/col-end 12;overflow:hidden;transition:all .2s ease-in-out;opacity:1}@media only screen and (min-width: 56.25em){.block-product-entry__slider{grid-column:col-start 1/col-end 6}}.block-product-entry__main{grid-column:col-start 1/col-end 12;height:fit-content}@media only screen and (min-width: 56.25em){.block-product-entry__main{grid-column:col-start 7/col-end 12;padding:0rem 5rem}}.block-product-entry .product-head{margin-bottom:3rem}.block-product-entry .product-head__na{padding:.2rem .8rem;background-color:#555;color:#fff;font-size:1.4rem}.block-product-entry .product-head .subtitle{font-size:1.4rem;color:#999}.block-product-entry .product-body__description{margin-bottom:3rem}.block-product-entry .product-body__data{margin-bottom:6rem}.block-product-entry .product-body__original-product{display:flex;align-items:center;margin-bottom:6rem}.block-product-entry .product-body__original-product span{margin-right:5px}.block-product-entry .product-body__link{color:#555;font-weight:700;text-decoration:underline}.block-product-entry .product-pricing{display:flex;color:#555;align-items:center;margin-bottom:1.2rem;font-weight:300}.block-product-entry .product-pricing .h2{font-size:3rem}.block-product-entry .product-pricing-coibentazione{display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;color:#555;margin-bottom:1.2rem;font-weight:300;text-align:left}.block-product-entry .product-pricing-coibentazione .h2{font-size:3rem;margin-bottom:4px}.block-product-entry .product-pricing-coibentazione__line{display:flex;align-items:center;gap:4px;font-size:14px;line-height:normal}.block-product-entry .product-pricing-coibentazione__pricing{font-weight:700}.block-product-entry .product-coibentazione{max-width:540px;padding:20px;display:flex;gap:30px;position:relative;border:1px solid #d9d9d9;margin-bottom:60px;cursor:pointer}.block-product-entry .product-coibentazione.na{pointer-events:none}.block-product-entry .product-coibentazione.checked{background-color:#fafafa}.block-product-entry .product-coibentazione__input{display:none}.block-product-entry .product-coibentazione__check{flex-shrink:0;width:20px;height:20px;border:1px solid #003976;position:relative;margin-top:4px}.block-product-entry .product-coibentazione__check.checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:10px;height:10px;background-color:#003976}.block-product-entry .product-coibentazione__info{width:100%;display:flex;flex-direction:column;gap:5px;font-size:14px;color:#555}.block-product-entry .product-coibentazione__info .product-title{font-weight:700}.block-product-entry .product-coibentazione__info__cta{color:#003976;font-weight:700;font-size:18px}.block-product-entry .product-coibentazione__info__price{font-size:18px;font-weight:700}.block-product-entry .product-coibentazione__image{width:160px;flex-shrink:0}.block-product-entry .product-coibentazione__image img{mix-blend-mode:multiply}.block-product-entry .product-card__info{background-color:#fafafa;display:flex;margin-top:30px;padding:15px;column-gap:15px}@media only screen and (min-width: 56.25em){.block-product-entry .product-card__info{padding:30px}}.block-product-entry .product-card__info .icon{min-width:30px}.block-product-entry .product-card__info .icon svg{margin-top:5px}.block-product-entry .product-card__info .text p{font-size:14px;line-height:1.4}.block-product-entry .product-card__info .text button{padding:0;background:none;border:none;color:#555;text-decoration:underline;font-size:14px;text-align:left;line-height:2.2rem}.block-product-entry .product-card__info .text button:hover{color:#003976}.block-product-info__tablist{overflow-x:scroll;grid-column:col-start 1/col-end 12;display:flex;list-style:none;margin:0;width:100%;border:1px solid #d9d9d9;height:fit-content}@media only screen and (min-width: 56.25em){.block-product-info__tablist{overflow-x:auto;display:block;grid-column:col-start 1/col-end 3}}.block-product-info__tablist li{margin:0}.block-product-info__tablist li:before{display:none}.block-product-info__tablist li:not(:last-child){border-bottom:1px solid #d9d9d9}.block-product-info__tab{margin:0;width:100%;background-color:#fff;color:#555;text-align:left;padding:2rem 1.5rem;font-size:1.6rem;position:relative;border:none;min-width:fit-content;max-width:100%}@media only screen and (min-width: 56.25em){.block-product-info__tab:after{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);content:"";background:url(/assets/icons/right-arrow.svg);background-repeat:no-repeat;background-position:center;width:1.6rem;height:1.6rem}}.block-product-info__tab.active,.block-product-info__tab:hover{background-color:#003976;color:#fff}@media only screen and (min-width: 56.25em){.block-product-info__tab.active:after,.block-product-info__tab:hover:after{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);content:"";background:url(/assets/icons/right-arrow-white.svg);background-repeat:no-repeat;background-position:center;width:1.6rem;height:1.6rem}}.block-product-info__panels{grid-column:col-start 1/col-end 12;border:1px solid #d9d9d9;padding:6rem}@media only screen and (min-width: 56.25em){.block-product-info__panels{grid-column:col-start 4/col-end 12}}.block-product-info__panels__item p{font-size:1.8rem}.block-product-info__approvals{display:grid;width:66%;grid-template-columns:repeat(2,1fr);column-gap:8rem;row-gap:3rem}.block-product-info__approvals__item{color:#555;display:flex}.block-product-info__approvals__item .link-icon{margin-right:1.3rem;max-width:2.4rem;max-height:2.4rem}.block-product-info__approvals__item .link-text{flex:1;width:100%}.block-product-info__links{display:grid;width:66%;grid-template-columns:repeat(2,1fr);column-gap:8rem;row-gap:3rem}.block-product-info__links__item{color:#555;display:flex}.block-product-info__links__item .link-icon{margin-right:1.3rem;max-width:2.4rem;max-height:2.4rem}.block-addresses__content{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.block-addresses__content{grid-column:col-start 1/col-end 8}}.block-addresses__add{display:flex;justify-content:flex-end}.block-account__content{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.block-account__content{grid-column:col-start 1/col-end 8}}.block-account__add{display:flex;justify-content:flex-end}.block-account .secondary-action *{font-size:1.8rem}.block-checkout{row-gap:3rem}.block-checkout h3{text-transform:uppercase}.block-checkout>* h3{margin-bottom:4rem}.block-checkout__payment{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.block-checkout__payment{grid-column:col-start 1/col-end 7}}.block-checkout__payment #form-payment{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.block-checkout__form{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.block-checkout__form{grid-column:col-start 1/col-end 8}}.block-checkout__form>.base-container{margin-bottom:6rem;display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.8rem;row-gap:2rem}.block-checkout__form>.base-container h3{grid-column:span 2}.block-checkout__login{grid-column:col-start 1/col-end 6}.block-checkout__login h3{margin-bottom:1.6rem}.block-checkout__login label{font-size:1.4rem}.block-checkout__login .login-remember-forgot{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem;margin-bottom:3rem}.block-checkout__login .login-remember-forgot label{font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.block-checkout__login .login-remember-forgot label input{width:1.3rem;margin-right:1.6rem}.block-checkout__login .login-remember-forgot p{font-size:1.2rem;margin-bottom:0}.block-checkout__guest{grid-column:col-start 7/col-end 12}.block-checkout__guest h3{margin-bottom:1.6rem}.block-checkout__summary{position:fixed;bottom:0;left:0;width:100%;background-color:#f4f4f4;border:none;height:min-content}@media only screen and (min-width: 56.25em){.block-checkout__summary{position:initial;width:unset;grid-column:col-start 9/col-end 12}}.block-checkout__summary .h3{margin-bottom:2rem;text-transform:none}.block-checkout__shipping .delivery-banner{padding:3rem;display:flex;align-items:flex-start}.block-checkout__shipping .delivery-banner__icon{width:3.2rem;margin-right:1.5rem}.block-checkout__notes{grid-column:col-start 1/col-end 7}.block-checkout__notes .cart-notes-label{display:block;margin-bottom:1rem}.block-checkout__notes textarea{resize:vertical}.block-checkout__notes.base-container{row-gap:0}.block-checkout__notes.base-container p{margin-bottom:1.2rem}.block-checkout__gateway,.block-checkout__submit{grid-column:col-start 1/col-end 7}.block-checkout__privacy{margin-bottom:3rem}.block-checkout__privacy *{font-size:1.4rem}.block-checkout__privacy label{display:flex;justify-content:flex-start;align-items:center}.block-checkout__privacy label input{width:unset;margin-right:1.2rem}.block-checkout__privacy .form-group{margin-bottom:1rem}.block-checkout .checkout-submit{display:flex;justify-content:flex-start}.block-checkout .checkout-submit button{text-transform:uppercase;color:#fff;padding-left:8rem;padding-right:8rem}.block-checkout .order-summary__total{display:flex;justify-content:space-between;align-items:flex-end;text-transform:none}.block-checkout .order-summary__total .h3{color:#555;font-weight:400;font-size:1.8rem;margin:0}.block-checkout .order-summary__table .table-item{display:flex;justify-content:space-between;align-items:flex-end}.block-checkout .order-summary__table .table-item span{max-width:80%}.block-checkout .order-summary__table .table-item .h4,.block-checkout .order-summary__table .table-item .checkout-submit button,.block-checkout .checkout-submit .order-summary__table .table-item button{margin-bottom:0}.block-checkout .gateways{margin-top:2rem}.block-checkout .gateways .gateway-item{cursor:pointer;border-bottom:1px solid #c4c4c4;margin-bottom:2rem;padding-bottom:2rem;display:flex;justify-content:space-between}.block-checkout .gateways .gateway-item__radio{width:min-content;margin-right:2rem}.block-checkout .gateways .gateway-item__description{margin-right:2rem}.block-checkout .gateways .gateway-item__icons{display:flex;flex-grow:1;justify-content:flex-end;margin-left:4rem}.block-checkout .gateways .gateway-item__icons img{width:5rem;margin-right:1rem}.block-checkout .radio-item{position:relative;padding-left:5.2rem;user-select:none}.block-checkout .radio-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.block-checkout .radio-item__checkmark{margin-top:.4rem;position:absolute;top:0;left:0;height:3.2rem;width:3.2rem;border-radius:50%;border:1px solid #003976}.block-checkout .radio-item:hover input~.radio-item__checkmark{background-color:#f4f4f4}.block-checkout .radio-item__checkmark:after{content:"";position:absolute;display:none}.block-checkout .radio-item input:checked~.radio-item__checkmark:after{display:block}.block-checkout .radio-item .radio-item__checkmark:after{top:50%;left:50%;width:2rem;height:2rem;border-radius:50%;transform:translate(-50%,-50%);background:#003976}.block-checkout .radio-item--small{padding-left:2rem;margin-right:2rem;align-items:center}.block-checkout .radio-item--small .radio-item__checkmark:after{top:50%;left:50%;width:1rem;height:1rem;border-radius:50%;transform:translate(-50%,-50%);background:#003976}.block-checkout .radio-item--small .radio-item__checkmark{margin-top:.6rem;position:absolute;top:0%;left:0%;height:1.6rem;width:1.6rem;border-radius:50%;border:1px solid #003976}.block-checkout .privato-azienda{display:flex;flex-direction:column}.block-checkout .privato-azienda p{margin-bottom:0}.block-checkout .privato-azienda div{display:flex}.block-checkout .privato-azienda div label{display:flex;position:relative}.block-checkout .privato-azienda div label input{width:1.3rem}.block-checkout .privato-azienda__choices{padding-top:1rem;height:100%;display:flex;flex-direction:row;align-items:center}.block-checkout .base-subsection__orderSummary{padding:3rem}.block-checkout__lineItems{margin-bottom:3rem}.block-checkout__lineItems .cart-item{display:grid;row-gap:2rem;grid-template-columns:1fr 4rem;justify-content:space-between;align-items:center;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #d9d9d9;flex-wrap:wrap}@media only screen and (min-width: 56.25em){.block-checkout__lineItems .cart-item{row-gap:0;display:flex;flex-wrap:nowrap}}.block-checkout__lineItems .cart-item:last-child{margin-bottom:0rem}.block-checkout__lineItems .cart-item .h3{color:#555}.block-checkout__lineItems .cart-item-image{width:8rem;height:8rem;margin-right:1.5rem;align-self:flex-start;grid-column:1;grid-row:1}@media only screen and (min-width: 56.25em){.block-checkout__lineItems .cart-item-image{padding:0;height:16rem;width:16rem;margin-left:2rem}}.block-checkout__lineItems .cart-item-image img{width:100%;height:100%;object-fit:contain}.block-checkout__lineItems .cart-item-description{grid-column:1;grid-row:1;display:flex}.block-checkout__lineItems .cart-item-description h3{margin-bottom:.5rem}.block-checkout__lineItems .cart-item-details{max-width:150px;list-style:none;margin-left:0}.block-checkout__lineItems .cart-item-details *{font-size:1.4rem;line-height:1.4}.block-checkout__lineItems .cart-item-details li{margin-left:0}.block-checkout__lineItems .cart-item-details li:before{display:none}.block-checkout__lineItems .cart-remove-item-wrapper{display:flex;align-items:flex-start;min-width:3.2rem;grid-column:2;grid-row:1}@media only screen and (min-width: 56.25em){.block-checkout__lineItems .cart-remove-item-wrapper{align-items:center}}.block-checkout__lineItems .cart-remove-item{padding:1rem;cursor:pointer}.block-checkout__lineItems .cart-item-total{grid-column:1;grid-row:3}.block-checkout__lineItems .cart-item-total .h3{color:#555}.block-checkout__lineItems .cart-quantity-buttons{display:flex;align-items:center;border:1px solid #c4c4c4;height:fit-content;width:fit-content;grid-column:1;grid-row:2}.block-checkout__lineItems .cart-quantity-buttons button{background-color:#fff;color:#555;padding:1.3rem 2rem;border:none;font-size:1.6rem}.block-checkout__lineItems .cart-quantity-buttons button:disabled{opacity:.1;cursor:pointer}.block-checkout .base-subsection__notes{padding:3rem 3rem 1.5rem}.block-checkout .base-subsection__notes .cart-notes-label{display:block;margin-bottom:1rem}.block-checkout .base-subsection__submit{padding:3rem;padding-top:0}.block-checkout .orderNotEditable{display:flex;background-color:#fafafa;padding:3rem;margin-top:3rem;align-items:center}.block-checkout .orderNotEditable__icon{width:3.2rem;height:3.2rem;margin-right:1.5rem;flex:1}@media only screen and (min-width: 56.25em){.block-checkout .orderNotEditable__icon{flex:unset}}.block-checkout .orderNotEditable__text{width:80%}@media only screen and (min-width: 56.25em){.block-checkout .orderNotEditable__text{width:fit-content}}.block-checkout .orderNotEditable__text p{line-height:2rem}.block-contacts__contacts{margin-top:6rem;margin-bottom:3rem}.block-contacts__contacts .h3{margin-bottom:1.5rem}.block-contacts__contacts p{display:inline-block}.block-contacts__contacts p a{color:currentColor}.block-contacts__form{display:grid;column-gap:3rem}@media only screen and (min-width: 56.25em){.block-contacts__form{grid-template-columns:repeat(2,1fr)}}.block-contacts__form__submit{display:flex;justify-content:space-between}.block-contacts__form__submit label .label *{font-size:1.4rem}@media only screen and (min-width: 56.25em){.form-address-edit,.form-address-add,.form-user-edit{display:grid;column-gap:5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 37.5em){.span-2{grid-column:span 2}}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{line-height:2.4;background:#fff;border:1px solid #c4c4c4;border-radius:3px;color:#555;font-weight:400;font-size:1.8rem;resize:vertical}textarea{line-height:1.4;padding-top:1.4rem;padding-bottom:4rem;font-size:1.8rem}input,textarea{width:100%;padding-left:2rem}input.disabled{pointer-events:none;background-color:#fafafa;border:#555555}label{font-size:1.6rem;color:#999;font-weight:500}.loginform-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:8rem}.loginform-actions .rememberme{display:flex;color:#555;align-items:center}.loginform-actions .rememberme input{width:2rem}.loginform-actions .rememberme span{flex:1;display:inline-block;min-width:fit-content;margin-left:1.2rem}.form-error-wrapper{transition:opacity .25s ease-in-out;max-height:0px;overflow:hidden;opacity:0}.form-error{font-size:1.3rem;display:inline-block;position:relative;margin-top:4px;padding:4px 6px;background:#eb5757;color:#fff;line-height:1;border-radius:3px}.form-error:after{content:"";position:absolute;top:-5px;left:5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #eb5757}.form-group{margin-bottom:2rem}.has-prefixed-input .prefixed-input{display:flex}.has-prefixed-input .prefixed-input-wrapper{margin-left:1rem;position:relative;flex:1}.has-prefixed-input .prefixed-input-floating{position:absolute;left:2rem;top:50%;transform:translateY(-50%);color:#c4c4c4;font-size:2.2rem}.has-prefixed-input .prefixed-input-field{padding-left:7.4rem}.text-help{color:#eb5757;position:relative;padding-left:3rem;font-weight:500;max-height:0;margin-top:.4rem;transition:all .2s ease-in-out}.text-help:before{content:"";width:2rem;height:2rem;position:absolute;left:0%;top:50%;transform:translateY(-50%);background:url(/assets/icons/icon-danger-inverted.svg);background-size:contain}.form-group.has-error input,.form-group.has-error textarea,.form-group.has-error .choices__inner{border:1px solid #eb5757;background-color:#fef7f7}.form-group.has-error input:invalid~label,.form-group.has-error textarea:invalid~label{top:0}.form-group.has-error label,.form-group.has-error label span.required-symbol{color:#eb5757}.form-group.has-error .text-help{opacity:1;max-height:3rem}.input-wrapper{position:relative}.input-wrapper--inline-block{display:inline-block}.input-icon{cursor:pointer;position:absolute;top:50%;right:2rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;padding:1rem;min-width:1rem;min-height:1rem}.input-icon svg{pointer-events:none}.input-support-text{position:absolute;background-color:#eb5757;color:#fff;font-weight:400;font-size:1.6rem;height:100%;right:0;transform:translate(102%,-50%);top:50%;padding:.4rem 1.2rem;border-radius:3px}.input-support-text a{color:#fff;text-decoration:underline}form{position:relative}.form-submit{display:flex;margin-top:4rem;margin-bottom:4rem}.form-submit button:not(:last-child){margin-right:2rem}form.submitting{overflow:hidden}.password-feedback{display:flex;gap:1.2rem;justify-content:space-between;margin-top:4px}.password-feedback *{flex:1;height:.4rem;border-radius:.6rem;background-color:#c4c4c4;transition:all .2s ease-in-out}.password-feedback.reject div:nth-child(1){background-color:#eb5757}.password-feedback.weak div:nth-child(1){background-color:#eb5757}.password-feedback.weak div:nth-child(2){background-color:#f2c94c}.password-feedback.good div:nth-child(1){background-color:#eb5757}.password-feedback.good div:nth-child(2){background-color:#f2c94c}.password-feedback.good div:nth-child(3){background-color:#20bf71}.required-symbol{color:#999;font-weight:500}.optional-label{font-weight:300}input:disabled{background-color:rgba(217,217,217,.5);color:rgba(85,85,85,.9)}#administrativeArea{display:none}.skajnd{position:absolute;z-index:-1;transform:translate(-200rem)}label.custom-checkbox{background-color:transparent;pointer-events:initial;transform:unset;position:relative;cursor:pointer;user-select:none;top:0;display:flex!important;align-items:flex-start}label.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.custom-checkbox .checkmark{position:relative;height:2rem;width:2rem;background-color:#fff;border:1px solid #c4c4c4;margin-right:1.2rem;margin-top:.4rem}label.custom-checkbox:hover input~.checkmark{background-color:#fafafa}label.custom-checkbox input:checked~.checkmark{background-color:#003976;border:1px solid #003976}label.custom-checkbox .checkmark:after{content:"";position:absolute;display:none}label.custom-checkbox input:checked~.checkmark:after{display:block}label.custom-checkbox .checkmark:after{left:.6rem;top:.3rem;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}label.custom-checkbox .label{color:#555;display:inline-block;width:fit-content}label.custom-checkbox .label.long{display:inline-block;width:fit-content;font-weight:400;color:#c4c4c4;font-size:1.6rem}label.custom-checkbox .label.long p{color:#c4c4c4;font-size:1.6rem;line-height:1.2;font-weight:400}label.custom-checkbox a{text-decoration:underline;color:currentColor}.has-error p{color:#eb5757!important}.toast{position:fixed;top:3rem;left:50%;transform:translate(-50%);z-index:10;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:8rem;width:100%;font-size:2rem;font-weight:400;color:#fff;border-radius:3px;opacity:0;visibility:hidden;animation:fadeout 8s ease-in-out forwards;animation-delay:.5s}@media only screen and (min-width: 75em){.toast{width:47.6rem}}.toast:hover{animation-play-state:paused}.toast-icon{width:4rem;height:4rem;margin-left:1.2rem;margin-right:1.2rem;display:flex;align-items:center;justify-content:center}.toast-message{padding:0 .8rem;line-height:1.4}.toast-message ul,.toast-message ol{list-style:none;margin-left:0}.toast-dismiss{width:4rem;height:4rem;margin-right:1.2rem;display:flex;align-items:center;justify-content:center}.toast.success{background-color:#20bf71}.toast.warning{background-color:#f2c94c}.toast.danger{background-color:#eb5757}@keyframes fadeout{0%{visibility:visible;opacity:0;transform:translateY(-4rem) translate(-50%)}8%{transform:translateY(0) translate(-50%)}10%{opacity:1;transform:translateY(0) translate(-50%)}70%{opacity:1;transform:translateY(0) translate(-50%)}95%{transform:translateY(0) translate(-50%)}to{opacity:0;transform:translateY(0) translate(-50%);visibility:hidden;display:none}}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices{margin-bottom:0}.choices__inner{height:4.52rem;background-color:#fff;border:1px solid #c4c4c4;padding:0;padding-bottom:0!important}.choices__item{height:4.52rem;font-size:1.8rem;font-weight:400;padding-left:2rem;line-height:2.4;padding-bottom:0}.choices__list{padding:0;font-size:2.2rem;font-weight:400;box-shadow:2px 2px 12px #c4c4c4}.choices__list--dropdown,.choices__list.is-open,.choices__list[aria-expanded]{z-index:3}.choices__input,.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:1.8rem;font-weight:400}.choices--prefix{width:8rem;overflow:visible}.choices--prefix .choices__list--dropdown{width:max-content}.modal-dialog{position:fixed;z-index:99999999999;overflow-y:auto;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-dialog .overlay{background-color:#000;opacity:.7;width:100%;height:100%;position:fixed;z-index:0}.modal-dialog .content{overflow:auto;z-index:99;position:relative;background:#fff;height:fit-content;width:100%;max-width:80%;max-height:100vh}.modal-dialog .content a{color:#555;text-decoration:underline}.modal-dialog .content a:hover,.modal-dialog .content .h2{color:#003976}.modal-dialog .content img{margin-top:30px;margin-bottom:30px}@media only screen and (min-width: 56.25em){.modal-dialog .content img{margin-top:60px;margin-bottom:60px}}.modal-dialog .content .button-close{position:absolute;top:0;right:0;background:none;z-index:999;border:none;color:#555}@media only screen and (min-width: 56.25em){.modal-dialog .content .button-close{top:15px;right:15px}.modal-dialog .content{margin-top:10rem;margin-bottom:10rem;max-width:800px;max-height:90vh}}.modal-dialog .content .inner-modal{max-width:1200px;width:100%;margin:0 auto;padding:15%;z-index:99}@media only screen and (min-width: 56.25em){.modal-dialog .content .inner-modal{padding:10%}}.modal-dialog .content .inner-modal .content-inner{width:100%}@media only screen and (min-width: 75em){.modal-dialog .content .inner-modal .content-inner{padding-left:0;padding-right:0}}.modal{display:flex;align-items:center}.modal .modal-trigger{text-decoration:underline;font-weight:600;cursor:pointer}.modal__body{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;overflow-y:auto}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(85,85,85,.5)}.modal__panel{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:1.2rem 2rem}.modal__panel .modal-content{position:relative;width:100%;max-width:70rem;background-color:#fff;border-radius:3px;border-top:2rem solid #003976;padding:4rem;overflow-y:auto}.modal__panel .modal-card{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:4rem;padding:1.2rem}.modal__panel .modal-buttons{margin-top:8rem;display:flex;justify-content:space-between}.modal__panel .modal-buttons button{margin-left:0;font-weight:600}.modal__panel .modal-title{margin-top:4rem;margin-bottom:2rem}@keyframes scale{0%{transform-origin:center;transform:scale3d(0,0,0)}90%{transform-origin:center;transform:scale3d(.35,.35,.35)}to{transform-origin:center;transform:scale3d(.3,.3,.3)}}.success-checkmark{width:4rem;margin:0 auto;transform-origin:center}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #fff;overflow:hidden;animation:scale .2s ease-in forwards}.success-checkmark .check-icon:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0}.success-checkmark .check-icon:before,.success-checkmark .check-icon:after{content:"";height:100px;position:absolute;background:#20bf71;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:1rem;background-color:#fff;display:block;border-radius:1rem;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:42px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .4s}.success-checkmark .check-icon .icon-line.line-long{top:34px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .4s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(255,255,255,.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#20bf71}@keyframes rotate-circle{0%{transform:scale(.1)}5%{transform:scale(.2)}99%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}94%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0);filter:drop-shadow(1px 1px 0px rgba(0,57,118,.5))}10%{filter:drop-shadow(3px 3px 16px rgba(0,57,118,.5))}20%{transform:translate(-50%,-50%) rotate(-90deg);filter:drop-shadow(1px 1px 0px rgba(0,57,118,.5))}to{transform:translate(-50%,-50%) rotate(-90deg)}}.box-container{display:none;top:0;left:0;bottom:0;right:0;position:fixed;z-index:10;background-color:rgba(255,255,255,.5)}.box-loader{top:50%;left:50%;transform:translate(-50%,-50%);position:relative;height:300px;width:300px;overflow:hidden}.box-loader:before{content:"";position:absolute;left:50%;top:50%;height:220px;width:220px;transform:translate(-50%,-50%);background-color:#003976;animation:rotate 1.1s cubic-bezier(.17,.67,.1,.93) infinite .2s}.box-loader:after{content:"CIPRIANI";position:absolute;color:transparent;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px}@keyframes blue-arrow{0%{transform:translate(-500%,50%)}40%{transform:translate(500%,50%)}to{transform:translate(500%,50%)}}@keyframes red-arrow{0%{transform:translate(500%,-50%)}40%{transform:translate(-500%,-50%)}to{transform:translate(-500%,-50%)}}.blue-arrow{filter:drop-shadow(1px 1px 20px rgba(0,124,207,.5));display:block;position:absolute;transform:translateY(50%);left:0;bottom:75px;width:70px;height:60px;background:repeating-linear-gradient(90deg,transparent,transparent 4px,#007CCF 4px,#007CCF 10px);animation:blue-arrow 2.2s cubic-bezier(.17,.67,.1,.93) infinite}.blue-arrow:after{content:"";position:absolute;right:0;top:50%;height:150px;width:60px;transform:translate(100%,-50%);background:repeating-linear-gradient(90deg,transparent,transparent 4px,#007CCF 4px,#007CCF 10px);clip-path:polygon(0% 0%,100% 50%,0% 100%)}.red-arrow{filter:drop-shadow(1px 1px 20px rgba(255,0,0,.5));display:block;position:absolute;right:0;top:75px;width:70px;height:60px;background:repeating-linear-gradient(90deg,transparent,transparent 4px,#FF0000 4px,#FF0000 10px);transform:translate(-500%,-50%);animation:red-arrow 2.2s cubic-bezier(.17,.67,.1,.93) infinite .2s}.red-arrow:after{content:"";position:absolute;left:0;top:50%;height:150px;width:60px;transform:translate(-100%,-50%);background:repeating-linear-gradient(90deg,transparent,transparent 4px,#FF0000 4px,#FF0000 10px);clip-path:polygon(100% 100%,0% 50%,100% 0%)}@keyframes loaderFadeIn{0%{opacity:0}to{opacity:1}}body.submitting .box-container{display:block;opacity:0;animation:loaderFadeIn .3s ease-out forwards}.custom-switch{position:relative;background-color:transparent;pointer-events:initial;transform:unset;cursor:pointer;user-select:none;top:0;display:flex!important;align-items:center}.custom-switch input{opacity:0;width:0;height:0}.custom-switch .slider{width:6rem;height:3.4rem;cursor:pointer;background-color:#555;transition:.2s ease}.custom-switch .slider:before{position:absolute;content:"";height:2.6rem;width:2.6rem;left:4px;bottom:1.45rem;background-color:#fff;transition:.2s}.custom-switch input:checked+.slider{background-color:#003976}.custom-switch input:focus+.slider{box-shadow:0 0 1px #003976}.custom-switch input:checked+.slider:before{transform:translate(26px)}.custom-switch .slider.round{border-radius:34px}.custom-switch .slider.round:before{border-radius:50%}.custom-switch .label{padding-left:2rem}.roller{display:inline-block;position:relative;width:80px;height:80px;transform:scale(.7)}.roller div{animation:roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.roller div:nth-child(1){animation-delay:-36ms}.roller div:nth-child(1):after{top:63px;left:63px}.roller div:nth-child(2){animation-delay:-72ms}.roller div:nth-child(2):after{top:68px;left:56px}.roller div:nth-child(3){animation-delay:-.108s}.roller div:nth-child(3):after{top:71px;left:48px}.roller div:nth-child(4){animation-delay:-.144s}.roller div:nth-child(4):after{top:72px;left:40px}.roller div:nth-child(5){animation-delay:-.18s}.roller div:nth-child(5):after{top:71px;left:32px}.roller div:nth-child(6){animation-delay:-.216s}.roller div:nth-child(6):after{top:68px;left:24px}.roller div:nth-child(7){animation-delay:-.252s}.roller div:nth-child(7):after{top:63px;left:17px}.roller div:nth-child(8){animation-delay:-.288s}.roller div:nth-child(8):after{top:56px;left:12px}@keyframes roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}#secondary-slider-list .splide__slide{cursor:pointer;text-align:center}#secondary-slider-list .splide__slide img{max-height:100%}.secondary-slider-gallery .splide__slide{cursor:pointer}.splide__slide:before{display:none}.splide__slide a{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.splide__slide a img{max-width:100%;max-height:100%;object-fit:contain}#secondary-slider{position:relative}#secondary-slider .splide-track{height:100%}#secondary-slider .splide__list li{margin-bottom:12px;border:1.5px solid #555555}#secondary-slider .splide__list li.is-active-thumbs{border:1px solid #003976}#secondary-slider .splide__arrows.js-arrows button.splide__arrow{background-color:transparent}#secondary-slider .splide__arrows.js-arrows button.splide__arrow:disabled{opacity:.1}#secondary-slider .splide__arrows.js-arrows button.splide__arrow svg path{fill:#555}#secondary-slider .splide__arrows.js-arrows button.splide__arrow--prev.js-prev{top:50%;left:-4rem}#secondary-slider .splide__arrows.js-arrows button.splide__arrow--next.js-next{top:50%;right:-4rem}.secondary-slider-gallery{margin:auto}.secondary-slider-gallery .splide__track .splide__list li.splide__slide{margin-bottom:12px;border:1.5px solid #999999;overflow:hidden}.secondary-slider-gallery .splide__track .splide__list li.splide__slide.is-active-thumbs{border:2px solid #333}.secondary-slider-gallery .splide__track .splide__list li.splide__slide .splide__slide__container{display:flex;justify-content:center;align-items:center}.secondary-slider-gallery .splide__track .splide__list li.splide__slide .splide__slide__container img{max-height:100%;max-width:100%;object-fit:contain}.secondary-slider-gallery .splide__arrows.js-arrows button.splide__arrow{background-color:transparent}.secondary-slider-gallery .splide__arrows.js-arrows button.splide__arrow:disabled{opacity:.1}.secondary-slider-gallery .splide__arrows.js-arrows button.splide__arrow svg path{fill:#555}.secondary-slider-gallery .splide__arrows.js-arrows button.splide__arrow--prev.js-prev{top:44%;left:-2.2rem}.secondary-slider-gallery .splide__arrows.js-arrows button.splide__arrow--next.js-next{top:44%;right:-2.2rem}#primary-slider .splide__slide__container{background-color:transparent;margin-bottom:12px;display:flex;justify-content:center;align-items:center}#primary-slider .splide__slide__container img{max-height:100%;max-width:100%;object-fit:contain}#primary-slider .splide__track{width:85%;margin:0 auto}.splide__arrows.js-arrows .splide__arrow{width:4.8rem;height:4.8rem;transform:translateY(-50%);background:url(/assets/icons/r-arr.svg);background-position:center;background-repeat:no-repeat}.splide__arrows.js-arrows .splide__arrow:disabled{opacity:.1}.splide__arrows.js-arrows .splide__arrow svg{display:none}.splide__arrows.js-arrows .splide__arrow--prev.js-prev{top:50%;left:0rem;transform:scaleX(-1) translateY(-50%)}.splide__arrows.js-arrows .splide__arrow--next.js-next{top:50%;right:0rem}.splide__pagination li button.is-active{background-color:#003976}.card-slider{margin-top:4rem;margin-bottom:6rem;width:100%}.card-slider .splide__arrows{grid-column:col-start 1/col-end 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.card-slider .splide__arrows .splide__arrow{top:unset;display:block;position:initial;transform:unset}.card-slider .splide__arrows .splide__arrow--prev.js-prev{top:unset;left:0rem;transform:scaleX(-1)}.card-slider .splide__arrows .splide__arrow--next.js-next{top:unse;right:0rem;margin-bottom:2rem}.card-slider .splide__track{grid-column:col-start 2/full-end}.card-slider .splide__track .splide__slide__container{display:flex;justify-content:center;align-items:center}.card-slider .splide__track .splide__slide__container img{height:100%;width:100%;object-fit:cover}#product-sliders.htmx-request{opacity:.2;transition:all .2s ease-in-out}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:.1}.lg-sub-html{background:rgba(85,85,85,.5);padding-bottom:20px;font-size:14px}@media only screen and (min-width: 37.5em){.lg-sub-html{padding-top:20px}}.lg-sub-html .title{text-transform:uppercase}.lg-outer .lg-image{max-height:85%}body.lg-on{overflow:hidden}.menu a.main{font-size:2rem;font-weight:400;color:#555}@media only screen and (min-width: 56.25em){.menu a.main{font-size:1.8rem}}.menu a.selected,.menu a:hover,.menu a:active{color:#003976;text-decoration:underline}.menu li,.menu a:not(.main){font-size:2rem;font-weight:400;color:#555;list-style:none;margin-left:0;line-height:3.5rem;position:relative}@media only screen and (min-width: 56.25em){.menu li,.menu a:not(.main){font-size:1.8rem}}.menu li:not(.main):before,.menu a:not(.main):not(.main):before{transition:all .3s ease;opacity:0;position:absolute;content:"";left:0;width:.5rem;height:.5rem;top:50%;transform:translateY(-50%);background-color:#003976}.menu a:not(.main).selected,.menu a:not(.main):hover,.menu a:not(.main):active{color:#003976}.menu-user{display:inline-block;align-items:center;z-index:3}.menu-user__button{border:none;min-width:unset;margin-right:2rem;font-size:1.8rem;padding:0;padding-left:.2rem;background-color:transparent;color:#003976;font-weight:700;text-decoration:underline;text-align:left;display:flex;align-items:center}.menu-user__button:hover,.menu-user__button:active,.menu-user__button:focus{background-color:unset}.menu-user__button--language{text-decoration:none}.menu-user__icon{padding-left:1rem}.menu-user__panel{position:absolute;overflow:hidden;background-color:#fff}.menu-user__list{display:flex;flex-direction:column;padding:1rem 0;border:1px solid #d9d9d9}.menu-user__list-item{padding:1rem 4rem;color:#555;font-size:1.6rem}.menu-user__list-item.selected,.menu-user__list-item:hover{text-decoration:underline}.menu-user__list-group{margin-top:1rem;padding-top:1rem;width:100%;border-top:1px solid #d9d9d9}.menu-main-panel{display:inline-flex;align-items:center;justify-content:center;z-index:3;width:100%}.menu-main-panel__container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (min-width: 56.25em){.menu-main-panel__container{display:block}}.menu-main-panel__button{border:none;min-width:unset;font-size:2rem;text-align:center;width:100%;padding:0;padding-left:.2rem;background-color:transparent;display:flex;align-items:center;justify-content:center;color:#555}.menu-main-panel__button.open{font-weight:700}@media only screen and (min-width: 56.25em){.menu-main-panel__button.open{font-weight:400}.menu-main-panel__button{font-size:1.8rem;text-align:left}}.menu-main-panel__button:hover,.menu-main-panel__button:active,.menu-main-panel__button:focus{background-color:unset}.menu-main-panel__button--language{text-decoration:none}.menu-main-panel__button .selected{color:#003976;text-decoration:underline}.menu-main-panel__icon{padding-left:1rem}.menu-main-panel__panel{width:250px;overflow:hidden;background-color:#fff}@media only screen and (min-width: 56.25em){.menu-main-panel__panel{position:absolute}}.menu-main-panel__list{display:flex;flex-direction:column;padding:1rem 20px}@media only screen and (min-width: 56.25em){.menu-main-panel__list{border:1px solid #d9d9d9}}.menu-main-panel__list a{padding:12px 0}.menu-main-panel__list-item{padding:1rem 4rem;color:#555;font-size:1.6rem}.menu-main-panel__list-item.selected,.menu-main-panel__list-item:hover{text-decoration:underline}.menu-main-panel__list-group{margin-top:1rem;padding-top:1rem;width:100%;border-top:1px solid #d9d9d9}.filter-dropdown{min-width:20rem;position:relative;margin-bottom:1.2rem}@media only screen and (min-width: 56.25em){.filter-dropdown{margin-bottom:0}}.filter-dropdown__label{text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:.1rem;color:#555;display:flex;align-items:center}.filter-dropdown__label span button{background:none;border:none;width:auto;padding:5px}.filter-dropdown__label span button svg{width:10px;height:10px}.filter-dropdown__button{display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#999;border:1px solid #d9d9d9;width:100%;position:relative;font-size:1.4rem;padding:0;height:4.4rem;padding-left:1.5rem;padding-right:1.5rem}.filter-dropdown__button:hover,.filter-dropdown__button:active,.filter-dropdown__button:focus{background-color:rgba(217,217,217,.5)}.filter-dropdown__button.active{color:#555}.filter-dropdown__icon--close{height:100%;position:absolute;padding:1.7rem;top:50%;right:0rem;transform:translateY(-50%)}.filter-dropdown__icon--close:hover{background-color:#d9d9d9}.filter-dropdown__panel{position:absolute;width:100%;border:1px solid #d9d9d9;z-index:9999;max-height:264px;overflow:scroll}.filter-dropdown__list{width:100%;display:flex;flex-direction:column;background-color:#fff}.filter-dropdown__list-item{width:100%;color:#555;background-color:#fff;border:none;font-size:1.4rem;height:4.4rem;padding:0}.filter-dropdown__list-item:not(:last-child){border-bottom:1px solid #d9d9d9}.filter-dropdown__list-item:hover{background-color:rgba(217,217,217,.5)}.filter-dropdown.models .filter-dropdown__list-item{text-transform:uppercase}.filter-dropdown.models .filter-dropdown__button span:not(.placeholder-label){text-transform:uppercase}.product-variants__addToCart.disabled{cursor:not-allowed}.product-variants__addToCart.disabled .addToCart-controller{pointer-events:none;opacity:.3}.product-variants__addToCart.disabled .addToCart-form button.primary{pointer-events:none;border:#c4c4c4;background-color:#c4c4c4}.addToCart-form{display:flex;flex-wrap:wrap}.addToCart-form button{break-inside:avoid;color:#fff}.addToCart-form button .cart-icon{display:inline-block;background:url(/assets/icons/cartWhite.svg);background-position:center;width:1.6rem;height:1.6rem;margin-right:1rem}.addToCart-controller{display:flex;justify-content:space-between;margin-right:2rem;align-items:center;border:1px solid #c4c4c4;border-radius:3px;user-select:none;margin-bottom:2rem}@media only screen and (min-width: 56.25em){.addToCart-controller{margin-bottom:0rem}}.addToCart-controller div{display:inline-block;transition:all .2s ease-in-out}.addToCart-controller__add{padding:1.2rem 2rem;background-color:#fff;color:#555!important;border:0px;cursor:pointer}.addToCart-controller__add:active,.addToCart-controller__add:hover{background-color:rgba(217,217,217,.5)}.addToCart-controller__add:focus{background-color:#fff}.addToCart-controller__add:disabled{opacity:.1;cursor:pointer}.addToCart-controller__value{color:#555;font-size:1.6rem;display:inline-block;padding:0;text-align:center;width:4rem;background-color:transparent;border:none;margin:0;flex-grow:1}.addToCart-controller__subtract{padding:1.2rem 2rem;background-color:#fff;border:0px;color:#555!important;cursor:pointer}.addToCart-controller__subtract:active,.addToCart-controller__subtract:hover{background-color:rgba(217,217,217,.5)}.addToCart-controller__subtract:focus{background-color:#fff}.addToCartStockError{background-color:#ddedfd;border:.5px solid #003976;border-radius:5px;margin-top:1.7rem;font-size:1.4rem;color:#003976;display:inline-flex;padding:1rem 1.5rem;align-items:center;gap:.7rem}.stockDiffMessage{border:.5px solid #003976;border-radius:5px;padding:10px 15px;display:flex;gap:7px;margin-top:15px;background-color:#ddedfd;color:#003976;font-size:14px;font-weight:400}.stockDiffMessage svg{margin-top:4px}.popper-wrapper{position:absolute;right:1rem;top:1rem;width:100%;display:flex;justify-content:flex-end}.popper-wrapper.address-popper{top:0rem}.popper .popper-button{background-color:transparent;border:none;padding:0}.popper .popper-button:hover,.popper .popper-button:active,.popper .popper-button:focus{background-color:transparent}.popper .popper-tooltip{background:#003976;font-weight:700;display:none;max-width:33rem;z-index:2}.popper .popper-tooltip *{font-size:1.4rem;color:#fff;line-height:1.4}.popper .popper-tooltip__content{padding:2rem}.popper .popper-tooltip[data-show]{opacity:1;display:block}.popper .popper-arrow,.popper .popper-arrow:before{position:absolute;width:2rem;height:2rem;background:inherit}.popper .popper-arrow{visibility:hidden}.popper .popper-arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.popper .popper-tooltip[data-popper-placement^=top]>#arrow{bottom:-1rem}.popper .popper-tooltip[data-popper-placement^=bottom]>#arrow{top:-1rem}.popper .popper-tooltip[data-popper-placement^=left]>#arrow{right:-4px}.popper .popper-tooltip[data-popper-placement^=right]>#arrow{left:-4px}.popper-minicart .popper-wrapper{position:absolute;right:1rem;top:1rem;width:100%;display:flex;justify-content:flex-end}.popper-minicart .popper-button{background-color:transparent;border:none;padding:0}.popper-minicart .popper-button:hover,.popper-minicart .popper-button:active,.popper-minicart .popper-button:focus{background-color:transparent}.popper-minicart .popper-tooltip{background:#fff;border:1px solid #d9d9d9;font-weight:700;display:none;max-width:28rem;z-index:2;opacity:0;animation:opacity .3s ease-in-out}.popper-minicart .popper-tooltip__content{padding:1rem}.popper-minicart .popper-tooltip[data-show]{opacity:1;display:block;animation:opacity .3s ease-in-out}.popper-minicart .popper-arrow,.popper-minicart .popper-arrow:before{position:absolute;width:2rem;height:2rem;background:inherit;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.popper-minicart .popper-arrow{visibility:hidden}.popper-minicart .popper-arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.popper-minicart .popper-tooltip[data-popper-placement^=top]>#arrow{bottom:-1rem}.popper-minicart .popper-tooltip[data-popper-placement^=bottom]>#arrow{top:-1rem}.popper-minicart .popper-tooltip[data-popper-placement^=left]>#arrow{right:-4px}.popper-minicart .popper-tooltip[data-popper-placement^=right]>#arrow{left:-4px}.radio-group{cursor:pointer;display:flex}.radio-group__checkbox{display:inline-flex;min-width:2rem;width:2rem;height:2rem;background-color:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #d9d9d9;border-radius:100%;margin-right:2rem;margin-top:.4rem}.radio-group__checkbox.selected{background-color:#003976}.radio-group__shippingSameAsBilling{color:#003976;display:flex;margin-top:1.5rem;font-size:1.8rem;font-weight:600}.radio-group__shippingSameAsBilling img{margin-right:1rem}.radio-group__addAddress{display:flex;justify-content:flex-end;margin-right:3rem;margin-bottom:3rem;margin-top:-2rem}.radio-group .radio-option-icon{margin-top:2rem}@media only screen and (min-width: 75em){.radio-group .radio-option-icon{margin-top:0rem;position:absolute;top:1.4rem;right:2rem}}.radio-group .radio-option-cost{font-weight:700;color:#003976;font-size:1.4rem;margin-top:1.5rem}.language-switch{display:flex;margin-right:0rem;font-size:1.4rem;color:#555;font-weight:400;text-decoration:none;padding:.2rem .5rem}.language-switch img{margin-right:.5rem;width:1.7rem}.language-switch--inner{padding:.2rem .5rem}.country-area-select{z-index:2}.minicart{display:flex;flex-direction:column;margin-top:1rem;max-height:80vh;overflow:auto}.minicart .minicart-item{display:flex;border-bottom:1px solid #d9d9d9;padding-bottom:1.5rem;margin-bottom:1.5rem}.minicart .minicart-item__title{font-size:1.4rem;color:#003976;font-weight:700}.minicart .minicart-empty{font-weight:400}.minicart .minicart-item-image{width:5rem;height:5rem}.minicart .minicart-item-image img{width:100%;height:100%;object-fit:contain}.minicart .minicart-item-description{margin-right:1rem;display:flex;flex-direction:column}.minicart .minicart-item-description__text{color:#555}.minicart .minicart-item-details{margin-left:0;list-style-type:none;font-size:1.4rem;line-height:2rem;color:#555;font-weight:400;padding-bottom:1rem}.minicart .minicart-item-details li{list-style-type:none;margin-left:0}.minicart .minicart-item-details li:before{display:none}.minicart .minicart-item-total{display:flex;flex-direction:column;justify-content:space-between;font-size:1.6rem;color:#555;font-weight:400}.minicart .minicart-item-total__row{display:flex;justify-content:space-between}.minicart .minicart-totals__line{display:flex;justify-content:space-between;font-size:1.6rem;font-weight:400}.minicart .minicart-totals__line span{margin-right:2rem}.minicart .minicart-cta{margin-top:1.5rem}.minicart .minicart-cta a{font-size:1.8rem;width:100%}.payments-stripe{max-width:50rem;display:block}.payments-stripe .form-group{margin-bottom:2rem}.payments-stripe .StripeElement{margin-top:2rem;border:1px solid #c4c4c4;padding:2rem;line-height:2.4rem}.payments-stripe .text-help{color:#eb5757;position:relative;padding-left:3rem;font-weight:500;margin-top:.4rem;transition:all .2s ease-in-out}.payments-stripe .text-help:before{content:"";width:2rem;height:2rem;opacity:0;position:absolute;left:0%;top:50%;transform:translateY(-50%);background:url(/assets/icons/icon-danger-inverted.svg);background-size:contain}.payments-stripe .form-group.has-error .text-help{color:#eb5757;position:relative;padding-left:3rem;font-weight:500;margin-top:.4rem;transition:all .2s ease-in-out}.payments-stripe .form-group.has-error .text-help:before{content:"";width:2rem;height:2rem;opacity:1;position:absolute;left:0%;top:50%;transform:translateY(-50%);background:url(/assets/icons/icon-danger-inverted.svg);background-size:contain}.check-group{min-width:20rem;position:relative;margin-bottom:1.2rem;padding-bottom:20px;padding-top:20px}.check-group:not(:last-child){border-bottom:1px solid #d9d9d9}@media only screen and (min-width: 56.25em){.check-group{margin-bottom:0}}.check-group__label{text-transform:uppercase;font-weight:700;font-size:1.2rem;line-height:1.3;margin-bottom:8px;letter-spacing:.1rem;color:#555}.check-group__label span button{background:none;border:none;width:auto;padding:5px}.check-group__label span button svg{width:10px;height:10px}.check-group__list-item{cursor:pointer;width:100%;display:flex;align-items:center;color:#555}.check-group__list-item input{-webkit-appearance:none;appearance:none;background-color:#fafafa;margin:0;font:inherit;color:#555;width:16px;height:16px;border:1px solid #555555;border-radius:0;padding:0;display:grid;place-content:center}.check-group__list-item input:before{content:"";width:8px;height:8px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #003976}.check-group__list-item input:checked{border-color:#003976}.check-group__list-item input:checked:before{transform:scale(1)}.check-group__list-item.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.check-group__indicator{border:4px solid #fafafa;box-shadow:0 0 0 1px #555;width:16px;height:16px;display:flex}.check-group__indicator.selected{background:#003976;box-shadow:#003976}.check-group__labelItem{margin-left:10px}.check-group.material{text-transform:uppercase}.mobile-toggle{padding:1rem;cursor:pointer;display:flex;align-items:center}@media only screen and (min-width: 56.25em){.mobile-toggle{display:none}}.mobile-toggle .icon{margin-left:1.5rem;text-align:left}.mobile-toggle .icon div{width:3rem;height:2px;opacity:1;margin-bottom:.4rem;background-color:#555;transition:all .5s cubic-bezier(.36,.16,.06,.88);display:block}.mobile-toggle .icon:last-child{margin-bottom:0}.menuOpen .mobile-toggle .icon div{margin-bottom:0;transition:all .5s cubic-bezier(.36,.16,.06,.88)}.menuOpen .mobile-toggle .icon :nth-child(1){width:2rem;transform:rotate(45deg) translate(-1px) translateY(3px)}.menuOpen .mobile-toggle .icon :nth-child(2){opacity:0;width:0}.menuOpen .mobile-toggle .icon :nth-child(3){width:2rem;transform:rotate(-45deg) translateY(-4px)}.footer-dismissable-message__body{position:fixed;bottom:0;right:0;border-radius:4px;background-color:#eb5757;color:#fff;z-index:10}@media only screen and (min-width: 56.25em){.footer-dismissable-message__body{bottom:12px;right:12px}}.footer-dismissable-message .h4,.footer-dismissable-message .block-checkout .checkout-submit button,.block-checkout .checkout-submit .footer-dismissable-message button{font-weight:700;font-size:20px;margin-bottom:10px}.footer-dismissable-message__content{padding:20px 25px;width:100vw}@media only screen and (min-width: 56.25em){.footer-dismissable-message__content{width:383px}}.footer-dismissable-message__content p{font-size:14px;font-weight:600;line-height:1.3}.footer-dismissable-message__dismiss{position:absolute;top:12px;right:12px;padding:4px;background-color:transparent;border:none}.footer-dismissable-message__dismiss:hover,.footer-dismissable-message__dismiss:focus{background-color:transparent}.footer-dismissable-message__show{position:fixed;bottom:0;right:0;border-radius:4px;background-color:#eb5757;color:#fff;padding:12px;border:none}@media only screen and (min-width: 56.25em){.footer-dismissable-message__show{bottom:12px;right:12px}}.footer-dismissable-message__show svg{width:16px;height:16px}.footer-dismissable-message__show:hover,.footer-dismissable-message__show:focus{background-color:#eb5757}.page-homepage #cat .scambiatori a,.page-homepage #cat .ricambi a,.page-homepage #cat .saldobrasati a{background-color:#fafafa;border:1px solid #fff;position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden;color:#003976;height:250px}@media only screen and (min-width: 56.25em){.page-homepage #cat .scambiatori a,.page-homepage #cat .ricambi a,.page-homepage #cat .saldobrasati a{height:300px}}.page-homepage #cat .scambiatori a .image,.page-homepage #cat .ricambi a .image,.page-homepage #cat .saldobrasati a .image{width:100%;height:100%;mix-blend-mode:multiply;position:absolute;top:0;right:0;bottom:0;left:0}.page-homepage #cat .scambiatori a .image img,.page-homepage #cat .ricambi a .image img,.page-homepage #cat .saldobrasati a .image img{object-fit:contain;width:100%}.page-homepage #cat .scambiatori a .text,.page-homepage #cat .ricambi a .text,.page-homepage #cat .saldobrasati a .text{padding:40px 40px 30px;width:100%}.page-homepage #cat .scambiatori a .text .title,.page-homepage #cat .ricambi a .text .title,.page-homepage #cat .saldobrasati a .text .title{position:relative;width:fit-content}@media only screen and (min-width: 56.25em){.page-homepage #cat .scambiatori a .text .title:after,.page-homepage #cat .ricambi a .text .title:after,.page-homepage #cat .saldobrasati a .text .title:after{content:"";width:100%;height:1px;background-color:#003976;display:block;position:absolute;bottom:2px;max-width:0;transition:.2s cubic-bezier(.25,.46,.45,.94)}}.page-homepage #cat .scambiatori a .text .subtitle,.page-homepage #cat .ricambi a .text .subtitle,.page-homepage #cat .saldobrasati a .text .subtitle{font-size:14px}.page-homepage #cat .scambiatori a:hover,.page-homepage #cat .ricambi a:hover,.page-homepage #cat .saldobrasati a:hover{border:1px solid #d9d9d9}.page-homepage #cat .scambiatori a:hover .title:after,.page-homepage #cat .ricambi a:hover .title:after,.page-homepage #cat .saldobrasati a:hover .title:after{max-width:100%;transition:.3s cubic-bezier(.25,.46,.45,.94)}.page-homepage #cat .ricambi{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.page-homepage #cat .ricambi{grid-column:col-start 1/col-end 6}}.page-homepage #cat .saldobrasati{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.page-homepage #cat .saldobrasati{grid-column:col-start 7/col-end 12}}.notfound{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0}.notfound__logo{width:27rem}.notfound .notfound-huge{color:rgba(0,57,118,.2);pointer-events:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:70vw;font-weight:900;z-index:-1}.notfound .notfound-wrapper{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#003976;width:90vw}@media only screen and (min-width: 37.5em){.notfound .notfound-wrapper{width:unset;top:40%;left:50%;transform:translate(-50%,-50%)}}.notfound .notfound__title{margin-top:4rem;color:#003976}.notfound .notfound__text{font-size:2.2rem;margin-top:4rem;margin-bottom:8rem}@media only screen and (min-width: 37.5em){.notfound .notfound__text{font-weight:300}}.notfound .notfound__cta{padding:1.2rem 2rem;border-radius:3px;font-size:2.2rem;background-color:transparent;border:1px solid #003976;color:#003976}.notfound .notfound__cta:hover{border:1px solid #003976;color:#003976}.maintenance{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 180px);padding-bottom:20vh}.maintenance__title{margin-bottom:30px}.maintenance__text{max-width:585px;text-align:center}.maintenance__image{position:absolute;bottom:0;left:0;right:0}.thankyou-wrapper{display:flex;justify-content:center;align-items:center;min-height:calc(90vh - 488px);margin-top:16rem}.thankyou{grid-column:col-start 1/col-end 12}.base-page{margin-top:10rem;background-color:#fff;padding-top:2rem;padding-bottom:4rem}@media only screen and (min-width: 56.25em){.base-page{margin-top:20rem;min-height:calc(100vh - 24rem)}}.base-page__title{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.base-page__title{grid-column:col-start 1/col-end 7}}.base-page__content{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.base-page__content{grid-column:col-start 1/col-end 7}}.base-page h1{margin-bottom:3rem}.base-page h2{margin-bottom:2rem}.base-page h3{margin-top:3rem;margin-bottom:1.5rem}.base-page hr{border:none;border-top:2px solid #fafafa;width:100%}.base-page section{margin-bottom:2rem}.base-page__menu{grid-column:col-start 1/col-end 12;grid-row:1;height:fit-content}@media only screen and (min-width: 56.25em){.base-page__menu{grid-column:col-start 10/col-end 12}}.page-completeorder footer{padding-bottom:20rem}@media only screen and (min-width: 56.25em){.page-completeorder footer{padding-bottom:0}}.half-tile{grid-column:col-start 1/col-end 12;min-height:calc(100vh - 28rem);display:flex;flex-direction:column;padding-bottom:8rem;z-index:2}@media only screen and (min-width: 75em){.half-tile{grid-column:col-start 1/col-end 6;min-height:calc(100vh - 28rem)}}.half-tile form{margin-top:4rem}.half-tile hr{border:none;border-top:1px solid #c4c4c4;margin-top:4rem;margin-bottom:2rem}.half-tile .secondary-action{margin-top:9rem;font-size:1.8rem;color:#555}.half-tile .secondary-action a.userflow{font-size:1.8rem}.secondary-action a{font-size:1.8rem;text-decoration:underline;color:#555}.uf-image-wrapper{overflow:hidden;position:fixed;top:0;right:0;width:100%;height:100%;z-index:1}@media only screen and (min-width: 75em){.uf-image-wrapper{width:50%;height:100%}}.uf-image-wrapper img{position:absolute;right:0;top:0;width:unset;max-width:unset;height:100%}.login-form,.password-reset-form,.create-account-form,.almost-done,.set-password-form{background-color:#fff;padding:2rem;border-radius:1.2rem}@media only screen and (min-width: 75em){.login-form,.password-reset-form,.create-account-form,.almost-done,.set-password-form{padding:0}}.account-page h3{margin-top:8rem;margin-bottom:2rem}.account-page label{display:block}.account-page input:not([type=checkbox]){width:35rem;display:inline-block}.account-page button{margin-left:2rem;font-weight:500}.account-page button.danger{background-color:#eb5757}.account-page button.danger:disabled,.account-page button.danger[disabled]{background-color:#f6b2b2;cursor:not-allowed}.block-cart{margin-top:8rem;row-gap:4rem}.block-cart__items{display:flex;flex-direction:column;padding-bottom:4rem}.block-cart__items .cart-item{display:grid;row-gap:2rem;grid-template-columns:8rem 1fr 4rem;border-bottom:1px solid #d9d9d9;padding-bottom:2rem;padding-top:3rem;position:relative;overflow:hidden;max-height:60rem;opacity:1;flex-wrap:wrap}@media only screen and (min-width: 56.25em){.block-cart__items .cart-item{row-gap:0;display:flex;flex-wrap:nowrap}}.block-cart__items .cart-item.removing{padding-bottom:0rem;padding-top:0rem;max-height:0;opacity:.2;transition:all .6s ease-in-out}.block-cart__items .cart-item .cart-remove-item-wrapper{display:flex;align-items:flex-start;min-width:3.2rem;grid-column:3;grid-row:1}@media only screen and (min-width: 56.25em){.block-cart__items .cart-item .cart-remove-item-wrapper{align-items:center}}.block-cart__items .cart-item .cart-remove-item{padding:1rem;cursor:pointer}.block-cart__items .cart-item .cart-item-details{margin-top:10px;list-style:none;margin-left:0}.block-cart__items .cart-item .cart-item-details *{font-size:1.4rem;line-height:1.4}@media only screen and (min-width: 56.25em){.block-cart__items .cart-item .cart-item-details *{font-size:1.6rem}}.block-cart__items .cart-item .cart-item-details li{margin-left:0}.block-cart__items .cart-item .cart-item-details li:before{display:none}.block-cart__items .cart-item-image{padding:1rem;grid-column:1;grid-row:1}@media only screen and (min-width: 56.25em){.block-cart__items .cart-item-image{padding:0;height:16rem;width:16rem;margin-left:2rem}}.block-cart__items .cart-item-image img{width:100%;height:100%;object-fit:contain}.block-cart__items .cart-item-description{flex:1;grid-column:2;grid-row:1}@media only screen and (min-width: 56.25em){.block-cart__items .cart-item-description{margin-left:3rem}}.block-cart__items .cart-item-total{grid-column:2;grid-row:3}@media only screen and (min-width: 56.25em){.block-cart__items .cart-item-total{min-width:30rem;text-align:right}}.block-cart__items .cart-item-total .h3{color:#555}.block-cart__items .cart-quantity-buttons{display:flex;align-items:center;border:1px solid #c4c4c4;height:fit-content;font-size:1.6rem;width:fit-content;grid-column:2;grid-row:2}.block-cart__items .cart-quantity-buttons button{background-color:#fff;color:#555;padding:1.3rem 2rem;border:none}.block-cart__items .cart-quantity-buttons button:disabled{opacity:.1;cursor:pointer}.block-cart__delivery{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.block-cart__delivery{grid-column:col-start 1/col-end 8}}.block-cart__delivery .delivery-banner{display:flex;background-color:#fafafa;margin-right:4rem;padding:2rem}@media only screen and (min-width: 56.25em){.block-cart__delivery .delivery-banner{padding:4rem}}.block-cart__delivery .delivery-banner__icon{margin-right:3rem;width:4rem}@media only screen and (min-width: 56.25em){.block-cart__delivery .delivery-banner__icon{width:5.6rem}}.block-cart__total{grid-column:col-start 1/col-end 12;display:flex;flex-direction:column;padding:0 2.5rem}@media only screen and (min-width: 56.25em){.block-cart__total{grid-column:col-start 9/col-end 12}}.block-cart__total .h3{color:#555;margin-bottom:2rem}.block-cart__total .cart-total{display:flex;flex-direction:column;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #d9d9d9}.block-cart__total .cart-total__item{display:flex;justify-content:space-between}.block-order-history{row-gap:4rem}.block-order-history__content{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.block-order-history__content{grid-column:col-start 1/col-end 8}}.block-order-history__item{border:1px solid #d9d9d9}.block-order-history .order-cta{margin-top:1.5rem;margin-bottom:6rem}.block-order-history .order-cta a{font-weight:400}.block-order-history .order-header{background-color:#003976;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 2.5rem;font-weight:600}.block-order-history .order-heading{font-weight:700;color:#003976;font-size:1.8rem}.block-order-history .order-body p{font-size:1.8rem}.block-order-history .order-body__shippingAddress{margin:3rem 3rem 1.5rem;padding-bottom:3rem;border-bottom:1px solid #d9d9d9}.block-order-history .order-body__items{display:flex;flex-direction:column;border-bottom:1px solid #d9d9d9;margin:3rem;padding-bottom:4rem}.block-order-history .order-body__items .order-item{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 56.25em){.block-order-history .order-body__items .order-item{flex-wrap:nowrap}}.block-order-history .order-body__items .order-item__title{font-weight:700;color:#003976}.block-order-history .order-body__items .order-item:not(:last-child){margin-bottom:4rem}.block-order-history .order-body__items .order-item-data{display:flex}.block-order-history .order-body__items .order-item-image{height:8rem;width:8rem}.block-order-history .order-body__items .order-item-image img{width:100%;height:100%;object-fit:contain}.block-order-history .order-body__items .order-item-description{flex:1;margin-left:3rem;flex-shrink:0;width:120px}.block-order-history .order-body__items .order-item-description .caption,.block-order-history .order-body__items .order-item-description .page-ricambi #product-filters .infobox .content,.page-ricambi #product-filters .infobox .block-order-history .order-body__items .order-item-description .content,.block-order-history .order-body__items .order-item-description .product-sku{text-wrap:wrap}@media only screen and (min-width: 56.25em){.block-order-history .order-body__items .order-item-description{width:320px}}.block-order-history .order-body__items .order-item-description .order-item-details{font-size:1.4rem;line-height:1.4}.block-order-history .order-body__items .order-item-description .order-item-details li{margin-left:0}.block-order-history .order-body__items .order-item-description .order-item-details li:before{display:none}.block-order-history .order-body__items .order-item-total{text-align:right}@media only screen and (min-width: 56.25em){.block-order-history .order-body__items .order-item-total{width:120px;flex-shrink:0}}.block-order-history .order-body__items .order-item-total .h3{color:#555}.block-order-history .order-body__items .order-quantity-buttons{display:flex;align-items:center;border:1px solid #c4c4c4;height:fit-content}.block-order-history .order-body__items .order-quantity-buttons button{background-color:#fff;color:#555;padding:1.3rem 2rem}.block-order-history__delivery{grid-column:col-start 1/col-end 8}.block-order-history__delivery .delivery-banner{display:flex;background-color:#fafafa;margin-right:4rem;padding:4rem}.block-order-history__delivery .delivery-banner__icon{margin-right:3rem}.block-order-history__total{grid-column:col-start 9/col-end 12;display:flex;flex-direction:column;padding:0 2.5rem}.block-order-history__total .h3{color:#555;margin-bottom:2rem}.block-order-history__total .cart-total{display:flex;flex-direction:column;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #d9d9d9}.block-order-history .order-status{font-weight:700;display:flex;justify-content:flex-end;align-items:center;margin-right:2rem;margin-top:2rem;margin-bottom:4rem}.block-order-history .order-status__text.green{color:#56ad81}.block-order-history .order-status__text.black{color:#353e43}.block-order-history .order-status__text.blue{color:#4a97ca}.block-order-history .order-status__text.orange{color:#b57233}.block-order-history .order-status__text.red{color:#b2242f}.block-order-history .order-status__text.yellow{color:#fadb5f}.block-order-history .order-status__text.pink{color:#e8368f}.block-order-history .order-status__disc{width:1.5rem;height:1.5rem;border-radius:100%;margin-right:.6rem}.block-order-history .order-status__disc.green{background-color:#56ad81}.block-order-history .order-status__disc.black{background-color:#353e43}.block-order-history .order-status__disc.blue{background-color:#4a97ca}.block-order-history .order-status__disc.orange{background-color:#b57233}.block-order-history .order-status__disc.red{background-color:#b2242f}.block-order-history .order-status__disc.yellow{background-color:#fadb5f}.block-order-history .order-status__disc.pink{background-color:#e8368f}.block-order-history .tracking-link{text-decoration:underline}.block-order-history .tracking-link:link,.block-order-history .tracking-link:visited{color:#555}.block-order-history .order-accordion .order-accordion-item__content{padding:3rem;padding-top:0}.block-order-history .order-accordion .order-accordion-item__trigger{background-color:#fff;color:#555;display:flex;align-items:center;border:none;padding:0;font-size:1.4rem}.block-order-history .order-accordion .order-accordion-item__trigger img{margin-left:1.3rem}.block-order-history .order-accordion .order-footer{padding:1.4rem 3rem 3rem;display:flex;justify-content:space-between;align-items:center}.page-ricambi main{row-gap:0}.page-ricambi main #product-listing{padding-top:4rem}@media only screen and (min-width: 56.25em){.page-ricambi main #product-listing{padding-top:4rem}}@media only screen and (min-width: 75em){.page-ricambi main #product-listing{padding-top:10rem}}.page-ricambi .pagination{grid-column:col-start 1/col-end 12}@media only screen and (max-width: 56.25em){.page-ricambi .pagination:first-child{display:none}}.page-ricambi .pagination__wrapper{display:flex;flex-direction:row;justify-content:right;align-items:center;padding-top:15px;padding-bottom:15px}.page-ricambi .pagination__wrapper a{background:none;border:none;color:#555}.page-ricambi .pagination__wrapper a:first-child{transform:rotate(180deg)}.page-ricambi .pagination__wrapper .current-page{color:#003976;padding:5px}.page-ricambi .pagination__wrapper a,.page-ricambi .pagination__wrapper button{cursor:pointer;opacity:.7;padding:5px}.page-ricambi .pagination__wrapper a:hover,.page-ricambi .pagination__wrapper button:hover{opacity:1}@media only screen and (max-width: 56.25em){.page-ricambi #product-filters .infobox{width:100%;padding:30px;margin-top:30px}}@media only screen and (min-width: 56.25em){.page-ricambi #product-filters .infobox{background:#fff;padding-bottom:30px}}.page-ricambi #product-filters .infobox .title{color:#003976}.page-ricambi #product-filters .infobox .content{line-height:1.3;margin-bottom:7px}@media only screen and (max-width: 56.25em){.page-ricambi #product-filters .infobox .content{font-size:1.6rem}}.page-ricambi #product-filters .infobox .cta .button{width:60%;text-align:left;display:flex;justify-content:space-between;align-items:center}.page-ricambi #product-filters .infobox .cta .button:after{content:url(/assets/icons/icon-infobook.svg);width:2.4rem;height:2.4rem}@media only screen and (min-width: 56.25em){.page-ricambi #product-filters .infobox .cta .button{width:100%}}body:has(.preheader) main{padding-top:17rem}
