.shirt-page .wear-story-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;margin:0 auto 8px;padding:0;max-width:none}
.shirt-page .wear-story-left{grid-column:1;display:flex;align-items:flex-start;flex-direction:column;gap:11px;padding:5px 16px 14px 4px}
.shirt-page .wear-story-left .good-company{font:italic 19px/1.15 Georgia,serif;letter-spacing:.025em;color:#625c4d;margin:0}
.shirt-page .wear-story-left .shirt-cta{display:inline-flex;align-items:center;gap:12px;min-height:42px;padding:8px 0;color:#2c4939;text-decoration:none;font:italic 19px/1.15 Georgia,serif;border-bottom:1px solid rgba(166,130,69,.52)}
.shirt-page .wear-story-left .gold-pine-cue{flex:0 0 30px;width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat}
.shirt-page .wear-story-left .why-words{font:italic 15px/1.35 Georgia,serif;color:#56594e;max-width:360px}
.shirt-page .wear-story-left .why-words summary{cursor:pointer;list-style:none;border-bottom:1px solid rgba(112,109,89,.35);padding:2px 0 4px}
.shirt-page .wear-story-left .why-words summary::-webkit-details-marker{display:none}
.shirt-page .wear-story-left .why-words p{margin:7px 0 0;font:14px/1.45 Georgia,serif}
.shirt-page .wear-triptych figure:first-child figcaption{display:none}
.shirt-page .wear-story-copy{max-width:900px;margin-inline:auto}
.shirt-page .shirt-footer{justify-content:center}
.shirt-page .shirt-footer .event-tab{border:0;border-bottom:1px solid rgba(218,190,133,.72);border-radius:0;padding:6px 4px;color:#e6d4ad}
@media(max-width:760px){
 .shirt-page .wear-story-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}
 .shirt-page .wear-story-left{gap:7px;padding:4px 7px 10px 2px}
 .shirt-page .wear-story-left .good-company{font-size:clamp(12px,3.4vw,16px)}
 .shirt-page .wear-story-left .shirt-cta{font-size:clamp(12px,3.25vw,15px);gap:5px;min-height:36px;line-height:1.15}
 .shirt-page .wear-story-left .gold-pine-cue{flex-basis:22px;width:22px;height:22px}
 .shirt-page .wear-story-left .why-words{font-size:12px}
 .shirt-page .wear-story-left .why-words p{font-size:12px}
}
@media(max-width:390px){.shirt-page .wear-story-left .shirt-cta{font-size:11px}.shirt-page .wear-story-left .gold-pine-cue{flex-basis:18px;width:18px;height:18px}}
.shirt-page .wear-story-left .shirt-cta{background:#284638;color:#f2dfb3;padding:10px 16px;border:1px solid rgba(174,139,78,.62);text-shadow:none;box-shadow:0 4px 12px rgba(30,48,38,.1)}
.shirt-page .wear-story-left .shirt-cta:hover{background:#1f3a2f;color:#fff4da}
.shirt-page .wear-story-left .why-words{color:#56594e}
.shirt-page .wear-story-left .shirt-cta{background:#355b48!important;color:#f4e4bf!important}
.shirt-page .wear-story-left .shirt-cta .gold-pine-cue{filter:brightness(1.15) saturate(.9)}
