.zc-set{--zc-set-ink: var(--zcs-brown, #55442F);--zc-set-ivory: #FBF8F2;--zc-set-line: color-mix(in srgb, var(--zc-set-ink) 22%, transparent);--zc-set-tint: color-mix(in srgb, var(--zc-set-ink) 6%, var(--zc-set-ivory));margin:26px 0 0;font-family:inherit}.zc-set__eyebrow{margin:0 0 12px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--zc-set-ink)}.zc-set__heading{margin:-4px 0 14px;font-size:.9375rem;line-height:1.45;color:var(--color-text-secondary)}.zc-set__list{display:grid;gap:10px}.zc-set__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:14px 16px;background:var(--zc-set-ivory);border:1px solid var(--zc-set-line);border-radius:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.zc-set__card:hover{border-color:color-mix(in srgb,var(--zc-set-ink) 45%,transparent)}.zc-set__card.is-selected{background:var(--zc-set-tint);border-color:var(--zc-set-ink);box-shadow:inset 0 0 0 .5px var(--zc-set-ink)}.zc-set__radio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.zc-set__card:has(.zc-set__radio:focus-visible){outline:2px solid var(--zc-set-ink);outline-offset:2px}.zc-set__dot{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--zc-set-ink) 45%,transparent);border-radius:50%;transition:border-color .18s ease}.zc-set__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--zc-set-ink);transform:scale(0);transition:transform .18s ease}.zc-set__card.is-selected .zc-set__dot{border-color:var(--zc-set-ink)}.zc-set__card.is-selected .zc-set__dot:after{transform:scale(1)}.zc-set__main{display:grid;gap:3px;min-width:0}.zc-set__title{font-size:1rem;font-weight:600;line-height:1.25;color:var(--zc-set-ink)}.zc-set__desc{font-size:.8125rem;line-height:1.4;color:var(--color-text-secondary)}.zc-set__side{display:grid;justify-items:end;gap:3px;text-align:right}.zc-set__price{font-size:1rem;font-weight:700;line-height:1.2;color:var(--zc-set-ink);white-space:nowrap}.zc-set__each{font-size:.75rem;line-height:1.3;color:var(--color-text-secondary);white-space:nowrap}.zc-set__save{font-size:.75rem;font-weight:600;line-height:1.3;color:var(--zc-set-ink);white-space:nowrap}.zc-set__badge{display:inline-block;padding:3px 8px;font-size:.625rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--zc-set-ink);background:color-mix(in srgb,var(--zc-set-ink) 9%,var(--zc-set-ivory));border-radius:999px}.zc-set__card.is-unavailable{cursor:not-allowed;background:transparent;border-style:dashed}.zc-set__card.is-unavailable .zc-set__radio{cursor:not-allowed}.zc-set__card.is-unavailable .zc-set__title,.zc-set__card.is-unavailable .zc-set__desc,.zc-set__card.is-unavailable .zc-set__price{opacity:.55}.zc-set__card.is-unavailable .zc-set__dot{opacity:.4}.zc-set__card.is-unavailable:hover{border-color:var(--zc-set-line)}.zc-set__status{font-size:.75rem;font-weight:600;line-height:1.3;color:var(--color-text-secondary);white-space:nowrap}@media(max-width:380px){.zc-set__card{gap:12px;padding:13px 14px}.zc-set__title,.zc-set__price{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.zc-set__card,.zc-set__dot,.zc-set__dot:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/zc-choose-set.css.map */
