/* The shirt shares the collection's gallery, spacing and typography. */
.ms-feature{padding-top:20px;padding-bottom:58px;scroll-margin-top:100px}.ms-feature-product{display:grid;grid-template-columns:56% 44%;background:#f0efe9;border:1px solid var(--mm-line)}.ms-product-copy{padding:43px 42px;min-width:0}.ms-product-copy .mm-eyebrow{font-size:9px;margin-bottom:20px}.ms-product-copy h3,.ms-product-copy h2{font:normal 42px/1.1 var(--mm-serif);margin:0 0 12px}.ms-subtitle{font-size:12px;color:#6c6e65;margin:0 0 24px}.ms-price{font-size:25px;margin:0 0 31px}.ms-price small{font-size:10px;color:#77796f;margin-left:6px}.ms-colour{display:flex;align-items:center;gap:10px;font-size:12px;margin:0 0 22px}.ms-colour>span,.ms-card-colour>span{display:inline-block;width:23px;height:23px;background:#111;border-radius:50%;border:3px solid #f0efe9;outline:1px solid #777}.ms-description{max-width:340px;font-size:12px;line-height:1.9;color:#62655a;margin:0 0 28px}.ms-quantity{display:flex;align-items:center;gap:14px;font-size:11px;margin:0 0 21px}.ms-quantity input{width:65px;min-height:42px;border:1px solid #c9cbbf;background:#fff;padding:9px;color:var(--mm-ink);font:inherit}.ms-quantity strong{margin-left:auto;font-weight:500;font-size:13px;white-space:nowrap}.ms-order{width:100%;justify-content:center;font-size:11px}.ms-order-note{font-size:10px;line-height:1.7;color:#66695f;margin:12px 0 29px}.ms-points{display:flex;flex-wrap:wrap;gap:10px 16px;border-top:1px solid var(--mm-line);padding-top:18px;font-size:9px}.ms-points span:not(:last-child)::after{content:'·';margin-left:16px;color:#8d8f85}.ms-card-colour{font-size:9px;margin-top:11px;display:flex;align-items:center;gap:8px;color:#6c6e65}.ms-card-colour>span{width:12px;height:12px;border:0;outline:0}.ms-dialog .ms-product-copy{padding:30px}.ms-dialog .ms-product-copy h2{font-size:35px}
@media(max-width:1150px){.ms-feature-product{grid-template-columns:54% 46%}.ms-product-copy{padding:35px 28px}.ms-product-copy h3{font-size:35px}}
@media(max-width:850px){.ms-feature-product{grid-template-columns:51% 49%}.ms-product-copy{padding:30px 23px}.ms-product-copy h3{font-size:31px}.ms-description{font-size:11px}.ms-price{font-size:22px}.ms-quantity{gap:9px}.ms-quantity strong{font-size:11px}}
@media(max-width:700px){.ms-feature{padding-top:0;padding-bottom:38px;scroll-margin-top:85px}.ms-feature-product{display:block}.ms-product-copy{padding:29px 25px 33px}.ms-product-copy h3,.ms-product-copy h2{font-size:35px}.ms-price{font-size:23px}.ms-quantity{font-size:11px}.ms-quantity strong{font-size:13px}.ms-dialog .ms-product-copy{padding:26px 24px 31px}.ms-dialog .ms-product-copy h2{font-size:33px}}
