﻿.neutral{background-color:#333}.neutral-light{background-color:#a9a9a9}.neutral-light h2{color:#1a1a1a}.neutral-light h3{color:#1a1a1a}.neutral-light h4{color:#1a1a1a}.neutral-light h5{color:#1a1a1a}.neutral-light h6{color:#1a1a1a}.neutral-light p{color:#1a1a1a}.neutral-light b{color:#1a1a1a}.black{background-color:#000}.secondary{color:#b2c937}.primary{color:#f57d00}.bg-dark{background-color:#1a1a1a}.text-light{color:#a9a9a9}body{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem);font-weight:400;font-family:"Source Sans Pro",sans-serif;line-height:1.3}.text-small{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);line-height:1.6}p,li{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem);line-height:1.5;font-weight:400}h1,.h1{font-size:clamp(3rem,2.6rem + 2vw,5rem);font-weight:700;color:#fff;line-height:1.2}h2,.h2{font-size:clamp(2rem,1.6rem + 2vw,3.5rem);line-height:1.2;font-weight:700;color:#fff;margin-bottom:2rem}h3,.h3{font-size:clamp(1.5rem,1.475rem + 1.375vw,2.5rem);line-height:1.2;margin-bottom:1rem}h4,.h4{font-size:clamp(1.5rem,1.35rem + .75vw,2rem);line-height:1.3}h5,.h5{font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem);line-height:1.3}h6,.h6{font-size:clamp(1rem,.85rem + .75vw,1.375rem);font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;color:#f57d00}.display{font-size:clamp(3.25rem,2.65rem + 3vw,6.25rem);line-height:1.1}b,.bold{font-weight:700;color:#fff}.py{padding-block:calc(2em + 8*(100vw - 360px)/260)}.pb{padding-bottom:calc(2em + 8*(100vw - 360px)/260)}.pt{padding-top:calc(2em + 8*(100vw - 360px)/260)}html{scroll-behavior:smooth;font-size:100%}article{padding-top:7em}article.home_page{padding-top:1.75em}img{max-width:100%}.overlay::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(26,26,26,.6);mix-blend-mode:multiply}a{text-decoration:none}a:hover{text-decoration:underline}:root{--bs-font-sans-serif: Source Sans Pro, sans-serif;--bs-body-font-weight: 400;--bs-body-color: #A9A9A9;--bs-body-bg: #1a1a1a;--bs-link-color: #fff;--bs-link-hover-color: #fff}:root .btn{--bs-btn-font-size: 1.25rem;--bs-btn-font-weight: 600;--bs-btn-color: #fff;--bs-btn-bg: #333;--bs-btn-padding-x: 1em;--bs-btn-padding-y: 0.5em;--bs-btn-border-color: #A9A9A9;text-align:left}:root .btn:hover{--bs-btn-hover-bg: #1a1a1a}:root .card-title{--bs-card-title-spacer-y: 0}:root .navbar-nav .nav-link.active,:root .navbar-nav .show>.nav-link{--bs-navbar-active-color: #F57D00}:root .nav-link:focus,:root .nav-link:hover{--bs-nav-link-hover-color: #F57D00}:root .nav-link{--bs-nav-link-color: #fff;--bs-nav-link-font-weight: 600;--bs-navbar-nav-link-padding-x: 1em;--bs-navbar-nav-link-padding-y: 4em}:root .nav-tabs{--bs-nav-tabs-border-color: #333;--bs-nav-tabs-link-hover-border-color: transparent;--bs-nav-tabs-link-active-color: #fff;--bs-nav-tabs-link-active-bg: transparent}:root .accordion{--bs-accordion-border-color: transparent;--bs-accordion-bg: #1a1a1a;--bs-accordion-color: #A9A9A9;--bs-accordion-border-radius: 0;--bs-accordion-btn-color: #A9A9A9;--bs-accordion-active-color: #fff;--bs-accordion-active-bg: #1a1a1a;--bs-accordion-btn-focus-border-color: transparent}:root .navbar-toggler{--bs-navbar-toggler-border-color: #1a1a1a;--bs-navbar-toggler-focus-width: 0}:root .dropdown-menu{--bs-dropdown-bg: #1a1a1a;--bs-dropdown-color: #fff;--bs-dropdown-border-color: #1a1a1a;--bs-dropdown-link-color: #fff;--bs-dropdown-link-hover-color: #F57D00;--bs-dropdown-link-hover-bg: #1a1a1a;--bs-dropdown-link-active-color: #F57D00;--bs-dropdown-link-active-bg: #1a1a1a}:root .offcanvas{--bs-offcanvas-width: 100vw;--bs-offcanvas-height: 100vh;--bs-offcanvas-bg: #1a1a1a}.block-black_block{background-color:#000}.block-black_block .container{width:min(100%,800px)}.block-black_block .container img{width:100%;height:auto}.block-black_block p{font-size:clamp(1.5rem,1.35rem + .75vw,2rem);line-height:1.4}.block-black_block .block-img{height:18em;width:auto}.block-black_block .canvas{height:60vh}.block-black_block .canvas a{display:none}.block-image_scroll{padding-bottom:calc(2em + 8*(100vw - 360px)/260);overflow-x:hidden}.block-image_scroll img{width:100%;max-height:50vh;object-fit:contain;object-position:center center;scale:1.3}@media(min-width: 768px){.block-image_scroll img{max-height:80vh;object-fit:cover;scale:1}}@media(max-width: 576px){.block-image_scroll{overflow:hidden}}.horizontal-scroll-img{overflow:hidden;height:100vh;display:flex;align-items:center}.horizontal-scroll-img img{height:340px;width:auto;max-width:none;padding-left:20em}@media(min-width: 768px){.horizontal-scroll-img img{height:550px;padding-left:8em}}.block-generic_container .generic-bg{background-position-x:right 0;background-repeat:no-repeat;background-size:cover;min-height:40vh}.block-generic_container .container{position:relative;z-index:2}.block-generic_container .container .generic-text h3{color:#fff}.center{text-align:center}.center .generic-text{margin:auto}.block-metallic_capital{overflow-x:hidden}.metallic-capital-container{min-height:100vh}.metallic-capital-container .metallic-capital-title{font-size:clamp(3.25rem,2.65rem + 3vw,6.25rem);line-height:1.1}.metallic-capital-container .metallic-capital-text h3{font-weight:700;color:#fff}.metallic-capital-container .chemical-element{height:5em;width:5em;border:2px solid #A9A9A9;position:absolute;animation-name:fly_element;animation-duration:3s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:linear}.metallic-capital-container .chemical-element--acronym{font-size:clamp(2rem,1.6rem + 2vw,3.5rem);font-weight:700;color:#a9a9a9}.metallic-capital-container .chemical-element:nth-child(1){top:12%;left:5%;animation-delay:.8s}.metallic-capital-container .chemical-element:nth-child(2){animation-delay:1.2s}.metallic-capital-container .chemical-element:nth-child(3){top:18%;left:calc(48% - 5em/2);animation-delay:.2s}.metallic-capital-container .chemical-element:nth-child(4){top:14%;left:66%;animation-delay:.5s}.metallic-capital-container .chemical-element:nth-child(5){animation-delay:.8s}.metallic-capital-container .chemical-element:nth-child(6){animation-delay:.8s}.metallic-capital-container .chemical-element:nth-child(7){top:76%;left:4%;animation-delay:1.2s}.metallic-capital-container .chemical-element:nth-child(8){top:80%;left:36%;animation-delay:.5s}.metallic-capital-container .chemical-element:nth-child(9){top:72%;left:65%;animation-delay:1.2s}.metallic-capital-container .chemical-element:nth-child(10){animation-delay:.2s}.metallic-capital-container .chemical-element:nth-child(11){animation-delay:.8s}.metallic-capital-container .chemical-element:nth-child(12){animation-delay:1s}@keyframes fly_element{0%{transform:translate(0, 0)}25%{transform:translate(5px, 10px)}50%{transform:translate(10px, 15px)}75%{transform:translate(10px, 8px)}100%{transform:translate(3px, 3px)}}@media(min-width: 768px){.block-metallic_capital{padding-block:calc(2em + 8*(100vw - 360px)/260)}.metallic-capital-container .chemical-element:nth-child(1){top:10%;left:5%}.metallic-capital-container .chemical-element:nth-child(2){top:3%;left:calc(35% - 6em/2)}.metallic-capital-container .chemical-element:nth-child(3){top:0%;left:calc(65% - 6em/2)}.metallic-capital-container .chemical-element:nth-child(4){top:5%;left:85%}.metallic-capital-container .chemical-element:nth-child(5){top:32%;left:12%}.metallic-capital-container .chemical-element:nth-child(6){top:27%;left:78%}.metallic-capital-container .chemical-element:nth-child(7){top:55%;left:0%}.metallic-capital-container .chemical-element:nth-child(8){top:55%;left:70%}.metallic-capital-container .chemical-element:nth-child(9){top:48%;left:90%}.metallic-capital-container .chemical-element:nth-child(10){top:75%;left:20%}.metallic-capital-container .chemical-element:nth-child(11){top:80%;left:50%}.metallic-capital-container .chemical-element:nth-child(12){top:75%;left:87%}}.block-bg_card_overlay .container-fluid{background-size:cover;background-repeat:no-repeat;padding-block:2em}.block-bg_card_overlay .card-overlay{min-height:55vh;background-color:rgba(26,26,26,.7);background-blend-mode:multiply;display:flex;flex-direction:column;justify-content:center;padding:2em 1em}.block-bg_card_overlay .card-overlay .overlay-title{font-size:clamp(2rem,1.6rem + 2vw,3.5rem)}.block-bg_card_overlay .card-overlay .overlay-text p{color:#fff}@media(min-width: 992px){.block-bg_card_overlay .container-fluid{height:85vh}.block-bg_card_overlay .card-overlay{padding:2em 6em}}.scrollable-section .sticky-top{top:25%}.scrollable-section p{font-size:clamp(1rem,.85rem + .75vw,1.25rem)}.scrollable-section .scrollable-img img{width:100%;object-fit:cover;height:400px}.scrollable-section--text{padding-block:calc(2em + 8*(100vw - 360px)/260)}.scrollable-section--text .scrollable-text p{margin-bottom:.5em}.scrollable-section.inverted .scrollable-section--text{padding:2em}.scrollable-section.inverted .scrollable-img--content{padding-top:1.2em;margin-bottom:3em}.scrollable-section.inverted .scrollable-img--content p{margin-bottom:.5em}.scrollable-section.inverted .scrollable-img--content .text{margin-bottom:3em 1em}@media(min-width: 992px){.scrollable-section--text{padding:4em min(11%,3em) 4em min(20%,6em)}.scrollable-section.inverted .scrollable-section--text{padding:4em min(14%,8em) 4em 0}}.block-benefits .benefits-title{font-weight:700;color:#fff}.block-benefits .benefits-bg{background-size:cover;background-repeat:no-repeat;background-position:center}.block-benefits .benefits-box img{width:auto;height:5em;object-fit:contain;margin-bottom:1em}.block-benefits .benefit-element p{font-size:clamp(1.5rem,1.35rem + .75vw,2rem);line-height:1.3}@media(min-width: 768px){.block-benefits .benefit-element{max-width:16em}.block-benefits .benefits-bg{background-size:contain}}.block-certifications{background-color:#fff}.block-certifications .col{min-width:8.5em}.block-certifications img{object-fit:contain}@media(min-width: 768px){.block-certifications .col{max-width:9em}}.accordion-button{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem)}.accordion-button:focus{box-shadow:none}.accordion-button.collapsed:hover{color:#fff}.accordion-button::after,.accordion-button:not(.collapsed)::after{background-image:url("../images/icon-accordion.e9226fc8ee19.svg");background-position:center}.accordion-body p{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem);font-weight:300}.accordion-body p b{font-weight:400}.accordion-item{border-bottom:1px solid #a9a9a9}.centered-container{max-width:36em}.centered-container .title{font-size:clamp(2rem,1.6rem + 2vw,3.5rem);font-weight:700;color:#fff}.centered-container .text a{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem)}.centered-container .text p{margin-bottom:1.25em}.block-documents .documents-title{font-size:clamp(1.5rem,1.475rem + 1.375vw,2.5rem);font-weight:700;color:#fff}.document-icon{height:4em;width:4em;display:flex}.document-icon img{width:100%;height:100%;object-fit:contain;margin:auto}.block-contact_block .contacts-title{margin-bottom:2em}.block-contact_block .title{font-size:clamp(1.5rem,1.475rem + 1.375vw,2.5rem);font-weight:700;color:#fff}.block-contact_block .contacts-text p{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);margin-bottom:0;color:#fff}.block-image_text_beside{background-color:#fff;color:#1a1a1a}.block-image_text_beside a{color:#1a1a1a;text-decoration:underline}.block-image_text_beside h3{font-weight:700}.block-image_text_beside p{font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem);margin-bottom:0}.block-image_text_beside img{object-fit:contain;max-width:6em;height:auto;margin:auto}article.legal-information-detail{background-color:#fff}article.legal-information-detail h2{color:#1a1a1a;font-size:clamp(1.5rem,1.475rem + 1.375vw,2.5rem)}article.legal-information-detail .legal-information-text p{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem)}article.legal-information-detail b{color:#1a1a1a}article.legal-information-detail a{color:#f57d00;text-decoration:underline}article.legal-information-detail a:hover{color:#1a1a1a}header .navbar{background-color:#1a1a1a}header .languages{list-style:none;padding:0}header .languages li{font-size:1rem;font-weight:300;color:#a9a9a9;opacity:.8}header .languages li:not(:first-child){padding-left:1em}header .languages li:not(:last-child){border-right:1px solid #333;padding-right:1em}header .languages li.active{opacity:1;font-weight:400;color:#fff}header .languages a{text-decoration:none}header .languages a:hover{color:#fff;font-weight:400}header .navbar-brand img.logo{width:10em;height:auto}header .nav-link{font-size:1.5rem;line-height:1.8}header .nav-link:hover,header .nav-link.active{text-decoration:underline}header .dropdown-toggle::after{border:0}header img#navbarDropdown_0.dropdown-toggle,header img#navbarDropdown_1.dropdown-toggle{right:-12px;width:32px;height:32px}header img#navbarDropdown_0.dropdown-toggle.show,header img#navbarDropdown_1.dropdown-toggle.show{transform:rotate(180deg);transition:transform .15s ease}header ul.dropdown-menu.show{padding-bottom:1em}header ul.dropdown-menu.show::before{content:"";position:absolute;top:0;left:-80em;width:213vw;height:102%;background:#1a1a1a;z-index:-1;transition:transform 1s ease}header a.dropdown-item{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem)}header a.nav-link{position:relative}header .nav-item.dropdown{margin-right:.5em}header #navbarDropdown_0,header #navbarDropdown_1{position:absolute;top:16px;right:-4px;width:12px;height:12px}@media(min-width: 992px){header .languages li{padding-left:.5em}header .languages li:not(:last-child){padding-right:.5em}header .navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link{padding-right:0}header .nav-link{font-size:1rem}header img#navbarDropdown_0.dropdown-toggle,header img#navbarDropdown_1.dropdown-toggle{top:13px;right:-8px;width:20px;height:20px}}footer .form-floating .form-control:focus+label{transform:scale(0.65) translateY(-0.5rem) translateX(0.15rem)}footer #contactForm{background-color:#333}footer #contactForm .container{max-width:35em}footer #contactForm .contactForm-title{color:#f57d00;font-weight:600;font-size:clamp(2rem,1.6rem + 2vw,3.5rem)}footer #contactForm .contactForm-text{font-size:clamp(1.5rem,1.35rem + .75vw,2rem)}footer #contactForm .recaptcha-message{font-size:1rem}footer #contactForm .recaptcha-message a{text-decoration:underline}footer #contactForm .grecaptcha-badge{visibility:hidden}footer #contactForm .form-check-label{font-size:1rem}footer #contactForm .form-check-label a{text-decoration:underline}footer .form-control{padding:.75em 1em;font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);border-radius:.75rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;-ms-border-radius:.75rem;border:none}footer textarea.form-control{min-height:12em}footer #newsLetter{background-color:#f57d00}footer #newsLetter p{color:#fff;font-weight:600;font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem)}footer #extra-info p.extra-info-title{color:#f57d00;font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem);font-weight:700;margin-bottom:1em}footer #extra-info p.extra-info-title.fake{color:#1a1a1a}footer #extra-info .extra-info-text p,footer #extra-info .extra-info-text a{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);margin-bottom:0}footer .social-icon{height:24px;width:30px}article.news-detail{background-color:#fff}article.news-detail a.back-link{color:#1a1a1a;opacity:.5;font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);text-decoration:none}article.news-detail a.back-link:hover{opacity:1;text-decoration:underline}article.news-detail a.back-link i{font-size:1rem}article.news-detail .images{max-height:16em;overflow:hidden}article.news-detail .images img{object-fit:cover;width:100%;height:auto;object-position:center}article.news-detail h2{color:#1a1a1a;font-size:clamp(1.5rem,1.475rem + 1.375vw,2.5rem)}article.news-detail p.news-date{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);color:#1a1a1a}article.news-detail .news-text p{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem)}article.news-detail b{color:#1a1a1a}article.news-detail a{color:#f57d00;text-decoration:underline}article.news-detail a:hover{color:#1a1a1a}.block-lista_news .news{transition:.5s ease-in-out}.block-lista_news .news:hover img{transform:scale(102%)}.block-lista_news .news p{color:#fff;font-size:1rem;line-height:1.2;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;white-space:normal}article.ecommerce .wa-btn{max-width:250px}article.ecommerce .category{margin-bottom:5em}article.ecommerce .category h2{font-size:clamp(1.5rem,1.475rem + 1.375vw,2.5rem)}article.ecommerce .category .form-select.category-filter{background-color:rgba(0,0,0,0);padding:0;border:none;border-bottom:1px solid #b2c937;color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;width:15em;border-radius:0;background-position:right 0 center}.product.no-img{height:20em;background-image:url("../images/placeholder.ec1d21ffd2b5.jpg");background-size:cover;background-position:center;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem}.product .product-sold{position:absolute;width:100%;top:50%;left:50%;background-color:rgba(26,26,26,.6);color:#b2c937;transform:translate(-50%, -50%);padding:.7em;font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem);letter-spacing:.03em;text-transform:uppercase;font-weight:700;text-align:center}.product a:hover{text-decoration:none}.product-type{font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem);color:#fff;font-weight:700}.product-price{font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem)}.product-info{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);color:#a9a9a9;letter-spacing:.03em}.product-info span{color:#fff}.product h3{color:#fff;font-weight:700}.product-description p{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem)}.product h6{color:#a9a9a9;letter-spacing:.04em;font-size:1rem}.product .specifics::before{content:"";display:inline-block;align-items:center;background:url("../images/icon-ruler.5980ca38504e.svg") no-repeat;width:20px;height:20px;margin:0 8px 0 0;vertical-align:center}.product .position::before{content:"";display:inline-block;background:url("../images/icon-pin.c19b84f21b47.svg") no-repeat;width:20px;height:20px;margin:0 8px 0 0;vertical-align:center}.product .quantity::before{content:"";display:inline-block;background:url("../images/icon-cube.09e7a6eb8756.svg") no-repeat;width:20px;height:20px;margin:0 8px 0 0;vertical-align:center}article.single-product-page .back-page{font-size:1rem}article.single-product-page div.bigSlide{border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem;overflow:hidden;cursor:pointer;height:20em}article.single-product-page div.bigSlide img{width:100%;height:100%;object-fit:cover}article.single-product-page .phone-number{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);letter-spacing:.02em}article.single-product-page .phone-number a:hover{text-decoration:underline}@media(min-width: 768px){article.single-product-page .ecommerce-product{padding-left:calc(2em + 6*(100vw - 360px)/260)}}article.single-product-page .ecommerce-product .small-text{font-size:1rem;color:#fff;letter-spacing:.03em;line-height:1}article.single-product-page .ecommerce-product .document canvas{width:4em;height:5em;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;background-color:#fff;margin-right:.5em;transition:transform .5s ease}article.single-product-page .ecommerce-product .document canvas:hover{transform:scale(1.05)}.create-product .outline{border:1px solid #a9a9a9;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px}.create-product .file-upload .swiper-wrapper{max-height:250px}.create-product .file-upload .swiper-wrapper .swiper-slide{height:auto;overflow:hidden;border-radius:20px}.create-product .file-upload .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}article.pre-checkout .outline{border:1px solid #a9a9a9;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px}article.pre-checkout .product .no-img{height:5em;background-image:url("../images/placeholder.ec1d21ffd2b5.jpg");background-size:cover;background-position:center;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem}article.pre-checkout .product img{height:5em;object-fit:cover;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem}article.pre-checkout .product .small-text{font-size:1rem;color:#a9a9a9;letter-spacing:.03em}article.pre-checkout .personal-data label{margin-bottom:.25rem}article.pre-checkout .personal-data .form-check-input:checked{background-color:#f57d00;border-color:#f57d00}article.pre-checkout .personal-data .form-check-input:focus{box-shadow:unset}article.pre-checkout .recap-price{top:150px}@media(max-width: 768px){article.pre-checkout .recap-price.sticky-top{position:relative;z-index:unset;top:unset}}article.pre-checkout .recap-price .subtotal-container{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);color:#fff;font-weight:700}article.pre-checkout .recap-price a:hover{text-decoration:none}article.pre-checkout .recap-price .small-text{font-size:1rem;color:#fff;letter-spacing:.03em;line-height:1}article.pre-checkout .error-message{color:#f57d00;font-size:1rem;letter-spacing:.03em}.invalid-product{min-height:75%;max-width:43em}.invalid-product a:hover{text-decoration:none}.order-detail{max-width:43em}.order-detail .step{text-align:center;background-color:#333;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem}.order-detail .step .step-button{width:60px;height:60px;border-radius:50%;border:3px solid #a9a9a9;background-color:#b2c937;color:#fff}.order-detail .step .step-button.canceled{background-color:#f57d00;color:#1a1a1a}.order-detail .outline{border:1px solid #a9a9a9;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px}.order-detail .shipping-method .small-text{font-size:1rem;color:#fff;letter-spacing:.03em;line-height:1}.order-detail .header-order .small-text,.order-detail .personal-data .small-text,.order-detail .unicredit-error .small-text{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.order-detail .header-order .small-text.color-container,.order-detail .personal-data .small-text.color-container,.order-detail .unicredit-error .small-text.color-container{color:inherit}.order-detail .header-order .border-r,.order-detail .personal-data .border-r,.order-detail .unicredit-error .border-r{border-right:1px solid #a9a9a9}@media(max-width: 576px){.order-detail .header-order .border-r,.order-detail .personal-data .border-r,.order-detail .unicredit-error .border-r{border-right:none;border-bottom:1px solid #a9a9a9}}.order-detail .header-order .border-b,.order-detail .personal-data .border-b,.order-detail .unicredit-error .border-b{border-bottom:1px solid #a9a9a9}.order-detail .product .no-img{height:5em;background-image:url("../images/placeholder.ec1d21ffd2b5.jpg");background-size:cover;background-position:center;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem}.order-detail .product img{height:5em;object-fit:cover;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem}.order-detail a:hover{text-decoration:none}@media print{body{visibility:hidden}body footer{display:none}#section-to-print{visibility:visible;position:absolute;left:0;top:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#1a1a1a;padding-top:0}#section-to-print .step-container{margin-bottom:1rem !important}#section-to-print .step-container .step{background-color:rgba(169,169,169,.2)}#section-to-print .product h3{color:#1a1a1a}#section-to-print .small-text{color:#1a1a1a}#section-to-print .personal-data .border-b{padding-bottom:.5rem !important;margin-bottom:.5rem !important}#section-to-print .hide-to-print{display:none}}.hero{padding-bottom:calc(2em + 8*(100vw - 360px)/260)}.hero h1{line-height:1}.hero .text b{font-weight:400}.block-hero .full{background-position:center top 7.5em;background-size:90%;background-repeat:no-repeat}.block-hero .full .hero{height:55vh;display:flex}@media(min-width: 576px){.block-hero .full{background-position:center top 4em;background-size:70%}.block-hero .full .hero{height:60vh}}@media(min-width: 992px){.block-hero .full{background-position:top center;background-size:90%}.block-hero .full .hero{height:70vh;align-items:end}}.block-hero_home .hero{height:90vh;overflow-y:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;text-align:center;padding-bottom:0}.block-hero_home .hero .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}.block-hero_home .hero .content{z-index:2;position:relative}.block-hero_home .hero .content-title{max-width:1000px;margin:auto}.block-hero_home .hero .content-text{max-width:900px;color:#fff;margin:auto}.block-hero_home .hero .content-text p{font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem);line-height:1.3}@media(min-width: 992px){.block-hero .full{background-position:center center;background-size:contain}.block-hero .full .hero{height:100vh;align-items:center}}.card{background-color:#333;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem;padding:1.25em}.card .card-title{color:#fff}.card-translated{max-width:960px;z-index:1;position:relative;margin:calc(20em/-3*1.875) auto 1em auto;padding:2em 3em}.card-translated .translated-container-title{margin-bottom:.5em}.card-translated .translated-container-text p{margin-bottom:0}.card-3{min-height:18em}.card-3 .card-img{width:6em;height:3.25em}.card-3 .card-img img{width:auto;height:100%;object-fit:contain}.card-3 .card-title{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem);font-weight:600}.card-3 p,.card-3 li{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);line-height:1.5}.card-3 ul{padding-left:.5em}.card-3 li::marker{content:"–  ";font-size:1rem}.home_page .block-card_3_elements{background-image:linear-gradient(to bottom, #1a1a1a 50%, #A9A9A9 50%);background-repeat:no-repeat;height:100%}.home_page .block-card_3_elements a:hover{text-decoration:none}.home_page .block-card_3_elements .card:hover{box-shadow:0px 0px 24px 8px rgba(0,0,0,.5);transition:all .3s ease;background-color:#1a1a1a}.home_page .block-card_3_elements .container{padding-block:0}.home_page .block-card_3_elements .container .col-lg-4:nth-child(2) .card-title{color:#f57d00}.home_page .block-card_3_elements .container .col-lg-4:nth-child(3) .card-title{color:#b2c937}.home_page .block-card_3_elements .card-3 .card-img{width:auto;height:8em;padding-block:.5em;text-align:center}.home_page .block-card_3_elements .card-3 .card-img img{width:100%;height:100%}.home_page .block-card_3_elements .card-3 .card-title{font-size:clamp(1.5rem,1.475rem + 1.375vw,2.5rem);font-weight:700}.home_page .block-card_3_elements .card-3 p,.home_page .block-card_3_elements .card-3 li{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);line-height:1.5}.home_page .block-card_3_elements .card-3 ul{padding-left:.5em}.home_page .block-card_3_elements .card-3 li::marker{content:"–  ";font-size:1rem}.card-2{min-height:20em;padding:2em 2.5em}.card-2 .card-img{width:6em;height:6em}.card-2 .card-img img{width:auto;height:100%}.card-2 .card-title{font-size:clamp(1.5rem,1.35rem + .75vw,2rem);font-weight:600}.card-2 p,.card-2 li{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem);line-height:1.4}.card-image{border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem;overflow:hidden;padding:0;margin-bottom:calc(2em + 8*(100vw - 360px)/260)}.card-image img{width:100%;height:auto;object-fit:cover}.card-news{overflow:hidden;background-color:#fff;border:none;height:100%;transition:.5s ease-in-out}.card-news:hover .news-title{color:#f57d00}.card-news:hover .image img{transform:scale(102%)}.card-news .image{max-height:60%;min-height:52%}.card-news .image img{object-fit:cover;height:100%;width:100%}.card-news .card-body{display:flex;flex-direction:column;justify-content:space-between;padding:1em 2em}.card-news .news-title{color:#1a1a1a;font-weight:700;padding-top:.5em;font-size:1.5rem;line-height:1.3}.card-news .news-date{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);color:#1a1a1a;font-weight:400}.card-big-news{overflow:hidden;background-color:#fff;border:none;height:100%;flex-direction:row;min-height:20em;transition:.3s ease-in-out}.card-big-news:hover .news-title{color:#f57d00}.card-big-news:hover .image img{transform:scale(102%)}.card-big-news .image{max-width:50%}.card-big-news .image img{object-fit:cover;height:100%;width:100%}.card-big-news .card-body{display:flex;flex-direction:column;justify-content:flex-end;padding:1em 2em}.card-big-news .news-title{color:#1a1a1a;font-weight:700;font-size:clamp(1.5rem,1.35rem + .75vw,2rem)}.card-big-news .news-date{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);color:#1a1a1a;font-weight:400}.btn{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;position:relative;overflow:hidden;padding-block:.6em}.btn span{position:relative;z-index:2;transition:transform .5s ease}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;transform:translateY(100%) scaleY(0.5);transition:all .6s ease;z-index:-1}.btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#333;border-radius:0;transform:translateY(0) scaleY(1);transition:all .6s ease}.btn:hover{border:1px solid #fff;color:#fff}.btn:hover .arrow{color:#fff}.btn:hover:before{transform:translateY(0) scaleY(1);transition-delay:0}.btn:hover:after{transform:translateY(-100%) scaleY(0.5);transition-delay:0}.btn .arrow{font-weight:400;color:#a9a9a9}.btn.primary{color:#f57d00}.btn.secondary{color:#b2c937}.btn.secondary .icon{background-color:#b2c937}.btn .no-icon{display:inline-block;height:24px}.btn .icon{display:inline-block;width:24px;height:24px;position:relative;top:5px;mask-repeat:no-repeat;mask-position:center;mask-size:24px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:24px}.btn .icon.cart-icon{mask-image:url("../images/shopping-cart.4bfc229d12a2.svg");-webkit-mask-image:url("../images/shopping-cart.4bfc229d12a2.svg")}.btn .icon.wa-icon{mask-image:url("../images/wa.d3c3f6f28d86.svg");-webkit-mask-image:url("../images/wa.d3c3f6f28d86.svg")}.btn .icon.mail-icon{mask-image:url("../images/mail.eb3304caa7df.svg");-webkit-mask-image:url("../images/mail.eb3304caa7df.svg")}.btn .icon.phone-icon{mask-image:url("../images/phone.083175bb19f8.svg");-webkit-mask-image:url("../images/phone.083175bb19f8.svg")}.btn .icon.print-icon{mask-image:url("../images/print.0e70c974e2c0.svg");-webkit-mask-image:url("../images/print.0e70c974e2c0.svg")}.btn.icon-change-color .icon{background-color:#1a1a1a}.btn.icon-change-color:hover .icon{background-color:#fff}.btn-metallic{font-size:clamp(1.5rem,1.125rem + .625vw,1.875rem);padding-inline:1.25em;padding-block:.3em}.btn-filled{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);padding:.75em 1em}.btn-light{color:#1a1a1a}.btn-light:after{background:#a9a9a9}.btn-dark{border:1px solid #333;color:#fff}.btn-secondary{border:1px solid #b2c937;color:#1a1a1a}.btn-secondary:after{background:#b2c937}.btn-primary{border:1px solid #f57d00;color:#fff}.btn-primary:after{background:#f57d00}.btn-outlined{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem);padding:.75em 1em}.ecommerce .btn-filters{background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #b2c937;color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;width:16em;height:1.75em}.ecommerce .btn-filters:hover,.ecommerce .btn-filters.show{color:#a9a9a9}.ecommerce .btn-filters:hover .dropdown-toggle::after,.ecommerce .btn-filters.show .dropdown-toggle::after{transform:rotate(180deg)}.ecommerce .dropdown-toggle::after{content:url("../images/icon-arrow-down.78aa3b9b39de.svg");border:0;vertical-align:baseline;transform:scale(0.8);transition:transform .15s ease}.ecommerce .dropdown-toggle.show::after{transform:rotate(180deg) scale(0.8);transform-origin:center}.ecommerce .dropdown-menu{background-color:#b2c937;width:100%;border-radius:0;padding:0}.ecommerce .dropdown-menu li.dropdown-item{color:#fff;padding-block:.5em;font-size:1.125rem;cursor:pointer}.ecommerce .dropdown-menu li.dropdown-item.active,.ecommerce .dropdown-menu li.dropdown-item:hover{background-color:#333;color:#fff}.btn-drag-me{user-select:none;pointer-events:none;cursor:none;z-index:10;transition:transform 200ms ease-in}.btn-drag-me i{opacity:0;font-size:3rem;color:#f57d00;transition:200ms ease-in}.btn-drag-me button{border:none;font-weight:600;font-size:1.12rem;letter-spacing:-0.0375rem;border-radius:300px;width:6rem;height:6rem}.btn-drag-me.active{transform:scale(0.5)}.btn-drag-me.active i{opacity:1;transform:none}.btn-drag-me.active span{display:none}.wa-btn{font-size:clamp(1rem,.95rem + .15vw,1.125rem)}.wa-btn .wa-icon{width:24px}.block-nav_tab_block .nav-tab-container .nav-tabs .nav-link{font-size:clamp(1.275rem,.85rem + .75vw,1.5rem);color:#a9a9a9;border-bottom:1px solid #a9a9a9;width:max(100px,30%)}.block-nav_tab_block .nav-tab-container .nav-tabs .nav-link.active,.block-nav_tab_block .nav-tab-container .nav-tabs .nav-link:hover{border-color:rgba(0,0,0,0);border-bottom:3px solid #fff;color:#fff}.block-nav_tab_block .nav-tab-container .nav-tab-img{width:12em;height:auto}.block-nav_tab_block .nav-tab-container .nav-tab-img img{height:100%}.block-nav_tab_block .container-buttons .row{width:100%;margin:auto}.slider .swiper-slide{width:16em}.slider .swiper-slide.hidden{display:none}.slider .swiper-slide img{border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem;object-fit:cover;object-position:center;max-height:14em}.slider .swiper-slide .slider-title{font-weight:700;color:#fff;font-size:clamp(1.5rem,.85rem + .75vw,1.5rem)}.slider .swiper-slide .slider-text p{font-size:clamp(1.125rem,1.5rem - .375vw,1.5rem)}.home_page .slider .genericSwiper{padding-left:calc(2em + 40*(100vw - 360px)/260)}.home_page .slider .genericSwiper .swiper-slide:last-child{margin-right:calc(2em + 40*(100vw - 360px)/260)}.ecommerce .slider .eCommerceSwiper{padding-left:.6em}.ecommerce .slider .eCommerceSwiper .swiper-slide:last-child{margin-right:calc(1em + 10*(100vw - 360px)/260)}.ecommerce .slider .eCommerceSwiper .navigation{display:flex;justify-content:space-between;gap:1em;height:fit-content;width:100%;position:absolute;top:25%;z-index:100;padding-right:11%;padding-left:2.5%;color:#b2c937}.ecommerce .slider .eCommerceSwiper .navigation>*{cursor:pointer;border:solid 1.5px #b2c937;height:3rem;aspect-ratio:1;display:grid;place-items:center;border-radius:9999px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1)}@media(min-width: 576px){.ecommerce .slider .eCommerceSwiper{padding-left:calc(1.4em + 60*(100vw - 576px)/120)}}@media(min-width: 768px){.ecommerce .slider .eCommerceSwiper{padding-left:calc(1.1em + 50*(100vw - 768px)/120)}}@media(min-width: 992px){.ecommerce .slider .eCommerceSwiper{padding-left:calc(.9em + 50*(100vw - 992px)/120)}}@media(min-width: 1200px){.ecommerce .slider .eCommerceSwiper{padding-left:calc(1.4em + 60*(100vw - 1200px)/120)}.ecommerce .slider .eCommerceSwiper .navigation{justify-content:flex-start;gap:1001px}}@media(min-width: 1400px){.ecommerce .slider .eCommerceSwiper{padding-left:calc(1.6em + 60*(100vw - 1400px)/120)}.ecommerce .slider .eCommerceSwiper .navigation{gap:1200px}}.slider-product .swiper-slide{border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem;max-height:6em;overflow:hidden;cursor:pointer}.slider-product .swiper-slide.hidden{display:none}.slider-product .swiper-slide img.thumbnail{object-fit:cover;width:100%;height:100%;object-position:center}.swiper.scrollable .swiper-slide{width:14em}.swiper.scrollable .swiper-slide.hidden{display:none}.swiper.scrollable .swiper-slide img{border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem;object-fit:cover;object-position:center;max-height:14em}.bigSlide{display:none}.thumbnail{opacity:.6}.active,.thumbnail:hover{opacity:1}
