.mrail{position:sticky;top:3.75rem;z-index:6;background:var(--ps-bg);border-block-end:thin solid var(--ps-border-soft)}.mrail .relc{padding-block:var(--ps-space-3)}.mrail .relpill.is-active{border-color:var(--ps-navy);box-shadow:var(--ps-shadow-soft)}.mrow{padding-block:var(--ps-space-6)}.mrow+.mrow{border-block-start:thin solid var(--ps-border-soft)}.mrow{scroll-margin-block-start:11.5rem}.mrow-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ps-space-4);margin-block-end:var(--ps-space-4)}.mrow-head h2{font-family:var(--ps-font-display);font-size:var(--ps-size-xl);font-weight:var(--ps-weight-semi);letter-spacing:var(--ps-track-tight);color:var(--ps-navy);margin:0}.mrow-all{flex:0 0 auto;font-family:var(--ps-font-ui);font-size:var(--ps-size-xs);letter-spacing:var(--ps-track-ui);text-transform:uppercase;color:var(--ps-navy);text-decoration:none;white-space:nowrap;border-block-end:thin solid var(--ps-border);padding-block-end:.125rem;transition:border-color var(--ps-dur) var(--ps-ease)}.mrow-all:hover{border-block-end-color:var(--ps-navy)}.mrow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ps-space-4)}.mcard{display:block;text-decoration:none;color:inherit}.mcard-img{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--ps-radius-md);background:var(--ps-bg-soft)}.mcard-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ps-dur-long) var(--ps-ease)}.mcard:hover .mcard-img img{transform:scale(1.04)}.mcard-name{display:block;margin-block-start:var(--ps-space-3);font-family:var(--ps-font-display);font-size:var(--ps-size-sm);font-weight:var(--ps-weight-semi);color:var(--ps-navy)}.mcard-spec{display:block;margin-block-start:var(--ps-space-1);font-family:var(--ps-font-ui);font-size:var(--ps-size-xs);color:var(--ps-text-2)}.mcard-price{display:block;margin-block-start:var(--ps-space-2);font-family:var(--ps-font-ui);font-size:var(--ps-size-sm);font-weight:var(--ps-weight-semi);color:var(--ps-ink)}.mband{padding-block:var(--ps-space-6);background:var(--ps-bg-soft)}.mband-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ps-space-4)}.mband-fig{margin:0}.mband-fig img{width:100%;height:auto;display:block;border-radius:var(--ps-radius-md)}.mpromo{padding-block:var(--ps-space-7)}.mpromo-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--ps-space-6);align-items:center}.mpromo-img img{width:100%;height:auto;display:block;border-radius:var(--ps-radius-md)}.mpromo-copy h2{font-family:var(--ps-font-display);font-size:var(--ps-size-2xl);font-weight:var(--ps-weight-semi);color:var(--ps-navy);margin:var(--ps-space-2) 0 var(--ps-space-3)}.mpromo-copy p{color:var(--ps-text-2);margin-block-end:var(--ps-space-5)}.mswatch{display:flex;gap:var(--ps-space-2);margin-block-start:var(--ps-space-4)}.mswatch a{display:inline-flex;align-items:center;gap:var(--ps-space-2);padding:.375rem var(--ps-space-4) .375rem .375rem;border:thin solid var(--ps-border);border-radius:var(--ps-radius-pill);background:var(--ps-bg);text-decoration:none;font-family:var(--ps-font-ui);font-size:var(--ps-size-xs);letter-spacing:var(--ps-track-ui);text-transform:uppercase;color:var(--ps-navy)}.mswatch a[aria-current=page]{border-color:var(--ps-navy);font-weight:var(--ps-weight-semi)}.mswatch i{width:1.125rem;height:1.125rem;border-radius:50%;border:thin solid var(--ps-border);display:block}@media(max-width:45em){.mrow{padding-block:var(--ps-space-5)}.mrow-head h2{font-size:var(--ps-size-lg)}.mrow-strip{display:flex;gap:var(--ps-space-3);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:calc(var(--ps-space-5) * -1);padding-inline:var(--ps-space-5)}.mrow-strip::-webkit-scrollbar{display:none}.mrow-strip .mcard{flex:0 0 44%;scroll-snap-align:start}.mswatch{flex-wrap:wrap}.mband-grid{display:flex;gap:var(--ps-space-3);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.mband-grid::-webkit-scrollbar{display:none}.mband-fig{flex:0 0 72%;scroll-snap-align:center}.mpromo-grid{grid-template-columns:minmax(0,1fr)}.mpromo-copy h2{font-size:var(--ps-size-lg)}}@media(min-width:45.01em)and (max-width:64em){.mrow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/338/assets/ps-col26-metal.css.map */
