.co-pdp{--ink:#22383e;--muted:#5b686a;--line:#dedfda;--paper:#f4f3ef;max-width:1280px;margin:auto;padding:24px 32px 64px;color:var(--ink);font-size:16px;line-height:1.65}.co-pdp *{box-sizing:border-box}.co-pdp h1,.co-pdp h2,.co-pdp h3,.co-pdp p{margin:0}.co-pdp a{color:inherit}.co-pdp a:focus-visible,.co-pdp summary:focus-visible{outline:3px solid #497786;outline-offset:5px}.co-pdp-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted);margin-bottom:28px}.co-pdp-crumbs a{text-underline-offset:3px}.co-pdp-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:54px;align-items:start}.co-pdp-hero-image{overflow:hidden;border-radius:12px;background:var(--paper);aspect-ratio:1}.co-pdp-hero-image img{width:100%;height:100%;object-fit:contain;display:block}.co-pdp-gallery-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.co-pdp figure{margin:0;min-width:0}.co-pdp-gallery-details img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px;background:var(--paper)}.co-pdp figcaption{font-size:13px;color:var(--muted);padding-top:6px}.co-pdp-image-note{font-size:12px;color:var(--muted);margin-top:12px!important}.co-pdp-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#63736a;margin-bottom:10px!important}.co-pdp h1{font-size:clamp(30px,3.2vw,45px);line-height:1.12;letter-spacing:-1.1px}.co-pdp-tagline{font-size:22px;line-height:1.4;margin-top:15px!important}.co-pdp-intro{color:var(--muted);margin-top:16px!important}.co-pdp-price{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.co-pdp-price>span{font-size:14px}.co-pdp-price strong{display:block;font-size:26px;line-height:1.4}.co-pdp-price p{font-size:13px;color:var(--muted);margin:5px 0 20px}.co-pdp-cta{display:flex;gap:30px;justify-content:space-between;align-items:center;min-height:54px;padding:13px 24px;background:#193f4c;border-radius:6px;color:#fff!important;text-decoration:none;font-weight:700;transition:background .15s}.co-pdp-cta:hover{background:#285767}.co-pdp-cta-note{font-size:13px;line-height:1.5;margin:12px 0 21px!important;color:var(--muted)}.co-pdp-quicklinks{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;margin-bottom:24px}.co-pdp-quicklinks a{text-underline-offset:5px}.co-pdp-facts{margin:0;border-top:1px solid var(--line)}.co-pdp-facts>div{display:grid;grid-template-columns:110px 1fr;gap:14px;border-bottom:1px solid var(--line);padding:11px 0;font-size:14px}.co-pdp-facts dt{font-weight:700}.co-pdp-facts dd{margin:0;color:var(--muted)}.co-pdp-note{font-size:13px;color:var(--muted);margin-top:12px!important}.co-pdp-section{padding:52px 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}.co-pdp h2{font-size:clamp(25px,2.6vw,34px);line-height:1.2;letter-spacing:-.5px}.co-pdp-section-heading>p:not(.co-pdp-eyebrow){color:var(--muted);margin-top:14px;max-width:72ch}.co-pdp-three{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:30px}.co-pdp-three article>span{font-size:13px;color:#6f7e72;display:block;margin-bottom:12px}.co-pdp h3{font-size:19px;line-height:1.3}.co-pdp-three p{color:var(--muted);margin-top:12px;font-size:15px}.co-pdp-table{overflow:auto;border:1px solid var(--line);border-radius:8px;margin-top:26px}.co-pdp table{width:100%;border-collapse:collapse;font-size:14px}.co-pdp caption{text-align:left;padding:14px;background:var(--paper);font-weight:700}.co-pdp th,.co-pdp td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.co-pdp thead{background:#f8f8f5}.co-pdp th small{font-weight:400}.co-pdp tbody tr:last-child>*{border-bottom:0}.co-pdp-textlink{display:inline-block;margin-top:16px;text-underline-offset:4px;font-size:14px}.co-pdp-questions details{border-bottom:1px solid var(--line);padding:20px 0}.co-pdp-questions details:last-child{border:0}.co-pdp-questions .co-pdp-section-heading{margin-bottom:12px}.co-pdp summary{cursor:pointer;font-weight:700;min-height:26px}.co-pdp details p{color:var(--muted);margin-top:12px;max-width:85ch}.co-pdp-end{background:var(--paper);padding:36px;margin-top:40px;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:15px 32px;align-items:center}.co-pdp-end p{color:var(--muted);margin-top:10px}.co-pdp-end>.co-pdp-textlink{grid-column:1/-1;margin:0}@media(max-width:900px){.co-pdp{padding:20px 24px 48px}.co-pdp-hero{gap:30px}.co-pdp h1{font-size:32px}.co-pdp-tagline{font-size:20px}}@media(max-width:749px){.co-pdp{padding:18px 20px 36px}.co-pdp-crumbs{font-size:12px;margin-bottom:18px}.co-pdp-hero{grid-template-columns:1fr;gap:26px}.co-pdp-gallery-details{display:none}.co-pdp-summary h1{font-size:32px}.co-pdp-three{grid-template-columns:1fr;gap:26px}.co-pdp-section{padding:36px 0}.co-pdp-table th,.co-pdp-table td{padding:11px 13px;font-size:13px}.co-pdp-end{padding:25px;grid-template-columns:1fr}.co-pdp-end>.co-pdp-textlink{grid-column:auto}.co-pdp-quicklinks{gap:12px 20px}.co-pdp-hero-image{max-height:480px}.co-pdp-cta{width:100%}}@media(max-width:749px){.co-pdp-gallery{display:contents}.co-pdp-hero-image{order:0}.co-pdp-summary{order:1}.co-pdp-gallery-details{display:grid;order:2}.co-pdp-image-note{order:3}}.co-pdp-hero>*{min-width:0;max-width:100%}.co-pdp-gallery-details{grid-template-columns:repeat(2,minmax(0,1fr))}.co-pdp-gallery-details>*{min-width:0}.co-pdp-hero-image{min-width:0;width:100%}.co-pdp-summary{min-width:0}@media(max-width:749px){.co-pdp-hero{grid-template-columns:minmax(0,1fr)}.co-pdp-gallery-details{min-width:0;width:100%}}.co-pdp .co-pdp-table table{table-layout:auto;box-shadow:none}.co-pdp .co-pdp-table th,.co-pdp .co-pdp-table td{border:0;border-bottom:1px solid var(--line);padding:12px 14px}.co-pdp .co-pdp-table tbody tr:last-child>*{border-bottom:0}.co-pdp-size-hint{display:none}@media(max-width:749px){.co-pdp-size-hint{display:block;font-size:12px;color:var(--muted);margin-top:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/co-apparel-pdp.css.map */
