.pair{line-height:normal}.pair__media{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 4px}.pair__photo{aspect-ratio:3 / 4;overflow:hidden;background:var(--color-tile)}.pair__img{width:100%;height:100%;object-fit:cover}.pair__placeholder{fill:var(--color-disabled)}.pair__panel{display:flex;flex-direction:column;gap:14px;padding:22px 20px 8px}.pair__label--desktop{display:none}.pair__heading{font-size:24px;line-height:1.08}.pair__piece{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--color-line);--size-w: 48px;--size-h: 44px;--size-fs: 14px;--size-gap: 2px}.pair__row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.pair__name:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.pair__name{position:relative}.pair__name:after{content:"";position:absolute;top:-20px;right:-6px;bottom:-4px;left:-6px}}.pair__price{display:flex;flex:none;gap:6px}.pair__price s{color:var(--color-text-secondary)}.pair__piece .swatches{margin:4px 0}.pair__prompt{color:var(--color-ink);font-size:13px}.pair__prompt:empty{position:absolute}.pair__piece.is-prompting .size-opt:not(.size-opt--sold){outline:1px solid var(--color-ink);outline-offset:-1px;animation:pair-size-pulse .45s ease 2}.pair__piece.is-prompting .size-opt:has(.size-opt__input:focus-visible){outline:3px solid var(--color-ink);outline-offset:-3px}@keyframes pair-size-pulse{50%{background:var(--color-button-light)}}.pair__restock{align-self:flex-start;color:var(--color-text-secondary);font-size:13px;text-decoration:underline;text-underline-offset:2px}.pair__cta{min-height:52px;padding:0 16px}.pair__cta.btn[aria-disabled=true]{background:var(--color-button-light);color:var(--color-ink);font-size:13px}.pair__cta[aria-busy=true]{opacity:.8}.pair__set{align-self:flex-start;font-size:14px}@media(min-width:990px){.pair{display:grid;grid-template-columns:1fr 1fr clamp(420px,38.9vw,560px);gap:4px;margin-inline:4px}.pair__media{display:contents}.pair__photo{aspect-ratio:auto;height:720px}.pair__panel{justify-content:center;gap:24px;padding:48px clamp(32px,3.4vw,48px)}.pair__label--desktop{display:block}.pair__heading{font-size:34px;line-height:1.05}.pair__piece{gap:8px;padding-top:16px}.pair__row{font-size:15px}.pair__price{gap:8px}.pair__cta{min-height:50px}.pair__cta.btn[aria-disabled=true]{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-shop-the-pair.css.map */
