.ch-shell{max-width:var(--container-max);margin:0 auto;padding:calc(var(--teh-offset, 70px) + 2px) var(--gutter-mobile) 70px}.ch-hero{padding:22px 0 14px}.ch-crumb{display:flex;align-items:center;gap:7px;font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.03em}.ch-crumb a{color:var(--text-tertiary);text-decoration:none}.ch-crumb a:hover{color:var(--text-secondary)}.ch-crumb svg{width:12px;height:12px;opacity:.6}.ch-hero h1{margin:12px 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.ch-hero p{margin:8px 0 0;font-size:var(--text-sm);color:var(--text-secondary);max-width:56ch;line-height:1.5}.ch-hero .accent{color:var(--accent-solid);font-weight:600}.ch-toolbar{display:flex;align-items:center;gap:12px;padding:12px 0;margin-bottom:6px}.ch-fbtn{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-ios),box-shadow var(--dur-base) var(--ease-ios),transform var(--dur-press) var(--ease-spring)}.ch-fbtn:hover{border-color:var(--text-tertiary);box-shadow:0 4px 14px -6px #1018282e}.ch-fbtn:active{transform:scale(var(--press-scale))}.ch-fbtn svg{width:17px;height:17px}.ch-fbtn__n{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background-image:var(--grad-brand);color:var(--text-on-cta);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ch-live{margin-left:auto;font-size:var(--text-sm);color:var(--text-tertiary);letter-spacing:.02em;white-space:nowrap}.ch-live b{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums}.ch-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 16px}.afc{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 9px 0 15px;border-radius:var(--radius-pill);background:var(--surface-subtle);border:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-ios),transform var(--dur-press) var(--ease-spring)}.afc i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0a122412;transition:background var(--dur-fast) var(--ease-ios)}.afc i svg{width:12px;height:12px}.afc:hover{border-color:var(--border-strong)}.afc:hover i{background:#0a122421}.afc:active{transform:scale(.95)}.afc-clear{height:40px;padding:0 10px;border:none;background:none;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-solid);border-radius:var(--radius-pill);transition:opacity var(--dur-fast) linear,transform var(--dur-press) var(--ease-spring)}.afc-clear:hover{opacity:.8}.afc-clear:active{transform:scale(.95)}.ch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 12px}@media(prefers-reduced-motion:no-preference){.ch-grid .te-product-card{animation:te-rise .56s var(--ease-expo) both}}.ch-empty{text-align:center;padding:64px 20px 70px;color:var(--text-tertiary)}.ch-empty b{display:block;font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:6px}.ch-empty p{margin:0 0 18px;font-size:var(--text-sm)}.ch-empty button{height:44px;padding:0 22px;border:none;border-radius:var(--radius-pill);background-image:var(--grad-brand);color:var(--text-on-cta);box-shadow:var(--shadow-cta);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);cursor:pointer;transition:transform var(--dur-press) var(--ease-spring),box-shadow var(--dur-base) var(--ease-ios)}.ch-empty button:hover{box-shadow:var(--shadow-cta-hover, var(--shadow-cta))}.ch-empty button:active{transform:scale(var(--press-scale))}.fp-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:flex;align-items:flex-end;justify-content:center;background:#060a1470;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-ios),visibility 0s linear .3s}.fp-ov.is-active{opacity:1;visibility:visible;transition:opacity .3s var(--ease-ios)}.fp{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:min(86dvh,740px);background:var(--surface-card);border:1px solid var(--border-subtle);border-bottom:none;border-radius:26px 26px 0 0;box-shadow:0 -18px 60px -18px #0a122459;transform:translateY(100%);will-change:transform;transition:transform .32s var(--ease-ios)}.fp-ov.is-active .fp{transform:translateY(0);transition:transform .46s var(--ease-expo)}.fp-drag{padding:10px 18px 0;touch-action:none;cursor:grab}.fp-grab{width:40px;height:4px;border-radius:99px;background:#0a122424;margin:0 auto 10px}.fp-head{display:flex;align-items:center;gap:10px;padding:0 18px 12px;border-bottom:1px solid var(--border-subtle)}.fp-title{flex:1;font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.fp-clearall{border:none;background:none;cursor:pointer;padding:8px 6px;font-family:var(--font-display);font-weight:700;font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-solid);transition:opacity var(--dur-fast) linear}.fp-clearall:hover{opacity:.8}.fp-x{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-ios),transform var(--dur-press) var(--ease-spring)}.fp-x:hover{border-color:var(--border-strong)}.fp-x:active{transform:scale(var(--press-scale-strong))}.fp-x svg{width:17px;height:17px}.fp-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:2px 18px 8px}.fg{border-bottom:1px solid var(--border-subtle)}.fg:last-child{border-bottom:none}.fg-head{width:100%;display:flex;align-items:center;gap:10px;min-height:54px;padding:14px 2px;border:none;background:none;cursor:pointer;text-align:left}.fg-lbl{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.fg-n{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background-image:var(--grad-brand);color:var(--text-on-cta);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.fg-right{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-width:0}.fg-sub{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.fg-chev{flex:none;width:18px;height:18px;color:var(--text-tertiary);transition:transform .42s var(--ease-spring)}.fg.is-open .fg-chev{transform:rotate(180deg)}.fg-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-expo)}.fg.is-open .fg-fold{grid-template-rows:1fr}.fg-in{min-height:0;overflow:hidden}.fg-list{display:flex;flex-direction:column;padding:0 0 14px}.fg-list--scroll{max-height:238px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.fo{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:2px 8px;margin:0;border:none;background:none;cursor:pointer;text-align:left;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-ios)}.fo:hover{background:var(--surface-subtle)}.fo-box{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--border-strong);background:#fff;display:grid;place-items:center;transition:background var(--dur-fast) var(--ease-ios),border-color var(--dur-fast) var(--ease-ios),transform var(--dur-press) var(--ease-spring)}.fo-box svg{width:13px;height:13px;color:#fff;transform:scale(0);transition:transform .32s var(--ease-spring)}.fo.is-on .fo-box{background-image:var(--grad-brand);border-color:transparent}.fo.is-on .fo-box svg{transform:scale(1)}.fo:active .fo-box{transform:scale(.88)}.fo-dot{flex:none;width:21px;height:21px;border-radius:50%;border:1.5px solid var(--border-strong);background:#fff;display:grid;place-items:center;transition:border-color var(--dur-fast) var(--ease-ios),transform var(--dur-press) var(--ease-spring)}.fo-dot i{width:11px;height:11px;border-radius:50%;background-image:var(--grad-brand);transform:scale(0);transition:transform .32s var(--ease-spring)}.fo.is-on .fo-dot{border-color:var(--accent-solid)}.fo.is-on .fo-dot i{transform:scale(1)}.fo:active .fo-dot{transform:scale(.88)}.fo-lbl{flex:1;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);transition:color var(--dur-fast) linear}.fo.is-on .fo-lbl{color:var(--text-primary);font-weight:600}.fo-cnt{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.fp-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);background:var(--surface-card)}.fp-cta{width:100%;height:52px;border:none;border-radius:var(--radius-pill);background-image:var(--grad-brand);color:var(--text-on-cta);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:var(--shadow-cta);transition:transform var(--dur-press) var(--ease-spring),opacity var(--dur-fast) linear,box-shadow var(--dur-base) var(--ease-ios)}.fp-cta:active{transform:scale(.97)}.fp-cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){.fp{transform:none;transition:opacity .16s linear}.fp-ov.is-active .fp{transform:none}.fg-chev,.fo-box svg,.fo-dot i{transition:none}.fg-fold{transition:none}}@media(min-width:768px){.ch-shell{padding:calc(var(--teh-offset, 76px) + 6px) var(--gutter-desktop) 96px}.ch-grid{grid-template-columns:repeat(2,1fr);gap:36px 22px}.ch-hero{padding:36px 0 18px}.ch-hero h1{font-size:var(--text-3xl)}.fp-ov{align-items:stretch;justify-content:flex-end}.fp{width:min(420px,92vw);max-width:none;max-height:none;border-radius:0;border:none;border-left:1px solid var(--border-subtle);box-shadow:-24px 0 70px -24px #0a122466;transform:translate(100%)}.fp-ov.is-active .fp{transform:translate(0)}.fp-drag{display:none}.fp-head{padding-top:18px}}@media(min-width:1024px){.ch-grid{grid-template-columns:repeat(3,1fr);gap:44px 28px}}.ch-shell,.fp-ov{font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased}.fo input[type=checkbox],.fo input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fo:focus-within{background:var(--surface-subtle)}.fo:focus-within .fo-box,.fo:focus-within .fo-dot{box-shadow:var(--focus-ring)}.fo.is-vacio{opacity:.4;cursor:default;pointer-events:none}a.afc,a.afc-clear,a.fp-clearall,a.ch-fbtn{text-decoration:none}.ch-pag{display:flex;align-items:center;justify-content:center;gap:12px;padding:34px 0 4px}.ch-pag__n{font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ch-empty form{display:contents}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tio-collection.css.map */
