body,html{max-width:100vw;height:100%;overflow:unset;overflow-x:hidden;--bs-body-font-family:"mulishRegular",serif}.font-bold{font-weight:500;font-family:mulishBold,serif}.font-playfair{font-family:playFairRegular,serif}body{font-family:mulishRegular,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}main{grid-area:main}.layout{display:grid;grid-template-areas:"head" "main" "footer";grid-template-rows:auto 1fr auto;height:100%}.btn-nordzinc-danger,.btn-nordzinc-primary,.btn-nordzinc-reset,.btn-univers{background-color:unset;padding:5px 10px;min-width:10rem;border:0;color:#435f16;font-weight:700}.btn-univers-hovered{border-radius:50px;background-color:#fff;border:1px solid #7cf2d7}.btn-univers-disabled,.btn-univers-hovered{color:#252525;min-width:10rem;max-height:2rem;padding-left:1rem;padding-right:1rem;font-weight:700}.btn-univers-disabled{border-radius:50px;background-color:grey;border:1px solid grey}.dropdown-item.btn-nordzinc{color:#000}.nav-link.btn-univers{color:#000;position:relative;display:inline-block;text-decoration:none;font-size:18px;font-weight:700;transition:color .3s ease}.nav-link.btn-univers:not(.no-underline):after{content:"";position:absolute;width:0;height:2px;bottom:0;left:5%;background-color:#000;transition:width .3s ease}.nav-link.btn-univers.active:not(.no-underline):after{width:90%;transition:none}.nav-link.btn-univers:hover:after{width:90%;left:5%}.btn-univers-active,.btn-univers:hover{padding:5px 10px;border:0;min-width:10rem;font-weight:700}.btn-nordzinc-primary:hover{background-color:#00f}.btn-nordzinc-danger:hover,.btn-nordzinc-primary:hover{padding:5px 10px;border:0;min-width:10rem;color:#fff;font-weight:700}.btn-nordzinc-danger:hover{background-color:red}.btn-nordzinc-reset:hover{background-color:#777;padding:5px 10px;border:0;min-width:10rem;color:#fff;font-weight:700}.link-normale,.link-normale:hover{color:#fff;text-decoration:unset}.link-normale:hover{font-weight:700;cursor:pointer}footer{background-color:#252525;color:#fff;padding:2rem 10px 10px;bottom:0;width:100%;text-align:center;font-size:.9rem;grid-area:footer;margin-top:1rem}footer .powered-column{text-align:left}@media (max-width:767px){footer .powered-column{text-align:center}}header{background-color:#fff;color:#000;width:100%;text-align:left;font-size:1rem;grid-area:head}.divider{width:2px;background-color:#707070}.dropdown-centered .dropdown-menu{top:3rem;border:1px solid #707070;text-align:center}@media (min-width:992px){.dropdown-centered{min-width:10rem!important;margin-right:1rem}}@media (max-width:991px){nav .navbar-nav{max-width:10rem;margin-right:1rem}nav .navbar-toggler{transform:translateY(2rem)}.dropdown-centered .dropdown-menu{left:50%!important;margin-top:1.5rem!important}}nav .dropdown-toggle.nav-link{float:right}.dropdown-item .dropdown-menu{max-width:10rem}.dropdown-centered .dropdown-item:hover{background-color:unset}input:invalid{background-color:red}nav .dropdown-centered .dropdown-toggle:after{content:none!important}nav .dropdown-menu{border:none!important}textarea.form-control::-webkit-scrollbar{width:.5em}textarea.form-control::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(139,195,74,.3)}textarea.form-control::-webkit-scrollbar-thumb{background-color:#8bc34a;outline:1px solid #708090}.green-nord-zinc{color:#435f16!important}.nordzinc-underline{border-bottom:2px solid #435f16}.error-floating-message{font-style:italic;font-size:.8rem;color:red}.required-indicator{font-size:.8rem}.link-home-page:hover{cursor:pointer;color:#8ec82f}.univers-color{color:#7cf2d7!important}.custom-color{color:#252525!important}.btn-univers-black{background-color:#252525;border-radius:50px;color:#fff;min-width:10rem;max-height:2rem;border:none;padding-left:1rem;padding-right:1rem;font-weight:700}.btn-univers-black:hover{background-color:#fff;color:#252525;border:1px solid #7cf2d7}.btn-univers-primary{background-color:#7cf2d7;border-radius:50px;color:#252525;min-width:10rem;max-height:2rem;border:none;padding-left:1rem;padding-right:1rem;font-weight:700}.btn-univers-primary:hover{border:1px solid #7cf2d7}.btn-univers-primary:hover,.btn-univers-reset:hover{background-color:#fff;transition:color .5s ease-in-out}.btn-univers-reset:hover{border:1px solid #777}.btn-univers-reset{background-color:#777;border-radius:50px;color:#252525;min-width:10rem;max-height:2rem;border:none;padding-left:1rem;padding-right:1rem;font-weight:700}.btn-univers:hover{cursor:pointer}@media (min-width:768px){.col-md-2_5{flex:0 0 auto!important;width:20%!important}}.btn-light,.nav-link.btn-univers:hover{background-color:#fff!important}.btn-light{border-color:#fff!important}[data-icon-name=li-certificate],[data-icon-name=noun-phone-mail-1700973],[data-icon-name=transportation_moving_flatbed_truck],[data-icon-name=wp-location_pin_thin]{color:#7cf2d7!important;fill:#7cf2d7!important;max-width:20%}.false-p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;margin-top:0;margin-bottom:1rem}.btn-cart{color:rgba(0,0,0,.65)!important}.btn-cart:hover{color:#000!important}.rdt_Pagination option{color:#252525!important}.barra-ricerca{max-width:50vw;max-height:2rem;margin:0 auto}@media (max-width:768px){.barra-ricerca{max-width:unset}}.swiper{width:90vw;height:30vh;padding:1rem 0}.swiper-slide{width:8rem;height:auto;max-height:8rem;display:flex;justify-content:center;align-items:center}.swiper-slide img{width:8rem;height:auto;object-fit:contain}.swiper-wrapper{align-items:center}