body .product-table.metal-compact>.table-head,body .product-table.metal-compact>article{grid-template-columns:minmax(240px,1fr) 105px 75px 190px 145px 110px 36px!important;gap:12px}body .product-table.metal-compact .catalog-add-form{display:contents!important}body .line-price{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;font-size:12px}body .line-price strong{white-space:nowrap}body .line-price>small{font-size:9px;color:#647480;width:100%;line-height:1.2}body .line-price-units{display:inline-flex;align-items:center;gap:2px}body .line-price-units button{padding:3px!important;min-width:19px!important;width:auto!important;height:23px!important;border:0!important;border-radius:3px;font:inherit!important;cursor:pointer;background:transparent!important;color:#768696!important}body .line-price-units button[aria-pressed=true]{background:#e1edf3!important;color:#09536a!important;font-weight:700!important}body .line-price-units span{font-size:10px;color:#8c969c}body .line-total{font-family:inherit;font-weight:700;font-size:12px;line-height:1.45;min-width:0;white-space:normal;overflow-wrap:anywhere}body .product-page .add-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .product-page .add-form>.metal-pair{max-width:340px;flex:1 1 260px}body .product-page .add-form>.line-price{flex:1 1 180px}body .product-page .add-form>.line-total{flex:1 1 120px;font-size:17px}body .product-page .add-form>.metal-pair label span{font-size:12px}body .price-reference{border:1px solid #d5dfe4;padding:12px 15px;border-radius:8px;font-size:12px;line-height:1.55;margin:14px 0}body .price-reference summary{cursor:pointer;font-weight:700}body .price-reference table{width:100%;border-collapse:collapse}body .price-reference th,body .price-reference td{text-align:left;border-bottom:1px solid #e1e8eb;padding:7px}body .cart-workspace .cart-list form.qty{display:grid;grid-template-columns:190px 145px 110px;align-items:center;gap:12px;max-width:none}body .cart-workspace .cart-list>article{grid-template-columns:minmax(160px,1fr) auto 32px}body .cart-workspace .cart-list .line-price-units button{position:static}body .cart-price-total strong{font-size:20px}body .line-price-units button:focus-visible{outline:2px solid #1677a3!important}body .cart-list .line-total{font-size:13px}
@media(max-width:1280px){body .product-table.metal-compact>.table-head,body .product-table.metal-compact>article{grid-template-columns:minmax(220px,1fr) 90px 65px 160px 130px 95px 32px!important;gap:8px}body .cart-workspace .cart-list>article{grid-template-columns:minmax(0,1fr) 32px}body .cart-workspace .cart-list form.qty{grid-column:1;grid-row:2;grid-template-columns:minmax(140px,190px) minmax(110px,145px) minmax(75px,110px);max-width:100%}}
@media(max-width:1100px){body .product-table.metal-compact>.table-head{display:none!important}body .product-table.metal-compact>article{grid-template-columns:minmax(180px,1fr) 90px 160px 130px 95px 32px!important}body .product-table.metal-compact>article>.metal-grade{display:none!important}}
@media(max-width:960px){body .product-table.metal-compact>article{grid-template-columns:minmax(0,1fr) 150px 100px 34px!important}body .product-table.metal-compact .metal-item-name{grid-column:1/-1!important}body .product-table.metal-compact>article>.product-size{grid-column:1!important}body .product-table.metal-compact .catalog-add-form>.metal-pair{grid-column:2!important}body .product-table.metal-compact .line-price{grid-column:1!important;grid-row:3!important}body .product-table.metal-compact .line-total{grid-column:3!important;grid-row:2!important}body .product-table.metal-compact .row-action{grid-column:4!important;grid-row:2!important}}
@media(max-width:640px){body .product-table.metal-compact>article{grid-template-columns:minmax(0,1fr) minmax(105px,125px) 34px!important;gap:8px}body .product-table.metal-compact>article>.product-size{grid-column:1/-1!important;margin:0!important}body .product-table.metal-compact .catalog-add-form>.metal-pair{grid-column:1/3!important;grid-row:3!important;max-width:290px}body .product-table.metal-compact .line-price{grid-column:1!important;grid-row:4!important}body .product-table.metal-compact .line-total{grid-column:2!important;grid-row:4!important}body .product-table.metal-compact .row-action{grid-column:3!important;grid-row:4!important}body .cart-workspace .cart-list form.qty{grid-template-columns:minmax(0,1fr) minmax(90px,120px);gap:10px}body .cart-workspace .cart-list form.qty>.metal-pair{grid-column:1/-1}body .cart-workspace .cart-list form.qty>.line-price{grid-column:1}body .cart-workspace .cart-list form.qty>.line-total{grid-column:2}body .cart-total{gap:10px;flex-wrap:wrap}body .cart-price-total strong{font-size:17px}body .product-page .add-form>.metal-pair{max-width:100%;flex-basis:100%}}