.ks-storefront .ks-native-summary .ks-purchase-row{display:flex;align-items:stretch;gap:12px;width:100%;margin:20px 0}.ks-storefront .ks-native-summary .ks-purchase-row>.quantity{display:flex!important;align-items:stretch;float:none!important;flex:0 0 126px;width:126px;margin:0!important;border:1px solid #cdb5da;border-radius:7px;background:#fff;overflow:hidden}.ks-storefront .ks-native-summary .ks-quantity-stepper input.qty{appearance:textfield;-moz-appearance:textfield;width:42px!important;min-width:0;padding:0!important;border:0!important;border-radius:0!important;height:50px!important;text-align:center;float:none!important;color:#57346e;font-weight:600;font-size:16px!important;background:white}.ks-quantity-stepper input::-webkit-inner-spin-button,.ks-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ks-storefront .ks-native-summary .ks-quantity-step{width:42px;flex:0 0 42px;padding:0;border:0;border-radius:0;background:#f2eaf6;color:#57346e;font-size:22px;font-weight:400;line-height:1;cursor:pointer}.ks-storefront .ks-native-summary .ks-quantity-step:hover:not(:disabled){background:#57346e;color:#fff}.ks-storefront .ks-native-summary .ks-quantity-step:disabled{color:#b5a2be;background:#f7f2f9;cursor:default}.ks-storefront .ks-native-summary .ks-purchase-row>.single_add_to_cart_button{float:none!important;flex:1;min-width:0;margin:0!important;border-radius:7px;padding:12px 18px;min-height:50px}.ks-storefront .ks-native-summary .ks-purchase-row .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:450px){.ks-storefront .ks-native-summary .ks-purchase-row{gap:9px}.ks-storefront .ks-native-summary .ks-purchase-row>.quantity{flex-basis:108px;width:108px}.ks-storefront .ks-native-summary .ks-quantity-step{width:36px;flex-basis:36px}.ks-storefront .ks-native-summary .ks-quantity-stepper input.qty{width:36px!important}.ks-storefront .ks-native-summary .ks-purchase-row>.single_add_to_cart_button{font-size:13px;padding:10px 9px}}
.ks-storefront .ks-native-summary .ks-purchase-row{flex:1 1 100%!important;width:100%!important;max-width:none!important;box-sizing:border-box}
.ks-storefront .ks-native-summary .ks-purchase-row>.single_add_to_cart_button{flex:1 1 0!important;width:auto!important;max-width:none!important;align-self:stretch!important}

.ks-storefront .ks-native-summary form.cart .commercekit-pdp-simple-form{width:100%!important;max-width:none!important;flex:1 1 100%!important;display:block!important;box-sizing:border-box}
