.product-materials-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.product-materials-row>.adaptive-action-wrap{flex:none;margin-left:0}.kit-quantity-stepper{background:#ffffff08;border-radius:14px;grid-template-columns:40px minmax(30px,1fr) 40px;align-items:center;max-width:128px;display:grid}.kit-quantity-stepper input{width:100%;min-width:0;height:44px;color:inherit;font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0}.kit-quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kit-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-quantity-stepper input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kit-quantity-stepper>.adaptive-action-wrap{margin:0}.kit-quantity-stepper small{grid-column:1/-1;padding:8px}.catalog-products.account-library-grid:not([data-view=list]){grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px}.account-library-grid .library-card{min-width:0}.account-library-grid:not([data-view=list]) .library-card .mini-cover-area{place-items:center;min-width:0;height:280px;display:grid}.account-library-grid:not([data-view=list]) .library-card .catalog-cover img{object-fit:contain;max-width:100%;height:260px}.account-library-grid .library-card .catalog-details{flex-direction:column;gap:16px;min-width:0;display:flex}.account-library-grid .library-card .catalog-details h2{min-height:2.5em;margin:0}.account-library-grid .library-card .product-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:auto;display:grid}.account-library-grid .library-card .product-primary-actions>*{width:100%;min-width:0;margin:0}.account-library-grid .library-card .product-primary-actions button{border:1px solid var(--veyer-edge);width:100%;height:48px;min-height:48px;color:var(--ink);font:inherit;border-radius:24px;margin:0;padding:10px 12px;font-size:14px}@media (max-width:599px){.catalog-products.account-library-grid:not([data-view=list]){grid-template-columns:minmax(0,1fr);gap:16px}.catalog-products.account-library-grid:not([data-view=list]) .library-card{max-width:none}.account-library-grid[data-view=list] .library-card .product-primary-actions{grid-template-columns:minmax(0,1fr)}}
