.aileron-pairings{--pair-ink: var(--ink, #192d32);--pair-paper: var(--paper, #f7f5ef);--pair-line: var(--line, #dedbd1);margin:28px 0 8px;padding:24px 20px;border:1px solid var(--pair-line);background:var(--pair-paper);color:var(--pair-ink);font-family:var(--font-heading-family, Montserrat, sans-serif)}.aileron-pairings__intro{margin:0 0 18px}.aileron-pairings__eyebrow{margin:0 0 6px;color:var(--pair-ink);font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.aileron-pairings .aileron-pairings__heading{margin:0 0 6px;color:var(--pair-ink);font-family:var(--font-heading-family, sans-serif);font-size:clamp(19px,1.9vw,24px);line-height:1.25;letter-spacing:-.03em;font-weight:600}.aileron-pairings__text{margin:0;color:#505a58;font-family:var(--font-body-family, Georgia, serif);font-size:14px;line-height:1.55}.aileron-pairings__grid{display:grid;gap:10px}.aileron-pair-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;background:#fffefa;border:1px solid var(--pair-line);padding:10px;align-items:center;min-width:0}.aileron-pair-card__image{display:block;background:#f4f1ea;width:84px;height:94px;overflow:hidden}.aileron-pair-card__image img,.aileron-pair-card__placeholder{display:block;width:100%;height:100%;object-fit:contain}.aileron-pair-card__body{min-width:0}.aileron-pair-card__eyebrow{margin:0 0 3px;font-size:10px;font-weight:600;letter-spacing:.025em;color:#68716e}.aileron-pair-card__name{display:block;text-decoration:none;font-size:13px;line-height:1.38;font-family:var(--font-heading-family, sans-serif);font-weight:600;color:var(--pair-ink);overflow-wrap:anywhere}.aileron-pair-card__name:hover{text-decoration:underline;text-underline-offset:3px}.aileron-pair-card__promo{margin:5px 0 0;color:var(--pair-ink);font-size:11px;line-height:1.4;font-weight:600}.aileron-pair-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:7px 12px;margin-top:9px}.aileron-pair-card__price{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.6}.aileron-pair-card__action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 9px;background:transparent;color:var(--pair-ink);border:1px solid var(--pair-ink);border-radius:0;text-decoration:none;cursor:pointer;font:600 11px/1.2 var(--font-heading-family, sans-serif);letter-spacing:.015em}.aileron-pair-card__action:hover,.aileron-pair-card__action:focus-visible{background:var(--pair-ink);color:#fffefa}.aileron-pair-card__action:focus-visible{outline:2px solid #a28b5b;outline-offset:2px}.aileron-pair-card__action:disabled{cursor:wait;opacity:.5}.aileron-pair-card__error{display:block;font-size:11px;color:#8b2c39;margin-top:3px}.aileron-pairings--cart{margin-top:24px}@media(min-width:1000px){.aileron-pairings--cart .aileron-pairings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aileron-pairings--cart{padding:27px}}@media(max-width:490px){.aileron-pairings{padding:18px 12px}.aileron-pair-card{grid-template-columns:70px minmax(0,1fr);gap:9px}.aileron-pair-card__image{width:70px;height:82px}.aileron-pair-card__action{min-height:40px}}.aileron-pairings--notification{margin:6px 0;padding:13px 10px}.aileron-pairings--notification .aileron-pairings__intro{margin-bottom:10px}.aileron-pairings--notification .aileron-pairings__heading{font-size:17px}.aileron-pairings--notification .aileron-pairings__text{display:none}.aileron-pairings--notification .aileron-pair-card{grid-template-columns:58px minmax(0,1fr);padding:7px;gap:9px}.aileron-pairings--notification .aileron-pair-card__image{width:58px;height:68px}.aileron-pairings--notification .aileron-pair-card__eyebrow{display:none}.aileron-pairings--notification .aileron-pair-card__name{font-size:12px}.aileron-pairings--notification .aileron-pair-card__promo{margin:5px 0 0;color:var(--pair-ink);font-size:11px;line-height:1.4;font-weight:600}.aileron-pair-card__bottom{margin-top:5px}.aileron-pairings--notification .aileron-pair-card__action{min-height:33px}.aileron-notification-offers:empty{display:none}.cart-notification:has(.aileron-pairings--notification){max-height:min(88dvh,800px);overflow-y:auto;overscroll-behavior:contain}.aileron-pairings--product{margin:18px 0 16px;padding:19px 18px}.aileron-pairings--product .aileron-pairings__heading{font-size:19px}.aileron-pairings--product .aileron-pair-card__select{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:40px;font-size:12px;font-weight:600;color:var(--pair-ink)}.aileron-pair-card__select input{appearance:auto;-webkit-appearance:checkbox;accent-color:var(--pair-ink);width:17px;height:17px;margin:0;cursor:pointer;flex:none}.aileron-pair-card__select:focus-within{outline:2px solid #a28b5b;outline-offset:3px}.aileron-pairings__helper{margin:12px 0 0;color:#505a58;font-family:var(--font-body-family, Georgia, serif);font-size:12px;line-height:1.5}.aileron-pairings--product .aileron-pair-card:has(.aileron-pair-card__select input:checked){border-color:var(--pair-ink);background:#f4f3ed}@media(max-width:490px){.aileron-pairings--product{padding:15px 12px}.aileron-pairings--product .aileron-pair-card__select{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/aileron-pairings.css.map */
