.cys{--cys-ink: #171717;--cys-on-ink: #ffffff;--cys-line: #e5e5e5;--cys-muted: #525252;--cys-highlight: #ffaa01;--cys-error: #be123c;--cys-surface-image: #fafafa;text-align:left}.cys [hidden]{display:none!important}.js complete-your-set:not(:defined) .cys__fallback{display:none}.cys__rules{display:grid;gap:12px}.cys__heading:focus{outline:none}.cys__heading{margin:0;font-size:18px;font-weight:600;line-height:1.2;color:var(--cys-ink)}.cys__error{margin:0;font-size:14px;color:var(--cys-error)}.cys__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cys__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--cys-line);border-radius:12px}.cys__item img,.cys__ph{display:block;width:56px;height:56px;border-radius:8px;background:var(--cys-surface-image);object-fit:contain}.cys__text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.35;color:var(--cys-muted)}.cys__text strong{font-weight:500;font-size:15px;color:var(--cys-ink)}.cys__tag{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;margin-top:4px;padding:2px 10px;border-radius:9999px;background:var(--cys-highlight);color:var(--cys-ink);font-size:12px;font-weight:500}.cys__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:64px;padding:0 18px;border-radius:9999px;border:2px solid var(--cys-ink);background:var(--cys-ink);color:var(--cys-on-ink);font:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer}.cys__btn:hover{background:#000;border-color:#000}.cys__btn:focus-visible{outline:2px solid #0b61cd;outline-offset:2px}.cys__btn[aria-busy=true]{opacity:.8;cursor:progress}:is(#CartDrawer,#MainContent) .cys__item{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:8px 10px}:is(#CartDrawer,#MainContent) .cys__item img,:is(#CartDrawer,#MainContent) .cys__ph{width:48px;height:48px}:is(#CartDrawer,#MainContent) .cys__text{font-size:13px;line-height:1.3}:is(#CartDrawer,#MainContent) .cys__text strong{font-size:14px}:is(#CartDrawer,#MainContent) .cys__tag{min-height:20px;margin-top:3px;padding:1px 8px;font-size:11px}:is(#CartDrawer,#MainContent) .cys__btn{min-height:40px;padding:0 16px;font-size:14px}.cys-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.cys-popup[hidden]{display:none!important}.cys-popup__scrim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#17171773}.cys-popup__panel{position:relative;width:100%;max-width:520px;max-height:92vh;overflow-y:auto;background:#fff;color:var(--cys-ink);border-radius:16px 16px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px}.cys-popup__panel:focus{outline:none}@media(min-width:900px){.cys-popup{align-items:center}.cys-popup__panel{border-radius:16px;padding:32px}}.cys-popup__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cys-popup__title{margin:0 0 4px;font-size:20px;font-weight:500;line-height:1.1}.cys-popup__count{margin:0;font-size:13px;color:var(--cys-muted)}.cys-popup__close{-webkit-appearance:none;appearance:none;border:0;background:none;width:44px;height:44px;margin:-10px -10px 0 0;font-size:26px;line-height:1;cursor:pointer;color:var(--cys-ink)}.cys-popup__ship{display:grid;gap:6px;font-size:14px}.cys-popup__bar{display:block!important;height:8px;border-radius:9999px;background:#ececec;overflow:hidden}.cys-popup__bar span{display:block;height:100%;background:var(--cys-highlight)}.cys-popup .cys__heading{font-size:20px;font-weight:400}.cys-popup__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 24px;border-radius:9999px;border:2px solid var(--cys-ink);background:var(--cys-ink);color:var(--cys-on-ink);font:inherit;font-size:17px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer}.cys-popup__btn:hover{background:#000;border-color:#000;color:var(--cys-on-ink)}.cys-popup__btn--outline{min-height:52px;font-size:16px;background:#fff;color:var(--cys-ink)}.cys-popup__btn--outline:hover{background:#fafafa;color:var(--cys-ink)}.cys-popup__btn:focus-visible,.cys-popup__close:focus-visible{outline:2px solid #0b61cd;outline-offset:2px}html.cys-popup-open{overflow:hidden}.cys-popup__panel{gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}@media(min-width:900px){.cys-popup__panel{padding:24px}}.cys-popup__title{margin-bottom:2px;font-size:18px}.cys-popup__close{margin:-12px -12px 0 0}.cys-popup__ship{gap:6px;font-size:13px}.cys-popup .cys__heading{font-size:18px}.cys-popup .cys__rules{gap:10px}.cys-popup .cys__list{gap:8px}.cys-popup .cys__item{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:6px 8px 6px 6px;border-radius:10px}.cys-popup .cys__item img,.cys-popup .cys__ph{width:44px;height:44px}.cys-popup .cys__text{gap:1px;font-size:13px;line-height:1.25}.cys-popup .cys__text strong{font-size:14px}.cys-popup .cys__tag{min-height:18px;margin-top:2px;padding:0 8px;font-size:11px}.cys-popup .cys__btn{min-height:36px;min-width:56px;padding:0 14px;font-size:14px}.cys-popup__btn{min-height:48px;font-size:16px}.cys-popup__btn--outline{min-height:44px;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/complete-your-set.css.map */
