.test-shop{max-width:960px;padding-top:36px;padding-bottom:90px}.test-alert{background:#fff2cf;border:1px solid #e3b859;padding:14px;border-radius:10px}.test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}.test-shop section{margin:32px 0}.test-shop label{display:block;margin:10px 0}.test-shop input:not([type=radio]),.test-shop select{display:block;width:100%;padding:11px;border:1px solid #aab5b3;border-radius:8px}.test-shop fieldset{border:1px solid #cbd5d1;border-radius:10px;padding:14px}.test-shop .shop-product{border:1px solid #d4ded9;border-radius:12px;padding:18px;background:#fff}.test-shop .shop-price{font-weight:700;font-size:1.3rem;margin:12px 0}.test-shop .shop-cart-line{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #ddd}.test-shop .shop-cart-line button{margin-left:5px;min-width:30px}.test-shop #checkout-message{color:#8a3500}