.nw-cms{--nw-black: #2B2B2B;--nw-ice: #F8F8F8;--nw-silver: #E1E1E8;--nw-grey: #B4B4B9;--nw-accent: #283FFF;--nw-gap: 24px;color:var(--nw-black);font-family:Open Sans,sans-serif;font-size:16px;line-height:1.65;width:100%;max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box}main *:has(.nw-cms){max-width:none!important}main *:has(>.nw-cms){width:100%!important}.nw-cms.nw-page{width:min(1100px,calc(100vw - 48px));max-width:none;margin-left:50%;transform:translate(-50%)}.nw-cms *,.nw-cms *:before,.nw-cms *:after{box-sizing:border-box}.nw-cms h1,.nw-cms h2,.nw-cms h3,.nw-cms h4{color:var(--nw-black);font-family:Open Sans,sans-serif;line-height:1.25;margin:1.6em 0 .6em}.nw-cms h1{font-size:clamp(26px,3.2vw,38px);font-weight:700}.nw-cms h2{font-size:clamp(21px,2.4vw,28px);font-weight:700}.nw-cms h3{font-size:20px;font-weight:600}.nw-cms h4{font-size:17px;font-weight:600}.nw-cms p{margin:0 0 1em}.nw-cms a{color:var(--nw-black);text-decoration:underline;text-underline-offset:3px}.nw-cms a:hover{color:var(--nw-accent)}.nw-cms hr{border:0;border-top:1px solid var(--nw-silver)!important;margin:40px 0}.nw-cms .text-center{text-align:center}.nw-cms.nw-art h1{display:none}.nw-cms [style*="#2c9ffd"],.nw-cms [style*="#017de2"],.nw-cms [style*="#0000ff"],.nw-cms [style*="#2445a2"]{color:var(--nw-accent)!important}.nw-cms [style*="color: #000000"],.nw-cms [style*="color:#000000"]{color:var(--nw-black)!important}.nw-cms [style*="font-size: 24px"]{font-size:20px!important}.nw-cms img{width:auto!important;max-width:100%;height:auto}.nw-cms .img-cms-resp,.nw-cms .img-cms-resp-int,.nw-cms .img-responsive{display:block;width:100%!important;height:auto;margin:0 auto}.nw-cms p>img.img-cms-resp:only-child{border-radius:6px}.nw-cms .center-block{display:block;margin-left:auto;margin-right:auto}.nw-cms .embed-responsive{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin:24px 0;border-radius:6px}.nw-cms .embed-responsive iframe,.nw-cms .embed-responsive .embed-responsive-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.nw-cms .max-width-custom-cms{max-width:1100px;margin:0 auto}.nw-cms .container{width:100%;max-width:100%;padding:0;margin:0}.nw-cms .row{display:flex;flex-wrap:wrap;margin:0 calc(var(--nw-gap) / -2)}.nw-cms [class*=col-sm-]{width:100%;padding:0 calc(var(--nw-gap) / 2)}@media(min-width:750px){.nw-cms .col-sm-3{width:25%}.nw-cms .col-sm-4{width:33.3333%}.nw-cms .col-sm-6{width:50%}.nw-cms .col-sm-12{width:100%}}.nw-cms .block-margin{margin-bottom:32px}.nw-cms .clearfix{clear:both}.nw-cms .bg-aboutus1,.nw-cms .bg-aboutus2,.nw-cms .bg-luceblu2,.nw-cms .grid-products-welcome,.nw-cms .fotocromatici:empty,.nw-cms p:empty{display:none}.nw-cms .button-welcome,.nw-cms .bottone_home-cms,.nw-cms .bottone_home-cms-fl,.nw-cms a.btn{display:inline-block;background:var(--nw-black);color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:13px 28px;border-radius:4px;margin:12px 0;transition:background .2s ease}.nw-cms .button-welcome:hover,.nw-cms .bottone_home-cms:hover,.nw-cms .bottone_home-cms-fl:hover,.nw-cms a.btn:hover{background:var(--nw-accent);color:#fff!important}.nw-cms .button-welcome{display:table;margin:20px auto 32px}.nw-cms .container-buttons{text-align:center}.nw-cms .btn-right{display:table;margin:16px auto}.nw-cms .faq-title,.nw-cms span.faq-title{display:block;text-align:center;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(22px,2.6vw,32px);font-weight:700;margin:48px 0 16px}.nw-cms .faq-title.sub{font-size:20px;text-align:left;margin-top:0}.nw-cms .faq-sottotitle,.nw-cms .vto-subtitle{text-align:center;font-size:18px;max-width:820px;margin:0 auto 32px;color:var(--nw-black)}.nw-cms .titolo-h1vto{margin-top:24px}.nw-cms .faq-sottotitle br{display:none}.nw-cms .faq-sottotitle br+span:before{content:" "}.nw-cms .blocksinistra,.nw-cms .blockdestra{background:var(--nw-ice);padding:32px!important;border-radius:6px}@media(min-width:750px){.nw-cms .row>.blocksinistra{width:calc(50% - 12px);margin-right:12px}.nw-cms .row>.blockdestra{width:calc(50% - 12px);margin-left:12px}}@media(max-width:749px){.nw-cms .blocksinistra{margin-bottom:16px}}.nw-cms .blocksinistra h2,.nw-cms .blockdestra h2{margin-top:0}.nw-cms .gino,.nw-cms .mauro{font-style:italic;text-align:center;padding-top:16px!important}.nw-cms .story{font-size:18px}.nw-cms .team{text-align:center}.nw-cms h3.team{margin:16px 0 4px;font-size:18px}.nw-cms h4.team{margin:0 0 12px;font-weight:400;color:#6b6b70;font-size:15px}.nw-cms p.team img,.nw-cms p.team img.img-cms-resp{display:inline-block;width:30px!important;height:30px;margin:12px 4px 0}.nw-cms [class*=col-sm-]:empty{display:none}.nw-cms .row{justify-content:center}.nw-cms .blocksinistra p br,.nw-cms .blockdestra p br{display:none}.nw-cms .block-infograph{margin:40px 0}.nw-cms .block-faq-photosx-column,.nw-cms .block-faq-photodx-column{display:flex;align-items:center;gap:32px;margin:0 0 32px}.nw-cms .faq-photosx-column,.nw-cms .faq-photodx-column{flex:0 0 35%;max-width:320px}.nw-cms .faq-textdx-column,.nw-cms .faq-textsx-column{flex:1 1 auto}@media(max-width:749px){.nw-cms .block-faq-photosx-column,.nw-cms .block-faq-photodx-column{flex-direction:column;gap:16px}.nw-cms .block-faq-photodx-column{flex-direction:column-reverse}.nw-cms .faq-photosx-column,.nw-cms .faq-photodx-column{flex-basis:auto;width:100%}}.nw-cms .faq-bold-mini{display:block;font-size:19px;font-weight:700;margin-bottom:8px}.nw-cms .faq-normal-mini{display:block}.nw-cms .faq-block-noline{text-align:center;font-size:20px;font-weight:700;margin:48px 0 16px}.nw-cms .block-faq-column{margin-bottom:32px}.nw-cms .guida-block-gray{background:var(--nw-ice);border-radius:6px;padding:16px 24px 32px;margin:48px 0}.nw-cms .guida-block-white{padding:16px 0 32px}.nw-cms .block-2faq-column{display:flex;flex-wrap:wrap;gap:24px}.nw-cms .faq-column2{flex:1 1 calc(50% - 12px);min-width:260px}.nw-cms .block-2faq-column>.clearfix{display:none}.nw-cms .guida-palette{display:block;font-style:normal;margin:10px 0}.nw-cms .guida-palette img{width:auto;max-width:100%;margin:0}.nw-cms .guida-sezione{font-size:18px;font-weight:600;margin:32px 0 12px}.nw-cms .guida-sezione br:first-child{display:none}.nw-cms .guida-arrow img{width:36px!important;max-width:36px!important;margin:8px auto}.nw-provali-subito-online p[style*="text-align: center"]:not(.guida-arrow)>img{display:block;margin:0 auto;max-width:260px}.nw-cms .guida-text{max-width:720px;margin:16px auto}.nw-cms .text-center>img{display:block;margin-left:auto;margin-right:auto}.nw-cms .block-faq-column img[src*=guida-tabella]{max-width:700px;margin-left:auto;margin-right:auto}body .nw-legal{max-width:1000px;margin:0 auto}body .nw-legal h2{font-size:22px;line-height:1.3;margin:48px 0 12px;padding-top:28px;border-top:1px solid #E1E1E8}body .nw-legal h2:first-child{border-top:0;padding-top:0;margin-top:8px}body .nw-legal h3{font-size:17px;margin:28px 0 8px}body .nw-legal p,body .nw-legal li{font-size:16px;line-height:1.75;color:#2b2b2b}body .nw-legal ul,body .nw-legal ol{padding-left:22px;margin:0 0 16px}body .nw-legal li{margin-bottom:6px}body .nw-legal a{color:#283fff;text-decoration:underline;text-underline-offset:3px}body .nw-legal details{border-bottom:1px solid #E1E1E8}body .nw-legal summary{cursor:pointer;list-style:none;position:relative;padding:18px 36px 18px 0;font-size:17px;font-weight:600}body .nw-legal summary::-webkit-details-marker{display:none}body .nw-legal summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:22px;font-weight:400}body .nw-legal details[open] summary:after{content:"\2212"}body .nw-legal details p{margin:0 0 18px}.shopify-policy__container{max-width:1000px;margin:0 auto;padding:48px 20px}.shopify-policy__title h1{font-size:36px;line-height:1.2;margin-bottom:32px}.shopify-policy__body h2{font-size:22px;line-height:1.3;margin:48px 0 12px;padding-top:28px;border-top:1px solid #E1E1E8}.shopify-policy__body h3{font-size:17px;margin:28px 0 8px}.shopify-policy__body p,.shopify-policy__body li{font-size:16px;line-height:1.75;color:#2b2b2b}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:22px;margin:0 0 16px}.shopify-policy__body a{color:#283fff;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nowave-cms.css.map */
