:root{--ch-filetto:#e6dee2;--ch-stacco:18px}.woocommerce div.product .woocommerce-product-gallery__image,.woocommerce div.product .flex-control-thumbs li img,.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,ul.products li.product .woocommerce-loop-product__link img,li.product .post_featured img,.sc_products_item .post_featured img{outline:1px solid var(--ch-filetto);outline-offset:-1px}ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.sc_products_item{display:flex;flex-direction:column}li.product .post_item,.sc_products_item .post_item{flex:1 1 auto;display:flex;flex-direction:column}li.product .post_item>.post_data,.sc_products_item .post_item>.post_data,li.product .post_data>.post_data_inner,.sc_products_item .post_data>.post_data_inner{display:flex;flex-direction:column;flex:1 1 auto}.woocommerce ul.products li.product .post_data_inner>.price,.woocommerce ul.products li.product .post_data_inner>.price_wrap,.sc_products_item .post_data_inner>.price,.sc_products_item .post_data_inner>.price_wrap{margin-bottom:var(--ch-stacco)}.woocommerce ul.products li.product .post_data .post_data_inner>.button,.woocommerce ul.products li.product .post_data .post_data_inner>a.button,.sc_products_item .post_data_inner>.button,.sc_products_item .post_data_inner>a.button{margin-top:auto!important;align-self:flex-start}.woocommerce ul.products li.product .post_header,.sc_products_item .post_header{min-height:2.6em;font-size:19px}.woocommerce ul.products li.product .post_header>*,.sc_products_item .post_header>*{font-size:1em}.post_item .post_featured.with_thumb img,.post_item_container .post_featured.with_thumb img{aspect-ratio:3 / 2;object-fit:cover;width:100%;height:auto}.post_item_container{display:flex;flex-direction:column}.price del,.price_wrap del{font-size:.82em;opacity:.55;font-weight:400;text-decoration-thickness:1px;display:block;margin:0 0 .1em}.price ins,.price_wrap ins{text-decoration:none;font-weight:600;display:block}.ch-risparmio{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;margin-top:.45em;font-size:.78rem;line-height:1.3;color:var(--ch-risparmio-ink,#58044099)}.ch-risparmio-voce{text-transform:uppercase;letter-spacing:.08em;font-size:.92em;opacity:.75}.ch-risparmio-soldi{font-weight:600;color:#580440}.ch-risparmio-soldi .woocommerce-Price-amount{font-weight:inherit}.ch-risparmio-quota{background:#580440;color:#fff;font-weight:600;padding:.1em .45em;border-radius:2px;white-space:nowrap}.single-product div.product>.price .ch-risparmio,.single-product .woocommerce-variation-price .ch-risparmio{font-size:.86rem;margin-top:.6em}.ch-risparmio-da{font-weight:400;opacity:.7}.ch-opzione-esaurita{position:relative;opacity:.38;cursor:not-allowed;filter:grayscale(.6)}.ch-opzione-esaurita::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#8a7580 calc(50% - .5px),#8a7580 calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}