.ch-avviso[hidden]{display:none!important}.ch-avviso{box-sizing:border-box;margin:0 0 32px;padding:18px 20px;background:#faf6f8;border:1px solid #ecdfe6;border-radius:4px}.ch-avviso::before{content:"";display:block;width:52px;height:3px;margin-bottom:12px;background:var(--theme-color-text_link,#5b0643)}.ch-avviso p.ch-avviso__titolo{margin:0 0 9px;font-size:17px;font-weight:600;line-height:1.3;color:var(--theme-color-text_link,#5b0643)}.ch-avviso p.ch-avviso__testo{margin:0 0 14px;max-width:62ch;font-size:15px;line-height:1.55;color:#4a4a4a}.ch-avviso .ch-iscrizione__esito{margin-bottom:0}.ch-avviso .ch-iscrizione__esito+.ch-avviso__modulo{margin-top:14px}body.ch-variazione-esaurita.woocommerce div.product form.variations_form.cart{margin-bottom:0}.woocommerce-variation-add-to-cart.ch-avviso-nascosto{display:none!important}@media (max-width:767px){.ch-avviso{padding:15px 16px}.ch-avviso p.ch-avviso__titolo{font-size:16px}.ch-avviso p.ch-avviso__testo{font-size:14px}}.ch-opzione-senza-scorte{position:relative}.ch-opzione-senza-scorte::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#ffffff calc(50% - 1px),#ffffff calc(50% - .5px),#5b0643 calc(50% - .5px),#5b0643 calc(50% + .5px),#ffffff calc(50% + .5px),#ffffff calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}