.ycs-locked form.cart,.ycs-locked .product_meta,.ycs-locked .summary .price,
.ycs-locked .elementor-widget-woocommerce-product-price,.ycs-locked .elementor-widget-woocommerce-product-stock,
.ycs-locked .elementor-widget-woocommerce-product-meta,.ycs-locked .elementor-widget-woocommerce-product-add-to-cart,
.ycs-locked .single_variation,.ycs-locked .stock,.ycs-locked .wc-stripe-payment-request-wrapper,
.ycs-locked #wc-stripe-payment-request-wrapper,.ycs-locked #wc-stripe-payment-request-button-separator,
.ycs-locked #wc-stripe-express-checkout-element,.ycs-locked #wc-stripe-express-checkout-button-separator,
.ycs-locked .wc-stripe-express-checkout-element,.ycs-locked .wc-stripe-express-checkout-button-separator,
.ycs-locked .wcpay-express-checkout-wrapper,.ycs-locked .ycs-purchase-block {display:none!important}
.ycs-notice {color:#173831!important;background:#edf8f2!important;border-color:#006a50!important;padding:1.4rem!important;clear:both}
.ycs-notice:before {display:none!important}
.ycs-notice p {margin:0 0 1rem}
.ycs-countdown {font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}
.ycs-alert label {display:block;font-weight:700;margin-bottom:.5rem}
.ycs-alert input[type=email] {display:block;width:100%;max-width:32rem;min-height:48px;border:2px solid #42635a;background:#fff;color:#173831;padding:.6rem;font-size:1rem}
.ycs-alert button {white-space:normal;min-height:48px;margin-top:.7rem;background:#006a50;color:#fff;padding:.8rem 1rem;border:2px solid #006a50;border-radius:6px;font-size:1rem;cursor:pointer}
.ycs-alert :focus-visible {outline:3px solid #403db8;outline-offset:3px}
.ycs-end {font-weight:600;color:#173831;background:#edf8f2;padding:1rem}
