﻿@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap");:root{--color-black:#111;--color-black-2:rgba(0,0,0,.36);--color-black-3:rgba(0,0,0,.16);--color-black-4:#000;--color-white:#fff;--color-white-2:rgba(255,255,255,.01);--color-white-3:rgba(255,255,255,.8);--color-grey:#525252;--color-grey-2:#f5f5f5;--color-grey-3:#e2e2e2;--color-red:#d9000e;--color-yellow:#ffe802;--color-green:#13cfa3;--color-orange:#ff9a02;--color-transparent:transparent;--font-family:"Red Hat Display",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--font-size:1rem;--font-size-sm:.7rem;--font-size-sd:1.2rem;--font-size-md:1.5rem;--font-size-ml:2rem;--font-size-lg:3rem;--font-size-xl:6rem;--cubic-bezier:cubic-bezier(.6,.03,.44,.89);--border-radius-2:2px;--border-radius-6:6px;--border-radius-10:10px;--border-radius-20:20px;--border-radius-40:40px;--box-shadow:0 10px 6px var(--color-black-2);--box-shadow-2:0 3px 6px var(--color-black-3);--header-height:140px;--header-title-height:160px;--box-margin:100px;--box-margin-md:60px;}.no-ul{list-style-type:none;margin:0;padding:0;}.no-overflow{overflow:hidden!important;}.font-size-sm{font-size:var(--font-size-sm)!important;}.font-size-sd{font-size:var(--font-size-sd)!important;}.font-size-md{font-size:var(--font-size-md)!important;}.font-size-ml{font-size:var(--font-size-ml)!important;}.font-size-lg{font-size:var(--font-size-lg)!important;}.font-size-xl{font-size:var(--font-size-xl)!important;}.font-weight-regular{font-weight:var(--font-weight-regular)!important;}.font-weight-medium{font-weight:var(--font-weight-medium)!important;}.font-weight-bold{font-weight:var(--font-weight-bold)!important;}.font-weight-extrabold{font-weight:var(--font-weight-extrabold)!important;}.color-black{color:var(--color-black)!important;}.color-black-2{color:var(--color-black-2)!important;}.color-black-3{color:var(--color-black-3)!important;}.color-black-4{color:var(--color-black-4)!important;}.color-white{color:var(--color-white)!important;}.color-white-2{color:var(--color-white-2)!important;}.color-white-3{color:var(--color-white-3)!important;}.color-grey{color:var(--color-grey)!important;}.color-grey-2{color:var(--color-grey-2)!important;}.color-grey-3{color:var(--color-grey-3)!important;}.color-red{color:var(--color-red)!important;}.color-yellow{color:var(--color-yellow)!important;}.color-green{color:var(--color-green)!important;}.color-orange{color:var(--color-orange)!important;}.color-transparent{color:var(--color-transparent)!important;}.background-black{background-color:var(--color-black)!important;}.background-black-2{background-color:var(--color-black-2)!important;}.background-black-3{background-color:var(--color-black-3)!important;}.background-black-4{background-color:var(--color-black-4)!important;}.background-white{background-color:var(--color-white)!important;}.background-white-2{background-color:var(--color-white-2)!important;}.background-white-3{background-color:var(--color-white-3)!important;}.background-grey{background-color:var(--color-grey)!important;}.background-grey-2{background-color:var(--color-grey-2)!important;}.background-grey-3{background-color:var(--color-grey-3)!important;}.background-red{background-color:var(--color-red)!important;}.background-yellow{background-color:var(--color-yellow)!important;}.background-green{background-color:var(--color-green)!important;}.background-orange{background-color:var(--color-orange)!important;}.background-transparent{background-color:var(--color-transparent)!important;}.border-color-black{border-color:var(--color-black)!important;}.border-color-black-2{border-color:var(--color-black-2)!important;}.border-color-black-3{border-color:var(--color-black-3)!important;}.border-color-black-4{border-color:var(--color-black-4)!important;}.border-color-white{border-color:var(--color-white)!important;}.border-color-white-2{border-color:var(--color-white-2)!important;}.border-color-white-3{border-color:var(--color-white-3)!important;}.border-color-grey{border-color:var(--color-grey)!important;}.border-color-grey-2{border-color:var(--color-grey-2)!important;}.border-color-grey-3{border-color:var(--color-grey-3)!important;}.border-color-red{border-color:var(--color-red)!important;}.border-color-yellow{border-color:var(--color-yellow)!important;}.border-color-green{border-color:var(--color-green)!important;}.border-color-orange{border-color:var(--color-orange)!important;}.border-color-transparent{border-color:var(--color-transparent)!important;}.border-radius-2{border-radius:var(--border-radius-2)!important;}.border-radius-6{border-radius:var(--border-radius-6)!important;}.border-radius-10{border-radius:var(--border-radius-10)!important;}.border-radius-20{border-radius:var(--border-radius-20)!important;}.border-radius-40{border-radius:var(--border-radius-40)!important;}@font-face{font-family:"ferramenta-venturi";src:url("../fonts/ferramenta-venturi/fonts/ferramenta-venturi.eot?j4kt5e");src:url("../fonts/ferramenta-venturi/fonts/ferramenta-venturi.eot?j4kt5e#iefix") format("embedded-opentype"),url("../fonts/ferramenta-venturi/fonts/ferramenta-venturi.ttf?j4kt5e") format("truetype"),url("../fonts/ferramenta-venturi/fonts/ferramenta-venturi.woff?j4kt5e") format("woff"),url("../fonts/ferramenta-venturi/fonts/ferramenta-venturi.svg?j4kt5e#ferramenta-venturi") format("svg");font-weight:normal;font-style:normal;font-display:block;}.ico-fv{font-family:"ferramenta-venturi"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico-amministrazioni:before{content:"";}.ico-arrow-right:before{content:"";}.ico-arrow-top:before{content:"";}.ico-bin:before{content:"";}.ico-check:before{content:"";}.ico-fornitori:before{content:"";}.ico-mail:before{content:"";}.ico-map:before{content:"";}.ico-marker:before{content:"";}.ico-pdf:before{content:"";}.ico-phone:before{content:"";}.ico-search:before{content:"";}.ico-settings:before{content:"";}.ico-shop:before{content:"";}.ico-star:before{content:"";}.ico-user:before{content:"";}.ico-social-linkedin:before{content:"";}.ico-social-facebook:before{content:"";}.ico-social-instagram:before{content:"";}::selection{color:var(--color-black);background:var(--color-yellow);}a:focus,a:focus-visible,button:focus,button:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible,input[type]:focus,input[type]:focus-visible,[role=button]:focus,[role=button]:focus-visible,[role=group]:focus,[role=group]:focus-visible{outline:solid 3px var(--color-red)!important;outline-offset:2px;opacity:1;z-index:9999;}body{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-regular);line-height:normal;color:var(--color-grey);}a{color:var(--color-red);text-decoration:none;position:relative;transition:all .3s var(--cubic-bezier);transition-property:color;display:inline-block;}a:not(.no-a,.button)>span{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-red);transform-origin:left center;transform:scaleX(0);}a.color-white>span{background-color:var(--color-white);}b,strong{font-weight:var(--font-weight-bold);}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:normal;}h1{font-size:var(--font-size-xl);}h2{font-size:var(--font-size-ml);}h3{font-size:var(--font-size-md);}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=date],textarea,select{padding:10px 20px;border-radius:var(--border-radius-40);border:0;}input[type=text].border,input[type=number].border,input[type=password].border,input[type=email].border,input[type=tel].border,input[type=date].border,textarea.border,select.border{border:solid 1px var(--color-black-3);}input[type=text][readonly],input[type=number][readonly],input[type=password][readonly],input[type=email][readonly],input[type=tel][readonly],input[type=date][readonly],textarea[readonly],select[readonly]{background-color:var(--color-grey-3);cursor:not-allowed;}input[type=checkbox],input[type=radio]{appearance:none;width:20px;height:20px;border-radius:var(--border-radius-6);box-shadow:var(--box-shadow-2);background-color:var(--color-white);cursor:pointer;}input[type=checkbox]:checked,input[type=radio]:checked{background:url("/images/ico-check-white.svg") no-repeat center center var(--color-red);background-size:55% auto;}input[type=radio]{border-radius:var(--border-radius-40);}input[type=radio]:checked{background:var(--color-red);border:solid 5px var(--color-white);}button,.button{background-color:var(--color-red);border-radius:var(--border-radius-40);border:0;color:var(--color-white);font-weight:var(--font-weight-extrabold);padding:20px 70px 20px 30px;position:relative;box-shadow:var(--box-shadow-2);overflow:hidden;cursor:pointer;}button.no-button,.button.no-button{padding:10px 15px;}button .evid,.button .evid{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-40);background-color:var(--color-white);opacity:.3;pointer-events:none;transform:translateX(-100%);z-index:1;}button>*,.button>*{position:relative;z-index:2;}button .ico.ico-fv,.button .ico.ico-fv{position:absolute;width:24px;height:24px;border-radius:100%;background-color:var(--color-white);color:var(--color-black);top:calc(50% - 12px);right:20px;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-sm);}button.border,.button.border{background-color:var(--color-transparent);border:solid 1px var(--color-grey)!important;color:var(--color-grey)!important;padding-right:40px;}button.border:hover,.button.border:hover{color:var(--color-red)!important;border-color:var(--color-red)!important;}button.yellow,.button.yellow{padding:15px 20px;background-color:var(--color-yellow);color:var(--color-black);transition:all .3s var(--cubic-bezier);}button.yellow .ico-fv,.button.yellow .ico-fv{margin-right:10px;}button.yellow:hover,.button.yellow:hover{background-color:var(--color-red);color:var(--color-white);}.select{display:inline-block;position:relative;}.select select{background-color:var(--color-white);padding-right:50px;width:100%;appearance:none;}.select select option{padding-top:4px;padding-bottom:4px;}.select select option:checked{color:var(--color-red);}.select::after{content:"";font-family:"ferramenta-venturi";color:var(--color-grey);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);position:absolute;top:calc(50% - 6px);right:15px;transform:translateX(-50%) rotate(90deg);pointer-events:none;}.input-number input[type=number]{width:100%;appearance:none;}label{font-weight:var(--font-weight-bold);}label.icon{position:relative;padding-left:25px;}label.icon::before{content:"";font-family:"ferramenta-venturi";position:absolute;top:3px;left:0;font-size:var(--font-size-sm);color:var(--color-yellow);}.table-grid{width:100%;border-collapse:separate;border-spacing:0 6px;}.table-grid thead tr th{padding:5px 8px 15px 8px;}.table-grid tbody tr td{padding:8px 8px;margin-bottom:2px;background-color:var(--color-white);}.table-grid tbody tr td:first-child{border-radius:var(--border-radius-6) 0 0 var(--border-radius-6);}.table-grid tbody tr td:last-child{border-radius:0 var(--border-radius-6) var(--border-radius-6) 0;}.container{max-width:1500px;position:relative;}.row{--bs-gutter-x:40px;}ul:not(.no-ul){list-style-type:none;margin:0;padding:0;}ul:not(.no-ul)>li{padding-left:30px;margin:10px 0;position:relative;}ul:not(.no-ul)>li::before{content:"";position:absolute;width:10px;height:10px;background-color:var(--color-grey);border-radius:4px;top:5px;left:0;}ul:not(.no-ul).ul-check>li::before{content:"";font-family:"ferramenta-venturi";width:unset;height:unset;background-color:var(--color-transparent);border-radius:0;top:0;color:var(--color-black);}.tooltip{--bs-tooltip-bg:var(--color-red);--bs-tooltip-margin:10px;--bs-tooltip-padding-y:5px;}.dropdown-menu{--bs-dropdown-bg:var(--color-white);--bs-dropdown-border-radius:var(--border-radius-20);--bs-dropdown-padding-x:20px;--bs-dropdown-padding-y:15px;--bs-dropdown-border-color:var(--color-transparent);box-shadow:var(--box-shadow);margin-top:10px!important;}.modal-dialog{width:100vw;height:100vh;display:flex;justify-content:flex-end;align-items:center;align-items:flex-end;margin:0;max-width:unset;}.modal-dialog .modal-content{width:auto;margin:0 30px 30px;}.modal-dialog .modal-content .modal-body{padding:20px 50px 20px 20px;background:var(--color-green);border-radius:var(--border-radius-6);color:var(--color-white);font-weight:var(--font-weight-bold);box-shadow:var(--box-shadow-2);}.modal-dialog .modal-content .modal-body .btn-close{box-shadow:none;position:absolute;top:10px;right:10px;background:none;}.modal-dialog .modal-content .modal-body .btn-close::before,.modal-dialog .modal-content .modal-body .btn-close::after{content:"";width:60%;height:2px;position:absolute;top:11px;left:4px;background-color:var(--color-white);transform:rotate(45deg);pointer-events:none;}.modal-dialog .modal-content .modal-body .btn-close::after{transform:rotate(-45deg);}.modal-dialog .modal-content .modal-body .btn-close:focus-visible{outline-color:var(--color-white)!important;}.modal-dialog.err .modal-content .modal-body{background-color:var(--color-red);}.box-promo{position:absolute;top:0;right:0;width:80px;height:80px;background-color:var(--color-yellow);border-radius:0 0 0 var(--border-radius-40);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--color-black);display:flex;justify-content:center;align-items:center;z-index:10;}.box-data{padding:var(--box-margin) 0;position:relative;}.box-data .box-title{color:var(--color-black);}.box-data .box-title>span{font-size:var(--font-size);font-weight:var(--font-weight-extrabold);text-transform:uppercase;}.box-data .box-title>span .ico-fv{font-size:var(--font-size-sm);color:var(--color-yellow);margin-right:10px;}.box-data .box-title h2{font-size:var(--font-size-lg);margin:20px 0 40px;}.box-product{position:relative;padding-bottom:80px;height:100%;}.box-product .img{background-color:var(--color-white);border-radius:var(--border-radius-40);height:280px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;}.box-product .img>img{max-width:60%;max-height:60%;}.box-product .img .link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;visibility:hidden;}.box-product .img .link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);opacity:.7;z-index:1;pointer-events:none;}.box-product .img .link>*{z-index:2;}.box-product .img .link button .ico-fv{background-color:var(--color-red);color:var(--color-white);}.box-product .img .link .favourites{position:absolute;right:20px;bottom:20px;color:var(--color-grey);font-size:var(--font-size-md);}.box-product .img .link .favourites:hover,.box-product .img .link .favourites.selected{color:var(--color-red);}.box-product .img:not(:has(>img))::before{content:"Immagine non disponibile";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-sm);text-transform:uppercase;font-weight:var(--font-weight-extrabold);padding:20px;background:url("/images/ico-image-grey.svg") no-repeat center center var(--color-transparent);background-size:50px auto;}.box-product .title{color:var(--color-black);margin:15px 0 10px;}.box-product .pdata{position:absolute;top:0;left:0;width:100%;height:100%;top:unset;bottom:0;height:unset;}.box-price{display:flex;justify-content:flex-start;align-items:center;}.box-price>*{margin:0 5px;}.box-price .perc{display:inline-block;border-radius:var(--border-radius-10);background-color:var(--color-red);color:var(--color-white);padding:3px 8px;}.box-price [class^=price]{color:var(--color-black);font-size:var(--font-size-md);}.box-price:has(.price-promo) .price{font-size:var(--font-size);position:relative;margin-left:10px;}.box-price:has(.price-promo) .price::before{content:"";position:absolute;top:50%;transform:translateY(-1px) scaleX(1.2);width:100%;height:2px;background-color:var(--color-black);}.box-price:has(.price-promo) .price-promo{color:var(--color-red);}.box-filter .title{font-size:var(--font-size-sd);font-weight:var(--font-weight-medium);position:relative;border-bottom:solid 1px var(--color-grey-3);padding-bottom:10px;cursor:pointer;}.box-filter .title::after{content:"";font-family:"ferramenta-venturi";position:absolute;font-size:var(--font-size-sm);top:calc(50% - 10px);right:0;transform:rotate(90deg);pointer-events:none;transition:all .3s var(--cubic-bezier);}.box-filter .title.rid::after{transform:rotate(0deg);}.box-filter .title:hover{border-color:var(--color-grey);}.box-filter .title:hover::after{color:var(--color-red);}.box-filter .content{padding:0 5px 5px 5px;overflow:hidden;}.box-filter .content ul{padding-top:15px;}.box-filter .content ul>li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}.box-filter .content ul>li>span:nth-of-type(1){margin:0 auto 0 15px;}.box-range{position:relative;height:3px;background:var(--color-white);margin:40px 0;border-radius:3px;box-shadow:var(--box-shadow-2);}.box-range .range-fill{position:absolute;height:100%;background:var(--color-grey);border-radius:3px;}.box-range .thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:var(--color-white);border-radius:50%;cursor:pointer;touch-action:none;box-shadow:var(--box-shadow-2);}.box-range .thumb.thumb-min{transform:translate(calc(-50% + 5px),-50%);}.box-range .thumb.thumb-max{transform:translate(calc(-50% - 5px),-50%);}.box-range .thumb:hover{background:var(--color-red);}.box-range .range-output{display:block;padding-top:20px;text-align:center;}.box-pager{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}.box-pager>a{display:inline-block;width:40px;height:40px;border:solid 1px var(--color-transparent);border-radius:var(--border-radius-40);display:flex;justify-content:center;align-items:center;font-weight:var(--font-weight-extrabold);color:var(--color-grey);margin:0 5px 5px 0;}.box-pager>a:hover{border-color:var(--color-grey);}.box-pager>a.selected{background-color:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-black);}.box-availability{display:flex;justify-content:flex-start;align-items:center;color:var(--color-black);text-transform:uppercase;}.box-availability>div{width:16px;height:16px;border-radius:100%;margin-right:10px;}.box-bullet{position:relative;}.box-bullet:not(:has(>.ico-fv)){padding-left:90px;min-height:70px;}.box-bullet:not(:has(>.ico-fv))::before{content:"";font-family:"ferramenta-venturi";width:70px;height:70px;border-radius:100%;background-color:var(--color-yellow);position:absolute;top:-15px;left:0;display:flex;justify-content:center;align-items:center;}.box-bullet>.ico-fv{font-size:var(--font-size-ml);color:var(--color-black);background-color:var(--color-yellow);width:70px;height:70px;border-radius:100%;display:flex;justify-content:center;align-items:center;}.box-accordion{background-color:var(--color-white);border-radius:var(--border-radius-40);box-shadow:var(--box-shadow-2);padding:20px 25px;}.box-accordion .box-bullet{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;}.box-accordion .box-bullet .ico-fv{margin-right:25px;}.review-star{position:relative;background:url("/images/review-star.svg") no-repeat top left var(--color-transparent);background-size:contain;width:100px;height:17px;}.review-star>div{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/images/review-star.svg") no-repeat top left var(--color-transparent);filter:brightness(0) saturate(100%) invert(99%) sepia(99%) saturate(7493%) hue-rotate(344deg) brightness(96%) contrast(110%);}.tag{display:inline-block;padding:10px 15px;background-color:var(--color-grey);border-radius:var(--border-radius-40);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);text-transform:uppercase;pointer-events:none;}.img-rounded{position:relative;}.img-rounded::before,.img-rounded::after{content:url("/images/img-rounded-01.svg");position:absolute;top:-60px;right:-60px;width:100px;z-index:1;pointer-events:none;}.img-rounded::after{content:url("/images/img-rounded-02.svg");top:calc(100% - 40px);right:calc(100% - 60px);width:140px;}.img-rounded>img{border-radius:var(--border-radius-40);width:100%;position:relative;width:100%;height:100%;object-fit:cover;z-index:2;}.swiper .swiper-wrapper .swiper-slide{height:auto;}.swiper-products{position:relative;}.swiper-products [class^=swiper-button-]{width:50px;height:50px;border-radius:100%;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;transition:all .3s var(--cubic-bezier);}.swiper-products [class^=swiper-button-]::before{font-family:"ferramenta-venturi";content:"";color:var(--color-black);}.swiper-products [class^=swiper-button-] svg{display:none;}.swiper-products [class^=swiper-button-].swiper-button-prev{left:-70px;transform:rotate(-180deg);}.swiper-products [class^=swiper-button-].swiper-button-next{right:-70px;}.swiper-products [class^=swiper-button-]:hover{background-color:var(--color-yellow)!important;}.swiper-products.swiper>[class^=swiper-button-].swiper-button-prev{left:20px;}.swiper-products.swiper>[class^=swiper-button-].swiper-button-next{right:20px;}.slideshow{height:100vh;position:relative;}.slideshow .swiper{height:100%;}.slideshow .swiper .swiper-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.57;mix-blend-mode:multiply;pointer-events:none;z-index:10;}.slideshow .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;}.slideshow .swiper .swiper-pagination{top:0;right:50px;left:unset;width:50px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;}.slideshow .swiper .swiper-pagination .swiper-pagination-bullet{width:40px;height:40px;color:var(--color-white);background-color:var(--color-transparent);border:solid 1px var(--color-transparent);display:flex;justify-content:center;align-items:center;font-weight:var(--font-weight-bold);margin:5px 0;transition:all .3s var(--cubic-bezier);opacity:1;}.slideshow .swiper .swiper-pagination .swiper-pagination-bullet:hover{border-color:var(--color-white);}.slideshow .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--color-yellow);color:var(--color-yellow);}.slideshow .claim{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--color-white);z-index:10;}.slideshow .claim h1,.slideshow .claim h2{font-size:var(--font-size-xl);}.slideshow .claim .container>span{display:block;font-weight:var(--font-weight-bold);font-size:var(--font-size-md);margin:20px 120px 40px 0;}.slideshow.title{height:auto;}.slideshow.title .claim{padding-top:var(--header-height);}.slideshow.title .claim::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.5;pointer-events:none;}.slideshow.title .claim .container{text-align:center;}.slideshow.title .claim .container h1{font-size:var(--font-size-lg);margin-bottom:20px;}.slideshow.title .swiper .swiper-slide img{height:auto;min-height:calc(var(--header-height) + 160px);}header{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;height:var(--header-height);padding:0 50px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white-2);backdrop-filter:blur(5px);z-index:1000;transition:all .3s var(--cubic-bezier);transition-property:background-color;}header .skip-content{position:fixed;border:solid 3px var(--color-white);opacity:0;}header .skip-content:focus-visible{opacity:1;z-index:1001;}header .logo{display:inline-block;position:relative;z-index:1000;}header .logo>img{height:65px;}header .search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}header .search input[type=text]{font-size:var(--font-size-sd);font-weight:var(--font-weight-bold);padding:18px 120px 18px 40px;background-color:var(--color-white-3);width:100%;}header .search button{position:absolute;width:50px;height:50px;display:flex;justify-content:center;align-items:center;top:5px;right:5px;}header .nav-button>a{color:var(--color-white);font-weight:var(--font-weight-bold);padding:10px 20px;border-radius:var(--border-radius-40);}header .nav-bar{display:flex;justify-content:space-between;align-items:center;}header .nav-bar>*{margin-left:50px;}header .nav-bar .products>a{padding-right:50px;}header .nav-bar .products>a[aria-expanded=true]{background-color:var(--color-white);color:var(--color-black);}header .nav-bar .products .ico-fv{transform:rotate(90deg) translateX(-50%);position:absolute;font-size:var(--font-size-sm);right:20px;top:50%;}header .nav-bar .products .dropdown-menu .cat{display:flex;justify-content:space-between;align-items:center;align-items:stretch;}header .nav-bar .products .dropdown-menu .cat>div{width:50%;min-width:170px;}header .nav-bar .products .dropdown-menu .cat>div>strong{display:block;padding:10px 20px;border-bottom:solid 1px var(--color-grey-3);margin:-10px -20px 0 -20px;}header .nav-bar .products .dropdown-menu .cat>div ul{margin-top:20px;}header .nav-bar .products .dropdown-menu .cat>div ul li{margin-bottom:15px;}header .nav-menu{width:40px;height:40px;position:relative;}header .nav-menu>span{position:absolute;top:10px;left:15%;width:70%;height:2px;background-color:var(--color-white);transform-origin:center right;}header .nav-menu>span:nth-of-type(2){top:19px;transform:scaleX(60%);}header .nav-menu>span:nth-of-type(3){top:28px;transform:scaleX(80%);}header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;top:100%;height:1px;background-color:var(--color-white);opacity:.38;}header.scroll{background-color:var(--color-black-2);}nav{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;z-index:1001;display:flex;justify-content:flex-end;align-items:center;align-items:unset;backdrop-filter:blur(10px);transform:translateX(100vw);}nav a:focus,nav a:focus-visible,nav button:focus,nav button:focus-visible,nav select:focus,nav select:focus-visible,nav textarea:focus,nav textarea:focus-visible,nav input[type]:focus,nav input[type]:focus-visible,nav [role=button]:focus,nav [role=button]:focus-visible,nav [role=group]:focus,nav [role=group]:focus-visible{outline-color:var(--color-white)!important;}nav>span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black-4);opacity:.7;pointer-events:none;z-index:1;}nav>button{position:absolute;top:calc(var(--header-height)/2);right:50px;z-index:3;transform:translateY(-50%);width:40px;height:40px;box-shadow:none;}nav>button::before,nav>button::after{content:"";position:absolute;left:15%;top:50%;width:70%;height:2px;background-color:var(--color-white);transform:rotate(45deg);}nav>button::after{transform:rotate(-45deg);}nav .nav-content{position:relative;z-index:2;background-color:var(--color-red);color:var(--color-white);padding:var(--header-height) 50px 50px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-width:25vw;}nav .nav-content ul>li{margin-bottom:20px;}nav .nav-content ul>li a{font-weight:var(--font-weight-bold);}.nav-icons{white-space:nowrap;}.nav-icons a{margin-left:20px;position:relative;color:var(--color-white);}.nav-icons a sup{position:absolute;top:-11px;right:-10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background-color:var(--color-red);border-radius:var(--border-radius-40);line-height:normal;padding:1px 4px 2px;pointer-events:none;}.request-form{background:url("/images/prodotti-dettaglio-img-01.webp") no-repeat center center var(--color-transparent);background-size:cover;color:var(--color-white);}.request-form .row .f{position:relative;}.request-form .row .f::before{content:"";position:absolute;top:calc(var(--box-margin)*-1);left:0;height:calc(100% + var(--box-margin)*2);width:100%;background-color:var(--color-black);opacity:.85;mix-blend-mode:multiply;z-index:1;pointer-events:none;}.request-form .row .f>*{position:relative;z-index:2;}footer{background:url("/images/footer-img.webp") no-repeat center center var(--color-transparent);background-size:cover;padding:var(--box-margin) 0;color:var(--color-white);position:relative;}footer a{color:var(--color-white);}footer a:hover{color:var(--color-yellow);}footer .container>.row{font-size:var(--font-size-sd);}footer .container>.row strong{font-size:var(--font-size);}footer ul.no-ul{margin-top:25px;}footer ul.no-ul:not(.social)>li{margin-bottom:20px;position:relative;}footer ul.no-ul:not(.social)>li:has(.ico-fv){padding-left:50px;}footer ul.no-ul:not(.social)>li:has(.ico-fv) .ico-fv{font-size:var(--font-size-md);position:absolute;top:50%;left:0;transform:translateY(-50%);}footer .social{display:flex;justify-content:flex-start;align-items:center;margin-top:40px;}footer .social>li{margin-right:25px;}footer .social>li a{width:30px;height:30px;border-radius:100%;background-color:var(--color-white);color:var(--color-red);font-size:var(--font-size);display:flex;justify-content:center;align-items:center;}footer .social>li a .ico-fv{transform:scale(1.2);}footer .row.bottom{font-size:var(--font-size);position:relative;padding-top:20px;}footer .row.bottom::before{content:"";position:absolute;top:0;left:calc(var(--bs-gutter-x)*.5);width:calc(100% - var(--bs-gutter-x));height:1px;background-color:var(--color-white);opacity:.4;}.home .benvenuti .button .ico.ico-fv{background-color:var(--color-red);color:var(--color-white);}.home .testimonianze{background:url("/images/home-testimonianze.webp") no-repeat center center var(--color-transparent);background-size:cover;}.home .testimonianze::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.46;mix-blend-mode:multiply;z-index:1;pointer-events:none;}.home .testimonianze .row{position:relative;z-index:2;}.home .testimonianze .row .badge{display:flex;justify-content:center;align-items:center;padding:var(--box-margin) 0;}.home .testimonianze .row .reviews{position:relative;backdrop-filter:blur(10px);}.home .testimonianze .row .reviews::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.7;mix-blend-mode:multiply;z-index:1;}.home .testimonianze .row .reviews>div{padding:var(--box-margin);position:relative;z-index:2;}.home .testimonianze .row .reviews>div .swiper-slide>div{padding-right:45px;margin-right:45px;position:relative;}.home .testimonianze .row .reviews>div .swiper-slide>div::after{content:"";position:absolute;top:30px;right:0;height:calc(100% - 60px);width:1px;background-color:var(--color-white);opacity:.25;pointer-events:none;}.home .marchi .swiper-slide{width:auto;}.home .marchi .swiper-slide .brand{width:300px;height:200px;display:flex;justify-content:center;align-items:center;}.home .marchi .swiper-slide .brand>img{max-width:60%;max-height:50%;filter:grayscale(1);opacity:.8;}.home .marchi .swiper-slide .brand .tag{position:absolute;bottom:10px;left:50%;transform:translateX(-50%) translateY(-50px);opacity:0;}.categorieprodotti,.preferiti{background-color:var(--color-grey-2);}.categorieprodotti .filtri,.preferiti .filtri{padding:10px;overflow-x:hidden;}.categorieprodotti .product-detail .swiper,.preferiti .product-detail .swiper{height:560px;}.categorieprodotti .product-detail .swiper .swiper-wrapper .swiper-slide,.preferiti .product-detail .swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;background-color:var(--color-white);border-radius:var(--border-radius-40);}.categorieprodotti .product-detail .swiper .swiper-wrapper .swiper-slide img,.preferiti .product-detail .swiper .swiper-wrapper .swiper-slide img{max-width:60%;max-height:60%;}.categorieprodotti .product-detail .swiper [class*=swiper-button-],.preferiti .product-detail .swiper [class*=swiper-button-]{background-color:var(--color-grey-2);}.categorieprodotti .product-detail .swiper .watermark,.preferiti .product-detail .swiper .watermark{position:absolute;left:0;bottom:30px;z-index:1;width:100%;text-align:center;text-transform:uppercase;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-sm);pointer-events:none;}.categorieprodotti .product-detail .swiper:not(.swiper-thumbs,:has(.swiper-slide)) .swiper-wrapper::before,.preferiti .product-detail .swiper:not(.swiper-thumbs,:has(.swiper-slide)) .swiper-wrapper::before{content:"Nessuna immagine dispoonibile";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-sm);pointer-events:none;padding:20px;background:url("/images/ico-image-grey.svg") no-repeat center center var(--color-transparent);background-size:80px auto;}.categorieprodotti .product-detail .swiper:not(.swiper-thumbs,:has(.swiper-slide)) .watermark,.preferiti .product-detail .swiper:not(.swiper-thumbs,:has(.swiper-slide)) .watermark{display:none;}.categorieprodotti .product-detail .swiper-products,.preferiti .product-detail .swiper-products{background-color:var(--color-white);border-radius:var(--border-radius-40);}.categorieprodotti .product-detail .swiper-thumbs,.preferiti .product-detail .swiper-thumbs{height:150px;margin-top:20px;}.categorieprodotti .product-detail .swiper-thumbs .swiper-slide,.preferiti .product-detail .swiper-thumbs .swiper-slide{border-radius:var(--border-radius-20);border:solid 4px var(--color-transparent);cursor:pointer;}.categorieprodotti .product-detail .swiper-thumbs .swiper-slide.swiper-slide-thumb-active,.preferiti .product-detail .swiper-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--color-yellow);}.categorieprodotti .product-detail .detail .brand>img,.preferiti .product-detail .detail .brand>img{max-height:60px;}.categorieprodotti .product-detail .detail .review-star>div,.preferiti .product-detail .detail .review-star>div{filter:brightness(0) saturate(100%) invert(80%) sepia(53%) saturate(4578%) hue-rotate(352deg) brightness(96%) contrast(113%);}.categorieprodotti .product-detail .detail .box-price [class^=price],.categorieprodotti .product-detail .detail .box-price .price-promo,.preferiti .product-detail .detail .box-price [class^=price],.preferiti .product-detail .detail .box-price .price-promo{font-size:var(--font-size-ml);}.categorieprodotti .product-detail .detail .box-price:has(.price-promo) .price,.preferiti .product-detail .detail .box-price:has(.price-promo) .price{font-size:var(--font-size-md);}.categorieprodotti .product-detail .detail .technical-data,.preferiti .product-detail .detail .technical-data{padding-top:20px;border-top:solid 1px var(--color-grey-3);}.categorieprodotti .shop-item,.preferiti .shop-item{background-color:var(--color-white);border-radius:var(--border-radius-20);padding:30px;margin-bottom:10px;position:relative;}.categorieprodotti .shop-item>div,.preferiti .shop-item>div{display:flex;justify-content:space-between;align-items:center;}.categorieprodotti .shop-item>div .img,.preferiti .shop-item>div .img{width:70px;height:70px;display:flex;justify-content:center;align-items:center;margin-right:30px;}.categorieprodotti .shop-item>div .img>img,.preferiti .shop-item>div .img>img{max-width:100%;max-height:100%;}.categorieprodotti .shop-item>div .img:not(:has(>img)),.preferiti .shop-item>div .img:not(:has(>img)){background:url("/images/ico-image-grey.svg") no-repeat center center var(--color-transparent);background-size:35px auto;}.categorieprodotti .shop-item>div .text,.categorieprodotti .shop-item>div .price,.preferiti .shop-item>div .text,.preferiti .shop-item>div .price{width:15%;margin-right:15px;}.categorieprodotti .shop-item>div .text>*,.categorieprodotti .shop-item>div .price>*,.preferiti .shop-item>div .text>*,.preferiti .shop-item>div .price>*{display:block;}.categorieprodotti .shop-item>div .text,.preferiti .shop-item>div .text{width:35%;}.categorieprodotti .shop-item>div .price,.preferiti .shop-item>div .price{margin-left:20px;}.categorieprodotti .shop-item>div input[type=number],.preferiti .shop-item>div input[type=number]{width:130px;}.utente{background-color:var(--color-grey-2);}.marchitrattati{background-color:var(--color-grey-2);}.marchitrattati .m{background-color:var(--color-white);border-radius:var(--border-radius-20);height:100%;min-height:280px;display:flex;justify-content:center;align-items:center;}.marchitrattati .m img{max-width:60%;max-height:60%;}.distribuzioneautomatica .contatti,.chisiamo .contatti{background:url("/images/box-contatti-img.webp") no-repeat center center var(--color-transparent);background-size:cover;}.distribuzioneautomatica .contatti::before,.chisiamo .contatti::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.7;mix-blend-mode:multiply;z-index:1;width:50%;}.distribuzioneautomatica .contatti>*,.chisiamo .contatti>*{position:relative;z-index:2;}.chisiamo .storia .storia-container{position:relative;padding-bottom:70px;margin-bottom:150px;}.chisiamo .storia .storia-container .img-rounded{position:absolute;top:0;right:-100px;width:calc(45% + 100px);height:100%;}.chisiamo .storia .storia-container:nth-of-type(odd) .img-rounded{right:unset;left:-100px;}.chisiamo .contatti .cont{position:relative;padding-right:30px;margin-right:30px;}.chisiamo .contatti .cont::after{content:"";position:absolute;top:30px;right:0;height:calc(100% - 60px);width:1px;background-color:var(--color-white);opacity:.25;pointer-events:none;}.contattaci .riferimenti{position:relative;}.contattaci .riferimenti .map{position:absolute;top:0;right:0;width:50%;height:100%;z-index:1;}.contattaci .riferimenti .map .map-image{width:70px;}.contattaci .riferimenti .map .map-image.map-image-rid{width:40px;}.contattaci .riferimenti .box-accordion :not(.box-bullet) [class*=ico-fv]{margin-right:10px;}.contattaci .request-form{background-image:url("/images/contatti-form-img.webp");}.contattaci .request-form .row .f::before{left:-50px;width:calc(100% + 100px);}.hidden{display:none!important;}.visible{display:block;}.nazione-wrapper{position:relative;}.nazione-dropdown{position:absolute;top:100%;left:0;right:0;z-index:9999;background:#fff;border:1px solid #ccc;border-top:0;list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.12);}.nazione-dropdown li{padding:8px 12px;cursor:pointer;font-size:.9rem;}.nazione-dropdown li:hover,.nazione-dropdown li.active{background:#f0f0f0;}