html,body{width:100%;margin:0px;padding:0px}body{overflow-x:hidden}*{color:#737373;font-weight:400;font-family:"clanot"}a,a:hover,a:visited,a:active,a:focus,a.nav-link{color:inherit;text-decoration:none;cursor:pointer}:focus{box-shadow:none !important}h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;color:#737373;font-family:"luthon-southard2"}h2,h3,h4,h5,h6{margin-bottom:0;font-size:clamp(18px,3.6vw,40px)}h1{font-size:clamp(20px,3.9vw,48px)}.font32{font-size:clamp(18px,3.2vw,32px)}p{font-size:clamp(14px,2vw,18px);color:#737373;margin-bottom:0}span{font-weight:inherit;font-size:inherit;color:inherit}.fs-30{font-size:clamp(16px,3vw,30px)}.fs-32{font-size:clamp(18px,3.2vw,32px)}.color-primary{color:#737373 !important}.svg-primary path{fill:#737373}.color-white{color:#fff}.color-black{color:#000}.container-loader{background:#030303;position:fixed;top:0;height:100dvh;width:100dvw;z-index:10000000000000000000000000000000000000000000000000000000000000000000;display:flex;align-items:center;justify-content:center}.loader svg{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);fill:#737373;height:150px;width:150px}.loader svg g{stroke:#737373}.btn{padding:15px 35px;text-transform:uppercase;border-radius:0;font-size:clamp(14px,2.4vw,24px)}.btn.btn1{color:#737373;border:#737373 1px solid}.btn.btn1:hover{background-color:#737373;color:#fff}.btn.btn-small{padding:10px 20px;font-size:clamp(14px,2vw,18px)}.btn.btn2{color:#fff;border:#737373 3px solid;background-color:#737373}.btn.btn2:hover{color:#737373;background-color:#fff}.btn.btn3{padding:15px 0;width:100%;background-color:#737373;border:#737373 1px solid}.btn.btn3:hover{border-color:#000;background-color:#000;color:#737373}.btn.btn-lang{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);color:#fff !important;border:none !important;padding-left:20px}.btn.btn-lang+ul.dropdown-menu{background-color:rgba(0,0,0,0);border:none;min-width:inherit;width:100%;padding-left:20px}.btn.btn-lang+ul.dropdown-menu li{color:#fff;font-size:clamp(14px,2.4vw,24px)}header{position:fixed;transition:background .5s;top:0;width:100%;background-color:rgba(0,0,0,0);z-index:999}header .container-logo-header{max-width:calc(100% - 80px)}header .container-logo-header .navbar-brand svg{width:300px;height:auto;max-width:100%}header .nav-item .nav-link{font-family:"luthon-southard2";font-size:clamp(14px,2.4vw,24px);text-transform:uppercase;color:#fff}header .nav-item .nav-link .active{color:#fff;font-weight:700}header .nav-item .nav-link svg path{fill:#fff}header .navbar-toggler{color:#fff;border:none}header .navbar-toggler svg{font-size:2em}@media(max-width: 767px){header .navbar-toggler svg{font-size:1.4em}}header .navbar-toggler svg path{color:#fff}header .navbar-nav .nav-item{padding-left:.5rem;padding-right:.5rem}header .navbar-nav .nav-item:last-child .nav-link{padding-right:0}header .navbar-nav .nav-item .nav-link{color:#fff}header .navbar-nav .nav-item .nav-link .active{font-weight:700}header .navbar-nav .nav-item.lan{display:flex;align-items:center}header.white,header.onlyWhite{background-color:#fff}header.white .navbar-brand svg path,header.onlyWhite .navbar-brand svg path{fill:#737373}header.white .nav-item .nav-link,header.onlyWhite .nav-item .nav-link{color:#737373}header.white .nav-item .nav-link .active,header.onlyWhite .nav-item .nav-link .active{color:#737373}header.white .nav-item .nav-link svg path,header.onlyWhite .nav-item .nav-link svg path{fill:#737373}header.white .navbar-toggler,header.onlyWhite .navbar-toggler{color:#737373}header.white .navbar-toggler svg path,header.onlyWhite .navbar-toggler svg path{color:#737373}header.white .navbar-nav .nav-item .nav-link,header.onlyWhite .navbar-nav .nav-item .nav-link{color:#737373}header.white .btn.btn-lang,header.onlyWhite .btn.btn-lang{color:#737373 !important}header.white .btn.btn-lang+ul.dropdown-menu,header.onlyWhite .btn.btn-lang+ul.dropdown-menu{background-color:#fff}header.white .btn.btn-lang+ul.dropdown-menu li,header.onlyWhite .btn.btn-lang+ul.dropdown-menu li{color:#737373}header ul.dropdown-menu li a{width:100%;display:block}.banner-full-screen{position:relative;width:100%}.banner-full-screen .inside-banner{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.banner-full-screen .inside-banner .head-line{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);color:#fff;text-align:center;font-size:clamp(14px,2.4vw,24px)}.banner-full-screen .inside-banner .head-line span{font-size:clamp(18px,3.8vw,46px);font-family:"luthon-southard2"}.banner-full-screen .imgBackground{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-2;width:100%;height:100%;object-fit:cover}.banner-full-screen .oscuramento-banner{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.banner-full-screen .cambioLingua~.select2 .select2-selection{border:none;cursor:pointer;text-transform:uppercase;background:rgba(0,0,0,0)}.banner-full-screen .cambioLingua~.select2 .select2-selection__rendered{color:#fff;margin-right:20px}.banner-full-screen .cambioLingua~.select2 .select2-selection__rendered:focus-visible{outline:none}.banner-full-screen .cambioLingua~.select2{margin-right:20px}.banner-full-screen .cambioLingua~.select2~.dropdownParent .select2-container{margin-left:-8px;border:none}.banner-full-screen .cambioLingua~.select2~.dropdownParent .select2-results__option--selectable{color:#fff;text-transform:uppercase}.banner-full-screen .cambioLingua~.select2~.dropdownParent .select2-container--open .select2-dropdown--below{background-color:rgba(0,0,0,0);color:#fff;border:none}.banner-full-screen .cambioLingua~.select2~.dropdownParent .select2-container--default .select2-results__option--selected{background-color:rgba(0,0,0,0);color:#fff;display:none}.banner-full-screen .cambioLingua~.select2~.dropdownParent .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(0,0,0,0);color:#fff}.banner-full-screen .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;width:100%}.banner-full-screen .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.banner-full-screen .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.spacer{padding-top:100px}@media screen and (max-width: 767px){.spacer{padding-top:50px}}@media screen and (min-width: 768px){.border-right1{border-right:1px #000 solid}}.cit,.cit *{font-family:"luthon-southard2";font-size:clamp(20px,4vw,56px)}.nameCit{font-size:clamp(18px,3.2vw,32px)}.img_producto_container{width:100%;aspect-ratio:3/4;position:relative;overflow:hidden}.img_producto{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .5s ease-out}.img-full-width{width:100%;aspect-ratio:16/9;object-fit:cover;max-height:90vh}.ff-special{font-family:"luthon-southard2"}.opera-full{position:relative;width:100%}.opera-full .targhetta-opera-full{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;padding:15px 45px;text-align:center;color:#1e1e1e;background-color:hsla(0,0%,100%,.7);font-size:clamp(14px,2.4vw,24px)}.opera-full .targhetta-opera-full span{font-family:"luthon-southard2";font-size:clamp(18px,3.5vw,36px)}@media screen and (max-width: 767px){.opera-full .targhetta-opera-full{width:100%;bottom:0;padding:5px}}.icona-footer{height:50px;text-align:center}.icona-footer svg{height:100%;width:auto}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){outline:none;border-top-left-radius:0;border-bottom-left-radius:0;border-width:3px;border-right:none;border-color:#737373}form#formFooter .form-control:focus{border-color:#737373}form#formFooter .form-control{padding:.75rem 1rem .75rem 1.5rem}form#formContatti input{border:none;border-bottom:1px solid #000;border-radius:0;padding:1rem 0;font-size:clamp(14px,2.4vw,24px)}form#formContatti textarea{border:none;border-bottom:1px solid #000;border-radius:0;padding:1rem 0;font-size:clamp(14px,2.4vw,24px)}.opera-container:first-child{margin-top:0 !important}.link-footer a{font-weight:600}.img-magnifier-container{position:relative;width:auto;aspect-ratio:3/4;max-height:80svh;margin:auto}.img-magnifier-container img{width:100%;height:100%;object-fit:cover}.img-magnifier-glass{position:absolute;border:3px solid #000;border-radius:50%;cursor:none;width:300px;height:300px;pointer-events:none;z-index:1}.myimage{cursor:none}.carousell-full img{aspect-ratio:16/9}.carousell-full .swiper-button{color:#000;background:hsla(0,0%,100%,.5);padding:2rem;height:150px;margin-top:0;top:50%;transform:translateY(-50%)}.carousell-full .swiper-button.swiper-button-prev{left:0}.carousell-full .swiper-button.swiper-button-next{right:0}@media screen and (max-width: 767px){.carousell-full .swiper-button{height:auto;padding:1.5rem 1rem}.carousell-full .swiper-button::after{font-size:20px}}img.standard{width:100%;height:100%;object-fit:cover}.filtro-opere .filtro-opere-desktop{display:none;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 992px){.filtro-opere .filtro-opere-desktop{display:flex}}.filtro-opere .filtro-opere-desktop .elemento-filtro{font-family:"luthon-southard2";color:#737373;cursor:pointer;padding-left:2rem;padding-right:2rem;border-right:1px #737373 solid}.filtro-opere .filtro-opere-desktop .elemento-filtro:first-of-type{padding-left:0}.filtro-opere .filtro-opere-desktop .elemento-filtro:last-of-type{padding-right:0;border-right:none}.filtro-opere .filtro-opere-desktop .elemento-filtro.active a{font-weight:600}.filtro-opere .filtro-opere-mobile{display:none}.filtro-opere .filtro-opere-mobile .dropdown{text-align:center}.filtro-opere .filtro-opere-mobile .dropdown-menu.show{min-width:250px}.filtro-opere .filtro-opere-mobile a{display:block;width:100%;padding-left:15px;padding-right:15px;max-width:200px;font-size:14px}.filtro-opere .filtro-opere-mobile hr{margin:.25rem}.filtro-opere .filtro-opere-mobile .btn.btn-1{min-width:250px;padding:7px 15px;font-size:14px}@media screen and (max-width: 991px){.filtro-opere .filtro-opere-mobile{display:block}}.goBack{font-size:clamp(14px,2.4vw,24px)}.schedaTecnica{font-size:clamp(14px,2.4vw,24px)}.schedaTecnica h1{font-size:clamp(20px,4vw,56px)}.schedaTecnica hr{margin:1.5rem 0;opacity:1}.opera-container-do{position:relative;padding-bottom:4rem}.opera-container-do .swiper-button{color:#000;border:1px solid #737373;margin-top:0;height:3rem;width:3rem}.opera-container-do .swiper-button.swiper-button-prev{top:auto;left:auto;right:4rem;bottom:0}.opera-container-do .swiper-button.swiper-button-next{top:auto;right:0;bottom:0}.opera-container-do .swiper-button::after{font-size:1rem}@media screen and (max-width: 767px){.opera-container-do .swiper-button{padding:1.5rem 1rem}.opera-container-do .swiper-button::after{font-size:20px}}#pagination{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}#pagination li{margin:0 5px;cursor:pointer;list-style:none;font-size:clamp(14px,2.4vw,24px);font-weight:bold;text-decoration:none;border:1px solid #000;border-radius:5px;transition:all .3s}#pagination li a{padding:5px 10px}#pagination li.disabled{pointer-events:none;opacity:.5}#pagination li:hover{background-color:#fff;color:#737373}#pagination li:hover svg path{fill:#737373}#pagination li.active{background-color:#fff;color:#737373}.promo-modal-trigger{position:fixed;left:20px;bottom:20px;z-index:1050}#promoModal .btn-close{position:absolute;top:1rem;right:1rem}#promoModal .modal-content{overflow:hidden}#promoModal .img-popup{width:100%;object-fit:cover;aspect-ratio:16/9}#promoModal .text-popup{height:100%;display:flex;flex-direction:column;justify-content:center;width:fit-content;margin:auto}@media screen and (min-width: 768px){#promoModal h2{padding-right:2rem}}.promo-modal-trigger{padding:1rem;border-radius:50%;background:#fff;border:#000 2px solid}.promo-modal-trigger img{width:50px;height:50px}.price-mostra{font-size:clamp(14px,2.2vw,20px);font-weight:400}.price-mostra span{text-decoration:line-through}/*# sourceMappingURL=style.css.map */