body.comitpro-dsf-dynamic-cart-update .woocommerce-cart-form button[name="update_cart"],body.comitpro-dsf-dynamic-cart-update .woocommerce-cart-form input[name="update_cart"],body.comitpro-dsf-dynamic-cart-update .woocommerce-cart-form .button[name="update_cart"]{display:none!important;visibility:hidden!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;column-gap:10px!important;row-gap:0!important;width:100%!important;max-width:620px!important;float:none!important;clear:both!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon label{display:none!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .input-text,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon input[name="coupon_code"]{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;margin:0!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .button,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon button[name="apply_coupon"]{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;margin:0!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .woocommerce-error,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .woocommerce-message,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .woocommerce-info,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon ul.woocommerce-error,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon div.woocommerce-error,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .woocommerce-notices-wrapper,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon+.woocommerce-error,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon+.woocommerce-message,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon+.woocommerce-info,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon+.woocommerce-notices-wrapper{grid-column:1 / -1!important;width:100%!important;margin:8px 0 0 0!important;clear:both!important;text-align:left!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .woocommerce-error li,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .woocommerce-message li,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .woocommerce-info li,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon+.woocommerce-error li,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon+.woocommerce-message li,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon+.woocommerce-info li{margin:0!important;text-align:left!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .comitpro-dsf-coupon-feedback{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;text-align:left!important;justify-self:start!important;align-self:start!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .comitpro-dsf-coupon-feedback--error{color:#b42318!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .comitpro-dsf-coupon-feedback--success{color:#157f3d!important}@media (max-width:480px){body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon{grid-template-columns:minmax(0,1fr) auto!important;max-width:none!important}body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon .button,body.comitpro-dsf-coupon-row .woocommerce-cart-form .coupon button[name="apply_coupon"]{min-width:0!important}}body.woocommerce-cart .woocommerce-cart-form .quantity,body.woocommerce-cart .woocommerce-cart-form td.product-quantity .quantity{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:none!important}body.woocommerce-cart .woocommerce-cart-form .quantity input.qty,body.woocommerce-cart .woocommerce-cart-form td.product-quantity input.qty,body.woocommerce-cart .woocommerce-cart-form input.qty{width:auto!important;min-width:5.5em!important;max-width:none!important;box-sizing:border-box!important;text-align:center!important;padding-left:0.65em!important;padding-right:0.65em!important}.woocommerce-cart-form button[name="update_cart"],.woocommerce-cart-form input[name="update_cart"],.woocommerce-cart-form .button[name="update_cart"],.woocommerce-cart-form td.actions button[name="update_cart"],.woocommerce-cart-form td.actions input[name="update_cart"],.et_pb_wc_cart_products .woocommerce-cart-form button[name="update_cart"],.et_pb_wc_cart_products .woocommerce-cart-form input[name="update_cart"],.et_pb_wc_cart_products .woocommerce-cart-form .button[name="update_cart"],body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"],body.woocommerce-cart .woocommerce-cart-form input[name="update_cart"],body.woocommerce-cart .woocommerce-cart-form .button[name="update_cart"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}body.woocommerce-checkout input#order_comments,form.checkout input#order_comments,.woocommerce-checkout form.checkout input#order_comments{min-height:0!important;height:auto!important;resize:none!important}body.woocommerce-checkout .comitpro-dsf-hidden-checkout-duplicate,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .comitpro-dsf-hidden-checkout-duplicate,form.checkout .woocommerce-NoticeGroup-checkout .comitpro-dsf-hidden-checkout-duplicate,body.woocommerce-checkout .comitpro-dsf-empty-checkout-notices,body.woocommerce-checkout .woocommerce-error.comitpro-dsf-empty-checkout-notices,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout.comitpro-dsf-empty-checkout-notices,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error.comitpro-dsf-empty-checkout-notices,form.checkout .comitpro-dsf-empty-checkout-notices{display:none!important}body.woocommerce-cart .woocommerce-error,body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-cart .comitpro-dsf-coupon-feedback,body.woocommerce-checkout .comitpro-dsf-field-error,body.woocommerce-checkout .comitpro-dsf-checkout-global-error,body.woocommerce-checkout .comitpro-dsf-payment-return-error,body.woocommerce-checkout .comitpro-dsf-payment-anchor-error,body.woocommerce-checkout .comitpro-dsf-visible-checkout-error{display:block!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;text-align:left!important;list-style:none!important}body.woocommerce-cart .woocommerce-error,body.woocommerce-checkout .woocommerce-error,body.woocommerce-cart .comitpro-dsf-coupon-feedback--error,body.woocommerce-checkout .comitpro-dsf-field-error,body.woocommerce-checkout .comitpro-dsf-checkout-global-error,body.woocommerce-checkout .comitpro-dsf-payment-return-error,body.woocommerce-checkout .comitpro-dsf-payment-anchor-error,body.woocommerce-checkout .comitpro-dsf-visible-checkout-error{color:#b42318!important}body.woocommerce-cart .woocommerce-message,body.woocommerce-checkout .woocommerce-message,body.woocommerce-cart .comitpro-dsf-coupon-feedback--success{color:#157f3d!important}body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-info{color:#162b75!important}body.woocommerce-cart .woocommerce-error *,body.woocommerce-cart .woocommerce-message *,body.woocommerce-cart .woocommerce-info *,body.woocommerce-checkout .woocommerce-error *,body.woocommerce-checkout .woocommerce-message *,body.woocommerce-checkout .woocommerce-info *,body.woocommerce-cart .comitpro-dsf-coupon-feedback *,body.woocommerce-checkout .comitpro-dsf-field-error *,body.woocommerce-checkout .comitpro-dsf-checkout-global-error *,body.woocommerce-checkout .comitpro-dsf-payment-return-error *,body.woocommerce-checkout .comitpro-dsf-payment-anchor-error *,body.woocommerce-checkout .comitpro-dsf-visible-checkout-error *{margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;text-align:left!important;list-style:none!important}body.woocommerce-cart .woocommerce-error::before,body.woocommerce-cart .woocommerce-error::after,body.woocommerce-cart .woocommerce-message::before,body.woocommerce-cart .woocommerce-message::after,body.woocommerce-cart .woocommerce-info::before,body.woocommerce-cart .woocommerce-info::after,body.woocommerce-checkout .woocommerce-error::before,body.woocommerce-checkout .woocommerce-error::after,body.woocommerce-checkout .woocommerce-message::before,body.woocommerce-checkout .woocommerce-message::after,body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-checkout .woocommerce-info::after,body.woocommerce-cart .comitpro-dsf-coupon-feedback::before,body.woocommerce-cart .comitpro-dsf-coupon-feedback::after,body.woocommerce-checkout .comitpro-dsf-field-error::before,body.woocommerce-checkout .comitpro-dsf-field-error::after,body.woocommerce-checkout .comitpro-dsf-checkout-global-error::before,body.woocommerce-checkout .comitpro-dsf-checkout-global-error::after,body.woocommerce-checkout .comitpro-dsf-payment-return-error::before,body.woocommerce-checkout .comitpro-dsf-payment-return-error::after,body.woocommerce-checkout .comitpro-dsf-payment-anchor-error::before,body.woocommerce-checkout .comitpro-dsf-payment-anchor-error::after,body.woocommerce-checkout .comitpro-dsf-visible-checkout-error::before,body.woocommerce-checkout .comitpro-dsf-visible-checkout-error::after{display:none!important;content:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}