.product-details{margin-top:42px;padding-top:24px;border-top:1px solid #d9d2c8}.details-head{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:8px;font-weight:600;letter-spacing:1.6px}.detail-lines{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;margin:22px 0}.detail-lines div{min-width:0}.detail-lines span{display:block;font-size:9px;color:var(--muted);letter-spacing:.4px;margin-bottom:8px}.detail-lines i{display:block;border-bottom:1px solid #cfc7bc;height:10px}.price-table{border-top:1px solid var(--purple);border-bottom:1px solid #cfc7bc}.price-row{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:37px;align-items:center;border-top:1px solid #e2ddd5;font-size:10px}.price-row:first-child{border-top:0}.price-row span{padding:0 12px;border-left:1px solid #e2ddd5}.price-row span:first-child{border-left:0;padding-left:0}.table-head{min-height:34px;color:var(--muted);font-size:8px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.price-note{margin:12px 0 0;color:var(--muted);font-size:8px;letter-spacing:.3px}@media(max-width:760px){.product-details{margin-top:32px;padding-top:20px}.details-head{font-size:7px;letter-spacing:1px}.detail-lines{gap:12px;margin:18px 0}.detail-lines span{font-size:8px}.price-row{min-height:34px;font-size:9px}.price-row span{padding:0 8px}.table-head{font-size:7px}.price-note{font-size:7px}}
