.tf-cgrid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,6vh,56px)}.tf-cgrid__lead{display:flex;flex-direction:column;gap:14px;max-width:52ch}.tf-cgrid__eyebrow{color:var(--tf-accent);letter-spacing:.24em}.tf-cgrid__desc{font-family:var(--tf-font-body);font-size:15px;line-height:1.6;color:var(--tf-text-muted)}.tf-cgrid__count{font-family:var(--tf-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-text-quiet)}.tf-cgrid__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px}.tf-cgrid__pagination{margin-top:40px;display:flex;gap:14px;font-family:var(--tf-font-mono);font-size:12px}.tf-cgrid__pagination a,.tf-cgrid__pagination .current{color:var(--tf-text-muted)}.tf-cgrid__empty{font-family:var(--tf-font-body);color:var(--tf-text-muted)}.tf-edcut__eyebrow{display:inline-block;letter-spacing:.24em;margin-bottom:40px}.tf-edcut__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px}.tf-fsticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;background:#111111f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--tf-hairline);padding:12px 14px calc(12px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .36s var(--tf-ease)}.tf-fsticky.is-in{transform:none}.tf-fsticky__inner{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.tf-fsticky__text{flex:1;min-width:0;font-family:var(--tf-font-mono);font-weight:500;font-size:10px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-text)}.tf-fsticky__btn{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--tf-font-body);font-weight:600;font-size:13px;color:var(--tf-accent-label);background:var(--tf-accent);border-radius:var(--tf-radius-pill);padding:12px 18px;min-height:44px}.tf-fsticky__close{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--tf-hairline);border-radius:50%;color:var(--tf-text-quiet);font-size:12px;cursor:pointer}@media(max-width:760px){.tf-fsticky[data-tf-visible]{display:block}}@media(prefers-reduced-motion:reduce){.tf-fsticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAQQAAIAAAAAAAAAAAAAAAAAAAAAAAg */
