 .woocommerce form.checkout_coupon{display:flex;gap:12px;margin:0 0 2em;padding:0;width:100%;max-width:100%;}.woocommerce form.checkout_coupon .form-row{margin:0;padding:0;width:auto;flex:1;}.woocommerce form.checkout_coupon .form-row-last{flex:none;width:auto;}.woocommerce form.checkout_coupon input.input-text{height:52px;padding:0 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;}.woocommerce form.checkout_coupon input.input-text:focus{border-color:#5caa80;outline:none;}.woocommerce form.checkout_coupon button.button{height:52px;padding:0 28px;background-color:#5caa80;color:white;border:none;border-radius:8px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all 0.2s;}.woocommerce form.checkout_coupon button.button:hover{background-color:black;color:white;}@media (max-width:768px){.woocommerce form.checkout_coupon{flex-direction:row;flex-wrap:wrap;position:relative;gap:12px;}.woocommerce form.checkout_coupon .form-row-first{flex:2;}.woocommerce form.checkout_coupon button.button{flex:1;min-width:auto;white-space:nowrap;padding:0 20px;height:52px;}.woocommerce form.checkout_coupon .coupon-error-notice{position:absolute;left:0;right:0;bottom:0;width:100%;display:block;margin-top:0;}.woocommerce form.checkout_coupon:has(input.has-error){padding-bottom:50px;}}#coupon-error-notice,.coupon-error-notice{color:#e74c3c !important;font-weight:400;display:block;margin-top:8px;}