.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* SARK Shop – product template extras */
.sark-shop-product .sark-shop-price del{color:#8A8A8A;font-weight:500;font-size:.7em;margin-right:8px;}
.sark-shop-product .sark-shop-price ins{text-decoration:none;}
.sark-shop-product .sark-shop-stock:empty,.sark-shop-product .sark-com-lead:empty{display:none;}
.sark-shop-product .sark-com-lead p{margin:0;}
.sark-shop-product .sark-shop-img img{display:block;width:100%;height:auto;}
.sark-shop-content p{margin:0 0 1em;}
.sark-shop-content p:last-child{margin-bottom:0;}
.sark-shop-content h2,.sark-shop-content h3{font-family:"Inter",sans-serif;font-weight:700;color:#131313;}
.sark-shop-content a{color:#FD0100;}
.sark-shop-content ul{padding-left:1.2em;}
.sark-shop-content li::marker{color:#FD0100;}
.sark-shop-panel:has(.sark-shop-content .elementor-widget-container:empty){display:none;}
.woocommerce-notices-wrapper .woocommerce-message{max-width:1440px;margin:24px auto 0;background:#fff;border:1px solid #E8E8E8;border-radius:12px;font-family:"Inter",sans-serif;color:#131313;}
.woocommerce-notices-wrapper .woocommerce-message:before{color:#FD0100;}
.woocommerce-notices-wrapper .woocommerce-message .button{background:#FD0100;color:#fff;border-radius:10px;font-weight:600;}/* End custom CSS */