.md-matching__heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,4vw,4.5rem);border-bottom:1px solid currentColor}.md-matching__title{margin:0;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings-bold);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.1;text-transform:uppercase}.md-matching__collection{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:inherit;font-size:.875rem;text-underline-offset:.2em}.md-matching__collection svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.md-matching__collection:focus-visible{outline:2px solid currentColor;outline-offset:4px}.md-product-context{--md-context-ink: #151515;--md-context-paper: #f4f2ee;--md-context-orange: #d95a2b;color:var(--md-context-paper);background:var(--md-context-ink);border-top:6px solid var(--md-context-orange);border-bottom:1px solid #363636}.md-product-context__inner{width:min(100%,1600px);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,4.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem)}.md-product-context__copy{max-width:58rem}.md-product-context__eyebrow{margin:0 0 1rem;font-family:var(--font-stack-body);font-size:.8125rem;font-weight:var(--font-weight-body-bold);line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.md-product-context__title{max-width:12ch;margin:0;color:inherit;font-family:var(--font-stack-headings);font-size:clamp(2.75rem,6vw,5.75rem);font-style:var(--font-style-headings);font-weight:var(--font-weight-headings-bold);line-height:.92;letter-spacing:-.035em}.md-product-context__text{max-width:56ch;margin:1.25rem 0 0;font-family:var(--font-stack-body);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.5}.md-product-context__link{min-height:3rem;padding:.8rem 1rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--md-context-ink);background:var(--md-context-orange);border:1px solid var(--md-context-orange);border-radius:3px;font-family:var(--font-stack-body);font-size:.875rem;font-weight:var(--font-weight-body-bold);line-height:1.2;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background-color .16s ease}.md-product-context__link svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.md-product-context__link:hover{color:var(--md-context-paper);background:transparent}.md-product-context__link:focus-visible{outline:3px solid var(--md-context-paper);outline-offset:3px}@media screen and (max-width:767px){.md-product-context__inner{grid-template-columns:1fr;align-items:start;gap:1.75rem;padding-block:2.25rem}.md-product-context__title{max-width:14ch;font-size:clamp(2.5rem,14vw,4rem)}.md-product-context__link{width:100%}}@media(prefers-reduced-motion:reduce){.md-product-context__link{transition:none}}.md-size-guide{width:100%;margin-top:.65rem;color:inherit;border:1px solid currentColor;border-radius:3px}.md-size-guide__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:10px 12px;font-size:14px;font-weight:var(--font-weight-body-bold);cursor:pointer;list-style:none}.md-size-guide__trigger svg{width:20px;height:20px;flex-shrink:0;transition:transform .15s ease}.md-size-guide[open] .md-size-guide__trigger svg{transform:rotate(180deg)}.md-size-guide__trigger:focus-visible,.md-size-guide__help:focus-visible{outline:2px solid currentColor;outline-offset:3px}.md-size-guide__body{padding:0 12px 14px;font-size:13px;line-height:1.5}.md-size-guide__body p{margin:0 0 12px}.md-size-guide__table-wrap{width:100%;overflow-x:auto;margin-bottom:12px}.md-size-guide__table{width:100%;margin:0;border-collapse:collapse;font-size:13px}.md-size-guide__table caption{text-align:start;font-weight:var(--font-weight-body-bold);padding-bottom:8px}.md-size-guide__table th,.md-size-guide__table td{padding:7px 8px;text-align:start;border-bottom:1px solid currentColor}.md-size-guide__table th{font-weight:var(--font-weight-body-bold)}.md-size-guide__note{font-size:12px}.md-size-guide__help{display:inline-flex;align-items:center;min-height:36px;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:13px}.md-size-guide__help--standalone{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map?subset=AAAAAAAAAAAIAgAAAAAAAAAAAg */
