:root{--colore1:#fea423;--colore1-lighter1:#ffcb98;--colore1-lighter2:#fdf6ef;--colore1-darker1:#fe8f22;--colore1-darker2:#ff6c00;--colore2-1:#00adaf;--colore2-2:#1f888b}.fullwidth-section{clear:both}@media (min-width:1920px){.fullwidth-section{margin-left:calc(-100vw/2 + 1640px/2 - 15px);margin-right:calc(-100vw/2 + 1640px/2 - 15px)}}@media (min-width:1440px) and (max-width:1919px){.fullwidth-section{margin-left:calc(-100vw/2 + 1280px/2 - 15px);margin-right:calc(-100vw/2 + 1280px/2 - 15px)}}@media (min-width:1280px) and (max-width:1439px){.fullwidth-section{margin-left:calc(-100vw/2 + 1200px/2 - 15px);margin-right:calc(-100vw/2 + 1200px/2 - 15px)}}@media (min-width:1200px) and (max-width:1279px){.fullwidth-section{margin-left:calc(-100vw/2 + 1140px/2 - 15px);margin-right:calc(-100vw/2 + 1140px/2 - 15px)}}@media (min-width:992px) and (max-width:1199px){.fullwidth-section{margin-left:calc(-100vw/2 + 960px/2 - 15px);margin-right:calc(-100vw/2 + 960px/2 - 15px)}}@media (min-width:768px) and (max-width:991px){.fullwidth-section{margin-left:calc(-100vw/2 + 720px/2 - 15px);margin-right:calc(-100vw/2 + 720px/2 - 15px)}}@media (min-width:576px) and (max-width:767px){.fullwidth-section{margin-left:calc(-100vw/2 + 540px/2 - 15px);margin-right:calc(-100vw/2 + 540px/2 - 15px)}}@media (max-width:575px){.fullwidth-section{margin-left:-15px;margin-right:-15px}}.custom-container{width:100%;padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto}@media (min-width:1920px){.custom-container{max-width:1640px !important}}@media (min-width:1440px) and (max-width:1919px){.custom-container{max-width:1280px !important}}@media (min-width:1280px) and (max-width:1439px){.custom-container{max-width:1200px !important}}@media (min-width:1200px) and (max-width:1279px){.custom-container{max-width:1140px}}@media (min-width:992px) and (max-width:1199px){.custom-container{max-width:960px}}@media (min-width:768px) and (max-width:991px){.custom-container{max-width:720px}}@media (min-width:576px) and (max-width:767px){.custom-container{max-width:540px}}.fisso-in-alto{position:fixed;top:0;left:0;width:100%;z-index:99}.fisso-in-alto.fullwidth-section{margin-left:0;margin-right:0;width:100vw}.fisso-in-basso{position:fixed;bottom:0;left:0;width:100%;z-index:99}.fisso-in-basso.fullwidth-section{margin-left:0;margin-right:0;width:100vw}.text-default-color{color:#707070 !important}.text-orange{color:var(--colore1)}.text-orange-dark{color:var(--colore1-darker2)}.testo-barrato{text-decoration:line-through}.font-light{font-family:'Avenir-Light',sans-serif !important;font-style:normal !important;font-weight:100 !important}.font-lightoblique{font-family:'Avenir-LightOblique',sans-serif !important;font-style:italic !important;font-weight:100 !important}.font-book{font-family:'Avenir-Book',sans-serif !important;font-style:normal !important;font-weight:300 !important}.font-bookoblique{font-family:'Avenir-BookOblique',sans-serif !important;font-style:italic !important;font-weight:300 !important}.font-regular{font-family:'Avenir-Roman',sans-serif !important;font-style:normal !important;font-weight:400 !important}.font-regularoblique{font-family:'Avenir-Oblique',sans-serif !important;font-style:italic !important;font-weight:400 !important}.font-medium{font-family:'Avenir-Medium',sans-serif !important;font-style:normal !important;font-weight:500 !important}.font-mediumoblique{font-family:'Avenir-MediumOblique',sans-serif !important;font-style:italic !important;font-weight:500 !important}.font-heavy{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important}.font-heavyoblique{font-family:'Avenir-HeavyOblique',sans-serif !important;font-style:italic !important;font-weight:700 !important}.font-black{font-family:'Avenir-Black',sans-serif !important;font-style:normal !important;font-weight:900 !important}.font-blackoblique{font-family:'Avenir-BlackOblique',sans-serif !important;font-style:italic !important;font-weight:900 !important}.rilievo-ombra-interna{-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39)}.input-arrotondati{border-radius:1rem !important}.pulsanti-arrotondati{border-radius:50rem !important}.btn{border-radius:1rem !important;font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;border-radius:50rem !important;text-transform:uppercase;font-size:2.2rem !important;line-height:1em !important;padding:.8rem 4.7rem !important}.btn.btn-maxi{padding:1.7rem 8.199999999999999rem !important}.btn.btn-mini{font-size:1.3rem !important;padding:1.3rem 2.9rem !important}.btn.btn-thinner{font-family:'Avenir-Medium',sans-serif !important;font-style:normal !important;font-weight:500 !important}.btn.btn-icon-right,.btn.btn-icon-left{position:relative}.btn.btn-icon-right .svg-inline--fa,.btn.btn-icon-left .svg-inline--fa{position:absolute;display:inline-flex;align-items:center;top:0;height:100%}.btn.btn-icon-right.btn-chevron-right:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;display:inline-flex;align-items:center;top:0;height:100%;right:0;margin-right:.625rem}.btn.btn-icon-right .svg-inline--fa{right:0;margin-right:.625rem}.btn.btn-icon-left .svg-inline--fa{left:0;margin-left:.625rem}.btn.btn-fotoservice1{border-color:var(--colore1-darker1) !important;background-color:var(--colore1-darker1) !important;color:#fff !important}.btn.btn-fotoservice1:hover,.btn.btn-fotoservice1:focus{border-color:var(--colore1-darker1) !important;background-color:transparent !important;color:var(--colore1-darker1) !important}.btn.btn-fotoservice1-alt{border-color:var(--colore1-darker1) !important;background-color:transparent !important;color:var(--colore1-darker1) !important}.btn.btn-fotoservice1-alt:hover,.btn.btn-fotoservice1-alt:focus{border-color:var(--colore1-darker1) !important;background-color:var(--colore1-darker1) !important;color:#fff !important}.btn.btn-fotoservice2{border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}.btn.btn-fotoservice2:hover,.btn.btn-fotoservice2:focus,.btn.btn-fotoservice2:active{border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.btn.btn-fotoservice2-alt{border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.btn.btn-fotoservice2-alt:hover,.btn.btn-fotoservice2-alt:focus,.btn.btn-fotoservice2-alt:active{border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}.btn.btn-danger{color:#fff !important}.action.primary{border-radius:1rem !important;font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;border-radius:50rem !important;text-transform:uppercase;font-size:2.2rem !important;line-height:1em !important;padding:.8rem 4.7rem !important;border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}.action.primary.btn-maxi{padding:1.7rem 8.199999999999999rem !important}.action.primary.btn-mini{font-size:1.3rem !important;padding:1.3rem 2.9rem !important}.action.primary.btn-thinner{font-family:'Avenir-Medium',sans-serif !important;font-style:normal !important;font-weight:500 !important}.action.primary.btn-icon-right,.action.primary.btn-icon-left{position:relative}.action.primary.btn-icon-right .svg-inline--fa,.action.primary.btn-icon-left .svg-inline--fa{position:absolute;display:inline-flex;align-items:center;top:0;height:100%}.action.primary.btn-icon-right.btn-chevron-right:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;display:inline-flex;align-items:center;top:0;height:100%;right:0;margin-right:.625rem}.action.primary.btn-icon-right .svg-inline--fa{right:0;margin-right:.625rem}.action.primary.btn-icon-left .svg-inline--fa{left:0;margin-left:.625rem}.action.primary.btn-fotoservice1{border-color:var(--colore1-darker1) !important;background-color:var(--colore1-darker1) !important;color:#fff !important}.action.primary.btn-fotoservice1:hover,.action.primary.btn-fotoservice1:focus{border-color:var(--colore1-darker1) !important;background-color:transparent !important;color:var(--colore1-darker1) !important}.action.primary.btn-fotoservice1-alt{border-color:var(--colore1-darker1) !important;background-color:transparent !important;color:var(--colore1-darker1) !important}.action.primary.btn-fotoservice1-alt:hover,.action.primary.btn-fotoservice1-alt:focus{border-color:var(--colore1-darker1) !important;background-color:var(--colore1-darker1) !important;color:#fff !important}.action.primary.btn-fotoservice2{border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}.action.primary.btn-fotoservice2:hover,.action.primary.btn-fotoservice2:focus,.action.primary.btn-fotoservice2:active{border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.action.primary.btn-fotoservice2-alt{border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.action.primary.btn-fotoservice2-alt:hover,.action.primary.btn-fotoservice2-alt:focus,.action.primary.btn-fotoservice2-alt:active{border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}.action.primary.btn-danger{color:#fff !important}.action.primary:hover,.action.primary:focus,.action.primary:active{border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.action.secondary{border-radius:1rem !important;font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;border-radius:50rem !important;text-transform:uppercase;font-size:2.2rem !important;line-height:1em !important;padding:.8rem 4.7rem !important;border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.action.secondary.btn-maxi{padding:1.7rem 8.199999999999999rem !important}.action.secondary.btn-mini{font-size:1.3rem !important;padding:1.3rem 2.9rem !important}.action.secondary.btn-thinner{font-family:'Avenir-Medium',sans-serif !important;font-style:normal !important;font-weight:500 !important}.action.secondary.btn-icon-right,.action.secondary.btn-icon-left{position:relative}.action.secondary.btn-icon-right .svg-inline--fa,.action.secondary.btn-icon-left .svg-inline--fa{position:absolute;display:inline-flex;align-items:center;top:0;height:100%}.action.secondary.btn-icon-right.btn-chevron-right:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;display:inline-flex;align-items:center;top:0;height:100%;right:0;margin-right:.625rem}.action.secondary.btn-icon-right .svg-inline--fa{right:0;margin-right:.625rem}.action.secondary.btn-icon-left .svg-inline--fa{left:0;margin-left:.625rem}.action.secondary.btn-fotoservice1{border-color:var(--colore1-darker1) !important;background-color:var(--colore1-darker1) !important;color:#fff !important}.action.secondary.btn-fotoservice1:hover,.action.secondary.btn-fotoservice1:focus{border-color:var(--colore1-darker1) !important;background-color:transparent !important;color:var(--colore1-darker1) !important}.action.secondary.btn-fotoservice1-alt{border-color:var(--colore1-darker1) !important;background-color:transparent !important;color:var(--colore1-darker1) !important}.action.secondary.btn-fotoservice1-alt:hover,.action.secondary.btn-fotoservice1-alt:focus{border-color:var(--colore1-darker1) !important;background-color:var(--colore1-darker1) !important;color:#fff !important}.action.secondary.btn-fotoservice2{border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}.action.secondary.btn-fotoservice2:hover,.action.secondary.btn-fotoservice2:focus,.action.secondary.btn-fotoservice2:active{border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.action.secondary.btn-fotoservice2-alt{border-color:var(--colore2-1) !important;background-color:transparent !important;color:var(--colore2-1) !important}.action.secondary.btn-fotoservice2-alt:hover,.action.secondary.btn-fotoservice2-alt:focus,.action.secondary.btn-fotoservice2-alt:active{border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}.action.secondary.btn-danger{color:#fff !important}.action.secondary:hover,.action.secondary:focus,.action.secondary:active{border-color:var(--colore2-1) !important;background-color:var(--colore2-1) !important;color:#fff !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Avenir-Black',sans-serif !important;font-style:normal !important;font-weight:900 !important;color:#535353}.form-control{border-radius:1rem !important;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);min-height:4.1rem;border:1px solid #d8d8d8 !important;font-family:'Avenir-Roman',sans-serif !important;font-size:1.4rem !important;line-height:normal;padding:1rem 1.6rem !important}.form-check.custom-checkbox .form-check-input{z-index:2;flex-shrink:0;position:static;opacity:0;width:3.6rem;height:3.6rem;border:none;-webkit-appearance:none;appearance:none}.form-check.custom-checkbox .form-check-input:checked+.form-check-label:after{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#88c51d;position:absolute;top:50%;transform:translateY(-50%);left:-3.6rem;width:3.6rem;height:3.6rem;display:flex;justify-content:center;align-items:center;font-size:1.6rem}.form-check.custom-checkbox .form-check-label{z-index:1;padding-left:1rem;position:relative;font-family:'Avenir-Book',sans-serif !important;font-style:normal !important;font-weight:300 !important;font-size:1.4rem}@media (min-width:768px){.form-check.custom-checkbox .form-check-label{font-size:1.6rem}}.form-check.custom-checkbox .form-check-label:before{content:"";width:3.6rem;height:3.6rem;position:absolute;left:-3.6rem;top:50%;transform:translateY(-50%);border-radius:.5rem;border:2px solid #535353;background:0 0}.form-check.custom-checkbox .form-check-label a{font-family:'Avenir-Medium',sans-serif !important;font-style:normal !important;font-weight:500 !important;color:#535353 !important}.fotoservice-styled-select{position:relative}.fotoservice-styled-select:before,.fotoservice-styled-select:after{position:absolute;content:"";pointer-events:none}.fotoservice-styled-select:before{z-index:1;right:.625rem;top:50%;transform:translateY(-50%);width:3.3rem;height:3.3rem;background-color:var(--colore1-darker1);-webkit-mask-image:url("../images/icons/select-arrow-bg.svg");mask-image:url("../images/icons/select-arrow-bg.svg");-webkit-mask-size:cover;mask-size:cover}.fotoservice-styled-select:after{z-index:2;right:calc(.625rem + 1.05rem);top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;background-color:#fff;-webkit-mask-image:url("../images/icons/select-arrow.svg");mask-image:url("../images/icons/select-arrow.svg");-webkit-mask-size:cover;mask-size:cover;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}.fotoservice-styled-select select{padding-right:4.55rem !important;-moz-appearance:none;-webkit-appearance:none;appearance:none}.campo-edit{color:#000;background-color:var(--colore1-lighter1)}.paragrafo-modal-skinnato{font-family:'Avenir-Medium',sans-serif !important;font-style:normal !important;font-weight:500 !important;color:var(--colore1-darker2);font-size:1.5em;text-align:center;margin-bottom:0}@media (max-width:767px){.tabella-responsive thead{display:none}}@media (max-width:767px){.tabella-responsive tr,.tabella-responsive th,.tabella-responsive td{display:block}}@media (max-width:767px){.tabella-responsive tr{border-bottom:none}}@media (max-width:767px){.tabella-responsive tr:not(:first-child){margin-top:2rem}}@media (max-width:767px){.tabella-responsive td[data-title]:before{display:block;content:attr(data-title)}}@media (max-width:767px){.tabella-responsive td:empty{display:none}}@media (max-width:767px){.tabella-responsive td:empty:before{display:none}}@media (max-width:767px){.tabella-responsive td:last-child{border-bottom:2px solid #dee2e6}}.fascia-header-grigia{background-color:#fafafa !important;color:#535353;padding-top:.5rem !important;padding-bottom:.5rem !important}@media (min-width:768px){.fascia-header-grigia{padding-top:1.7rem !important;padding-bottom:2.3rem !important}}.fascia-header-grigia h1,.fascia-header-grigia h2,.fascia-header-grigia h3,.fascia-header-grigia h4,.fascia-header-grigia h5,.fascia-header-grigia h6{color:inherit}.fascia-header-grigia h1,.fascia-header-grigia h2{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;color:inherit}.fascia-header-grigia h1{padding-bottom:1rem !important;border-bottom:1px solid #dee2e6 !important;margin-bottom:2rem !important;font-size:2.5rem}@media (min-width:768px){.fascia-header-grigia h1{font-size:3rem}}.fascia-header-grigia h2{font-size:1.8rem}.fascia-header-grigia .con-linea-sotto{padding-bottom:1rem !important;border-bottom:1px solid #dee2e6 !important;margin-bottom:2rem !important}.fascia-header-grigia .senza-linea-sotto{padding-bottom:0 !important;border-bottom:none !important;margin-bottom:0 !important}.fascia-header-grigia .con-linea-sopra{padding-top:1rem !important;border-top:1px solid #dee2e6 !important;margin-top:2rem !important}.fascia-header-grigia .senza-linea-sopra{padding-top:0 !important;border-top:none !important;margin-top:0 !important}.fascia-header-grigia .intro-text{font-family:'Avenir-MediumOblique',sans-serif !important;font-style:italic !important;font-weight:500 !important}@media (min-width:768px){.fascia-header-grigia .intro-text{font-size:1.6rem}}.catalog-product-view .page-wrapper .page-main .page-title-wrapper .page-title{margin-top:0;font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;text-transform:none;font-size:3.4rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .page-title-wrapper .page-title{font-size:3.8rem}}.catalog-product-view .page-wrapper .page-main .long-name{margin-top:.5rem;font-family:'Avenir-Black',sans-serif !important;font-style:normal !important;font-weight:900 !important;color:#707070;font-size:1.8rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .long-name{font-size:2rem}}.catalog-product-view .page-wrapper .page-main .columns{margin-top:2.5rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns{margin-top:0}}.catalog-product-view .page-wrapper .page-main .columns .mobile-product-intro{text-align:center}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .mobile-product-intro{display:none}}.catalog-product-view .page-wrapper .page-main .columns .main{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-bottom:0}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main{float:none;order:2;margin-top:3.2rem;margin-bottom:3.3rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main{margin-top:0;margin-bottom:4rem;width:calc(50% - 1.5rem);margin-left:1.5rem}}@media (min-width:1280px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main{width:calc(50% - 10rem);margin-left:10rem;padding-right:10rem}}@media (max-width:767px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .page-title-wrapper,.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .long-name{display:none}}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .overview{margin-bottom:0;margin-top:1.5rem;font-size:1.6rem}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .overview p:last-child{margin-bottom:0}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .overview b,.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .overview strong{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;color:#535353}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-reviews-summary{display:flex;align-items:center;flex-wrap:wrap;margin-top:2.8rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-reviews-summary{margin-top:4.5rem}}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-reviews-summary .voto{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;font-size:1.4rem;line-height:1em;color:var(--colore2-2)}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-reviews-summary .voto .current{font-size:1.22222225em}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-reviews-summary .stelline{position:relative;margin-left:.7rem;display:flex;flex-wrap:wrap;width:calc(11rem + 1px);height:2rem;-webkit-mask:url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg);mask:url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg),url(../images/icons/icon-star.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center,2.25rem center,4.5rem center,6.75rem center,9rem center;mask-position:0 center,2.25rem center,4.5rem center,6.75rem center,9rem center;background-color:#d8d8d8}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-reviews-summary .stelline .fill{position:absolute;content:"";top:0;left:0;height:100%;background:var(--colore1-darker1)}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-info-price{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-top:2rem;padding-top:1.6rem;padding-bottom:1.6rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-info-price{margin-top:4rem;padding-top:1.3rem;padding-bottom:1.3rem}}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-info-price .before-price-container,.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-info-price .after-price-container{font-family:'Avenir-Light',sans-serif !important;font-style:normal !important;font-weight:100 !important;font-size:1.6rem}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-info-price .after-price-container{margin-top:2rem}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-info-price .price-box{margin-top:0;font-size:3.4rem}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-info-price .price-box>.old-price .price-container .price{font-size:.55555555555555555555555555555556em !important}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .prices-tier_price{display:none}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form{margin-top:2rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form{margin-top:3rem}}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .product-options-wrapper .fieldset{margin-bottom:0}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .product-options-wrapper .fieldset .configurable:not(:last-of-type){margin-bottom:3.3rem}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .product-options-wrapper .fieldset .configurable label{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;color:#535353;text-transform:uppercase}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .product-options-wrapper .fieldset .configurable select{border-radius:1rem !important;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,.39);min-height:4.1rem;border:1px solid #d8d8d8 !important;font-family:'Avenir-Roman',sans-serif !important;font-size:1.4rem !important;line-height:normal;padding:1rem 1.6rem !important}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .product-options-bottom{margin-top:3.9rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .product-options-bottom{margin-top:5rem}}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .box-tocart{margin:0 auto}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .box-tocart .fieldset{margin-bottom:0}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .box-tocart .fieldset .actions{padding-top:0}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .box-tocart .fieldset .actions .tocart{padding:1.7rem 8.199999999999999rem !important}@media (max-width:767px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .product-add-form .box-tocart .fieldset .actions .tocart{padding-left:6.2rem !important;padding-right:6.2rem !important;width:auto !important}}.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .prices-tier-container table{margin-bottom:0;margin-top:2rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .product-info-main .prices-tier-container table{margin-top:3rem}}.catalog-product-view .page-wrapper .page-main .columns .main .media{float:none;order:1;display:block;margin-bottom:0}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .media{margin-bottom:4rem;padding-top:6rem;width:calc(50% - 1.5rem);margin-right:1.5rem}}@media (min-width:1280px){.catalog-product-view .page-wrapper .page-main .columns .main .media{width:calc(50% - 5rem);margin-right:5rem}}.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder{width:100%}.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame .fotorama__caption{display:none}.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr{display:none !important}.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft .fotorama__thumb-border{display:none}.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__stage.fotorama__shadows--left:before,.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__nav.fotorama__shadows--left:before,.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__stage.fotorama__shadows--right:before,.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__nav.fotorama__shadows--right:before,.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__stage.fotorama__shadows--left:after,.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__nav.fotorama__shadows--left:after,.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__stage.fotorama__shadows--right:after,.catalog-product-view .page-wrapper .page-main .columns .main .media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__nav.fotorama__shadows--right:after{display:none}.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container{order:3;width:100%}.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche{border-top:1px solid #d8d8d8;padding-top:2rem;padding-bottom:4.5rem;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche{padding-top:4.5rem;padding-bottom:9.6rem;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .title{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;color:#535353;font-size:2.3rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .title{font-size:2.8rem}}.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .value{margin-top:3.2rem;font-size:1.6rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .value{margin-top:4rem;font-size:1.8rem}}.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .value ul{padding-left:2rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .value ul{max-width:72rem;margin-left:auto;margin-right:auto}}.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .value ul:last-child{margin-bottom:0}.catalog-product-view .page-wrapper .page-main .columns .main .caratteristiche-container .caratteristiche .value ul li:last-child{margin-bottom:0}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container{order:4;width:100%}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper{background-color:#fafafa;padding-top:3rem;padding-bottom:4rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper{padding-top:2.5rem;padding-bottom:1.8rem}}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna{color:#535353}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .title{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;color:inherit;font-size:2.3rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .title{font-size:2.8rem}}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values{margin-top:4rem}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper:not(:first-child){margin-top:2.9rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper:not(:first-child){margin-top:0}}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .icon-box{width:6.6rem;height:6.6rem;position:relative;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 3px 6px 0px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0px rgba(0,0,0,.16);box-shadow:0 3px 6px 0px rgba(0,0,0,.16)}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .icon-box:after{content:"";position:absolute;top:12.5%;left:12.5%;width:75%;height:75%;background-color:var(--colore1-darker1);-webkit-mask-size:cover;mask-size:cover}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .icon-box.punto-vendita:after{-webkit-mask-image:url("../images/icons/icon-consegna-punto-vendita.svg");mask-image:url("../images/icons/icon-consegna-punto-vendita.svg")}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .icon-box.poste:before{z-index:2;content:"";position:absolute;top:12.5%;left:12.5%;width:75%;height:75%;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/icons/icon-consegna-poste.svg")}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .icon-box.poste:after{-webkit-mask-image:url("../images/icons/icon-consegna-poste-color-mask.svg");mask-image:url("../images/icons/icon-consegna-poste-color-mask.svg")}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .icon-box.domicilio:after{-webkit-mask-image:url("../images/icons/icon-consegna-domicilio.svg");mask-image:url("../images/icons/icon-consegna-domicilio.svg")}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .txt{margin-left:2rem;max-width:26rem;font-size:1.5rem;line-height:normal}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .values .icon-wrapper .txt p .value{font-size:1.1764725em}.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .warn{font-size:1.5rem;margin-top:4.7rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .tempi-consegna-container .tempi-consegna-wrapper .tempi-consegna .warn{margin-top:3.9rem}}.catalog-product-view .page-wrapper .page-main .columns .main .other-infos-container{order:5;width:100%}.catalog-product-view .page-wrapper .page-main .columns .main .other-infos-container .other-infos-wrapper{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding-top:3.7rem;padding-bottom:4rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .other-infos-container .other-infos-wrapper{padding-top:5.8rem;padding-bottom:7rem}}.catalog-product-view .page-wrapper .page-main .columns .main .other-infos-container .other-infos-wrapper .other-infos .title{font-family:'Avenir-Heavy',sans-serif !important;font-style:normal !important;font-weight:700 !important;color:#535353;text-transform:capitalize;font-size:2.8rem}.catalog-product-view .page-wrapper .page-main .columns .main .other-infos-container .other-infos-wrapper .other-infos .value{margin-top:4.8rem;font-size:1.4rem}@media (min-width:768px){.catalog-product-view .page-wrapper .page-main .columns .main .other-infos-container .other-infos-wrapper .other-infos .value{font-size:1.8rem}}.catalog-product-view .page-wrapper .page-main .columns .blocco-fonti-upload-container{order:2;width:100%}