.catalog-product-view .box-tocart{margin:34px 0 28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.catalog-product-view .box-tocart .fieldset{display:grid!important;grid-template-columns:134px minmax(0,1fr)!important;gap:12px!important;align-items:end!important;margin:0!important;padding:0!important}
.catalog-product-view .box-tocart .field.qty{position:relative;margin:0!important;padding:0!important}.catalog-product-view .box-tocart .field.qty>.label{position:absolute;bottom:calc(100% + 8px);left:0;margin:0!important}.catalog-product-view .box-tocart .field.qty .control{width:134px}
.catalog-product-view .box-tocart .actions{display:block!important;width:100%!important;height:58px!important;margin:0!important;padding:0!important}.catalog-product-view .box-tocart .action.tocart{box-sizing:border-box;width:100%!important;min-width:0!important;height:58px!important;margin:0!important;border-radius:6px!important;box-shadow:0 10px 24px rgba(25,21,18,.16)!important}
@media(max-width:480px){.catalog-product-view .box-tocart .fieldset{grid-template-columns:126px minmax(0,1fr)!important}.catalog-product-view .box-tocart .field.qty .control{grid-template-columns:35px 56px 35px;width:126px}.catalog-product-view .box-tocart .action.tocart{padding:0 12px!important;font-size:10px!important}}
