.psm-collection-shell{max-width:1320px;margin:auto;padding:28px 40px 72px}.psm-collection-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;margin:0 0 38px;color:#566760}.psm-collection-breadcrumb a{color:#193c38}.psm-collection-hero{max-width:900px;margin-bottom:38px}.psm-collection-hero h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.07;letter-spacing:-1.5px;margin:14px 0 22px;color:#193c38}.psm-collection-hero>p:not(.psm-mag-kicker){max-width:750px;font-size:18px;line-height:1.7}.psm-collection-hero .psm-mag-button{margin-top:12px}.psm-collection-categories{display:flex;flex-wrap:wrap;gap:8px;border-block:1px solid #d7dcd5;padding:18px 0;margin-bottom:40px}.psm-collection-categories a{border:1px solid #ccd6cd;padding:9px 13px;color:#193c38;text-decoration:none;border-radius:2px;font-size:13px}.psm-collection-categories a[aria-current]{background:#193c38;color:#fff}.psm-collection-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.psm-collection-section-head h2,.psm-shopping-edits h2,.psm-collection-reading h2{font:400 36px/1.15 Georgia,serif;color:#193c38;margin:10px 0}.psm-collection-size-form{min-width:210px}.psm-collection-size-form label{display:block;font-size:13px;margin-bottom:7px}.psm-collection-size-form>div{display:flex;gap:7px}.psm-collection-size-form select{min-height:43px;max-width:200px;border:1px solid #aab8af;background:#fff;padding:8px;color:#193c38;border-radius:0;font:inherit}.psm-collection-size-form button{background:#193c38;color:white;border:1px solid #193c38;min-height:43px;padding:9px 15px;font:inherit;cursor:pointer}.psm-collection-disclosure,.psm-collection-selection-note{font-size:13px;line-height:1.65;color:#52655b;max-width:950px}.psm-collection-disclosure{margin:15px 0 24px}.psm-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.psm-collection-card{min-width:0;background:white;border:1px solid #dde2da;display:flex;flex-direction:column}.psm-collection-photo{display:block;background:#f1f0ec;aspect-ratio:3/4;overflow:hidden}.psm-collection-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.psm-collection-card-copy{padding:17px;display:flex;flex-direction:column;flex:1}.psm-collection-retailer{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#53665b}.psm-collection-card h3{font:400 18px/1.4 Georgia,serif;margin:0 0 12px}.psm-collection-card h3 a{color:#193c38;text-decoration:none}.psm-collection-price{font-size:17px;font-weight:600;margin:0 0 8px;color:#193c38}.psm-collection-sizes{font-size:12px;line-height:1.5;color:#56675f;margin:0 0 16px}.psm-collection-retailer-link{display:block;margin-top:auto;background:#193c38;color:#fff!important;padding:11px 10px;text-align:center;font-size:12px;text-decoration:none}.psm-collection-selection-note{margin:22px 0 12px}.psm-collection-empty{padding:28px;background:#e7ece4;border:1px solid #ccd6cd}.psm-collection-advice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:60px 0 48px;padding-top:30px;border-top:1px solid #d7dcd5}.psm-collection-advice h2{font:400 27px/1.2 Georgia,serif;color:#193c38;margin:0 0 16px}.psm-collection-advice p{font-size:15px;line-height:1.75}.psm-collection-reading{padding:30px;background:#e7ece4}.psm-collection-reading>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.psm-collection-reading a{font:400 20px/1.4 Georgia,serif;color:#193c38;border-top:1px solid #becbbc;padding-top:15px;text-decoration:none}.psm-shopping-edits{margin:38px 0;padding:30px 0;border-block:1px solid #d7dcd5}.psm-shopping-edit-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.psm-shopping-edit-links>a{color:#193c38;background:#e7ece4;padding:20px 18px;font:400 21px/1.25 Georgia,serif;text-decoration:none}.psm-shopping-edit-links>a span{display:block;margin-top:15px}.psm-shopping-related{margin-top:38px;padding:24px;background:#e7ece4}.psm-shopping-related h2{font:400 25px/1.25 Georgia,serif}.psm-shopping-related p{display:flex;flex-wrap:wrap;gap:15px}.psm-shopping-related a{color:#193c38}.psm-collection-page a:focus-visible,.psm-collection-page button:focus-visible,.psm-collection-page select:focus-visible,.psm-shopping-edits a:focus-visible{outline:3px solid #b85645;outline-offset:4px}
.psm-collection-card[hidden]{display:none}.psm-home-shopping-edits{max-width:1240px;margin:auto;padding:0 40px}.psm-shopping-edits>h2{max-width:100%}
@media(max-width:1000px){.psm-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.psm-shopping-edit-links{grid-template-columns:repeat(2,minmax(0,1fr))}.psm-collection-advice{gap:22px}.psm-collection-reading>div{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.psm-collection-shell{padding:20px 18px 44px}.psm-collection-breadcrumb{margin-bottom:25px;font-size:11px}.psm-collection-hero h1{letter-spacing:-.7px}.psm-collection-hero>p:not(.psm-mag-kicker){font-size:16px}.psm-collection-section-head{display:block}.psm-collection-size-form{margin:18px 0 0}.psm-collection-size-form select{flex:1;max-width:none}.psm-collection-size-form>div{max-width:360px}.psm-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.psm-collection-card-copy{padding:12px}.psm-collection-card h3{font-size:16px;line-height:1.35}.psm-collection-retailer{font-size:9px;letter-spacing:.5px}.psm-collection-price{font-size:16px}.psm-collection-retailer-link{font-size:11px;padding:11px 5px}.psm-collection-sizes{font-size:11px}.psm-collection-advice{grid-template-columns:1fr;gap:28px;margin:40px 0 30px}.psm-collection-reading{padding:23px 19px}.psm-collection-reading>div{grid-template-columns:1fr}.psm-shopping-edits h2,.psm-collection-section-head h2,.psm-collection-reading h2{font-size:30px}.psm-shopping-edit-links>a{font-size:19px;padding:18px 14px}}
