:root{--h-topbar: 40px;--h-header-top: 45px;--h-header-bottom: 60px;--h-header: calc(var(--h-header-top) + var(--h-header-bottom));--h-collection-bar: 0px;--h-collection: calc(var(--h-header) + var(--h-collection-bar));--h-filter-bar: 58px}body,html{overflow-x:clip;scrollbar-color:var(--bs-primary) var(--bs-body-bg)}a{text-decoration:none}.h-topbar{height:var(--h-topbar)}.h-header-top{height:var(--h-header-top)}.h-header-bottom{height:var(--h-header-bottom)}.h-header{height:var(--h-header)}.top-header{top:var(--h-header)}.top-collection{top:var(--h-collection)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bs-body-bg)}::-webkit-scrollbar-thumb{background:var(--bs-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--bs-primary)}del{text-decoration-color:var(--bs-primary)}.topbar-messages{max-width:calc(var(--th-container-real) - var(--th-size-20) * 2)}.select-simple .form-select{background-color:transparent;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;max-width:100px;height:fit-content;font-size:inherit;padding:0;font-weight:600;background:none}.scroll-bottom{--h-header: var(--h-header-bottom);--h-collection: calc(var(--h-header) + var(--h-collection-bar))}body.scroll-bottom{padding-top:var(--h-header-top)}.scroll-bottom .header-top{display:none!important}.header .search-form .input-group{border:none!important}.sticky-header{position:sticky;top:0;z-index:1021}.header .header-logo{width:140px}.header .search-form .form-control{background-color:var(--bs-light);min-width:330px}.header .search-form .input-group-text{background-color:var(--bs-light)}.header .search-form .form-floating>.form-control-plaintext~label:after,.header .search-form .form-floating>.form-control:focus~label:after,.header .search-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.header .search-form .form-floating>.form-select~label:after{background-color:var(--bs-light)}.header .search-form .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.header .search-form .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.header .search-form .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.header .search-form .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-left-radius:30px;border-bottom-left-radius:30px}.header .search-form .input-group>.form-floating:not(:first-child)>.form-control,.header .search-form .input-group>.form-floating:not(:first-child)>.form-select{border-top-right-radius:30px;border-bottom-right-radius:30px}.header .search-form-mobile .input-group{border:none}.header .megamenu-link svg{transition:all .3s}.header .megamenu-link.active svg{color:var(--bs-info);transform:rotate(180deg)}.megamenu{height:0;overflow-y:auto;overflow-x:hidden;max-height:50vh;transition:all,.3s}.scroll-top .megamenu.active,.scroll-bottom .megamenu.active{height:auto}.megamenu-backdrop{display:none}.scroll-top .megamenu-backdrop.active,.scroll-bottom .megamenu-backdrop.active{display:block}.megamenu-second-link.active{color:var(--bs-info)}.megamenu-second.active{display:flex!important}.megamenu .menu-link:hover{color:var(--bs-info)}.swiper{--swiper-navigation-size: 15px;--swiper-theme-color: var(--bs-primary);--swiper-navigation-sides-offset: 0}.offcanvas{z-index:99999}.offcanvas-backdrop{z-index:99998}.card-ratio{aspect-ratio:var(--th-card-ratio)}.product-card{container:card / inline-size}.product-card .btn-wishlist{background-color:#f9f9f9;margin:var(--th-size-2)}.product-card .btn-wishlist.active,.product-card .btn-wishlist:hover{background-color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))}.product-card .card-gradient{background:linear-gradient(0,#fff3 19.51%,#7373731a);background-blend-mode:multiply}.product-card .btn-wishlist:hover svg.text-primary,.product-card .btn-wishlist.active svg.text-primary{color:var(--bs-body-color)!important}.product-card .title{height:calc(var(--bs-body-line-height) * var(--bs-body-font-size) * 3)}.product-card .product-attributes{font-size:var(--th-fs-small)}.product-card .product-icons{flex-wrap:wrap}.product-card .product-icons img{width:25px;height:25px}.product-card .product-compare label{font-size:var(--th-fs-small);line-height:1}@container card (max-width: 300px){.product-price{flex-wrap:wrap}.product-price .normal-price{width:100%}}.read-more-link{padding:10px 0;display:block;text-decoration:underline}.noUi-connect{background-color:var(--bs-body-color)}.noUi-horizontal{height:2px;border:none}.noUi-horizontal .noUi-handle{width:10px;height:10px;border-radius:50%;right:-5px;top:-5px;border:solid 2px var(--bs-body-color);cursor:pointer}.noUi-handle:after{content:none}.noUi-handle:before{content:none}.cart-item .form-control{max-width:50px}.container-half{margin-left:var(--th-container-margin);padding-left:var(--th-container-px)}.ls-3{letter-spacing:.3px}.ls-4{letter-spacing:.4px}.btn{display:flex;align-items:center;justify-content:center;width:fit-content}.btn:not(.btn-sm){height:40px}.btn.btn-primary{--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-color: var(--th-secondary-contrast);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-color: var(--th-secondary-contrast)}.inset-shadow{-webkit-box-shadow:inset 19px 64px 195px -200px rgba(0,0,0,.75);-moz-box-shadow:inset 19px 64px 195px -200px rgba(0,0,0,.75);box-shadow:inset 19px 64px 195px -200px #000000bf}.hover-shadow{transition:all .3s}.hover-shadow:hover{box-shadow:0 0 15px #0000001a}.mobile-drawer{transition:all .3s;overscroll-behavior:contain}.mobile-drawer.active{left:0!important}.pagination{--bs-pagination-border-radius: 50%;--bs-pagination-border-color: var(--bs-info);--bs-pagination-color: var(--bs-info);--bs-pagination-active-border-color: var(--bs-info);--bs-pagination-active-bg: var(--bs-info)}.page-link{border-radius:50%;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;text-align:center}.dropdown-menu .account-menu{border:none}.slider .swiper-pagination-bullet,.slider .swiper-pagination-bullet-active-next{width:16px;height:16px;border:1px solid #fff;background-color:transparent;opacity:1;transform:unset;margin:0 8px!important}.slider .swiper-pagination-bullet-active{background-color:var(--bs-primary);border:none}.slider-icons .swiper-button-next,.slider-icons .swiper-button-prev{width:25px;height:25px;--swiper-theme-color: var(--bs-primary);transform:translateY(-25%)}.slider-icons .swiper-button-prev:after,.slider-icons .swiper-button-next:after{color:var(--swiper-theme-color);font-size:12px;padding:5px;border:1px solid;border-radius:100%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.image-with-text img{height:auto}.image-with-text{--ratio: 1}.slider-cards .swiper-button-next,.slider-cards .swiper-button-prev{width:25px;height:25px;--swiper-theme-color: var(--bs-primary)}.slider-cards .swiper-button-prev:after,.slider-cards .swiper-button-next:after{color:var(--swiper-theme-color);font-size:12px;padding:5px;border:1px solid;border-radius:100%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.navigation .swiper-button-prev,.navigation .swiper-button-next{position:static}.blog-cards .swiper-button-next,.blog-cards .swiper-button-prev{width:25px;height:25px;--swiper-theme-color: var(--bs-primary)}.blog-cards .swiper-button-prev:after,.blog-cards .swiper-button-next:after{color:var(--swiper-theme-color);font-size:12px;padding:5px;border:1px solid;border-radius:100%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.article-card .wrapper-image{--ratio: 1}.article-card .wrapper-image img{height:auto}.slider-products .swiper-button-next,.slider-products .swiper-button-prev{width:25px;height:25px;--swiper-theme-color: var(--bs-primary)}.slider-products .swiper-button-prev:after,.slider-products .swiper-button-next:after{color:var(--swiper-theme-color);font-size:12px;padding:5px;border:1px solid;border-radius:100%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.mt-n14{margin-top:-120px}.loader-compare{position:relative;height:320px}.loader-compare:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-image:linear-gradient(90deg,#fff0,#fffc 50%,#fff0),radial-gradient(circle 48px at 48px 48px,#aaaaaa 100%,transparent 0),linear-gradient(#aaaaaa 16px,transparent 0),linear-gradient(#aaaaaa 16px,transparent 0),linear-gradient(#aaaaaa 16px,transparent 0),linear-gradient(#aaaaaa 16px,transparent 0),linear-gradient(#aaaaaa 16px,transparent 0),linear-gradient(#aaaaaa 16px,transparent 0),linear-gradient(#aaaaaa 16px,transparent 0),linear-gradient(#ffffff 100%,transparent 0);background-size:264px 100%,96px 96px,128px 16px,256px 16px,496px 16px,496px 16px,496px 16px,496px 16px,496px 16px,100% 100%;background-position:0 0,16px 16px,128px 40px,128px 72px,16px 128px,16px 160px,16px 192px,16px 224px,16px 256px,0 0;animation:skeleton-animation 2s infinite}@keyframes skeleton-animation{to{background-position:100% 0,16px 16px,128px 40px,128px 72px,16px 128px,16px 160px,16px 192px,16px 224px,16px 256px,0 0}}.compare-sticky .loader-compare{position:relative;height:50px}.compare-sticky .loader-compare:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-image:linear-gradient(90deg,#fff0,#fffc 50%,#fff0),radial-gradient(circle 19.5px at 19.5px 19.5px,#aaaaaa 100%,transparent 0),linear-gradient(#aaaaaa 7px,transparent 0),linear-gradient(#aaaaaa 7px,transparent 0),linear-gradient(#ffffff 100%,transparent 0);background-size:130px 100%,39px 39px,128px 7px,168px 7px,100% 100%;background-position:0 0,16px 6px,72px 16px,72px 29px,0 0;animation:skeleton-animation-tiny 2s infinite}@keyframes skeleton-animation-tiny{to{background-position:100% 0,16px 6px,72px 16px,72px 29px,0 0}}.installation-bar{border-radius:50%;background:radial-gradient(closest-side,var(--bs-primary) 79%,transparent 80% 100%),conic-gradient(var(--bs-body-color) var(--percentage),var(--bs-light) 0)}.checkbox-wrapper input:checked+div{border-color:var(--bs-primary)!important;border-width:2px!important}.installation-accessory input:not(:checked)+label .accessory-remove,.installation-accessory input:checked+label .accessory-add{display:none}.fdt_productStriscia-slim-blk_widget_product{background-color:transparent!important}.breadcrumb{--bs-breadcrumb-divider-color: var(--bs-primary);--bs-breadcrumb-divider: "/"}.breadcrumb-item.active{color:inherit}.no-pointer{pointer-events:none}.card-section p{font-size:1rem}.card-section a,.card-section a:hover{text-decoration:none;color:inherit}.vendor{font-size:var(--th-fs-3);line-height:var(--th-heading-line-height);color:var(--bs-heading-color);font-family:var(--th-heading-font-family);font-weight:var(--th-heading-font-weight);font-style:var(--th-heading-font-style)}.accedi{font-size:var(--th-fs-5);color:var(--bs-heading-color);font-family:var(--th-heading-font-family);font-weight:var(--th-heading-font-weight);font-style:var(--th-heading-font-style);line-height:var(--th-heading-line-height);margin-bottom:.5rem}main-product scalapay-widget,.heidi_messaging{height:100px}.card-swiper{width:250px}.assistenza-options{font-size:12px;line-height:18px;font-weight:400;font-style:normal}#form-visible{position:fixed;display:block;background:#fff;padding-top:10px;padding-bottom:10px;z-index:1000;left:0;right:0;bottom:0;border-top:1px solid #ddd;box-shadow:0 -2px 5px #0000001a;width:100%;max-width:inherit;transition:all .3s ease-in-out;transform:translateY(100%)}#form-visible.active{transform:translateY(0)}#form-visible .sticky-anchor-menu{list-style-type:none;padding:0}#form-visible .sticky-anchor-menu li a:hover{text-decoration:underline}calc-termico span[data-price]{display:block}.product-price del{font-style:italic;text-decoration-color:#1b6588}.product-price strong{font-size:25px}@media (max-width: 992px){.product-price strong{font-size:19px}}#upsell-section{scroll-margin-top:300px}#main-collection .mobile-filter-bar,#main-search .mobile-filter-bar{position:sticky;top:calc(var(--h-topbar) + var(--h-header));z-index:10;background:#fff;padding:calc(var(--bs-gutter-x) * .5);height:var(--h-filter-bar)}@media (max-width: 767px){#main-collection .pills-section,#main-search .pills-section{top:calc(var(--h-topbar) + var(--h-header) + var(--h-filter-bar) - 1px)}}@media (max-width: 767px){main-product .product-title{position:sticky;top:calc(var(--h-topbar) + var(--h-header-top));background:#fff;z-index:10;padding:10px calc(var(--bs-gutter-x) * .5);margin-left:calc(-1 * calc(var(--bs-gutter-x) * .5));margin-right:calc(-1 * calc(var(--bs-gutter-x) * .5))}}body:has(main-product) .zsiq-float{bottom:120px}body:has(main-product) .shopify-section:has(compare-sticky){display:none}#description{scroll-margin-top:280px}#techspecs{scroll-margin-top:200px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme.css.map */
