.lr-is-preorder{position:relative}.lr-preorder-badge{position:absolute;top:-5px;left:-45px;z-index:10;background-color:var(--e-global-color-6a8af25);color:#fff;padding:6px 8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.2;white-space:nowrap;border-radius:18px;transform:rotate(-30deg);transform-origin:center;pointer-events:none;box-shadow:0 3px 8px rgba(0,0,0,.2)}@media(max-width:768px){.lr-preorder-badge{left:-25px;text-transform:none}}.lr-preorder-notice{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#ff8c00 0%,#ff6b00 100%);color:#fff;padding:18px 22px;margin:0 0 24px;border-radius:8px;border-left:6px solid #c40;box-shadow:0 6px 18px rgba(255,107,0,.25);font-size:1.05rem;font-weight:600;line-height:1.5;animation:lrPreorderPulse 2s ease-in-out infinite}.lr-preorder-notice__icon{font-size:1.8rem;line-height:1;flex-shrink:0}.lr-preorder-notice__text{flex:1}@keyframes lrPreorderPulse{0%,100%{box-shadow:0 6px 18px rgba(255,107,0,.25)}50%{box-shadow:0 6px 24px rgba(255,107,0,.5)}}@media (prefers-reduced-motion:reduce){.lr-preorder-notice{animation:none}}.woocommerce-cart-form .coupon{display:none!important}.woocommerce form .form-row label{line-height:1.3}.lr-preorder-signature{margin:18px 0;padding:14px 16px;background:#fff8f0;border:1px solid #ffd9b3;border-radius:6px;width:100%}.lr-preorder-signature label{display:block;margin-bottom:6px;font-weight:600;color:#333}.lr-preorder-signature input[type="text"]{width:100%;padding:8px 12px;border:1px solid #d0d0d0;border-radius:4px;font-size:.95rem;box-sizing:border-box}.lr-preorder-signature input[type="text"]:focus{outline:none;border-color:var(--e-global-color-6a8af25);box-shadow:0 0 0 2px rgba(0,0,0,.08)}.lr-preorder-signature__hint{display:block;margin-top:6px;font-size:.8rem;color:#777}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){flex-wrap:wrap}