<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.prod-wrap{ margin-left: var(--value-margin-app); margin-right: var(--value-margin-app); }
h1.prod-name.seofriend{ text-align: center; font-size: 2.1rem; }
#ContenitoreSceltaVarianti{ height: auto; width: 100%; display: flex; flex-direction: column; padding-left: 0; }
#formnew h6{ text-align: center; }
#ContenitoreSceltaVarianti .cap-select{ margin-bottom: 1.2vw }
#ContenitoreSceltaVarianti .cap-select:last-child{ margin-bottom: 0 }
#ContenitoreSceltaVarianti &gt; div{ display: inline-flex; align-items: center; }
#ContenitoreSceltaVarianti &gt; div &gt; span{ margin-right: 1.2vw; }
.prod-tab{ font-size: 1.3vw; font-weight: 500; text-transform: uppercase; }
.prod-content-w{ margin-top: 0 }
.w-tab-link{ position: relative; display: inline-block; vertical-align: top; text-decoration: none; text-align: left; cursor: pointer; color: #222; background-color: #ddd }
.w-tab-link.w--current{ background-color: #c8c8c8 }
.UM-content{ float: left; height: 3vw; display: flex; align-items: center; margin-left: 1vw; font-size: 1.2vw; line-height: 1.2 }
.button-wrapper.cart-2{ position: relative; left: 0; margin-bottom: 1vw; float: none; margin-top: .8vw; bottom: 0; color: var(--main-white); }
a.button-wrapper.cart-2.w-inline-block + span{ display: block; font-size: .9vw }
.prod-brand-w.w-clearfix{ width: auto; display: inline-block; margin-top: 4vw; margin-bottom: 0 }
div.TabellaModelliCompatibiliArticolo{ max-width: 85vw; padding-top: 9rem; padding-bottom: 20vw; min-height: 100vh; width: 100vw; margin-right: auto; margin-left: auto }
div.TabellaModelliCompatibiliArticolo &gt; div{ box-sizing: border-box; padding-bottom: 1.2vw; color: #fff; font-size: 1.5vw; line-height: 1; display: inline-block; text-transform: lowercase }
div.TabellaModelliCompatibiliArticolo &gt; div::after{ content: ","; padding-right: 1vw }
div.TabellaModelliCompatibiliArticolo &gt; div:last-child::after{ content: "" }
.TabellaModelliCompatibiliArticolo .s-txt{ margin-bottom: 8vw }
.prod-brand-w.w-clearfix{ width: auto; margin-top: 2vw; margin-bottom: 0%; display: flex; flex-flow: row wrap; align-items: center }
.prod-brand-w.w-clearfix img{ margin-right: 1.125vw }
.prod-name span{ font-size: 2vw; line-height: 1; letter-spacing: -.04em }
.PrezziPerQta .titoli{ font-size: 1.2vw; font-weight: 500;}
.PrezziPerQta .nontitoli{ font-size: 1.2vw; font-weight: 500; }
table.PrezziPerQta{ margin-top: 1vw; margin-bottom: 3vw }
.prod-button-w.w-clearfix{ display: flex; flex-flow: row wrap; width: 100%; text-align: center; justify-content: center; margin-top: 2vw; }
table.PrezziPerQta td{ padding: 1.3vw }
.PrezziPerQta tr:first-child td{ border-top: .02vw solid #000 }
.PrezziPerQta tr:not(.noBorder) td{ border-bottom: .02vw solid #000; vertical-align: baseline }
.PrezziPerQta tr:not(.noBorder) td:first-child{ border-left: .02vw solid #000 }
.PrezziPerQta tr:not(.noBorder) td:last-child{ border-right: .02vw solid #000 }
.PrezziPerQta tr.noBorder, .PrezziPerQta tr.noBorder td{ border: none }
.prezzoxquantitaminima.nontitoli.discountProduct{ margin-left: 0; margin-top: 1vw; font-size: 1vw }
.prod-info.w-clearfix{ margin-bottom: 1vw }
#LinkModelliCompatibili{ display: none }
#LinkModelliCompatibili.aperto{ display: flex; z-index: 1000; position: fixed; top: 0; left: 0; overflow: auto; justify-content: center; width: 100%; height: 100%; background-color: #000000 }
.offset{ position: relative }
.stickyElement{ margin-left: 2vw; margin-bottom: 0%; margin-top: 2vw }
.product{ position: relative; margin-top: 2.5vw; display: flex; align-content: flex-start; }
.prod-aside{ margin-top: 5vw }
.notcomplete{ border: .05vw solid red }
.cap-select + .cap-quant{ margin-left: 2vw }
.cap-quant{ width: 5vw; height: 3vw; text-align: center; float: left; border: .03vw solid #000; background-color: transparent; font-size: 1vw; line-height: 1 }
.cap-quant.Personalize{ display: flex; align-items: baseline; padding: .8vw 1.2vw; width: auto; height: auto; max-width: 10vw }
.cap-quant input{ font-size: 1.2rem; border: none; text-align: center; font-weight: bold; }
.cap-quant:focus{ border-color: #000 }
.button-text{ color: #141313; font-size: 1.125vw; letter-spacing: -.02em; text-transform: uppercase }
.button-text.modificaqta{ cursor: pointer; font-size: 1.4vw; font-weight: bold; }
.prod-brand{ display: inline-block; width: 15vw; float: left }
.prod-brand-w{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 4vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.prod-brand-w.w-clearfix img{ max-height: 1.125vw }
.product{ width: 100%; padding-right: var(--value-margin-app); padding-left: var(--value-margin-app); }
.prod-button-w{ padding-bottom: 1vw }
.prod-code.pc-2{ display: none }
.prod-icon{ width: 1vw; float: left }
.prod-txt{ margin-left: .3vw; float: right }
.prod-info{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.prod-tab-link{ padding: .5vw 1vw .5vw 0; background-color: transparent }
.prod-tab-link.w--current{ padding-left: 0; background-color: transparent; text-decoration: underline }
.prod-content{ margin-top: 2vw }
.prod-p{ font-size: 1.2vw; }
.prod-e{ margin-bottom: 1vw; font-size: 1.1vw; line-height: 1.1; }
.prod-extra{ margin-top: 0.5vw; }
.prod-title{ display: inline-block; font-size: 1.6vw; margin-top: 2vw; text-align: left; margin-left: 0% }
.prod-extras{ width: 70vw; margin-left: 10vw; padding-top: 5vw; padding-right: 3vw; padding-bottom: 3vw }
.item-price-2{ font-size: 2vw; letter-spacing: -.04em }
.prod-grid{ margin-left: var(--value-margin-app); margin-right: var(--value-margin-app); }
.prod-block.w-clearfix{ flex-flow: row wrap; }
.item-wrap.iw-2{ width: auto; }
.item-plus{ width: 15vw; margin-top: 3vw; margin-left: 1vw; float: left }
.item-plus-w{ position: relative; margin-top: 3vw; float: left; text-decoration: none }
.item-plus-face{ position: relative; z-index: 2; width: 13vw; height: 22vw; padding: 2vw; border: .05vw solid #000; background-color: #fff; -webkit-transition: -webkit-transform 250ms ease; transition: -webkit-transform 250ms ease; transition: transform 250ms ease; transition: transform 250ms ease, -webkit-transform 250ms ease }
.item-plus-face:hover{ -webkit-transform: translate(.5vw, .5vw); -ms-transform: translate(.5vw, .5vw); transform: translate(.5vw, .5vw) }
#ImgPrincipaleScheda{ mix-blend-mode: unset; margin-left: auto; margin-right: auto; }
.ContPriceSticky{ text-align: right; margin-top: 1.5vw }
.DivAvailability{ font-size: 1vw; line-height: 1; display: flex; align-items: center }
.DivAvailability .prod-icon{ position: relative; top: .1em }
#IndicazioneUnitario{ width: 100%; margin-bottom: 1vw; }
table.PrezziPerQta caption{ font-size: 1vw; line-height: 1; font-weight: 500; margin-bottom: 1vw; text-align: left }
.prod-br{ position: relative; display: inline-block; font-size: 1.125vw }
#BoxPrezzoArticoloNew .item-price{ font-size: 2.2rem; text-align: left; font-weight: bold; }
.prod-content-w{ align-items: baseline; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline }
.discountProduct{ margin-left: .7vw; font-size: 1.125vw; line-height: 1.2 }
.discountProduct strike { font-size: inherit; line-height: inherit }
.DiscountUserActive .button-face.bf{ background-color: #E5BD51 }
.DiscountUserActive .discountProduct{ color: #E5BD51 }
.flexQuantity{ display: flex; align-items: baseline; margin-top: 2.5vw; }
.prod-caption-w.w-clearfix.altreimmagini{ flex-flow: row wrap }
.prod-p p{ margin-top: 0%; margin-bottom: 0% }
.phrase a { text-decoration: underline; font-size: inherit; }
.timeline-w.timeline-w:last-child .timeline-link{ text-decoration: none }
.svgMarchio{ height: 1.7vw; margin-top: .8vw; margin-bottom: .8vw; padding-right: 1.5vw; padding-left: 1.5vw; display: flex; align-items: center }
.svgMarchio img{ max-height: 100%; max-width: 6vw }
.prezzoAttuale-modify-js{ letter-spacing: -.04em; font-size: 2.6vw; line-height: 1 }
.vecchioPrezzo-modify-js{ margin-left: .7vw; font-size: 1.125vw; line-height: 1.2 }
.discountProduct-modify-js{ font-size: 1.125vw; line-height: 1.2 }
.DiscountUserActive .vecchioPrezzo-modify-js, .DiscountUserActive .discountProduct-modify-js{ color: #E5BD51 }
.button-wrapper.cart-2.contact-us{ width: fit-content; }

.testoSeoProdotto{ margin-top: 3vw }
.testoSeoProdotto a, #box-testo-seo a:hover{ text-decoration: underline }
.testoSeoProdotto, .testoSeoProdotto p, .testoSeoProdotto li, .testoSeoProdotto a{ font-size: 1.125vw; line-height: 1.2 }
.testoSeoProdotto h2{ font-size: 2vw; line-height: 1; text-transform: none; margin-bottom: 1vw }

.camionIcon{ fill: var(--main-white); background-color: var(--main-black); border-radius: 100%; padding: 0.2rem 0.2rem 0 0.2rem; width: 1.6rem; display: inline-block; margin-right: 0.4rem; }
.infoArticolo{ display: flex; width: 100%; flex-flow: row wrap; margin-top: 1vw; }
.infoArticolo .disponibilita{ width: 100%; font-size: 0.95rem; text-transform: uppercase; font-weight: 600; display: flex; align-items: center; }
#BoxPrezzoArticoloNew{ display: inline-flex; align-items: baseline; flex-flow: row wrap; margin-top: 2.1vw; }
#calcoloCambioQuantita{ font-weight: bold; margin-left: 1.5vw; }

#SelezioneBoxScheda{ background-color: var(--main-red); margin-top: 4vw; text-align: center; }
#SelezioneBoxScheda &gt; div{ display: inline-block; padding: 1.7vw; color: var(--main-white); cursor: pointer; font-weight: bold; font-size: 1.2rem; }
#SelezioneBoxScheda &gt; div:hover{ text-decoration: underline; }
#SelezioneBoxScheda &gt; div.attivo{ background-color: var(--fourth-red); text-decoration: underline; }

a.prod-e{ display: block; font-weight: 600; color: var(--main-black); text-decoration: none; }
a.prod-e img{ background-color: rgba(206, 206, 206, 0.2); padding: 1vw; margin-bottom: 1vw; height: 18vw; display: block; }

.data-box{ display: none; }
#boxvideo.attivo, #boxdownload.attivo{ display: flex; justify-content: center; }
#boxvideo.attivo &gt; *{ margin-left: 2vw; margin-right: 2vw; }
#boxvideo a, #boxvideo iframe{ width: 30.2vw; height: 23vw; background-size: contain; background-repeat: no-repeat; background-position: center center; display: block; }
#boxdownload img{ margin-left: auto; margin-right: auto; }
#boxdownload &gt; a{ width: 15vw; text-align: center; margin-left: 1vw; margin-right: 1vw; }

#SlideCorrelati .item-face{ width: 15.6vw; }
#SlideCorrelati .item-name{ font-size: 0.95rem; margin-bottom: 0.9rem; color: var(--main-red); display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; height: auto; }
.prod-grid.pg-3{ overflow: hidden; padding-bottom: 2vw; }
#SlideCorrelati .codProd{ font-size: 0.9rem; margin-top: 0.9rem; margin-bottom: 0.6rem; display: inline-block; font-weight: bold; color: var(--main-black); text-align: center; width: 100%; }
#SlideCorrelati img{ max-height: 11vw; width: auto; }
#frecceCorrelati{ display: flex; justify-content: center; align-items: center; }
#frecceCorrelati &gt; div{ margin-left: 1vw; margin-right: 1vw; }
#SlideCorrelati p{ font-size: 0.8rem; padding: 0 0.9rem; text-align: center; }
.titoloCorrelati{ font-size: 1.6rem; margin-bottom: 0.4vw; text-align: center; margin-top: 5vw; }
#SlideCorrelati .prod-block.w-clearfix{ justify-content: space-between; }

#PersonalizzaCavo{ width:100%; margin-top: 10px; }
#PersonalizzaCavo img{ max-width: 28px;position: relative;top: 7px;margin-right: 5px; }
#PersonalizzaCavo a, #PersonalizzaCavo a:hover{ text-decoration: none; }
.img-zoom-lens{ position: absolute; width: 50px; height: 50px; opacity: 0; }
.img-zoom-result{ width: 250px; height: 250px; overflow: hidden; border: 1px solid #d4d4d4; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; z-index: -5; opacity: 0; }
.img-zoom-result.lenteVisibile{ z-index: 5; opacity: 1; }
.prod-img-w{ position: relative; }
.spanAggiunta.success { opacity: 1; transition: opacity 2s ease-in-out; display: block; text-align: center; color: #a0b71f; font-weight: bold; text-decoration: underline; font-style: italic; }
.spanAggiunta.fade{ opacity: 0; }

#iframeCalcola, #zoomImmagine{ display: none; }
#iframeCalcola.attivo, #zoomImmagine.attivo{ position: fixed; top: 0; left: 0; z-index: 15; background-color: rgb(0,0,0,0.5); width: 100%; height: 100svh; display: flex; justify-content: center; align-items: center; }
#iframeCalcola_int, #zoomImmagine_int{ background-color: #fff; display: flex; flex-flow: column; }
#iframeCalcola_int &gt; iframe{ width: 50vw; height: 17vw; border: none; outline: 0; }
#calcolaspesespedizione{ color: var(--main-red); font-weight: bold; text-transform: uppercase; margin-top: 2vw; margin-bottom: 1vw; display: inline-block; font-size: 0.8rem; cursor: pointer; }
#iframeCalcola_int svg, #zoomImmagine_int svg{ width: 1.2rem; height: 1.2rem; float: right; cursor: pointer; }
#iframeCalcola_int &gt; span, #zoomImmagine_int &gt; span{ background-color: var(--third-grey); padding: 0.5rem; font-weight: bold; }
.prod-wrap.DescrizioniPanel{ margin-top: 2vw; }
.modal-title{ text-align: center; font-size: 14px; }
.prod-wrap.DescrizioniPanel .prod-content.w-tab-content p{ margin-top: 1rem; margin-bottom: 1rem; }
#zoomImmagine_int img{ max-height: 95svh; max-width: 90%; margin-left: auto; margin-right: auto; }

.prod-cap-w, .prod-wrap{ text-align: center; }
.infoArticolo .disponibilita, #ContenitoreSceltaVarianti &gt; div, .flexQuantity { justify-content: center; }
#BoxPrezzoArticoloNew{ text-align: center; justify-content: center; }

@media(max-width: 960px) {
    #scheda_in6 #areautilizzata #colonna-contenuti #PersonalizzaCavo img{ max-width: 28px !important; }
    #PersonalizzaCavo{ text-align: center; }
}

@media(min-width: 992px) {
    .svgMarchio img.imgSvgM[src*=compatibile]{ max-width: 7.2vw }
}

@media(max-width: 991px) and (min-width: 480px) {
    .button-wrapper.cart-2{ width: 100%; max-width: fit-content; min-width: 34vw }
}

@media(max-width: 991px) {
    #calcolaspesespedizione{ display: none; }
    .img-zoom-lens, .img-zoom-result{ display: none !important; }
    .PrezziPerQta .titoli, .PrezziPerQta .nontitoli{ font-size: 2vw; }
    .button-text.modificaqta, .cap-quant input{ font-size: 2vw }
    .prod-brand-w.w-clearfix img{ max-height: 2vw }
    .prod-icon{ width: 2vw; margin-right: 1vw }
    .prod-tab{ font-size: 2vw; letter-spacing: -.04em }
    .prod-p, .DivAvailability, .prod-txt{ font-size: 2vw; }
    .prod-e{ font-size: 1.5vw; }
    .as-check{ min-width: 2vw; min-height: 2vw; max-width: 2vw; max-height: 2vw; margin-right: 1vw }
    .shop-timeline.st.w-clearfix{ height: auto }
    .cap-quant.Personalize{ max-width: 18vw; padding: 1.5vw; border-radius: 2vw }
    #IndicazioneUnitario{ font-size: 1.4vw; margin-top: 4vw }
    .button-text{ font-size: 1.8vw; position: relative; top: .06em }
    a.button-wrapper.cart-2.w-inline-block + span{ font-size: 1.8vw; margin-top: 1vw; margin-bottom: 3vw }
    .button-wrapper{ left: 0; bottom: 16.8vw }
    .UM-content{ font-size: 2.1vw; }
    div.TabellaModelliCompatibiliArticolo &gt; div{ font-size: 2.5vw; }
    div.TabellaModelliCompatibiliArticolo{ max-width: 80vw; padding-top: 4rem; padding-bottom: 10vw }
    table.PrezziPerQta td{ padding: 2vw }
    table.PrezziPerQta caption{ font-size: 1.8vw; margin-bottom: 2vw }
    .prod-aside{ margin-top: 8vw }
    .prod-info.w-clearfix{ margin-bottom: 1.4vw }
    .prod-button-w.w-clearfix{ flex-direction: column; align-items: center; }
    .prod-br{ font-size: 2vw; letter-spacing: -.05em }
    .product{ padding-right: 5vw; padding-left: 5vw }
    #BoxPrezzoArticoloNew .item-price{ font-size: 5vw; }
    table.PrezziPerQta{ margin-top: 3vw; margin-bottom: 6vw }
    .prod-name{ max-width: 100%; font-size: 5.6vw; letter-spacing: -.05em }
    .prod-info-w{ margin-top: 3vw }
    .prod-tab-link{ padding: .5vw 3vw .5vw 0 }
    .discountProduct{ font-size: 2vw; margin-left: 2vw }
    #OrdinamentoColumn{ margin-top: 4vw }
    #ContenitoreSceltaVarianti{ margin-bottom: 5vw }
    .prezzoxquantitaminima.nontitoli.discountProduct{ font-size: 1.4vw }
	.svgMarchio{ padding-left: 0; padding-right: 0; height: 3vw; margin-top: 1vw; margin-bottom: 1.5vw }
	.svgMarchio img{ max-width: 10vw }
    .prezzoAttuale-modify-js{ font-size: 5vw; line-height: 1.2 }
    .vecchioPrezzo-modify-js{ font-size: 2vw; margin-left: 2vw }
    .discountProduct-modify-js{ font-size: 2vw; margin-bottom: 1.5vw; display: block }
    .testoSeoProdotto, .testoSeoProdotto p, .testoSeoProdotto li, .testoSeoProdotto a{ font-size: 2.1vw }
    .testoSeoProdotto h2{ font-size: 3.2vw; margin-bottom: 0% }
    #boxdownload &gt; a{ width: 20vw; }
}

@media screen and (max-width:767px) {
    .button-text.modificaqta, .cap-quant input{ font-size: 3vw }
    .button-text.modificaqta{ font-size: 2vw }
    .assistance{ padding-top: 60vw }
}

@media(max-width: 479px) {
    .PrezziPerQta .titoli, .PrezziPerQta .nontitoli{ font-size: 4.5vw; padding: 4vw }
    .cap-quant input{ font-size: 6vw; }
    .prod-icon{ width: 6vw }
    .prod-tab{ margin-bottom: 4vw; font-size: 5vw; }
    .w-tab-link{ padding: 0%; padding-right: 8vw }
    .prod-p{ font-size: 4.5vw; letter-spacing: -.05em; max-width: 100% }
    .prod-content{ margin-left: 0 }
    .prod-e{ font-size: 4vw; margin-bottom: 8vw; }
    .as-check{ min-width: 5vw; min-height: 5vw; max-width: 5vw; max-height: 5vw; margin-top: .1vw; margin-right: 4vw }
    #IndicazioneUnitario{ font-size: 3.6vw; margin-top: 2vw }
    a.button-wrapper.cart-2.w-inline-block + span{ font-size: 4vw; margin-top: 4vw }
    .prod-aside{ margin-top: 0 }
    .prod-img-w{ margin-bottom: 0 }
    .prod-name span{ font-size: 5vw; display: inline-block; margin-bottom: 3vh }
    .UM-content{ font-size: 5vw }
    .prod-row{ width: 100%; margin-top: 8vw }
    .prod-brand-w.w-clearfix img{ max-height: 4vw }
    .cap-quant.Personalize{ max-width: 60vw; margin-bottom: 4vw; padding: 2.5vw; border-radius: 3.5vw; margin-right: 2vw }
    .button-text.modificaqta{ font-size: 5vw }
    .button-text{ margin-right: 3vw; margin-left: 3vw; font-size: 4vw; top: .08em }
    .prod-txt{ margin-left: 2.3vw; font-size: 4vw; letter-spacing: -.04em }
    .prod-info.w-clearfix{ margin-top: 4.4vw }
    .prod-tabs{ flex-direction: column; margin-bottom: 12vw; margin-top: 6vw }
    .prod-title{ margin-left: 0; font-size: 5vw; letter-spacing: -.05em }
    .prod-grid.pg-2{ width: 83vw; padding-left: 0 }
    div.TabellaModelliCompatibiliArticolo &gt; div{ font-size: 4.5vw; }
    table.PrezziPerQta caption{ font-size: 4.5vw; margin-bottom: 4vw; margin-top: 6vw }
    table.PrezziPerQta td{ font-size: 4.2vw }
    table.PrezziPerQta{ margin-bottom: 12vw }
    .prod-br{ font-size: 4vw; }
    .product, #ContenitoreSceltaVarianti &gt; div, #boxvideo.attivo, #boxdownload.attivo{ display: revert; }
    #boxvideo a, #boxvideo iframe{ width: 100%; height: 50vw; margin-bottom: 5vw; margin-top: 5vw; }
    #boxdownload &gt; a{ width: 100%; }
    .prod-name{ margin-top: 2vw; font-size: 11vw; letter-spacing: -.06em; word-break: break-word }
    #BoxPrezzoArticoloNew .item-price{ font-size: 10vw; padding-left: 0%; }
    .item-wrap.iw-2{ margin: 0; }
    .item-face{ width: 75vw }
    .discountProduct{ font-size: 4vw }
    .prod-caption-w.w-clearfix.altreimmagini{ max-width: 100% }
    .button-wrapper.cart-2{ width: 100%; }
    .prezzoxquantitaminima.nontitoli.discountProduct{ margin-left: 0vw; margin-top: 1vw; font-size: 4vw; padding: 0vw }
    .prezzoxquantitaminima.nontitoli.discountProduct strike{ display: block }
	.svgMarchio{ height: 7vw; margin-bottom: 5vw; margin-top: 2vw }
	.svgMarchio img{ max-width: 28vw }
    #ImgPrincipaleScheda{width: 100%;margin-left: 0 }
    .prezzoAttuale-modify-js{ font-size: 12vw; padding-left: 0 }
    .vecchioPrezzo-modify-js, .discountProduct-modify-js{ font-size: 4vw }
    .discountProduct-modify-js{ margin-bottom: 4.5vw; display: block }
    .button-wrapper.cart-2.contact-us{ width: fit-content; max-width: 70vw; }

    .prod-block{ flex-flow: row wrap; }
    .prod-grid{ width: 100%; margin-left: 0; }
    #SlideCorrelati .item-face{ width: auto; }
    #SlideCorrelati img{ height: auto; max-height: 50vw; }
    #frecceCorrelati{ display: none !important; }

    .testoSeoProdotto p, .testoSeoProdotto li, .testoSeoProdotto a{ font-size: 4.5vw }
    .testoSeoProdotto h2{ font-size: 7vw; margin-bottom: 4vw }
    .testoSeoProdotto{ margin-top: 10vw }
    #SlideCorrelati .prod-block.w-clearfix{ justify-content: center; }
}</pre></body></html>