@font-face{font-family:'urbanist';src:url('../fonts/Urbanist-Regular.woff2') format('woff2'),url('../fonts/Urbanist-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'urbanist';src:url('../fonts/Urbanist-Italic.woff2') format('woff2'),url('../fonts/Urbanist-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'urbanist';src:url('../fonts/Urbanist-Bold.woff2') format('woff2'),url('../fonts/Urbanist-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'urbanist';src:url('../fonts/Urbanist-BoldItalic.woff2') format('woff2'),url('../fonts/Urbanist-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Urbanist';font-style:normal;font-weight:600;src:local(''),url('../fonts/urbanist-v10-latin-600.woff2') format('woff2'),url('../fonts/urbanist-v10-latin-600.woff') format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local(''),url('../fonts/roboto-v30-latin-300.woff2') format('woff2'),url('../fonts/roboto-v30-latin-300.woff') format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local(''),url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v30-latin-regular.woff') format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local(''),url('../fonts/roboto-v30-latin-700.woff2') format('woff2'),url('../fonts/roboto-v30-latin-700.woff') format('woff')}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}h1,h2,h3,h4,p,ul,ol{display:block;font-size:inherit}img{display:block;max-width:100%;height:auto;border:0}a{color:inherit;transition:.2s;outline:0;cursor:pointer}a:hover{color:#9a9a9a}a.link{color:#009ee6}body{font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;color:#1a1a1a;font-weight:400;background:#FAFAFA}body .environment-test{position:fixed;top:0;left:50%;transform:translateX(-50%);background-color:#c92100;color:#fff;padding:5px 20px;text-align:center;font-size:14px;line-height:20px;z-index:1000}table{width:100%;border-collapse:collapse;font-size:14px;line-height:14px}table thead{padding:18px 0}table thead tr th{padding:18px 10px;color:#fff;text-align:center;font-weight:700;border-right:1px rgba(255,255,255,0.25) solid}table thead tr th[rowspan]~th:not([rowspan]){padding-bottom:0}table tbody tr{background-color:#fff}table tbody tr:nth-child(odd){background-color:#ededed}table tbody tr td{padding:8px 8px 6px 8px;text-align:center;color:#777}b,strong{font-weight:600}p:not(:last-child){margin-bottom:25px}.list{margin-bottom:30px}.list li{margin:0 0 0 20px}.t-blu{color:#3944A2 !important}.t-indaco{color:#3C46A1 !important}.t-rosso{color:#C0161F !important}.t-arancione{color:#D37729 !important}.t-giallo{color:#E6AE1B !important}.t-lime{color:#A7C244 !important}.t-verde{color:#499C54 !important}.t-aqua{color:#1F968D !important}.t-azzurro{color:#7CB7C6 !important}.t-viola{color:#857AB2 !important}.t-porpora{color:#B35194 !important}.bk-grey{background-color:#1a1a1a !important}.bk-blu{background-color:#3944A2 !important}.bk-indaco{background-color:#3C46A1 !important}.bk-indaco-light{background-color:#8389c0 !important}.bk-rosso{background-color:#C0161F !important}.bk-rosso-light{background-color:#d26c72 !important}.bk-arancione{background-color:#D37729 !important}.bk-arancione-light{background-color:#dea678 !important}.bk-giallo{background-color:#E6AE1B !important}.bk-giallo-light{background-color:#eecc74 !important}.bk-lime{background-color:#A7C244 !important}.bk-lime-light{background-color:#c3d388 !important}.bk-verde{background-color:#499C54 !important}.bk-verde-light{background-color:#92c498 !important}.bk-aqua{background-color:#1F968D !important}.bk-aqua-light{background-color:#79c0bb !important}.bk-azzurro{background-color:#7CB7C6 !important}.bk-azzurro-light{background-color:#b0d4dd !important}.bk-viola{background-color:#857AB2 !important}.bk-viola-light{background-color:#afa8ca !important}.bk-porpora{background-color:#B35194 !important}.bk-porpora-light{background-color:#d197bf !important}h1{font-style:italic;font-size:60px;line-height:60px;letter-spacing:-1px;text-align:center;font-weight:700}h2{font-size:40px;line-height:40px;font-weight:700;margin-bottom:15px}h3{font-size:20px;line-height:20px;font-weight:400;margin-top:5px;letter-spacing:-0.5px}h4{text-transform:uppercase;font-size:12px;line-height:12px;font-weight:400;margin-top:5px;letter-spacing:-0.5px}.btn{display:inline-flex;justify-content:center;align-items:center;background-color:#000;color:#fff;text-transform:uppercase;text-decoration:none;transition:.3s;cursor:pointer;outline:0;border:none;border-radius:5px;font-family:inherit;font-size:14px;line-height:13px;padding:15px 12px;font-weight:700;height:35px}.btn i{width:16px;height:16px;border-radius:999px;background-color:#000;display:flex;justify-content:center;align-items:center;margin-left:7px}.btn i svg{width:12px;stroke:#fff}.btn i.reverse{margin:0 7px 0 0 !important}.btn.btn-important{background-color:#009ee6}.btn.btn-light{background-color:#4D4D4D}.btn.btn-empty{background-color:transparent;border:1px solid #000;color:#000}.btn.btn-empty:hover{color:#fff}.btn.btn-profile{background-color:#3944A2;padding:15px 5px}.btn.btn-profile:hover{color:#fff}.btn:hover{background-color:#1a1a1a}.btn.btn-revert{background-color:transparent;border:2px solid #fff}.btn.btn-revert:hover{background-color:#fff;color:#3944A2}.container{margin:auto;max-width:1280px;padding:0 25px}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.t-color{color:#009ee6}.t-white{color:#fff}.hidden,[hidden]{display:none !important}.disabled,[disabled]{opacity:.5 !important;pointer-events:none !important}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#009ee6}::-webkit-scrollbar-thumb:hover{background:#555}.pagination{display:flex;justify-content:center;width:100%;margin-top:24px;align-self:flex-end}.pagination .pagination-prev,.pagination .pagination-next{display:inline-flex;justify-content:center;align-items:center;background-color:#000;color:#fff;text-transform:uppercase;text-decoration:none;transition:.3s;cursor:pointer;outline:0;border:none;border-radius:5px;font-family:inherit;font-size:14px;line-height:13px;padding:15px 12px;font-weight:700;height:35px;margin:2px;border-radius:100%;padding:8px}.pagination .pagination-prev i,.pagination .pagination-next i{width:16px;height:16px;border-radius:999px;background-color:#000;display:flex;justify-content:center;align-items:center;margin-left:7px}.pagination .pagination-prev i svg,.pagination .pagination-next i svg{width:12px;stroke:#fff}.pagination .pagination-prev i.reverse,.pagination .pagination-next i.reverse{margin:0 7px 0 0 !important}.pagination .pagination-prev.btn-important,.pagination .pagination-next.btn-important{background-color:#009ee6}.pagination .pagination-prev.btn-light,.pagination .pagination-next.btn-light{background-color:#4D4D4D}.pagination .pagination-prev.btn-empty,.pagination .pagination-next.btn-empty{background-color:transparent;border:1px solid #000;color:#000}.pagination .pagination-prev.btn-empty:hover,.pagination .pagination-next.btn-empty:hover{color:#fff}.pagination .pagination-prev.btn-profile,.pagination .pagination-next.btn-profile{background-color:#3944A2;padding:15px 5px}.pagination .pagination-prev.btn-profile:hover,.pagination .pagination-next.btn-profile:hover{color:#fff}.pagination .pagination-prev:hover,.pagination .pagination-next:hover{background-color:#1a1a1a}.pagination .pagination-prev.btn-revert,.pagination .pagination-next.btn-revert{background-color:transparent;border:2px solid #fff}.pagination .pagination-prev.btn-revert:hover,.pagination .pagination-next.btn-revert:hover{background-color:#fff;color:#3944A2}.pagination .pagination-current{display:flex;align-items:center;padding:8px 16px}.header{background-color:#fff;position:fixed;top:0;width:100%;z-index:100}.header .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:92px}.header .header-categories{display:flex;align-items:center;flex-wrap:wrap}.header .header-categories a{width:32px;height:32px;border-radius:6px;margin:0 3px}.header .header-categories a[data-tooltip]::before{bottom:unset;top:calc(100% + 4px)}.header .header-logo img{height:70px}.header .header-menu-links{display:flex;justify-content:flex-end;margin-right:15px;position:relative}.header .header-menu-links a{display:flex;align-items:center;margin:0 25px;font-size:15px;line-height:15px;text-decoration:none;text-transform:uppercase;height:70px;font-weight:700}.header .header-menu-links a i{width:16px;height:16px;border-radius:999px;background-color:#000;display:flex;justify-content:center;align-items:center;margin-left:7px}.header .header-menu-links a i svg{width:12px;stroke:#fff}.header .header-menu-links a i.reverse{margin:0 7px 0 0}.header .header-menu-links a.active{color:#009ee6}.header .header-menu-links a.link-categoria{display:none}.header .header-menu-links a.link-mobile{display:none}.header .header-menu-links .header-catalogo{position:absolute;top:81px;left:0;background-color:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px;display:none}.header .header-menu-links .header-catalogo.is-visible{display:flex;z-index:100}.header .header-menu-links .header-catalogo .header-catalogo-wrapper{width:460px;border-top:9px solid #1a1a1a;padding:15px 10px;display:flex;flex-wrap:wrap;gap:5px 20px}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item{font-weight:400;width:calc(50% - 10px);height:30px;margin:0px;padding:5px 10px;border-radius:5px}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item:hover{color:#fff}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-indaco:hover{background-color:#3C46A1 !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-rosso:hover{background-color:#C0161F !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-arancione:hover{background-color:#D37729 !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-giallo:hover{background-color:#E6AE1B !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-lime:hover{background-color:#A7C244 !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-verde:hover{background-color:#499C54 !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-aqua:hover{background-color:#1F968D !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-azzurro:hover{background-color:#7CB7C6 !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-viola:hover{background-color:#857AB2 !important}.header .header-menu-links .header-catalogo .header-catalogo-wrapper .header-catalogo-item.capitolo-porpora:hover{background-color:#B35194 !important}.header .header-menu-icons{display:flex}.header .header-menu-icons a{display:flex;align-items:center;margin:0 10px;text-decoration:none;font-size:15px;line-height:15px;font-weight:700}.header .header-menu-icons a.header-menu-btn{display:none}.header .header-menu-icons a.icon-profile{background-color:#3944A2;color:#fff;padding:8px;border-radius:6px;text-decoration:none}.header .header-menu-icons a.icon-profile svg{margin-right:10px}.header .header-menu-icons a.header-cart-icon{position:relative;line-height:0}.header .header-menu-icons a.header-cart-icon #cart-icon-count{position:absolute;min-width:15px;height:15px;top:-4px;right:-7px;background-color:#009ee6;color:#fff;font-size:10px;line-height:11px;border-radius:999px;display:flex;justify-content:center;align-items:center}.header .header-rainbow{display:flex}.header .header-rainbow a{flex:1;height:9px}.header .header-rainbow a span{display:none}.header .header-rainbow.is-hidden{display:none}.header.is-environment-test{padding-top:20px}.header-search{background-color:#e6e6e6;overflow:hidden;height:0;transition:.3s;margin-top:100px}.header-search .container{position:relative}.header-search input{padding-right:42px}.header-search .btn{width:37px;position:absolute;top:0;padding:0;bottom:0;right:25px;border-radius:0 3px 3px 0}.header-search.is-visible{padding:5px 0;height:45px}.logo{padding:20px;display:flex;justify-content:center;align-items:center;line-height:0}.home-banner{position:relative}.home-banner .banner{max-height:380px}.home-banner .tns-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:absolute;top:50%;z-index:100;padding:0 20px}.home-banner .tns-controls button{display:flex;justify-content:center;align-items:center;background-color:#000;outline:none;border:none;color:#fff;width:50px;height:50px;border-radius:999px;transition:.3s}.home-banner .tns-controls button:hover{background-color:#1a1a1a}.home-banner .tns-nav{width:100%;display:flex;justify-content:center;align-items:center;margin-top:-45px}.home-banner .tns-nav button{width:13px;height:13px;background-color:#9a9a9a;border-radius:999px;outline:none;border:none;margin:15px 5px;z-index:1}.home-banner .tns-nav button.tns-nav-active{background-color:#3944A2}.home-catalogue{background-color:#3944A2;color:#fff;font-size:28px;line-height:28px;font-weight:600;padding:25px 0}.home-catalogue .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.home-catalogue small{font-size:15px;line-height:18px;font-weight:400}.home-catalogue .btn{font-size:18px;line-height:17px;padding:20px 20px 18px 20px}.home-box-offerte{margin:50px 20px 0 20px;box-shadow:0 2px 4px rgba(0,0,0,0.18);transition:all .3s ease-out 0s;text-decoration:none;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background-color:#E6AE1B;background-size:cover;color:#fff;padding:25px;text-align:center;position:relative}.home-box-offerte .offerte-background{display:block;position:absolute;right:-15px;bottom:-25px;width:235px;height:auto;opacity:.12;pointer-events:none}.home-box-offerte .offerte-icon{height:100px;width:auto;margin-bottom:20px}.home-box-offerte .offerte-name{font-size:20px;line-height:20px;font-weight:700;margin-bottom:15px;color:#1a1a1a}.home-box-offerte .offerte-abstract{margin-bottom:25px}.home-box-offerte:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);transform:translate(0, -2px)}.home-box-offerte .btn{background-color:#fff;color:#000}.home-box-offerte .btn:hover{background-color:#000;color:#fff}.home-who-wrapper{padding:0 0 50px 0}.home-who-wrapper h2,.detail-who-wrapper h2{font-weight:600;text-align:center;letter-spacing:-1px;margin-bottom:10px}.home-who-wrapper .home-who-list,.detail-who-wrapper .home-who-list{display:flex;flex-wrap:wrap;justify-content:center;padding:25px 0 45px 0}.home-who-wrapper .home-who,.detail-who-wrapper .home-who{width:275px;box-shadow:0 2px 4px rgba(0,0,0,0.18);transition:all .3s ease-out 0s;text-decoration:none;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background-color:#A7C244;color:#fff;padding:25px;text-align:center;margin:15px;position:relative}.home-who-wrapper .home-who .who-background,.detail-who-wrapper .home-who .who-background{display:block;position:absolute;right:-50px;bottom:-50px;width:200px;height:auto;opacity:.12;pointer-events:none}.home-who-wrapper .home-who .who-icon,.detail-who-wrapper .home-who .who-icon{height:70px;width:auto;margin-bottom:20px}.home-who-wrapper .home-who .who-name,.detail-who-wrapper .home-who .who-name{font-size:20px;line-height:20px;font-weight:700;margin-bottom:5px;color:#1a1a1a}.home-who-wrapper .home-who .who-name.h-fix-double,.detail-who-wrapper .home-who .who-name.h-fix-double{height:40px}.home-who-wrapper .home-who .who-name.h-installatori,.detail-who-wrapper .home-who .who-name.h-installatori{height:50px}.home-who-wrapper .home-who .who-name small,.detail-who-wrapper .home-who .who-name small{font-size:12px;line-height:12px;font-weight:400}.home-who-wrapper .home-who .who-abstract,.detail-who-wrapper .home-who .who-abstract{font-size:15px;line-height:17px;margin:20px 0}.home-who-wrapper .home-who .who-abstract.h-rivenditori,.detail-who-wrapper .home-who .who-abstract.h-rivenditori{height:125px}.home-who-wrapper .home-who .who-abstract ul,.detail-who-wrapper .home-who .who-abstract ul{text-align:left;list-style-type:none;margin-bottom:20px}.home-who-wrapper .home-who .who-abstract ul li,.detail-who-wrapper .home-who .who-abstract ul li{padding:0 0 0 25px;margin-bottom:10px;list-style:none;background:transparent url(../img/icon-arrow.svg) no-repeat left 0 top 0;background-size:15px}.home-who-wrapper .home-who .who-abstract ul li.plus,.detail-who-wrapper .home-who .who-abstract ul li.plus{background:transparent url(../img/icon-plus.svg) no-repeat left 0 top 0;background-size:15px}.home-who-wrapper .home-who:hover,.detail-who-wrapper .home-who:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);transform:translate(0, -2px)}.home-who-wrapper .home-who .btn,.detail-who-wrapper .home-who .btn{background-color:#fff;color:#000}.home-who-wrapper .home-who .btn:hover,.detail-who-wrapper .home-who .btn:hover{background-color:#000;color:#fff}.home-who-wrapper .home-who.bigger,.detail-who-wrapper .home-who.bigger{width:450px}.home-who-wrapper .home-who.bigger .who-abstract,.detail-who-wrapper .home-who.bigger .who-abstract{font-size:17px;line-height:19px}.home-sections{display:flex;flex-wrap:wrap}.home-sections .home-section{width:20%;height:350px;position:relative;background-color:#222;background-blend-mode:overlay;background:transparent no-repeat center center;background-size:cover}.home-sections .home-section:hover .home-section-overlay-color{opacity:1}.home-sections .home-section:hover .home-section-overlay{background-color:rgba(0,0,0,0)}.home-sections .home-section:hover .home-section-line{background-color:#000 !important}.home-sections .home-section:hover .home-section-spoiler{max-height:100px}.home-sections .home-section-overlay-color{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.5s}.home-sections .home-section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fff;padding:0 30px 30px 30px;transition:.5s}.home-sections .home-section-icon{width:auto;height:75px;margin-bottom:25px}.home-sections .home-section-title{font-size:22px;line-height:22px;font-weight:700;margin-bottom:10px}.home-sections .home-section-line{height:3px;width:100px;margin-bottom:10px;transition:.5s}.home-sections .home-section-spoiler{max-height:0px;overflow:hidden;transition:.3s}.home-sections .home-section-spoiler .home-section-description{font-size:12px;line-height:16px;margin-bottom:20px}.home-sections .btn{background-color:#fff;color:#000}.home-sections .btn:hover{background-color:#000;color:#fff}.page-banner{background:#3944A2 no-repeat center center;background-size:cover;display:flex;justify-content:center;align-items:center;min-height:300px;position:relative}.page-banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.page-banner h1{color:#fff;position:relative;z-index:2}.page-breadcrumb{background-color:#ededed;font-size:18px;line-height:18px;font-weight:600;padding:15px 0 15px 0;color:#9a9a9a;text-transform:uppercase;letter-spacing:-0.5px;position:sticky;top:101px;z-index:99}.page-breadcrumb a:hover{color:#1a1a1a}.page-breadcrumb span{color:#1a1a1a}.page-breadcrumb .container{display:flex;justify-content:space-between;flex-wrap:wrap}.page-breadcrumb svg{color:#3944A2;margin:0 7px}.page-breadcrumb .breadcrumb-list{display:flex;align-items:center;padding:10px 0}.page-breadcrumb .breadcrumb-actions{padding:10px 0}.page-breadcrumb .breadcrumb-actions .btn{background-color:#fff;color:#000}.page-breadcrumb .breadcrumb-actions .btn i{margin:0 0 0 7px}.page-breadcrumb .breadcrumb-actions .btn i svg{margin:0}.page-breadcrumb .breadcrumb-actions .btn:hover{background-color:#000;color:#fff}.page-breadcrumb .breadcrumb-actions .btn:hover span{color:#fff}.page-section{padding:50px 0}.page-section.section-gray{background-color:#ededed}.page-main{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;font-size:18px}.page-main>*{width:calc(50% - 25px)}.category-banner{overflow:hidden;position:relative;color:#fff}.category-banner .container{display:flex;flex-direction:column;justify-content:center;min-height:350px;align-items:flex-start}.category-banner .category-banner-icon{height:80px;width:auto;margin-bottom:5px}.category-banner .category-banner-icon-background{position:absolute;height:150%;width:auto;top:-25%;right:15%;opacity:.1}.category-banner h1{text-transform:uppercase;text-align:left;font-style:normal;font-size:45px;line-height:45px;letter-spacing:0;font-weight:600;margin-bottom:10px}.category-banner .btn{background-color:#fff;color:#000}.category-banner .btn i{margin:0 7px 0 0}.category-banner .btn:hover{background-color:#000;color:#fff}.categories-list{display:flex;flex-wrap:wrap;padding:45px 0}.categories-list .category-item{width:275px;margin:15px;box-shadow:0 2px 4px rgba(0,0,0,0.18);transition:all .3s ease-out 0s;text-decoration:none;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;background-color:#ededed}.categories-list .category-item .category-image{padding:20px}.categories-list .category-item .category-image img{mix-blend-mode:multiply}.categories-list .category-item .category-image img.placeholder{filter:grayscale(1);opacity:.1}.categories-list .category-item .category-footer{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px 15px;font-weight:600;font-size:18px;line-height:18px;transition:.2s;width:100%;letter-spacing:-0.5px}.categories-list .category-item .category-footer i{min-width:30px;width:30px;height:30px;border-radius:999px;display:flex;justify-content:center;align-items:center;margin-left:7px;transition:.2s}.categories-list .category-item .category-footer i svg{width:18px;stroke:#fff;transition:.2s}.categories-list .category-item:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);transform:translate(0, -2px)}.categories-list .category-item:hover .category-footer{color:#fff}.categories-list .category-item:hover .category-footer i{background-color:#fff !important}.categories-list .category-item.categories-indaco:hover .category-footer{background-color:#3C46A1}.categories-list .category-item.categories-indaco:hover .category-footer i svg{stroke:#3C46A1}.categories-list .category-item.categories-rosso:hover .category-footer{background-color:#C0161F}.categories-list .category-item.categories-rosso:hover .category-footer i svg{stroke:#C0161F}.categories-list .category-item.categories-arancione:hover .category-footer{background-color:#D37729}.categories-list .category-item.categories-arancione:hover .category-footer i svg{stroke:#D37729}.categories-list .category-item.categories-giallo:hover .category-footer{background-color:#E6AE1B}.categories-list .category-item.categories-giallo:hover .category-footer i svg{stroke:#E6AE1B}.categories-list .category-item.categories-lime:hover .category-footer{background-color:#A7C244}.categories-list .category-item.categories-lime:hover .category-footer i svg{stroke:#A7C244}.categories-list .category-item.categories-verde:hover .category-footer{background-color:#499C54}.categories-list .category-item.categories-verde:hover .category-footer i svg{stroke:#499C54}.categories-list .category-item.categories-aqua:hover .category-footer{background-color:#1F968D}.categories-list .category-item.categories-aqua:hover .category-footer i svg{stroke:#1F968D}.categories-list .category-item.categories-azzurro:hover .category-footer{background-color:#7CB7C6}.categories-list .category-item.categories-azzurro:hover .category-footer i svg{stroke:#7CB7C6}.categories-list .category-item.categories-viola:hover .category-footer{background-color:#857AB2}.categories-list .category-item.categories-viola:hover .category-footer i svg{stroke:#857AB2}.categories-list .category-item.categories-porpora:hover .category-footer{background-color:#B35194}.categories-list .category-item.categories-porpora:hover .category-footer i svg{stroke:#B35194}.page-modello h1{font-style:normal;padding:25px 0;text-align:left;font-size:40px;line-height:40px;position:relative}.page-modello h1 .modello-line{height:4px;width:100px;margin-top:6px}.page-modello .modello-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.page-modello .modello-top .modello-image-container{width:calc(33.3333% - 25px);display:flex;flex-wrap:wrap}.page-modello .modello-top .modello-image-container .modello-image{box-shadow:0 2px 4px rgba(0,0,0,0.18);margin-bottom:20px;position:relative;cursor:pointer}.page-modello .modello-top .modello-image-container .modello-image:hover:before{content:"";position:absolute;top:8px;right:8px;border-radius:9999px;width:30px;height:30px;background-size:18px 18px;background-image:url('../img/icon-zoom.svg');background-repeat:no-repeat;background-position:center center;background-color:rgba(154,154,154,0.6)}.page-modello .modello-top .modello-details{width:calc(66.6666% - 25px);display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}.page-modello .modello-top .modello-details .modello-detail{width:calc(50% - 11px);margin-bottom:20px;background-color:#fff;padding:20px;font-size:16px;line-height:20px;color:#777;box-shadow:0 2px 4px rgba(0,0,0,0.18)}.page-modello .modello-top .modello-details .modello-detail .modello-detail-title{display:inline-block;font-weight:700;text-transform:uppercase;font-size:15px;line-height:15px;margin-bottom:7px;padding:5px 8px 3px 8px;color:#fff}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc a{text-decoration:none;font-weight:600}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc a:hover{color:#1a1a1a}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc ul,.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc ol{padding-left:20px}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-blu a{color:#3944A2}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-indaco a{color:#3C46A1}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-rosso a{color:#C0161F}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-arancione a{color:#D37729}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-giallo a{color:#E6AE1B}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-lime a{color:#A7C244}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-verde a{color:#499C54}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-aqua a{color:#1F968D}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-azzurro a{color:#7CB7C6}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-viola a{color:#857AB2}.page-modello .modello-top .modello-details .modello-detail .modello-detail-desc.color-porpora a{color:#B35194}.page-modello .modello-table{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:35px}.page-modello .modello-table table{width:100% !important;table-layout:auto !important}.page-modello .modello-table .modello-table-header{width:calc(33.3333% - 25px);color:#fff;padding:13px 17px;font-size:16px;line-height:20px;position:relative;overflow:hidden}.page-modello .modello-table .modello-table-header .modello-table-title{font-weight:700;text-transform:uppercase;font-size:17px;line-height:15px;display:flex;justify-content:space-between;align-items:center}.page-modello .modello-table .modello-table-header .modello-table-prezzi-riservati{margin-top:15px;font-weight:600;font-size:14px;line-height:14px;padding:8px;border-radius:5px;background-color:#fff !important}.page-modello .modello-table .modello-table-header .modello-table-text{margin-top:15px}.page-modello .modello-table .modello-table-header .modello-table-image{position:absolute;height:200px;width:auto;bottom:-25px;right:-25px;opacity:.1}.page-modello .modello-table .modello-table-data{width:calc(66.6666% - 25px)}.page-modello .modello-table .modello-table-data .article{white-space:nowrap;cursor:pointer;padding:6px 8px 4px 8px;display:inline-block;width:100px;position:relative}.page-modello .modello-table .modello-table-data .article .price-mag-offerta{position:absolute;left:2px;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.page-modello .modello-table .modello-table-data .article .barrato{text-decoration:line-through}.page-modello .modello-table .modello-table-data .article .your-price{font-weight:700;font-size:16px;line-height:26px}.page-modello .modello-table .modello-table-data .article .price-detail{position:absolute;right:2px;top:calc(50% - 9px)}.page-modello .modello-table .modello-table-data .article svg{width:18px;height:18px}.page-modello .modello-table .modello-table-data .highlighted{color:#fff}.page-modello .modello-table .modello-table-data .highlighted .your-price{color:#000 !important}.page-modello .modello-table .modello-table-data .legenda{display:flex;flex-direction:column;justify-content:center;margin-top:25px}.page-modello .modello-table .modello-table-data .legenda .legenda-item{display:flex;align-items:center;margin-bottom:10px}.page-modello .modello-table .modello-table-data .legenda .legenda-item .legenda-icon{width:20px;height:20px;margin-right:7px;color:#9a9a9a}.page-modello .modello-table .modello-table-data .legenda .legenda-item .legenda-icon svg{width:20px;height:20px}.page-modello .modello-table .modello-table-data .legenda .legenda-item .legenda-color{width:20px;height:20px;border:1px solid #9a9a9a;margin-right:7px}.page-modello .modello-table .modello-table-data .legenda .legenda-item span{font-size:14px;line-height:14px}.page-modello .modello-nota{padding:20px 0;font-size:16px;line-height:20px;color:#777}.page-modello .modello-print{display:flex;justify-content:center;margin:10px 0 20px}.form-login{background-color:#fff;box-shadow:0 5px 10px 0 rgba(69,67,96,0.07);border:1px solid #9a9a9a;border-radius:5px;padding:20px;max-width:360px;margin:auto;margin-bottom:15px}.form-login-to-registration{text-align:center;font-size:14px;line-height:14px;margin-bottom:25px}.page-contatti{display:flex;justify-content:space-between;flex-wrap:wrap}.page-contatti .section-form{width:calc(50% - 25px)}.page-contatti .section-form form{width:100%}.page-contatti .section-form form .form-field-upload{padding-bottom:0;justify-content:flex-start;margin-bottom:10px}.page-contatti .section-form form .attachments-list{width:100%;margin:0 0 20px 10px;display:flex;flex-wrap:wrap;gap:5px}.page-contatti .section-form form .attachments-list .attachment{display:flex;align-items:center;padding:10px 20px !important;font-style:normal;width:100%;height:35px;background:#fff;transition:.3s;border-radius:2px}.page-contatti .section-form form .attachments-list .attachment .attachment-name{flex:1;font-size:15px;line-height:15px;margin:0}.page-contatti .section-form form .attachments-list .attachment .attachment-ctas{display:flex;justify-content:space-between;align-items:center}.page-contatti .section-form form .attachments-list .attachment .attachment-delete{width:18px;height:18px;border-radius:999px;background-color:#C0161F;display:flex;justify-content:center;align-items:center;margin-right:10px;cursor:pointer}.page-contatti .section-form form .attachments-list .attachment .attachment-delete svg{width:14px;stroke:#fff}.page-contatti .section-form form .attachments-list .attachment .attachment-delete:hover{background-color:#4D4D4D}.page-contatti .section-map{width:calc(50% - 25px)}.profilo-sections-list{display:flex;flex-wrap:wrap;justify-content:center;padding:25px 0 45px 0}.profilo-sections-list .profilo-section{width:275px;box-shadow:0 2px 4px rgba(0,0,0,0.18);transition:all .3s ease-out 0s;text-decoration:none;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background-color:#3944A2;color:#fff;padding:25px;text-align:center;margin:15px;position:relative}.profilo-sections-list .profilo-section .profilo-section-background{display:block;position:absolute;right:-80px;bottom:-80px;width:200px;height:auto;opacity:.1;pointer-events:none}.profilo-sections-list .profilo-section .profilo-section-icon{height:70px;width:auto;margin-bottom:20px}.profilo-sections-list .profilo-section .profilo-section-name{font-size:20px;line-height:20px;font-weight:700;margin-bottom:5px;color:#000;text-transform:uppercase}.profilo-sections-list .profilo-section .profilo-section-abstract{font-size:15px;line-height:17px;margin:20px 0}.profilo-sections-list .profilo-section:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);transform:translate(0, -2px)}.profilo-sections-list .profilo-section .btn{background-color:#fff;color:#000}.profilo-sections-list .profilo-section .btn:hover{background-color:#000;color:#fff}.ordini-wrapper{display:flex;gap:50px}.ordini-wrapper .ordini-list{width:calc(80% - 25px)}.ordini-wrapper .ordini-list table{line-height:16px}.ordini-wrapper .ordini-list table tr:hover{background-color:#d2d5ef}.ordini-wrapper .ordini-list table tr .status{display:inline-block;border-radius:2px;background-color:#343a40;color:#fff;padding:5px 10px}.ordini-wrapper .ordini-list table tr .status.ordine-creato{background-color:#3944a2}.ordini-wrapper .ordini-list table tr .status.ordine-modificato{background-color:#7cb7c6}.ordini-wrapper .ordini-list table tr .status.preparazione-parziale{background-color:#ffcc00}.ordini-wrapper .ordini-list table tr .status.pronto{background-color:#ff9900}.ordini-wrapper .ordini-list table tr .status.spedizione-parziale{background-color:#92d050}.ordini-wrapper .ordini-list table tr .status.spedito{background-color:#499c54}.ordini-wrapper .ordini-list table tr small{color:#3944A2}.ordini-wrapper .ordini-legenda{width:calc(20% - 25px)}.ordini-wrapper .ordini-legenda h3{font-size:17px;margin:0px 0px 10px}.ordini-wrapper .ordini-legenda .ordini-legenda-items{display:flex;flex-direction:column;font-size:14px;line-height:16px}.ordini-wrapper .ordini-legenda .ordini-legenda-items>*{display:flex;align-items:center;padding:5px}.ordini-wrapper .ordini-legenda .ordini-legenda-items>* .color-img{width:18px;height:18px;border:1px solid #9a9a9a;margin-right:7px}.ordini-wrapper .ordini-legenda .ordini-legenda-items>* span{flex:1}.form-wrapper{background-color:#fff;box-shadow:0 5px 10px 0 rgba(69,67,96,0.07);border:1px solid #9a9a9a;border-radius:5px;padding:20px;margin-bottom:15px}.form-wrapper h2{width:100%;margin-top:25px}.form-wrapper h2:first-child{margin-top:0}.form-wrapper form{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.form-field{width:calc(50% - 10px);padding-bottom:10px}.form-field.is-full{width:100%}.form-field.is-half{width:calc(25% - 10px)}.form-field.is-mini{width:calc(16.5% - 10px)}.form-field.is-hidden{display:none}.form-field.is-checkbox{display:flex;align-items:center}.form-field.is-checkbox span,.form-field.is-checkbox label{width:calc(100% - 30px);margin-left:10px;cursor:pointer}.form-field.is-radio{display:flex;align-items:center}.form-field.is-radio span,.form-field.is-radio label{width:calc(100% - 30px);margin-left:10px;cursor:pointer}.form-field.is-radio.radio-with-title{flex-wrap:wrap}.form-field.is-radio.radio-with-title input{margin-left:10px}.form-field.is-radio.radio-with-title label{width:fit-content;margin-right:20px}.form-field.is-radio.radio-with-title label.title{width:100%;margin-top:5px}.form-field label{font-size:15px;line-height:15px}.form-field.only-label{display:flex;align-items:center}.form-break{display:block;flex-basis:100%;width:0px;height:0px;overflow:hidden}input,select,textarea{font-family:inherit;font-size:13px;line-height:14px;border:1px solid #9a9a9a;font-style:normal;padding:0 10px;width:100%;height:35px;background:#fff;transition:.3s;border-radius:2px}input:focus,select:focus,textarea:focus{border-color:#1a1a1a;outline:0}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{width:20px;vertical-align:-2px}input[type=radio],select[type=radio],textarea[type=radio]{width:20px}select{padding:0 5px}textarea{padding:10px;height:120px}.form-field-upload{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border:1px solid #9a9a9a}.form-field-upload .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-field-upload .attachment-input-label{padding-left:10px;font-size:13px;line-height:14px}.form-field-upload .btn{border-radius:0;font-size:14px;line-height:13px}#form_feedback{color:#fff;padding:10px 15px;line-height:18px;width:100%}#form_feedback.is-visible{margin:20px 0}#form_feedback.red{background:#c92100}#form_feedback.yellow{background:#e0ac00}#form_feedback.green{background:#62a420}.form-actions{margin-top:30px;text-align:center;width:100%}.section-form form{display:flex;flex-wrap:wrap;justify-content:center;width:65%;margin:auto}.section-form form h2{width:100%;margin-top:30px}.section-form form .form-field{margin-right:10px}.section-form form .repeater{width:100%;margin:20px 10px 50px 0;position:relative}.section-form form .repeater label{font-size:15px;line-height:15px}.section-form form .repeater .repeater-item{width:100%;display:flex;flex-wrap:wrap}.section-form form .repeater .repeater-item .form-field{width:100%}.section-form form .repeater .repeater-item .form-field.is-half{width:calc(50% - 10px)}.section-form form .repeater .repeater-item .form-field.is-small{width:calc(33.3333% - 10px)}.section-form form .repeater .repeater-item .form-field.is-mini{width:calc(16.5% - 10px)}.section-form form .repeater .repeater-item .btn-delete{margin-top:25px;width:30px;height:30px;border-radius:999px;background-color:#000;display:flex;justify-content:center;align-items:center;padding:10px 5px}.section-form form .repeater .repeater-item .btn-delete svg{width:12px;stroke:#fff}.section-form form .repeater .repeater-item:only-of-type .btn-delete{display:none}.section-form form .repeater .btn-add{position:absolute;bottom:-35px;left:0}.article-detail{width:100%}.article-detail h2{margin-bottom:25px}.article-detail .article-detail-data{font-weight:600;font-size:19px;line-height:19px;display:flex;flex-direction:column;margin-bottom:20px}.article-detail .article-detail-data label{font-weight:400;font-size:15px;color:#9a9a9a}.article-detail .article-detail-prezzi{display:flex;flex-wrap:wrap;padding-top:20px}.article-detail .article-detail-prezzi .article-detail-data{width:50%}.article-detail .article-detail-prezzi .article-detail-data .prezzo{font-size:22px;line-height:22px}.article-detail .article-detail-prezzi .article-detail-data .prezzo .crossed-out{text-decoration:line-through;margin-right:10px}.article-detail .article-detail-note{font-size:15px;line-height:19px;font-weight:600;margin:20px 0 10px}.article-detail .article-detail-quantity{display:flex;flex-wrap:wrap;padding-top:20px}.article-detail .article-detail-quantity .article-detail-data{width:50%}.article-detail .article-detail-quantity .article-detail-data .quantity{font-size:22px;line-height:22px;width:150px}.article-detail .article-detail-quantity .article-detail-data .quantity .small{font-weight:400;font-size:13px;line-height:14px}.article-detail .article-detail-quantity .article-detail-data .quantity-choice{display:flex;align-items:center;width:150px}.article-detail .article-detail-quantity .article-detail-data .quantity-choice a{line-height:0}.article-detail .article-detail-quantity .article-detail-data .quantity-choice input{text-align:center;width:60px;margin:0 7px}footer{padding:35px 0;background-color:#1a1a1a;color:#fff;font-size:14px;line-height:20px}footer a{text-decoration:none}footer a:hover{color:#499C54}footer .container{display:flex;justify-content:space-between;flex-wrap:wrap}footer .container>div{flex:1}footer .container .footer-image-title{margin:0 0 20px 27px}footer .container .footer-title{margin-bottom:20px;height:45px;font-weight:700;display:flex;align-items:center;font-size:16px;line-height:16px}footer .container .footer-recapito{display:flex;margin-bottom:9px}footer .container .footer-recapito svg{margin:-3px 9px 0 0}footer .container .footer-copyright{flex:none;width:100%;border-top:1px solid #fff;padding:25px 10px 0 10px;text-align:center;margin-top:25px}body.modal-overflow{overflow:hidden}#modal_container{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(0,0,0,0.8);z-index:1000;transition:.6s;opacity:0;visibility:hidden}#modal_container.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}#modal_container.is-visible #modal_window{opacity:1;transform:translate(0, 0)}#modal_container #modal_window{border-radius:4px;background:#fff;width:100vw;max-width:300px;max-height:100vh;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);overflow:hidden;text-align:center;transform:translate(0, -20px);opacity:0;transition:opacity 0s 0s,transform .3s 0s}#modal_container #modal_window.modal-fullscreen{width:auto;max-width:calc(100vh - 64px)}#modal_container #modal_window.modal-article{max-width:500px;text-align:left}#modal_container #modal_window.modal-article #modal_content{text-align:left !important}#modal_container #modal_content{padding:25px 25px 20px 25px;overflow-y:auto;max-height:calc(100vh - 64px);text-align:center}#modal_container #modal_actions{padding-bottom:25px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#modal_container #modal_actions>*{margin:0 3px 5px}[data-tooltip]{cursor:pointer;position:relative}[data-tooltip]::before{position:absolute;bottom:100%;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0.95);border-radius:3px;color:#fff;font-size:11px;line-height:14px;content:attr(data-tooltip);padding:5px;text-transform:none;text-align:center;min-width:120px}[data-tooltip]::before,[data-tooltip]::after{opacity:0;pointer-events:none;transition:all .5s ease}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1;transition:all .75s ease}body.alert-overflow{overflow:hidden}.alert-container{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(0,0,0,0.8);z-index:1000;transition:.6s;opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s 0s}.alert-container.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}.alert-container.is-visible .alert{opacity:1;transform:translate(0, 0)}.alert-container .alert{border-radius:4px;background:#fff;width:100vw;max-width:300px;max-height:100vh;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);overflow:hidden;text-align:center;transform:translate(0, -20px);opacity:0;transition:opacity 0s 0s,transform .3s 0s}.alert-container .alert .alert-title{font-size:3rem}.alert-container .alert .alert-content{padding:25px 25px 0px 25px}.alert-container .alert .alert-footer{display:flex;align-items:center;padding:15px 15px 25px 15px;justify-content:center}.alert-container .alert .btn{border:1px solid #fff;background-color:transparent !important;color:#fff !important;border-color:#fff !important}.alert-container .alert .btn:hover{background-color:#fff !important;color:#fff !important;border-color:#fff !important}.alert-container .alert .btn+.btn{margin-left:8px}.alert-container .alert.alert-success{background-color:#45a53c;color:#fff}.alert-container .alert.alert-success .btn:hover{color:#45a53c !important}.alert-container .alert.alert-error{background-color:#c92100;color:#fff}.alert-container .alert.alert-error .btn:hover{color:#c92100 !important}@media (max-width:1024px){.header .header-categories a{width:28px;height:28px;border-radius:5px;margin:0 3px}.header .header-menu-links a{margin:0 12px}.header-search{margin-top:79px}.home-sections .home-section{width:20%;height:250px}.home-sections .home-section-overlay{padding:0 20px 20px 20px}.home-sections .home-section-icon{height:50px;margin-bottom:15px}.home-sections .home-section-title{font-size:18px;line-height:18px;margin-bottom:7px}.categories-list .category-item{width:calc(25% - 10px)}.page-modello h1{padding:25px 0;font-size:30px;line-height:30px}.page-modello h1 .modello-line{height:3px;width:75px;margin-top:4px}.page-modello .modello-top .modello-image{width:300px;box-shadow:0 2px 4px rgba(0,0,0,0.18);margin:0 auto 25px auto}.page-modello .modello-top .modello-details{width:100%;margin-bottom:25px}.page-modello .modello-table .modello-table-header{width:100%;margin-bottom:1px}.page-modello .modello-table .modello-table-header .modello-table-title svg{display:none}.page-modello .modello-table .modello-table-data{width:100%;overflow-x:auto}.page-modello .modello-table .modello-table-data table{min-width:960px}.page-modello .modello-table .modello-table-data .legenda-mag{margin:15px 0 }.section-form form{width:90%}}@media (max-width:1023px){h1{font-size:50px;line-height:50px;letter-spacing:0px}.container{padding:0 15px}.header .container{padding:0;min-height:0}.header .container>div{flex:none}.header .header-categories{display:none}.header .header-logo{padding:10px 0 10px 15px;margin:0 auto 0 0}.header .header-menu-links{width:100%;order:3;flex-wrap:wrap;display:none}.header .header-menu-links a{width:100%;border-top:1px solid #9a9a9a;margin:0;justify-content:center;height:auto;font-size:12px;line-height:12px;font-weight:700;padding:5px;text-align:center}.header .header-menu-links a.link-categoria{width:20%;height:auto;flex:none;display:flex;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase}.header .header-menu-links a.link-categoria span{display:block;color:#fff}.header .header-menu-links a.link-mobile{display:block}.header .header-menu-links a.link-desktop{display:none}.header .header-menu-links.is-visible{display:flex}.header .header-menu-icons{padding-right:10px}.header .header-menu-icons a.header-menu-btn{display:flex}.header-search .btn{right:15px}.header-catalogo.is-visible{display:none}.home-sections .home-section{height:200px}.home-sections .home-section-overlay{padding:0 15px 10px 15px}.home-sections .home-section-icon{margin-bottom:10px}.home-sections .home-section-title{font-size:16px;line-height:16px;margin-bottom:5px}.page-banner{min-height:200px}.categories-list .category-item{width:calc(33.3333% - 10px)}footer{padding:20px 0 0 0}footer .container{justify-content:center}footer .container>div{flex:none;width:100%;text-align:center;margin-bottom:25px}footer .container>div img{margin:auto}footer .container .footer-image-title{margin:0 auto 20px auto}footer .container .footer-title{justify-content:center;height:auto;margin-bottom:5px}footer .container .footer-recapito{flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}footer .container .footer-recapito svg{margin:0 0 2px 0}footer .container .footer-copyright{padding:20px 10px 0 10px;margin-top:0}}@media (max-width:768px){.page-contatti .section-form{order:2;width:100%}.page-contatti .section-map{order:1;width:100%;height:400px;margin-bottom:25px}.ordini-wrapper{flex-direction:column-reverse;gap:20px;margin-top:15px}.ordini-wrapper .ordini-list{width:100%}.ordini-wrapper .ordini-legenda{width:100%}.ordini-wrapper .ordini-legenda .ordini-legenda-items{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ordini-wrapper .ordini-legenda .ordini-legenda-items *{width:33.3333%}}@media (max-width:767px){.home-sections .home-section{width:50%;height:200px}.home-sections .home-section-overlay{padding:0 20px 15px 20px}}@media (max-width:600px){h1{font-size:40px;line-height:40px}h2{font-size:30px;line-height:30px;margin-bottom:5px}.form-field{width:100%}.section-form form .repeater .repeater-item .form-field{width:100% !important}.section-form form .repeater .repeater-item .btn-delete{margin-top:0;margin-bottom:25px}.header .header-logo img{height:40px}.header .header-menu-links a.link-categoria{width:50%}.header-search{margin-top:69px}.home-catalogue{font-size:22px;line-height:22px;padding:15px 0}.home-catalogue .container{flex-direction:column;justify-content:center}.home-catalogue .btn{margin-top:10px}.home-box-offerte{margin:25px 0 0 0}.home-who-wrapper{padding:0}.home-who-wrapper .home-who{width:100%}.categories-list{padding:15px 0}.categories-list .category-item{width:100%;margin:10px 0}.page-breadcrumb{padding:10px 0 10px 0;font-size:15px;line-height:15px}.page-breadcrumb .breadcrumb-list a:first-of-type{display:none}.page-breadcrumb .breadcrumb-list svg:first-of-type{display:none}.page-breadcrumb .breadcrumb-list svg{margin:0 5px;width:20px;height:auto}.page-section{padding:15px 0}.page-main>*{width:100%}.page-main img{margin-bottom:10px}.category-banner .container{padding:15px;min-height:0}.category-banner h1{font-size:25px;line-height:25px;margin-bottom:5px}.category-banner .category-banner-icon{display:none}.page-modello .modello-top .modello-details{margin-bottom:15px}.page-modello .modello-top .modello-details .modello-detail{width:100%;margin-bottom:10px;padding:15px}.page-modello .modello-table .modello-table-header{padding:10px}table thead tr th{padding:9px 5px}}@media print{@page{margin:20px}main{width:100%;margin-left:0}h1.print-only{color:#000;font-weight:bold}div{break-inside:avoid}.print-only{display:initial}.header,.header-search,.category-banner,.page-breadcrumb{display:none}.no-print{display:none}.newsletter-wrapper,footer{display:none}.page-modello .modello-top .modello-image-container{width:30%;justify-content:center}.page-modello .modello-top .modello-details{width:65%}.page-modello .modello-top .modello-details .modello-detail{width:100%;margin-bottom:20px}.page-modello .modello-table .modello-table-header{width:100%;margin-bottom:5px}.page-modello .modello-table .modello-table-data{width:100%;font-size:11px !important;line-height:11px !important}.page-modello .modello-table .modello-table-data table{min-width:unset}.page-modello .modello-print{display:none}}