:root{--c-ink:#0b090a;--c-ink-2:#161a1d;--c-ink-3:#262b2f;--c-text:#161a1d;--c-muted:#6b6466;--c-faint:#9b9294;--c-line:#dcdadb;--c-line-2:#ebe9ea;--c-bg:#ffffff;--c-soft:#f5f3f4;--c-soft-2:#ece9ea;--c-silver:#d3d3d3;--c-warm:#b1a7a6;--c-brand:#ba181b;--c-brand-600:#a4161a;--c-brand-700:#660708;--c-brand-bright:#e5383b;--c-brand-50:#fcecec;--c-brand-100:#f6d2d3;--c-ok:#1d7a4c;--c-ok-50:#e7f3ec;--c-warn:#a86400;--c-slate-50:#efecec;--ink:#0b090a;--ink-soft:#161a1d;--muted:#6b6466;--line:#dcdadb;--soft:#f5f3f4;--soft-warm:#f5f3f4;--brand:#ba181b;--brand-dark:#a4161a;--brand-soft:#fcecec;--r-xs:6px;--r-sm:9px;--r:13px;--r-lg:18px;--r-xl:26px;--sh-1:0 1px 2px rgba(11, 9, 10, .05), 0 1px 1px rgba(11, 9, 10, .03);--sh-2:0 10px 30px -12px rgba(11, 9, 10, .18);--sh-3:0 24px 60px -20px rgba(11, 9, 10, .3);--shell:1360px;--gutter:24px;--font:"Manrope", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--mono:var(--font);--ease:cubic-bezier(.2, .7, .2, 1);--header-h:76px}body.tcp{font-family:var(--font);font-size:15px;line-height:1.6;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased}body.tcp.tcp-lock{overflow:hidden}.tcp h1,.tcp h2,.tcp h3,.tcp h4{color:var(--c-ink);font-family:var(--font)}.tcp-shell{width:min(calc(100% - var(--gutter) * 2), var(--shell));margin-inline:auto}.tcp-icon{width:20px;height:20px;flex:none;display:inline-block;vertical-align:middle}.tcp-main{overflow-x:clip}.tcp img{max-width:100%;height:auto}.tcp-eyebrow{display:inline-block;margin-bottom:10px;color:var(--c-brand);font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.02em}.tcp-eyebrow--light{color:var(--c-brand-bright)}.tcp-eyebrow--dot::before{display:inline-block;width:7px;height:7px;margin:0 10px 2px 4px;vertical-align:middle;content:"";border-radius:50%;background:var(--c-brand);box-shadow:0 0 0 4px var(--c-brand-50)}.tcp-note{margin:12px 0 0;color:var(--c-muted);font-size:.8rem}.tcp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #fff0;border-radius:var(--r-sm);font-size:.9rem;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.tcp-btn .tcp-icon{width:18px;height:18px}.tcp-btn:hover{transform:translateY(-1px)}.tcp-btn:active{transform:translateY(0)}.tcp-btn--primary{color:#fff;background:var(--c-brand);box-shadow:0 8px 20px -10px rgb(186 24 27 / .7)}.tcp-btn--primary:hover{color:#fff;background:var(--c-brand-600)}.tcp-btn--dark{color:#fff;background:var(--c-ink)}.tcp-btn--dark:hover{color:#fff;background:var(--c-ink-3)}.tcp-btn--light{color:var(--c-ink);background:#fff}.tcp-btn--light:hover{color:var(--c-ink);background:var(--c-soft)}.tcp-btn--ghost{color:var(--c-ink);background:#fff0;border-color:var(--c-line)}.tcp-btn--ghost:hover{color:var(--c-ink);border-color:var(--c-ink)}.tcp-btn--outline{color:var(--c-ink);background:#fff;border-color:var(--c-line)}.tcp-btn--outline:hover{color:var(--c-brand);border-color:var(--c-brand)}.tcp-btn--lg{min-height:52px;padding:13px 22px;font-size:.95rem}.tcp-btn--sm{min-height:38px;padding:8px 14px;font-size:.84rem}.tcp-btn--block{width:100%}.tcp-link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--c-ink);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}.tcp-link-arrow .tcp-icon{width:17px;height:17px;transition:transform .2s var(--ease)}.tcp-link-arrow:hover{color:var(--c-brand)}.tcp-link-arrow:hover .tcp-icon{transform:translateX(3px)}.tcp-icon-btn{display:inline-grid;width:42px;height:42px;place-items:center;padding:0;color:var(--c-ink);background:#fff0;border:1px solid var(--c-line);border-radius:var(--r-sm);cursor:pointer}.tcp-icon-btn:hover{border-color:var(--c-ink)}.tcp-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px 8px 10px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:999px;font-size:.84rem;font-weight:650;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.tcp-chip .tcp-icon{width:18px;height:18px;color:var(--c-brand)}.tcp-chip:hover{color:var(--c-brand);border-color:var(--c-brand);background:var(--c-brand-50)}.tcp-pill{position:absolute;top:-6px;right:-8px;display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;color:#fff;background:var(--c-brand);border:2px solid #fff;border-radius:999px;font-size:.64rem;font-weight:800;line-height:1}.tcp-stock{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700}.tcp-stock i{width:7px;height:7px;border-radius:50%}.tcp-stock.is-in{color:var(--c-ok)}.tcp-stock.is-in i{background:var(--c-ok);box-shadow:0 0 0 3px var(--c-ok-50)}.tcp-stock.is-out{color:var(--c-muted)}.tcp-stock.is-out i{background:var(--c-faint)}.tcp-topbar{color:rgb(255 255 255 / .78);background:var(--c-ink);font-size:.78rem}.tcp-topbar__inner{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:24px}.tcp-topbar__note{display:flex;align-items:center;gap:8px;margin:0}.tcp-topbar__note .tcp-icon{width:16px;height:16px;color:var(--c-brand-bright)}.tcp-topbar__links{display:flex;align-items:center;gap:22px}.tcp-topbar__links a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.tcp-topbar__links a:hover{color:#fff}.tcp-topbar__links .tcp-icon{width:15px;height:15px}.tcp-header{position:sticky;z-index:200;top:0;background:#fff;border-bottom:1px solid var(--c-line)}.admin-bar .tcp-header{top:32px}.tcp-header__main{display:grid;min-height:var(--header-h);grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:28px}.tcp-header__burger{display:none}.tcp-logo{display:inline-flex;align-items:center;text-decoration:none}.tcp-logo img,.tcp-logo .site-logo-image{width:auto;max-width:168px;max-height:44px;object-fit:contain}.tcp-logo--sm img{max-height:34px}.tcp-logo .site-logo-text{color:var(--c-brand);font-size:1.3rem;font-weight:900;letter-spacing:-.04em;white-space:nowrap}.tcp-header__actions{display:flex;align-items:center;gap:6px}.tcp-header__support{display:flex;align-items:center;gap:10px;margin-right:10px;padding-right:16px;color:var(--c-ink);border-right:1px solid var(--c-line);text-decoration:none}.tcp-header__support-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--c-brand);background:var(--c-brand-50);border-radius:50%}.tcp-header__support small{display:block;color:var(--c-muted);font-size:.7rem;font-weight:600}.tcp-header__support strong{font-size:.86rem;font-weight:800;white-space:nowrap}.tcp-action{position:relative}.tcp-action__btn{display:flex;align-items:center;gap:9px;padding:8px 10px;color:var(--c-ink);border-radius:var(--r-sm);text-decoration:none;transition:background .18s}.tcp-action__btn:hover,.tcp-action.is-open .tcp-action__btn{background:var(--c-soft)}.tcp-action__btn>.tcp-icon,.tcp-action__icon .tcp-icon{width:22px;height:22px}.tcp-action__icon{position:relative;display:inline-flex}.tcp-action__label{display:flex;flex-direction:column;font-size:.84rem;font-weight:750;line-height:1.15;white-space:nowrap}.tcp-action__label small{color:var(--c-muted);font-size:.7rem;font-weight:600}.tcp-action__label .amount{font-weight:800}.tcp-dropdown{position:absolute;z-index:30;top:calc(100% + 10px);right:0;width:300px;padding:18px;visibility:hidden;opacity:0;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);box-shadow:var(--sh-3);transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s}.tcp-dropdown::before{position:absolute;top:-12px;right:0;left:0;height:12px;content:""}.tcp-action.is-open .tcp-dropdown{visibility:visible;opacity:1;transform:none}.tcp-dropdown>strong{display:block;color:var(--c-ink);font-size:.95rem}.tcp-dropdown>p{margin:4px 0 14px;color:var(--c-muted);font-size:.82rem;line-height:1.5}.tcp-dropdown__links{display:grid;margin-top:12px;padding-top:10px;border-top:1px solid var(--c-line-2)}.tcp-dropdown__links a{padding:7px 0;color:var(--c-text);font-size:.86rem;font-weight:600;text-decoration:none}.tcp-dropdown__links a:hover{color:var(--c-brand)}.tcp-dropdown--cart{width:360px}.tcp-dropdown__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tcp-dropdown__title a{color:var(--c-brand);font-size:.82rem;font-weight:700;text-decoration:none}.tcp-dropdown--cart .woocommerce-mini-cart{max-height:300px;overflow:auto;margin:0;padding:0;list-style:none}.tcp-dropdown--cart .woocommerce-mini-cart-item{position:relative;display:block;min-height:64px;padding:10px 26px 10px 66px;border-bottom:1px solid var(--c-line-2);font-size:.84rem}.tcp-dropdown--cart .woocommerce-mini-cart-item img{position:absolute;top:10px;left:0;width:54px!important;height:54px!important;object-fit:contain;background:var(--c-soft);border-radius:var(--r-xs)}.tcp-dropdown--cart .woocommerce-mini-cart-item a:not(.remove){color:var(--c-ink);font-weight:700;text-decoration:none}.tcp-dropdown--cart .woocommerce-mini-cart-item .remove{position:absolute;top:10px;right:0;color:var(--c-muted)!important;text-decoration:none}.tcp-dropdown--cart .quantity{display:block;color:var(--c-muted)}.tcp-dropdown--cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;margin:12px 0;font-size:.9rem}.tcp-dropdown--cart .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.tcp-dropdown--cart .woocommerce-mini-cart__buttons a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:8px;color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-sm);font-size:.84rem;font-weight:700;text-decoration:none}.tcp-dropdown--cart .woocommerce-mini-cart__buttons a.checkout{color:#fff;background:var(--c-brand);border-color:var(--c-brand)}.tcp-dropdown--cart .woocommerce-mini-cart__empty-message{margin:10px 0;color:var(--c-muted);font-size:.86rem}.tcp-search{position:relative;display:flex;height:50px;align-items:stretch;background:var(--c-soft);border:1.5px solid #fff0;border-radius:12px;transition:border-color .18s,background .18s,box-shadow .18s}.tcp-search:focus-within{background:#fff;border-color:var(--c-ink);box-shadow:0 0 0 4px rgb(11 9 10 / .06)}.tcp-search__scope{position:relative;display:flex;align-items:center;border-right:1px solid var(--c-line)}.tcp-search__scope select{height:100%;max-width:170px;padding:0 32px 0 16px;color:var(--c-ink);background:#fff0;border:0;outline:0;font-size:.84rem;font-weight:700;cursor:pointer;appearance:none;-webkit-appearance:none}.tcp-search__scope .tcp-icon{position:absolute;right:10px;width:15px;height:15px;pointer-events:none;color:var(--c-muted)}.tcp-search input[type="search"]{min-width:0;flex:1;padding:0 14px;color:var(--c-ink);background:#fff0;border:0;outline:0;font-size:.9rem}.tcp-search input[type="search"]::placeholder{color:var(--c-faint)}.tcp-search__submit{display:flex;align-items:center;gap:8px;margin:5px;padding:0 16px;color:#fff;background:var(--c-ink);border:0;border-radius:9px;font-size:.86rem;font-weight:700;cursor:pointer}.tcp-search__submit:hover{background:var(--c-brand)}.tcp-search__submit .tcp-icon{width:18px;height:18px}.tcp-search__suggest{position:absolute;z-index:40;top:calc(100% + 8px);right:0;left:0;overflow:hidden;padding:6px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);box-shadow:var(--sh-3)}.tcp-search__suggest .search-suggestion{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:8px;color:var(--c-ink);border-radius:var(--r-sm);text-decoration:none}.tcp-search__suggest .search-suggestion:hover{background:var(--c-soft)}.tcp-search__suggest .search-suggestion img,.tcp-search__suggest .search-suggestion>span{width:46px;height:46px;object-fit:contain;background:var(--c-soft);border-radius:var(--r-xs)}.tcp-search__suggest .search-suggestion strong{font-size:.86rem;line-height:1.3}.tcp-search__suggest .search-suggestion small{color:var(--c-brand);font-weight:800;white-space:nowrap}.tcp-nav{position:relative;border-top:1px solid var(--c-line-2)}.tcp-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.tcp-nav__list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.tcp-nav__item{position:static}.tcp-nav__all{display:inline-flex;height:40px;align-items:center;gap:9px;margin:6px 12px 6px 0;padding:0 16px 0 13px;color:#fff;background:var(--c-ink);border:0;border-radius:var(--r-sm);font-size:.86rem;font-weight:750;cursor:pointer}.tcp-nav__all .tcp-icon{width:18px;height:18px}.tcp-nav__item.is-open .tcp-nav__all,.tcp-nav__all:hover{background:var(--c-brand)}.tcp-nav__link{position:relative;display:inline-flex;height:52px;align-items:center;gap:5px;padding:0 13px;color:var(--c-ink);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}.tcp-nav__link::after{position:absolute;right:13px;bottom:0;left:13px;height:2px;content:"";background:var(--c-brand);border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform .2s var(--ease)}.tcp-nav__item.is-open .tcp-nav__link,.tcp-nav__link:hover{color:var(--c-brand)}.tcp-nav__item.is-open .tcp-nav__link::after,.tcp-nav__link:hover::after{transform:scaleX(1)}.tcp-nav__chev{width:14px;height:14px;opacity:.55;transition:transform .2s var(--ease)}.tcp-nav__item.is-open .tcp-nav__chev{transform:rotate(180deg)}.tcp-nav__aside{display:flex;align-items:center;gap:16px}.tcp-nav__deal,.tcp-nav__help{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:700;text-decoration:none;white-space:nowrap}.tcp-nav__deal{color:var(--c-brand)}.tcp-nav__help{color:var(--c-muted)}.tcp-nav__help:hover{color:var(--c-ink)}.tcp-nav__deal .tcp-icon,.tcp-nav__help .tcp-icon{width:17px;height:17px}.tcp-mega{position:absolute;z-index:60;top:100%;right:0;left:0;display:none;background:#fff;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);box-shadow:0 30px 60px -30px rgb(11 9 10 / .35)}.tcp-nav__item.is-open>.tcp-mega{display:block;animation:tcp-fade .18s var(--ease)}.tcp-mega-backdrop{position:fixed;z-index:190;inset:0;visibility:hidden;opacity:0;background:rgb(11 9 10 / .28);pointer-events:none;transition:opacity .2s}.tcp-has-mega .tcp-mega-backdrop{visibility:visible;opacity:1}.tcp-mega__inner{display:grid;grid-template-columns:250px 1fr 1.3fr 250px;gap:32px;padding-block:28px 32px}.tcp-mega__intro{padding-right:28px;border-right:1px solid var(--c-line-2)}.tcp-mega__intro-icon{display:grid;width:52px;height:52px;place-items:center;margin-bottom:14px;color:var(--c-brand);background:var(--c-brand-50);border-radius:14px}.tcp-mega__intro-icon .tcp-icon{width:28px;height:28px}.tcp-mega__intro strong{display:block;color:var(--c-ink);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.tcp-mega__intro p{margin:6px 0 18px;color:var(--c-muted);font-size:.86rem;line-height:1.55}.tcp-mega__col-title{display:block;margin-bottom:10px;color:var(--c-faint);font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tcp-mega__links{display:grid;gap:2px;margin:0;padding:0;list-style:none}.tcp-mega__links a{display:flex;align-items:center;gap:11px;padding:9px 10px;color:var(--c-ink);border-radius:var(--r-sm);font-size:.9rem;font-weight:650;text-decoration:none}.tcp-mega__links a .tcp-icon{width:19px;height:19px;color:var(--c-muted)}.tcp-mega__links a span{flex:1}.tcp-mega__links a small{color:var(--c-faint);font-size:.74rem;font-weight:700}.tcp-mega__links a:hover{color:var(--c-brand);background:var(--c-brand-50)}.tcp-mega__links a:hover .tcp-icon{color:var(--c-brand)}.tcp-mega__products{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tcp-mega__products a{display:flex;align-items:center;gap:12px;padding:7px;color:var(--c-ink);border-radius:var(--r-sm);text-decoration:none}.tcp-mega__products a:hover{background:var(--c-soft)}.tcp-mega__thumb{display:grid;width:52px;height:52px;flex:none;place-items:center;overflow:hidden;background:var(--c-soft);border-radius:var(--r-xs)}.tcp-mega__thumb img{width:46px!important;height:46px!important;object-fit:contain;mix-blend-mode:multiply}.tcp-mega__pname{display:flex;flex-direction:column;gap:2px;font-size:.84rem;font-weight:650;line-height:1.35}.tcp-mega__pname small{color:var(--c-brand);font-size:.8rem;font-weight:800}.tcp-mega__pname small del{color:var(--c-faint);font-weight:600}.tcp-mega__spot{position:relative;display:flex;flex-direction:column;padding:16px;color:var(--c-ink);background:var(--c-soft);border-radius:var(--r-lg);text-decoration:none;transition:box-shadow .2s}.tcp-mega__spot:hover{box-shadow:inset 0 0 0 1.5px var(--c-ink)}.tcp-mega__spot-label{align-self:flex-start;padding:4px 9px;color:var(--c-brand);background:#fff;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.tcp-mega__spot-img{display:grid;height:140px;place-items:center;margin:8px 0}.tcp-mega__spot-img img{max-height:132px;width:auto!important;object-fit:contain;mix-blend-mode:multiply}.tcp-mega__spot strong{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tcp-mega__spot-price{margin-top:6px;color:var(--c-ink);font-size:1rem;font-weight:800}.tcp-mega__spot-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--c-brand);font-size:.82rem;font-weight:800}.tcp-mega__spot-cta .tcp-icon{width:16px;height:16px}.tcp-mega__all{display:grid;grid-template-columns:270px 1fr;min-height:440px}.tcp-mega__tabs{display:flex;flex-direction:column;gap:1px;max-height:70vh;overflow:auto;padding:18px 16px 18px 0;border-right:1px solid var(--c-line-2)}.tcp-mega__group-label{margin:10px 10px 6px;color:var(--c-faint);font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.tcp-mega__group-label:first-child{margin-top:0}.tcp-mega__tab{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;color:var(--c-ink);background:#fff0;border:0;border-radius:var(--r-sm);font-size:.88rem;font-weight:650;text-align:left;cursor:pointer}.tcp-mega__tab>.tcp-icon:first-child{color:var(--c-muted)}.tcp-mega__tab span{flex:1}.tcp-mega__tab-chev{width:15px;height:15px;opacity:0;transition:opacity .15s,transform .15s}.tcp-mega__tab.is-active,.tcp-mega__tab:hover{color:var(--c-brand);background:var(--c-brand-50)}.tcp-mega__tab.is-active>.tcp-icon:first-child{color:var(--c-brand)}.tcp-mega__tab.is-active .tcp-mega__tab-chev{opacity:1;transform:translateX(2px)}.tcp-mega__panels{padding:22px 0 26px 30px}.tcp-mega__panel{display:none}.tcp-mega__panel.is-active{display:block;animation:tcp-fade .2s var(--ease)}.tcp-mega__panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--c-line-2)}.tcp-mega__panel-head strong{display:block;color:var(--c-ink);font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.tcp-mega__panel-head p{margin:3px 0 0;color:var(--c-muted);font-size:.86rem}.tcp-mega__panel-body{display:grid;grid-template-columns:1fr 240px;gap:26px;align-items:start}.tcp-mega__stack{display:grid;gap:18px;align-content:start}.tcp-mega__stack .tcp-mega__col-title{margin:4px 0 -8px}.tcp-mega__stack .tcp-mega__products{grid-template-columns:1fr 1fr}.tcp-mega__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tcp-mega__tile{display:flex;align-items:center;gap:12px;padding:13px;color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r);text-decoration:none;transition:border-color .15s,box-shadow .15s}.tcp-mega__tile:hover{border-color:var(--c-brand);box-shadow:var(--sh-2)}.tcp-mega__tile-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;color:var(--c-brand);background:var(--c-brand-50);border-radius:10px}.tcp-mega__tile strong{display:block;font-size:.88rem;line-height:1.3}.tcp-mega__tile small{color:var(--c-muted);font-size:.76rem;font-weight:600}@keyframes tcp-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tcp-drawer{position:fixed;z-index:1000;inset:0;visibility:hidden;pointer-events:none}.tcp-drawer.is-open{visibility:visible;pointer-events:auto}.tcp-drawer__backdrop{position:absolute;inset:0;opacity:0;background:rgb(11 9 10 / .5);transition:opacity .25s}.tcp-drawer.is-open .tcp-drawer__backdrop{opacity:1}.tcp-drawer__panel{position:absolute;z-index:2;top:0;bottom:0;left:0;display:flex;width:min(400px, 90vw);flex-direction:column;background:#fff;transform:translateX(-100%);transition:transform .3s var(--ease)}.tcp-drawer.is-open .tcp-drawer__panel{transform:none}.tcp-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--c-line)}.tcp-drawer__body{flex:1;overflow-y:auto;padding:16px 16px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain}.tcp-drawer__body .tcp-search{height:48px}.tcp-drawer__body .tcp-search__scope{display:none}.tcp-drawer__label{display:block;margin:22px 0 8px;color:var(--c-faint);font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.tcp-acc{margin:0;padding:0;list-style:none;border:1px solid var(--c-line);border-radius:var(--r)}.tcp-acc__item+.tcp-acc__item{border-top:1px solid var(--c-line-2)}.tcp-acc__trigger{display:flex;width:100%;align-items:center;gap:12px;padding:12px;color:var(--c-ink);background:#fff0;border:0;text-align:left;text-decoration:none;cursor:pointer}.tcp-acc__icon{display:grid;width:38px;height:38px;flex:none;place-items:center;color:var(--c-brand);background:var(--c-brand-50);border-radius:10px}.tcp-acc__text{display:flex;flex:1;min-width:0;flex-direction:column}.tcp-acc__text strong{font-size:.92rem}.tcp-acc__text small{overflow:hidden;color:var(--c-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.tcp-acc__chev{width:17px;height:17px;color:var(--c-muted);transition:transform .2s}.tcp-acc__trigger[aria-expanded="true"] .tcp-acc__chev{transform:rotate(180deg)}.tcp-acc__panel{margin:0;padding:0 12px 10px 62px;list-style:none}.tcp-acc__panel a{display:flex;justify-content:space-between;padding:8px 0;color:var(--c-text);font-size:.88rem;font-weight:600;text-decoration:none}.tcp-acc__panel a small{color:var(--c-faint)}.tcp-acc__panel .tcp-acc__all{color:var(--c-brand);font-weight:800}.tcp-drawer__types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tcp-drawer__types a{display:flex;align-items:center;gap:9px;padding:11px;color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-sm);font-size:.82rem;font-weight:700;line-height:1.25;text-decoration:none}.tcp-drawer__types a .tcp-icon{color:var(--c-brand)}.tcp-drawer__links{display:grid;margin-top:18px;border-top:1px solid var(--c-line-2)}.tcp-drawer__links a{display:flex;align-items:center;gap:12px;padding:12px 2px;color:var(--c-ink);border-bottom:1px solid var(--c-line-2);font-size:.9rem;font-weight:650;text-decoration:none}.tcp-drawer__links .tcp-icon{color:var(--c-muted)}.tcp-drawer__contact{display:grid;gap:8px;margin-top:20px;padding:16px;background:var(--c-soft);border-radius:var(--r)}.tcp-drawer__contact strong{color:var(--c-ink)}.tcp-drawer__contact p{margin:0 0 6px;color:var(--c-muted);font-size:.84rem}.tcp-section{padding-block:72px}.tcp-section--tight{padding-block:40px}.tcp-section--soft{background:var(--c-soft)}.tcp-section--line{border-top:1px solid var(--c-line)}.tcp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.tcp-head__copy{max-width:720px}.tcp .tcp-head__title{margin:0;color:var(--c-ink);font-size:clamp(1.55rem, 2.4vw, 2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.tcp .tcp-head__title--sm{font-size:1.4rem;margin-bottom:18px}.tcp-head__text{margin:10px 0 0;color:var(--c-muted);font-size:.98rem;line-height:1.6}.tcp-hero{position:relative;padding:48px 0 28px;background:linear-gradient(to right,rgb(11 9 10 / .045) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(to bottom,rgb(11 9 10 / .045) 1px,transparent 1px) 0 0 / 56px 56px,var(--c-soft)}.tcp-hero::after{position:absolute;right:0;bottom:0;left:0;height:120px;content:"";background:linear-gradient(to bottom,transparent,var(--c-soft));pointer-events:none}.tcp-hero__grid>*{min-width:0}.tcp-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px}.tcp .tcp-hero__title{margin:0 0 18px;color:var(--c-ink);font-size:clamp(2.1rem, 4vw, 3.5rem);font-weight:800;letter-spacing:-.028em;line-height:1.06}.tcp-hero__text{max-width:600px;margin:0 0 26px;color:var(--c-muted);font-size:1.05rem;line-height:1.65}.tcp-hero__picker{margin-bottom:28px}.tcp-hero__picker-label{display:block;margin-bottom:10px;color:var(--c-ink);font-size:.8rem;font-weight:800}.tcp-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.tcp-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.tcp-hero__actions .tcp-btn--ghost{background:#fff}.tcp-hero__stats{display:flex;gap:0;margin:34px 0 0;padding:0}.tcp-hero__stats div{padding:0 26px;border-left:1px solid var(--c-line)}.tcp-hero__stats div:first-child{padding-left:0;border-left:0}.tcp-hero__stats dt{color:var(--c-ink);font-size:1.55rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.tcp-hero__stats dd{margin:3px 0 0;color:var(--c-muted);font-size:.8rem;font-weight:600}.tcp-hero__stage{display:grid;gap:12px}.tcp-spot{position:relative;overflow:hidden;padding:20px 24px 22px;color:var(--c-text);background:radial-gradient(70% 60% at 62% 42%,rgb(186 24 27 / .07),transparent 70%),linear-gradient(to right,rgb(11 9 10 / .035) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(to bottom,rgb(11 9 10 / .035) 1px,transparent 1px) 0 0 / 28px 28px,#fff;border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--sh-3)}.tcp-spot::before{position:absolute;top:0;left:24px;width:64px;height:3px;content:"";background:var(--c-brand);border-radius:0 0 3px 3px}.tcp-spot__top{display:flex;align-items:center;justify-content:space-between}.tcp-spot__tag{padding:5px 10px;color:var(--c-brand);background:var(--c-brand-50);border-radius:999px;font-size:.7rem;font-weight:800}.tcp-spot__media{display:block;height:clamp(230px, 26vw, 330px);margin:6px 0 4px}.tcp-spot__media img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--ease)}.tcp-spot__media img{transform:scale(1.12)}.tcp-spot:hover .tcp-spot__media img{transform:translateY(-4px) scale(1.14)}.tcp-spot__info{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid var(--c-line-2)}.tcp-spot__brand{color:var(--c-brand);font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.04em}.tcp .tcp-spot__name{margin:4px 0 0;color:var(--c-ink);font-size:1.08rem;font-weight:750;letter-spacing:-.01em;line-height:1.3}.tcp-spot__name a{color:inherit;text-decoration:none}.tcp-spot__name a:hover{color:var(--c-brand)}.tcp-spot__buy{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:8px}.tcp-spot__price{color:var(--c-ink);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.tcp-spot__price del{color:var(--c-faint);font-size:.85rem}.tcp-spot__price ins{color:var(--c-brand);text-decoration:none}.tcp-hero__more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.tcp-hero__more a{display:flex;height:100%;align-items:center;gap:10px;padding:10px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:var(--r);text-decoration:none;transition:border-color .15s,box-shadow .15s}.tcp-hero__more a:hover{border-color:var(--c-ink);box-shadow:var(--sh-2)}.tcp-hero__more-img{display:grid;width:48px;height:48px;flex:none;place-items:center;background:var(--c-soft);border-radius:var(--r-xs)}.tcp-hero__more-img img{width:44px!important;height:44px!important;object-fit:contain;mix-blend-mode:multiply}.tcp-hero__more-name{display:-webkit-box;overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tcp-hero__more-name small{display:block;margin-top:2px;color:var(--c-brand);font-weight:800}.tcp-assure{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg)}.tcp-assure li{display:flex;align-items:center;gap:12px;padding:18px 20px}.tcp-assure li+li{border-left:1px solid var(--c-line-2)}.tcp-assure .tcp-icon{width:26px;height:26px;color:var(--c-brand)}.tcp-assure strong{display:block;color:var(--c-ink);font-size:.9rem}.tcp-assure small{color:var(--c-muted);font-size:.78rem}.tcp-vehicles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.tcp-vehicle{display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.tcp-vehicle:hover{border-color:var(--c-ink);box-shadow:var(--sh-2);transform:translateY(-3px)}.tcp-vehicle__main{display:flex;flex:1;flex-direction:column;padding:20px 18px 16px;color:var(--c-ink);text-decoration:none}.tcp-vehicle__icon{display:grid;width:56px;height:56px;place-items:center;margin-bottom:16px;color:var(--c-ink);background:var(--c-soft);border-radius:16px;transition:background .2s,color .2s}.tcp-vehicle__icon .tcp-icon{width:32px;height:32px;stroke-width:1.4}.tcp-vehicle:hover .tcp-vehicle__icon{color:#fff;background:var(--c-brand)}.tcp .tcp-vehicle__title{margin:0 0 6px;font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.tcp-vehicle__text{flex:1;margin:0 0 14px;color:var(--c-muted);font-size:.8rem;line-height:1.5}.tcp-vehicle__count{display:inline-flex;align-items:center;gap:6px;color:var(--c-brand);font-size:.8rem;font-weight:800}.tcp-vehicle__count .tcp-icon{width:15px;height:15px;transition:transform .2s}.tcp-vehicle:hover .tcp-vehicle__count .tcp-icon{transform:translateX(3px)}.tcp-vehicle__links{display:grid;margin:0;padding:8px 10px 10px;list-style:none;border-top:1px dashed var(--c-line)}.tcp-vehicle__links a{display:block;overflow:hidden;padding:5px 8px;color:var(--c-text);border-radius:var(--r-xs);font-size:.78rem;font-weight:650;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tcp-vehicle__links a:hover{color:var(--c-brand);background:var(--c-brand-50)}.tcp-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tcp-type,.tcp-vehicle,.tcp-card,.tcp-tier{min-width:0}.tcp-type{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:var(--r);text-decoration:none;transition:border-color .15s,background .15s}.tcp-type:hover{border-color:var(--c-brand);background:var(--c-brand-50)}.tcp-type__icon{display:grid;width:44px;height:44px;flex:none;place-items:center;color:var(--c-brand);background:var(--c-brand-50);border-radius:12px}.tcp-type:hover .tcp-type__icon{color:#fff;background:var(--c-brand)}.tcp-type__icon .tcp-icon{width:24px;height:24px}.tcp-type__body{display:flex;min-width:0;flex:1;flex-direction:column}.tcp-type__body strong{font-size:.92rem}.tcp-type__body small{overflow:hidden;color:var(--c-muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.tcp-type__count{min-width:34px;padding:3px 8px;color:var(--c-muted);background:var(--c-soft);border-radius:999px;font-size:.74rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.tcp-head--tabs{align-items:flex-end}.tcp-tabs{display:flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--c-line);border-radius:12px}.tcp-tabs__btn{padding:9px 16px;color:var(--c-muted);background:#fff0;border:0;border-radius:9px;font-size:.86rem;font-weight:750;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s}.tcp-tabs__btn:hover{color:var(--c-ink)}.tcp-tabs__btn.is-active{color:#fff;background:var(--c-ink)}.tcp-tabpanel[hidden]{display:none}.tcp-tabpanel.is-active{animation:tcp-fade .25s var(--ease)}.tcp-rail__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tcp-rail--grid2 .tcp-rail__track{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-card{container-type:inline-size;position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);transition:border-color .2s,box-shadow .25s var(--ease),transform .25s var(--ease)}.tcp-card:hover{border-color:var(--c-silver);box-shadow:var(--sh-2);transform:translateY(-2px)}.tcp-card__media{position:relative;display:grid;aspect-ratio:1 / .8;place-items:center;overflow:hidden;background:linear-gradient(180deg,#f8f7f7,#efedee)}.tcp-card__image-link{display:grid;width:100%;height:100%;place-items:center}.tcp-card__media img,.tcp-card__img{width:82%!important;height:82%!important;margin:0!important;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s var(--ease)}.tcp-card:hover .tcp-card__media img{transform:scale(1.04)}.tcp-card__badges{position:absolute;z-index:2;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:5px}.tcp-badge{padding:4px 8px;color:#fff;background:var(--c-ink);border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.01em;line-height:1.2}.tcp-badge--sale{background:var(--c-brand-bright)}.tcp-badge--hot{color:#fff;background:var(--c-brand-700)}.tcp-badge--new{background:var(--c-ok)}.tcp-badge--muted{color:var(--c-muted);background:#fff;border:1px solid var(--c-line)}.tcp-card__fav{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:36px;height:36px;place-items:center;padding:0;color:var(--c-muted);background:rgb(255 255 255 / .92);border:1px solid var(--c-line);border-radius:50%;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.tcp-card__fav .tcp-icon{width:18px;height:18px}.tcp-card__fav:hover{color:var(--c-brand);border-color:var(--c-brand)}.tcp-card__fav.is-favorite{color:#fff;background:var(--c-brand);border-color:var(--c-brand)}.tcp-card__fav.is-favorite .tcp-icon{fill:currentColor}.tcp-card__quick{position:absolute;z-index:2;right:12px;bottom:12px;left:12px;display:flex;height:38px;align-items:center;justify-content:center;gap:7px;color:var(--c-ink);background:rgb(255 255 255 / .95);border:1px solid var(--c-line);border-radius:10px;font-size:.8rem;font-weight:750;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s var(--ease),background .15s}.tcp-card__quick .tcp-icon{width:17px;height:17px}.tcp-card:hover .tcp-card__quick,.tcp-card__quick:focus-visible{opacity:1;transform:none}.tcp-card__quick:hover{color:#fff;background:var(--c-ink)}.tcp-card__body{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.tcp-card__meta{display:flex;min-height:18px;align-items:center;gap:8px;margin-bottom:6px;overflow:hidden;font-size:.7rem;white-space:nowrap}.tcp-card__brand{color:var(--c-brand);font-family:var(--mono);font-weight:600;letter-spacing:.02em}.tcp-card__cat{overflow:hidden;color:var(--c-muted);font-weight:600;text-overflow:ellipsis}.tcp-card__brand+.tcp-card__cat::before{margin-right:8px;color:var(--c-line);content:"/"}.tcp .tcp-card__title{display:-webkit-box;min-height:2.7em;margin:0 0 6px;overflow:hidden;font-size:.94rem;font-weight:750;letter-spacing:-.005em;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tcp-card__title a{color:var(--c-ink);text-decoration:none}.tcp-card__title a:hover{color:var(--c-brand)}.tcp-card__title a::after{position:absolute;z-index:1;inset:0;content:""}.tcp-card__excerpt{display:-webkit-box;margin:0 0 10px;overflow:hidden;color:var(--c-muted);font-size:.8rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tcp-card__status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;margin-bottom:12px}.tcp-card__ship{display:inline-flex;align-items:center;gap:5px;color:var(--c-muted);font-size:.74rem;font-weight:650}.tcp-card__ship .tcp-icon{width:15px;height:15px}.tcp-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--c-line-2)}.tcp-card__price{min-width:0;color:var(--c-ink);font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.tcp-card__price del{display:block;color:var(--c-faint);font-size:.76rem;font-weight:600;letter-spacing:0}.tcp-card__price ins{color:var(--c-brand);text-decoration:none}.tcp-card__price .woocommerce-price-suffix{display:block;color:var(--c-muted);font-size:.68rem;font-weight:600}.tcp-card__actions{position:relative;z-index:2;display:flex;flex:none;gap:6px}.tcp-card__cart{display:inline-flex;height:40px;align-items:center;gap:6px;padding:0 13px;color:#fff;background:var(--c-brand);border:0;border-radius:10px;font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s}.tcp-card__cart:hover{color:#fff;background:var(--c-brand-600)}.tcp-card__cart .tcp-icon{width:17px;height:17px}.tcp-card__cart.loading{opacity:.7;pointer-events:none}.tcp-card__cart.added{background:var(--c-ok)}.tcp-card__cart--ghost{color:var(--c-ink);background:var(--c-soft)}.tcp-card__cart--ghost:hover{color:#fff;background:var(--c-ink)}.tcp-card__view{display:grid;width:40px;height:40px;place-items:center;color:var(--c-ink);border:1px solid var(--c-line);border-radius:10px;transition:border-color .15s,color .15s}.tcp-card__view:hover{color:var(--c-brand);border-color:var(--c-brand)}.tcp-card__view .tcp-icon{width:17px;height:17px}.tcp-card .added_to_cart{display:none!important}@container (max-width:290px){.tcp-card__foot{flex-wrap:wrap;row-gap:10px}.tcp-card__price{width:100%}.tcp-card__actions{width:100%}.tcp-card__cart{flex:1;justify-content:center}}@container (max-width:210px){.tcp-card__cart span{display:none}}.tcp-card--compact .tcp-card__media{aspect-ratio:16 / 9}.tcp-card--compact .tcp-card__status{display:none}.tcp-card--compact .tcp-card__meta{margin-bottom:4px}.tcp-card--compact .tcp-card__body{padding:12px 14px 14px}.tcp-card--compact .tcp-card__foot{padding-top:10px}.tcp-card--compact .tcp-card__title{min-height:0}.woocommerce ul.products li.tcp-loop-item,.woocommerce-page ul.products li.tcp-loop-item{width:auto!important;margin:0!important;padding:0;float:none!important;list-style:none}.woocommerce ul.products li.tcp-loop-item::before{display:none}.tcp-cat-seo{max-width:860px;margin:48px 0 0;padding-top:32px;border-top:1px solid var(--c-line)}.tcp-subnav{display:flex;gap:8px;margin:-8px 0 22px;overflow-x:auto;scrollbar-width:none}.tcp-subnav::-webkit-scrollbar{display:none}.tcp-subnav__item{display:inline-flex;flex:none;align-items:center;gap:8px;padding:8px 12px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:999px;font-size:.84rem;font-weight:700;text-decoration:none}.tcp-subnav__item .tcp-icon{width:17px;height:17px;color:var(--c-brand)}.tcp-subnav__item small{padding:1px 7px;color:var(--c-muted);background:var(--c-soft);border-radius:999px;font-size:.7rem}.tcp-subnav__item:hover{border-color:var(--c-brand);color:var(--c-brand)}.tcp-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tcp-panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:36px;border-radius:var(--r-xl)}.tcp-panel--dark{color:rgb(255 255 255 / .78);background:linear-gradient(to right,rgb(255 255 255 / .045) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(to bottom,rgb(255 255 255 / .045) 1px,transparent 1px) 0 0 / 40px 40px,var(--c-ink)}.tcp-panel--volt{color:var(--c-muted);background:var(--c-slate-50)}.tcp-panel__art{position:absolute;top:18px;right:18px;color:currentColor;opacity:.09;pointer-events:none}.tcp-panel__art .tcp-icon{width:200px;height:200px;stroke-width:.9}.tcp-panel--dark .tcp-panel__art{color:#fff;opacity:.07}.tcp .tcp-panel__title{max-width:460px;margin:0 0 10px;font-size:clamp(1.4rem, 2vw, 1.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.tcp .tcp-panel--dark .tcp-panel__title{color:#fff}.tcp-panel__text{max-width:500px;margin:0 0 16px;font-size:.92rem;line-height:1.6}.tcp-panel__specs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none}.tcp-panel__specs li{padding:5px 10px;border:1px solid currentColor;border-radius:999px;font-family:var(--mono);font-size:.7rem;letter-spacing:.02em;opacity:.85}.tcp-panel__products{display:grid;align-self:stretch;gap:8px;margin:0 0 22px;padding:0;list-style:none}.tcp-panel__products a{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;color:inherit;background:#fff;border-radius:var(--r);text-decoration:none;transition:transform .15s var(--ease)}.tcp-panel--dark .tcp-panel__products a{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1)}.tcp-panel__products a:hover{transform:translateX(3px)}.tcp-panel__products a>.tcp-icon{width:18px;height:18px;margin-left:auto;opacity:.6}.tcp-panel__thumb{display:grid;width:56px;height:56px;flex:none;place-items:center;background:var(--c-soft);border-radius:10px}.tcp-panel--dark .tcp-panel__thumb{background:#fff}.tcp-panel__thumb img{width:50px!important;height:50px!important;object-fit:contain;mix-blend-mode:multiply}.tcp-panel__pname h3{margin:0;color:var(--c-ink);font-size:.88rem;font-weight:750;line-height:1.35}.tcp-panel--dark .tcp-panel__pname h3{color:#fff}.tcp-panel__pname small{color:var(--c-brand);font-size:.84rem;font-weight:800}.tcp-panel--dark .tcp-panel__pname small{color:var(--c-brand-bright)}.tcp-panel>.tcp-btn{margin-top:auto}.tcp-panel__products.is-single a{align-items:center;gap:18px;padding:14px 18px 14px 14px}.tcp-panel__products.is-single .tcp-panel__thumb{width:132px;height:132px;border-radius:var(--r)}.tcp-panel__products.is-single .tcp-panel__thumb img{width:118px!important;height:118px!important}.tcp-panel__products.is-single h3{font-size:1.02rem}.tcp-panel__products.is-single p{margin:6px 0 8px;font-size:.82rem;line-height:1.5;opacity:.8}.tcp-panel__products.is-single small{font-size:1.05rem}.tcp-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tcp-tier{position:relative;display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg)}.tcp-tier--top{border:1.5px solid var(--c-ink);box-shadow:var(--sh-2)}.tcp-tier--top::before{position:absolute;top:-11px;right:18px;padding:3px 10px;color:#fff;content:"En kapsamlı";background:var(--c-brand);border-radius:999px;font-size:.68rem;font-weight:800}.tcp-tier__head{display:flex;align-items:center;gap:10px}.tcp-tier__level{color:var(--c-brand);font-family:var(--mono);font-size:.8rem;font-weight:600}.tcp-tier__name{color:var(--c-ink);font-size:1.05rem;font-weight:800}.tcp-tier__for{min-height:2.9em;margin:6px 0 10px;color:var(--c-muted);font-size:.8rem;line-height:1.45}.tcp-tier__media{display:grid;aspect-ratio:4 / 3;place-items:center;margin-bottom:12px;background:var(--c-soft);border-radius:var(--r)}.tcp-tier__media img{width:78%!important;height:78%!important;object-fit:contain;mix-blend-mode:multiply}.tcp .tcp-tier__product{display:-webkit-box;min-height:2.7em;margin:0 0 10px;overflow:hidden;font-size:.9rem;font-weight:750;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tcp-tier__product a{color:var(--c-ink);text-decoration:none}.tcp-tier__list-label{margin:0 0 6px;color:var(--c-faint);font-size:.72rem;font-weight:700}.tcp-tier__list{display:grid;gap:6px;margin:0 0 16px;padding:0;list-style:none}.tcp-tier__list li{display:flex;align-items:center;gap:7px;color:var(--c-text);font-size:.8rem}.tcp-tier__list .tcp-icon{width:15px;height:15px;color:var(--c-ok);stroke-width:2.2}.tcp-tier__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--c-line-2)}.tcp-tier__price{color:var(--c-ink);font-size:1.05rem;font-weight:800;white-space:nowrap}.tcp-band{padding-block:72px;color:rgb(255 255 255 / .76);background:radial-gradient(70% 90% at 0% 0%,rgb(186 24 27 / .3),transparent 60%),var(--c-ink)}.tcp-band__grid>*,.tcp-seo>*,.tcp-service>*,.tcp-brands>*,.tcp-duo>*{min-width:0}.tcp-band__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px}.tcp .tcp-band__title{margin:0 0 14px;color:#fff;font-size:clamp(1.6rem, 2.6vw, 2.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}.tcp-band__copy>p{margin:0 0 22px;font-size:.98rem;line-height:1.65}.tcp-band__points{display:grid;gap:12px;margin:0 0 26px;padding:0;list-style:none}.tcp-band__points li{display:flex;align-items:center;gap:14px}.tcp-band__points .tcp-icon{width:40px;height:40px;padding:9px;color:#fff;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:11px}.tcp-band__points strong{display:block;color:#fff;font-size:.92rem}.tcp-band__points span{font-size:.84rem}.tcp-band .tcp-card{border-color:#fff0}.tcp-brands{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.tcp-brands__list{display:grid;gap:10px;margin-top:20px}.tcp-brand{display:flex;align-items:center;gap:14px;padding:16px 18px;color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r);text-decoration:none;transition:border-color .15s}.tcp-brand strong{min-width:110px;font-size:1.05rem;font-weight:850;letter-spacing:-.02em}.tcp-brand small{flex:1;color:var(--c-muted);font-size:.82rem}.tcp-brand .tcp-icon{width:18px;height:18px;color:var(--c-muted)}.tcp-brand:hover{border-color:var(--c-brand)}.tcp-brand:hover .tcp-icon{color:var(--c-brand)}.tcp-brands__cover{padding:26px;background:var(--c-soft);border-radius:var(--r-xl)}.tcp .tcp-brands__cover h3{margin:0 0 14px;font-size:1rem;font-weight:800}.tcp-makes{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.tcp-makes li{padding:7px 12px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:8px;font-family:var(--mono);font-size:.76rem}.tcp-service{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.tcp-service__cta{display:grid;gap:10px;margin-top:24px}.tcp-contact{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--c-ink);background:#fff;border:1px solid var(--c-line);border-radius:var(--r);text-decoration:none;transition:border-color .15s}.tcp-contact:hover{border-color:var(--c-brand)}.tcp-contact .tcp-icon{width:40px;height:40px;padding:9px;color:var(--c-brand);background:var(--c-brand-50);border-radius:50%}.tcp-contact small{display:block;color:var(--c-muted);font-size:.76rem;font-weight:600}.tcp-contact strong{font-size:1.05rem;font-weight:800}.tcp-features{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}.tcp-features li{padding:24px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg)}.tcp-features__icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:16px;color:var(--c-brand);background:var(--c-brand-50);border-radius:12px}.tcp-features__icon .tcp-icon{width:24px;height:24px}.tcp .tcp-features h3{margin:0 0 6px;font-size:1rem;font-weight:800}.tcp-features p{margin:0;color:var(--c-muted);font-size:.86rem;line-height:1.55}.tcp-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tcp-guide{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg)}.tcp-guide__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-soft)}.tcp-guide__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.tcp-guide:hover .tcp-guide__media img{transform:scale(1.03)}.tcp-guide__art{display:grid;width:100%;height:100%;place-items:center;color:var(--c-ink);background:linear-gradient(to right,rgb(11 9 10 / .06) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(to bottom,rgb(11 9 10 / .06) 1px,transparent 1px) 0 0 / 28px 28px,var(--c-soft-2)}.tcp-guide__art .tcp-icon{width:72px;height:72px;stroke-width:1.1}.tcp-guide__art--2{color:#fff;background-color:var(--c-ink);background-image:linear-gradient(to right,rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .06) 1px,transparent 1px)}.tcp-guide__art--3{color:var(--c-brand);background-color:var(--c-brand-50)}.tcp-guide__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.tcp-guide__meta{display:flex;gap:10px;margin-bottom:8px;color:var(--c-muted);font-size:.74rem;font-weight:650}.tcp-guide__meta span{color:var(--c-brand);font-family:var(--mono);text-transform:uppercase}.tcp .tcp-guide__title{margin:0 0 8px;font-size:1.04rem;font-weight:800;line-height:1.35}.tcp-guide__title a{color:var(--c-ink);text-decoration:none}.tcp-guide__title a:hover{color:var(--c-brand)}.tcp-guide__body p{flex:1;margin:0 0 14px;color:var(--c-muted);font-size:.86rem;line-height:1.55}.tcp-seo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}.tcp-prose{color:var(--c-text);font-size:.94rem;line-height:1.75}.tcp .tcp-prose h2{margin:0 0 14px;font-size:clamp(1.4rem, 2vw, 1.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.2}.tcp .tcp-prose h3{margin:22px 0 6px;font-size:1.02rem;font-weight:800}.tcp-prose p{margin:0 0 12px}.tcp-prose a{color:var(--c-brand);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tcp-seo__more{position:relative;max-height:180px;overflow:hidden;transition:max-height .4s var(--ease)}.tcp-seo__more::after{position:absolute;right:0;bottom:0;left:0;height:90px;content:"";background:linear-gradient(to bottom,#fff0,#fff)}[data-tcp-more].is-expanded .tcp-seo__more{max-height:2000px}[data-tcp-more].is-expanded .tcp-seo__more::after{display:none}.tcp-more-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0;color:var(--c-ink);background:none;border:0;font-size:.88rem;font-weight:800;cursor:pointer}.tcp-more-btn .tcp-icon{width:16px;height:16px;transition:transform .2s}[data-tcp-more].is-expanded .tcp-more-btn .tcp-icon{transform:rotate(180deg)}.tcp-faq{border-top:1px solid var(--c-line)}.tcp-faq__item{border-bottom:1px solid var(--c-line)}.tcp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none}.tcp-faq__item summary::-webkit-details-marker{display:none}.tcp .tcp-faq__item summary h3{margin:0;font-size:.95rem;font-weight:750;line-height:1.4}.tcp-faq__item summary .tcp-icon{width:18px;height:18px;color:var(--c-muted);transition:transform .2s}.tcp-faq__item[open] summary .tcp-icon{transform:rotate(180deg);color:var(--c-brand)}.tcp-faq__item p{margin:0 0 18px;color:var(--c-muted);font-size:.88rem;line-height:1.65}.tcp-footer{color:rgb(245 243 244 / .68);background:var(--c-ink);font-size:.88rem}.tcp-footer a{color:inherit;text-decoration:none}.tcp-footer a:hover{color:#fff}.tcp-footer__news{display:grid;grid-template-columns:1fr minmax(0,520px);align-items:center;gap:40px;padding-block:44px;border-bottom:1px solid rgb(255 255 255 / .08)}.tcp-footer__news h2{max-width:560px;margin:0;color:#fff;font-size:1.45rem;font-weight:800;letter-spacing:-.025em;line-height:1.25}.tcp-news__row{display:flex;gap:8px;padding:6px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:12px}.tcp-news__row input{min-width:0;flex:1;padding:0 12px;color:#fff;background:#fff0;border:0;outline:0;font-size:.9rem}.tcp-news__row input::placeholder{color:rgb(255 255 255 / .45)}.tcp-news__consent{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:.76rem;line-height:1.45}.tcp-news__consent input{margin-top:2px;accent-color:var(--c-brand)}.tcp-footer__main{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:36px;padding-block:48px}.tcp-footer__brand p{max-width:340px;margin:16px 0 18px;line-height:1.6}.tcp-logo--footer img{max-height:40px;filter:brightness(0) invert(1)}.tcp-logo--footer .site-logo-text{color:#fff}.tcp-footer__contact{display:grid;gap:12px;margin:0 0 18px;padding:0;list-style:none}.tcp-footer__contact li{display:flex;align-items:center;gap:12px}.tcp-footer__contact .tcp-icon{width:36px;height:36px;padding:8px;color:#fff;background:rgb(255 255 255 / .07);border-radius:50%}.tcp-footer__contact a{display:flex;flex-direction:column;color:#fff;font-weight:750}.tcp-footer__contact small{color:rgb(255 255 255 / .5);font-size:.72rem;font-weight:600}.tcp-footer__social{display:flex;flex-wrap:wrap;gap:8px}.tcp-footer__social a{padding:6px 12px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;font-size:.78rem}.tcp-footer__col{display:flex;flex-direction:column;gap:10px}.tcp .tcp-footer__col h3{margin:0 0 6px;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.02em}.tcp-footer__locations{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-block:0 36px}.tcp-footer__locations div{display:flex;gap:12px;padding:16px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);border-radius:var(--r)}.tcp-footer__locations .tcp-icon{color:var(--c-brand-bright)}.tcp-footer__locations p{margin:0;font-size:.82rem;line-height:1.55}.tcp-footer__locations strong{display:block;color:#fff}.tcp-footer__legal{border-top:1px solid rgb(255 255 255 / .08)}.tcp-footer__legal-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:18px;font-size:.78rem}.tcp-footer__legal nav{display:flex;flex-wrap:wrap;gap:18px}.tcp-bottom-nav{display:none}.tcp-cookie{background:var(--c-ink-2);border-radius:var(--r-lg)}.tcp-cookie p a{color:var(--c-brand-bright)}.tcp-cookie__actions{display:flex;flex:none;gap:8px}.tcp-cookie .tcp-btn--ghost{color:#fff;border-color:rgb(255 255 255 / .25)}.quick-view__panel{border-radius:var(--r-xl)!important}.tcp :focus-visible{outline:2.5px solid rgb(186 24 27 / .5);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tcp *,.tcp *::before,.tcp *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:1320px){.tcp-header__support{display:none}.tcp-nav__item--xl{display:none}.tcp-mega__inner{grid-template-columns:220px 1fr 1.2fr 220px;gap:24px}}@media (max-width:1100px){:root{--header-h:64px;--gutter:20px}.tcp-topbar__links a:not(:first-child){display:none}.tcp-header__main{grid-template-columns:auto auto 1fr auto;gap:12px}.tcp-header__burger{display:inline-grid}.tcp-header__search{grid-column:1 / -1;grid-row:2;padding-bottom:12px}.tcp-header__actions{grid-column:4;justify-content:flex-end}.tcp-action__label{display:none}.tcp-action__btn{padding:9px}.tcp-nav{display:none}.tcp-dropdown{display:none}.tcp-hero__grid{grid-template-columns:1fr;gap:32px}.tcp-hero__stage{max-width:680px}.tcp-assure{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-assure li:nth-child(3){border-left:0}.tcp-assure li:nth-child(n+3){border-top:1px solid var(--c-line-2)}.tcp-rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-rail--grid4 .tcp-card:nth-child(n+7){display:none}.tcp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-band__grid,.tcp-brands,.tcp-service,.tcp-seo{grid-template-columns:1fr;gap:32px}.tcp-footer__main{grid-template-columns:1fr 1fr 1fr}.tcp-footer__brand{grid-column:1 / -1}.tcp-footer__news{grid-template-columns:1fr;gap:20px}}@media (max-width:900px){.tcp-section{padding-block:52px}.tcp-types{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-duo{grid-template-columns:1fr}.tcp-guides{grid-template-columns:1fr 1fr}.tcp-guides .tcp-guide:nth-child(3){display:none}.tcp-head--tabs{flex-direction:column;align-items:stretch;gap:16px}.tcp-tabs{overflow-x:auto;scrollbar-width:none}}@media (max-width:720px){:root{--gutter:16px}body.tcp{font-size:14.5px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.tcp-topbar__inner{justify-content:center;min-height:32px}.tcp-topbar__links{display:none}.tcp-topbar__note{display:block;overflow:hidden;max-width:100%;font-size:.72rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tcp-topbar__note .tcp-icon{display:none}.tcp-header__main{min-height:58px;margin-top:10px}.tcp-logo img,.tcp-logo .site-logo-image{max-width:130px;max-height:34px}.tcp-action__btn--fav{display:none}.tcp-search{height:46px}.tcp-search__scope{display:none}.tcp-search__submit span{display:none}.tcp-search__submit{padding:0 12px}.tcp-section{padding-block:40px}.tcp-section--tight{padding-block:28px}.tcp-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.tcp-head__text{font-size:.9rem}.tcp-hero{padding:28px 0 8px}.tcp-hero__text{font-size:.95rem;margin-bottom:20px}.tcp-hero__chips{flex-wrap:nowrap;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.tcp-hero__chips::-webkit-scrollbar{display:none}.tcp-chip{flex:none}.tcp-hero__actions .tcp-btn{flex:1}.tcp-hero__stats div{padding:0 14px}.tcp-hero__stats dt{font-size:1.2rem}.tcp-spot{padding:16px;border-radius:var(--r-lg)}.tcp-spot__info{flex-direction:column;align-items:stretch}.tcp-spot__buy{flex-direction:row;align-items:center;justify-content:space-between}.tcp-hero__more{grid-template-columns:1fr}.tcp-hero__more li:nth-child(n+3){display:none}.tcp-assure{margin-top:24px}.tcp-assure li{padding:14px;gap:10px}.tcp-assure .tcp-icon{width:22px;height:22px}.tcp-assure strong{font-size:.8rem}.tcp-assure small{font-size:.7rem}.tcp-vehicles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tcp-vehicle__main{padding:16px 14px 12px}.tcp-vehicle__icon{width:46px;height:46px;margin-bottom:12px;border-radius:13px}.tcp-vehicle__icon .tcp-icon{width:26px;height:26px}.tcp-vehicle__text{display:none}.tcp-vehicle__links{display:none}.tcp-types{grid-template-columns:minmax(0,1fr);gap:8px}.tcp-rail{margin-inline:calc(var(--gutter) * -1)}.tcp-rail .tcp-rail__track{display:grid;grid-auto-columns:72%;grid-auto-flow:column;grid-template-columns:none;gap:12px;padding:4px var(--gutter) 14px;overflow-x:auto;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.tcp-rail .tcp-rail__track::-webkit-scrollbar{display:none}.tcp-rail .tcp-card{scroll-snap-align:start}.tcp-rail--grid4 .tcp-card:nth-child(n+7){display:flex}.tcp-card__quick{display:none}.tcp-card__body{padding:12px 13px 13px}.tcp-card__excerpt{display:none}.tcp-card__price{font-size:1rem}.tcp-card__cart span{display:none}.tcp-card__cart{width:40px;padding:0;justify-content:center}.tcp-card__cart--ghost{width:auto;padding:0 12px}.tcp-card__cart--ghost span{display:inline}.woocommerce ul.products li.tcp-loop-item .tcp-card__view{display:none}.tcp-panel{padding:24px 18px;border-radius:var(--r-lg)}.tcp-panel__art .tcp-icon{width:130px;height:130px}.tcp-panel__products.is-single a{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.tcp-panel__products.is-single .tcp-panel__thumb{width:100%;height:170px}.tcp-panel__products.is-single .tcp-panel__thumb img{width:150px!important;height:150px!important}.tcp-panel__products.is-single a>.tcp-icon{display:none}.tcp-tiers{display:grid;grid-auto-columns:78%;grid-auto-flow:column;grid-template-columns:none;margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter) 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tcp-tier{scroll-snap-align:start}.tcp-band{padding-block:44px}.tcp-band .tcp-rail .tcp-rail__track{grid-auto-columns:62%}.tcp-features{grid-template-columns:1fr}.tcp-features li{padding:18px}.tcp-guides{grid-template-columns:1fr}.tcp-guide__media{aspect-ratio:16 / 7}.tcp-guides .tcp-guide:nth-child(3){display:flex}.tcp-brand strong{min-width:90px}.tcp-footer__news{padding-block:32px}.tcp-footer__news h2{font-size:1.2rem}.tcp-footer__main{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:32px}.tcp-footer__locations{grid-template-columns:1fr}.tcp-footer__legal-inner{flex-direction:column;align-items:flex-start}.tcp-bottom-nav{position:fixed;z-index:300;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);border-top:1px solid var(--c-line);backdrop-filter:blur(10px)}.tcp-bottom-nav a,.tcp-bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;color:var(--c-muted);background:none;border:0;font-size:.66rem;font-weight:700;text-decoration:none;cursor:pointer}.tcp-bottom-nav a[aria-current="page"]{color:var(--c-brand)}.tcp-bottom-nav .tcp-icon{width:22px;height:22px}.tcp-bottom-nav__cart{position:relative;display:inline-flex}.tcp-cookie{bottom:calc(74px + env(safe-area-inset-bottom))}.tcp-cookie__actions{flex-direction:column}.mobile-bottom-nav{display:none!important}}@media (max-width:380px){.tcp-vehicles{gap:8px}.tcp .tcp-vehicle__title{font-size:.92rem}.tcp-hero__stats{flex-wrap:wrap;row-gap:12px}}.tcp-section{padding-block:56px}.tcp-section--first{padding-top:44px}.tcp-head{align-items:center;gap:20px;margin-bottom:22px}.tcp .tcp-head__title{font-size:clamp(1.35rem, 2vw, 1.75rem);letter-spacing:-.02em}.tcp .tcp-head__title--sm{margin:0 0 16px;font-size:1.25rem}.tcp-top{padding-top:18px}.tcp-top__grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px}.tcp-slider{--tcp-interval:6500ms;position:relative;height:470px;overflow:hidden;border-radius:22px;background:var(--c-soft);outline:none;isolation:isolate;touch-action:pan-y}.tcp-slider:focus-visible{box-shadow:0 0 0 3px rgb(186 24 27 / .35)}.tcp-slider__track{position:absolute;inset:0}.tcp-slide{--slide-bg:var(--c-soft);--slide-accent:rgba(186, 24, 27, .22);position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;padding:40px 64px 84px;visibility:hidden;opacity:0;background:var(--slide-bg);transition:opacity .8s ease,visibility 0s linear .8s}.tcp-slide.is-active{z-index:2;visibility:visible;opacity:1;transition:opacity .8s ease}.tcp-slide--t2{--slide-bg:#f6e9e9}.tcp-slide--t3{--slide-bg:#ebe8e8;--slide-accent:rgba(102, 7, 8, .22)}.tcp-slide--t4{--slide-bg:#e9e9e9;--slide-accent:rgba(11, 9, 10, .18)}.tcp-slide--t5{--slide-bg:#f3eeee}.tcp-slide__deco{position:absolute;z-index:-1;inset:0;pointer-events:none}.tcp-slide__deco span{position:absolute;top:50%;right:9%;border-radius:50%}.tcp-slide__deco span:first-child{width:470px;height:470px;margin-top:-250px;background:radial-gradient(circle,rgb(255 255 255 / .95) 0%,rgb(255 255 255 / .55) 42%,#fff0 70%);opacity:0;transform:scale(.55);transition:transform 1.4s var(--ease),opacity 1s ease}.tcp-slide__deco span:last-child{width:400px;height:400px;margin:-215px 35px 0 0;border:1.5px dashed var(--slide-accent);opacity:0;transform:scale(.8) rotate(0deg);transition:opacity 1s ease .3s,transform 1.4s var(--ease) .1s}.tcp-slide.is-active .tcp-slide__deco span:first-child{opacity:1;transform:scale(1)}.tcp-slide.is-active .tcp-slide__deco span:last-child{opacity:1;transform:scale(1);animation:tcp-spin 60s linear infinite 1.5s}.tcp-slide__copy{position:relative;z-index:2;min-width:0}.tcp-slide__copy>*{opacity:0;transform:translateY(26px);transition:opacity .5s ease,transform .5s ease}.tcp-slide.is-active .tcp-slide__copy>*{opacity:1;transform:none;transition:opacity .7s ease,transform .8s var(--ease)}.tcp-slide.is-active .tcp-slide__copy>:nth-child(1){transition-delay:.25s}.tcp-slide.is-active .tcp-slide__copy>:nth-child(2){transition-delay:.35s}.tcp-slide.is-active .tcp-slide__copy>:nth-child(3){transition-delay:.47s}.tcp-slide.is-active .tcp-slide__copy>:nth-child(4){transition-delay:.59s}.tcp-slide.is-active .tcp-slide__copy>:nth-child(5){transition-delay:.71s}.tcp-slide__brand{display:inline-block;margin-bottom:8px;color:var(--c-brand);font-size:.9rem;font-weight:800}.tcp .tcp-slide__title{margin:0 0 10px;color:var(--c-ink);font-size:clamp(2.3rem, 4.2vw, 3.7rem);font-weight:800;letter-spacing:-.03em;line-height:1}.tcp-slide__tag{max-width:420px;margin:0 0 18px;color:var(--c-text);font-size:1.06rem;font-weight:500;line-height:1.45}.tcp-slide__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;list-style:none}.tcp-slide__chips li{padding:6px 12px;color:var(--c-ink);background:rgb(255 255 255 / .75);border:1px solid rgb(11 9 10 / .08);border-radius:999px;font-size:.8rem;font-weight:650}.tcp-slide__buy{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.tcp-slide__price{color:var(--c-ink);font-size:1.65rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tcp-slide__price del{display:block;color:var(--c-faint);font-size:.9rem;font-weight:600}.tcp-slide__price ins{color:var(--c-brand);text-decoration:none}.tcp-slide__media{display:block;height:100%;max-height:380px}.tcp-slide__media img{display:block;width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply;opacity:0;transform:translateX(80px) scale(.9);transition:opacity .5s ease,transform .6s ease}.tcp-slide.is-active .tcp-slide__media img{opacity:1;transform:none;transition:opacity .9s ease .15s,transform 1.2s var(--ease) .15s}.tcp-slide.is-active .tcp-slide__media img{animation:tcp-float 6s ease-in-out 1.4s infinite}.tcp-slide.is-leaving .tcp-slide__media img{opacity:0;transform:translateX(-60px) scale(.95)}.tcp-slide.is-leaving .tcp-slide__copy>*{opacity:0;transform:translateY(-14px)}.tcp-slider.is-back .tcp-slide__media img{transform:translateX(-80px) scale(.9)}.tcp-slider.is-back .tcp-slide.is-active .tcp-slide__media img{transform:none}.tcp-slider.is-back .tcp-slide.is-leaving .tcp-slide__media img{transform:translateX(60px) scale(.95)}.tcp-slider__arrow{position:absolute;z-index:5;top:50%;display:grid;width:46px;height:46px;place-items:center;margin-top:-40px;padding:0;color:var(--c-ink);background:rgb(255 255 255 / .92);border:0;border-radius:50%;box-shadow:var(--sh-2);cursor:pointer;opacity:0;transition:opacity .25s,transform .25s var(--ease),background .2s}.tcp-slider__arrow--prev{left:16px;transform:translateX(-8px) rotate(180deg)}.tcp-slider__arrow--next{right:16px;transform:translateX(8px)}.tcp-slider:hover .tcp-slider__arrow,.tcp-slider:focus-within .tcp-slider__arrow{opacity:1}.tcp-slider:hover .tcp-slider__arrow--prev,.tcp-slider:focus-within .tcp-slider__arrow--prev{transform:rotate(180deg)}.tcp-slider:hover .tcp-slider__arrow--next,.tcp-slider:focus-within .tcp-slider__arrow--next{transform:none}.tcp-slider__arrow:hover{color:#fff;background:var(--c-brand)}.tcp-slider__arrow .tcp-icon{width:20px;height:20px}.tcp-slider__nav{position:absolute;z-index:5;right:64px;bottom:24px;left:64px;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px}.tcp-slider__dot{display:flex;flex-direction:column;gap:8px;padding:8px 0 0;color:var(--c-muted);background:none;border:0;font-size:.8rem;font-weight:700;text-align:left;cursor:pointer;transition:color .2s}.tcp-slider__dot:hover,.tcp-slider__dot.is-active{color:var(--c-ink)}.tcp-slider__dot-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-slider__bar{position:relative;display:block;height:3px;overflow:hidden;background:rgb(11 9 10 / .12);border-radius:3px}.tcp-slider__bar i{position:absolute;inset:0;background:var(--c-brand);border-radius:3px;transform:scaleX(0);transform-origin:left}.tcp-slider__dot.is-done .tcp-slider__bar i{transform:scaleX(1);background:rgb(11 9 10 / .35)}.tcp-slider__dot.is-active .tcp-slider__bar i{animation:tcp-progress var(--tcp-interval) linear forwards}.tcp-slider.is-paused .tcp-slider__dot.is-active .tcp-slider__bar i{animation-play-state:paused}.tcp-slider.is-static .tcp-slider__dot.is-active .tcp-slider__bar i{animation:none;transform:scaleX(1)}@keyframes tcp-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tcp-float{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes tcp-spin{to{transform:rotate(360deg)}}.tcp-top__side{display:grid;grid-template-rows:1fr 1fr;gap:14px}.tcp-tile{position:relative;display:flex;min-height:0;flex-direction:column;align-items:flex-start;overflow:hidden;padding:22px;border-radius:22px;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s}.tcp-tile:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.tcp-tile--dark{color:#fff;background:radial-gradient(110% 100% at 100% 0%,rgb(164 22 26 / .55),transparent 60%),var(--c-ink-2)}.tcp-tile--light{color:var(--c-ink);background:#ebe8e9}.tcp-tile__label{margin-bottom:6px;color:var(--c-brand);font-size:.78rem;font-weight:800}.tcp-tile--dark .tcp-tile__label{color:var(--c-brand-bright)}.tcp .tcp-tile__title{position:relative;z-index:2;max-width:62%;font-size:1.05rem;font-weight:750;line-height:1.3}.tcp-tile__cta{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:.82rem;font-weight:750}.tcp-tile__cta .tcp-icon{width:16px;height:16px;transition:transform .2s}.tcp-tile:hover .tcp-tile__cta .tcp-icon{transform:translateX(3px)}.tcp-tile__img{position:absolute;right:16px;bottom:16px;display:grid;width:118px;height:118px;place-items:center;background:#fff;border-radius:18px;transition:transform .4s var(--ease)}.tcp-tile__img img{width:100px!important;height:100px!important;object-fit:contain;mix-blend-mode:multiply}.tcp-tile:hover .tcp-tile__img{transform:scale(1.05) rotate(-2deg)}.tcp-assure{margin-top:14px}.tcp-vehicles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.tcp-vehicle{flex-direction:row;align-items:center;gap:14px;padding:14px 16px;color:var(--c-ink);text-decoration:none}.tcp-vehicle:hover{transform:translateY(-2px)}.tcp-vehicle__icon{width:48px;height:48px;flex:none;margin:0;border-radius:13px}.tcp-vehicle__icon .tcp-icon{width:27px;height:27px}.tcp-vehicle__body{display:flex;min-width:0;flex:1;flex-direction:column}.tcp .tcp-vehicle__title{margin:0;font-size:.98rem;font-weight:800}.tcp-vehicle__count{color:var(--c-muted);font-size:.78rem;font-weight:650}.tcp-vehicle__chev{width:17px;height:17px;color:var(--c-faint);transition:transform .2s,color .2s}.tcp-vehicle:hover .tcp-vehicle__chev{color:var(--c-brand);transform:translateX(3px)}.tcp-types{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:12px}.tcp-type{gap:12px;padding:11px 14px}.tcp-type__icon{width:36px;height:36px;border-radius:10px}.tcp-type__icon .tcp-icon{width:20px;height:20px}.tcp-type__label{flex:1;min-width:0;font-size:.87rem;font-weight:700;line-height:1.25}.tcp-home .tcp-card__excerpt,.tcp-home-part .tcp-card__excerpt{display:none}.tcp-home .tcp-card__status,.tcp-home-part .tcp-card__status{margin-top:auto}.tcp-home-part{overflow-x:clip;width:100%}.elementor-widget-shortcode .tcp-home-part .tcp-section:first-child{margin-top:0}.tcp-subnav{margin-top:-6px}.tcp-panel{padding:30px}.tcp-panel--dark{background:radial-gradient(120% 90% at 100% 0%,rgb(102 7 8 / .55),transparent 60%),var(--c-ink)}.tcp .tcp-panel__title{margin-bottom:12px;font-size:1.5rem}.tcp-brands{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px}.tcp-brands__list{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.tcp-brand{gap:12px;padding:12px 18px}.tcp-brand strong{min-width:0;font-size:1rem}.tcp .tcp-brands__sub{margin:26px 0 10px;color:var(--c-ink);font-size:.95rem;font-weight:750}.tcp-makes li{font-size:.8rem;font-weight:600}.tcp-support{display:grid;gap:10px;align-content:start;padding:24px;background:var(--c-soft);border-radius:var(--r-xl)}.tcp-support .tcp-head__title--sm{margin-bottom:6px}.tcp-support__list{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:8px 0 0;padding:0;list-style:none}.tcp-support__list li{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600}.tcp-support__list .tcp-icon{width:15px;height:15px;color:var(--c-ok);stroke-width:2.2}.tcp-guide__body{position:relative;padding:20px 52px 20px 20px}.tcp-guide__date{display:block;margin-bottom:6px;color:var(--c-muted);font-size:.76rem;font-weight:650}.tcp .tcp-guide__title{margin:0;font-size:1rem}.tcp-guide__title a::after{position:absolute;inset:0;content:""}.tcp-guide{position:relative;transition:border-color .2s}.tcp-guide:hover{border-color:var(--c-ink)}.tcp-guide__more{position:absolute;top:50%;right:18px;color:var(--c-faint);transform:translateY(-50%);transition:color .2s,transform .2s}.tcp-guide:hover .tcp-guide__more{color:var(--c-brand);transform:translate(3px,-50%)}@media (max-width:1100px){.tcp-top__grid{grid-template-columns:1fr}.tcp-top__side{grid-template-columns:1fr 1fr;grid-template-rows:none}.tcp-tile{min-height:170px}.tcp-slider{height:430px}.tcp-slide{padding:32px 40px 80px}.tcp-slider__nav{right:40px;left:40px}.tcp-slide__deco span:first-child{width:380px;height:380px;margin-top:-205px}.tcp-slide__deco span:last-child{width:320px;height:320px;margin-top:-175px}.tcp-brands{grid-template-columns:1fr}}@media (max-width:720px){.tcp-top{padding-top:12px}.tcp-slider{height:525px;border-radius:18px}.tcp-slide{grid-template-columns:1fr;grid-template-rows:230px auto;align-content:start;gap:6px;padding:18px 20px 60px}.tcp-slide__media{order:-1;max-height:230px}.tcp-slide__deco span:first-child{top:125px;right:50%;width:300px;height:300px;margin:-150px -150px 0 0}.tcp-slide__deco span:last-child{top:125px;right:50%;width:240px;height:240px;margin:-120px -120px 0 0}.tcp .tcp-slide__title{font-size:2.1rem}.tcp-slide__tag{margin-bottom:12px;font-size:.94rem}.tcp-slide__chips{margin-bottom:16px}.tcp-slide__chips li:nth-child(n+3){display:none}.tcp-slide__price{font-size:1.35rem}.tcp-slider__arrow{display:none}.tcp-slider__nav{right:20px;bottom:18px;left:20px;gap:6px}.tcp-slider__dot{padding:0}.tcp-slider__dot-text{display:none}.tcp-slider__bar{height:4px}.tcp-top__side{gap:10px}.tcp-tile{min-height:150px;padding:16px;border-radius:18px}.tcp .tcp-tile__title{max-width:100%;font-size:.92rem}.tcp-tile__img{right:10px;bottom:10px;width:64px;height:64px;border-radius:12px}.tcp-tile__img img{width:54px!important;height:54px!important}.tcp-tile__cta{font-size:.76rem}.tcp-section{padding-block:36px}.tcp-section--first{padding-top:28px}.tcp-head{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}.tcp .tcp-head__title{font-size:1.22rem}.tcp-head--tabs{flex-direction:column;align-items:stretch}.tcp-link-arrow{font-size:.8rem}.tcp-vehicles{grid-template-columns:1fr 1fr;gap:8px}.tcp-vehicle{gap:10px;padding:12px}.tcp-vehicle__icon{width:40px;height:40px;border-radius:11px}.tcp-vehicle__icon .tcp-icon{width:22px;height:22px}.tcp .tcp-vehicle__title{font-size:.88rem}.tcp-vehicle__chev{display:none}.tcp-types{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.tcp-type{padding:10px;gap:8px}.tcp-type__icon{width:32px;height:32px}.tcp-type__label{font-size:.8rem;white-space:normal;line-height:1.25}.tcp-type__count{display:none}.tcp-panel{padding:22px 18px}.tcp-support__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tcp-slide,.tcp-slide__copy>*,.tcp-slide__media img,.tcp-slide__deco span{transition:opacity .3s ease!important;transform:none!important;animation:none!important}}.tcp-finder{color:var(--c-soft);background:radial-gradient(70% 70% at 0% 0%,rgb(102 7 8 / .5),transparent 60%),radial-gradient(50% 60% at 100% 100%,rgb(164 22 26 / .25),transparent 60%),var(--c-ink)}.tcp .tcp-finder .tcp-head__title{color:#fff}.tcp-finder .tcp-link-arrow{color:var(--c-soft)}.tcp-finder .tcp-link-arrow:hover{color:var(--c-brand-bright)}.tcp-finder__opts{min-width:0;margin:0;padding:0;border:0}.tcp-finder__opts legend{margin-bottom:14px;padding:0;color:#fff;font-size:1rem;font-weight:750}.tcp-finder__opts legend span{margin-left:6px;color:var(--c-warm);font-size:.86rem;font-weight:600}.tcp-finder__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tcp-finder__opt{position:relative;display:block;cursor:pointer}.tcp-finder__opt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tcp-finder__card{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;gap:6px;padding:18px 14px 16px;background:var(--c-ink-2);border:1.5px solid rgb(245 243 244 / .09);border-radius:18px;transition:border-color .2s,background .25s,transform .25s var(--ease),box-shadow .25s;user-select:none}.tcp-finder__opt:hover .tcp-finder__card{border-color:rgb(245 243 244 / .28);transform:translateY(-2px)}.tcp-finder__opt input:focus-visible+.tcp-finder__card{outline:2.5px solid var(--c-brand-bright);outline-offset:3px}.tcp-finder__opt input:checked+.tcp-finder__card{background:linear-gradient(180deg,rgb(186 24 27 / .28),rgb(102 7 8 / .32)),var(--c-ink-2);border-color:var(--c-brand-bright);box-shadow:0 16px 40px -18px rgb(229 56 59 / .6)}.tcp-finder__check{position:absolute;top:12px;right:12px;display:grid;width:24px;height:24px;place-items:center;border:1.5px solid rgb(245 243 244 / .3);border-radius:50%;transition:background .2s,border-color .2s}.tcp-finder__check .tcp-icon{width:14px;height:14px;color:#fff;stroke-width:2.6;opacity:0;transform:scale(.4);transition:opacity .2s,transform .25s var(--ease)}.tcp-finder__opt input:checked+.tcp-finder__card .tcp-finder__check{background:var(--c-brand-bright);border-color:var(--c-brand-bright)}.tcp-finder__opt input:checked+.tcp-finder__card .tcp-finder__check .tcp-icon{opacity:1;transform:none}.tcp-finder__art{display:block;width:100%;max-width:180px}.tcp-vart{display:block;width:100%;height:auto;overflow:visible}.tcp-vart .v-body{fill:var(--c-ink-3);stroke:var(--c-silver);stroke-width:2;stroke-linejoin:round;transition:fill .3s,stroke .3s}.tcp-vart .v-glass{fill:rgb(211 211 211 / .14);stroke:var(--c-silver);stroke-width:1.5;stroke-linejoin:round}.tcp-vart .v-line{fill:none;stroke:rgb(211 211 211 / .45);stroke-width:1.5;stroke-linecap:round}.tcp-vart .v-wheel .v-tire{fill:var(--c-ink);stroke:var(--c-silver);stroke-width:2.2}.tcp-vart .v-wheel .v-hub{fill:var(--c-warm);stroke:none}.tcp-vart .v-ground{fill:none;stroke:rgb(211 211 211 / .25);stroke-width:1.5;stroke-dasharray:4 6}.tcp-vart .v-accent{fill:var(--c-brand-bright)}.tcp-vart .v-badge{fill:var(--c-ink-2);stroke:var(--c-silver);stroke-width:1.5}.tcp-vart .v-bolt{fill:var(--c-brand-bright)}.tcp-vart .v-leaf{fill:none;stroke:var(--c-brand-bright);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tcp-finder__opt input:checked+.tcp-finder__card .v-body{fill:#3a0b0d;stroke:#fff}.tcp-finder__opt input:checked+.tcp-finder__card .v-glass{stroke:#fff}.tcp-finder__opt input:checked+.tcp-finder__card .v-tire{stroke:#fff}.tcp-finder__opt input:checked+.tcp-finder__card .v-hub{fill:var(--c-brand-bright)}.tcp-finder__name{color:var(--c-soft);font-size:.95rem;font-weight:750}.tcp-finder__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 16px}.tcp-finder__count{margin:0;color:var(--c-warm);font-size:.92rem}.tcp-finder__count strong{color:#fff}.tcp-finder__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tcp-finder__item{position:relative;min-width:0}.tcp-finder__item[hidden]{display:none}.tcp-finder__item.is-in{animation:tcp-pop .45s var(--ease) both}@keyframes tcp-pop{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.tcp-finder__all{position:absolute;z-index:4;top:-10px;left:14px;display:none;padding:4px 10px;color:#fff;background:var(--c-brand-bright);border-radius:999px;font-size:.7rem;font-weight:800;box-shadow:0 6px 16px -6px rgb(229 56 59 / .8)}.tcp-finder__item.is-all .tcp-finder__all{display:block}.tcp-finder__item.is-all .tcp-card{box-shadow:0 0 0 2px var(--c-brand-bright)}.tcp-finder .tcp-card{border-color:#fff0}.tcp-finder .tcp-card__excerpt{display:none}.tcp-card__fits{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 10px;padding:0;list-style:none}.tcp-card__fits li{padding:2px 8px;color:var(--c-muted);background:var(--c-soft);border-radius:6px;font-size:.7rem;font-weight:700;transition:background .2s,color .2s}.tcp-card__fits li.is-match{color:var(--c-brand);background:var(--c-brand-50)}.tcp-finder__empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px;background:var(--c-ink-2);border:1px dashed rgb(245 243 244 / .2);border-radius:var(--r-lg)}.tcp-finder__empty[hidden]{display:none}.tcp-finder__empty p{max-width:640px;margin:0;color:var(--c-soft)}@media (max-width:1100px){.tcp-finder__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.tcp-finder__opts legend span{display:block;margin:4px 0 0}.tcp-finder__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tcp-finder__opt{grid-column:span 2}.tcp-finder__opt:nth-child(4),.tcp-finder__opt:nth-child(5){grid-column:span 3}.tcp-finder__opt:nth-child(4) .tcp-finder__art,.tcp-finder__opt:nth-child(5) .tcp-finder__art{max-width:120px}.tcp-finder__card{gap:4px;padding:14px 8px 10px;border-radius:14px}.tcp-finder__check{top:7px;right:7px;width:20px;height:20px}.tcp-finder__name{font-size:.8rem}.tcp-finder__bar{flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px}.tcp-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tcp-finder .tcp-card__fits li{font-size:.64rem;padding:2px 6px}}.tcp-finder__card{overflow:hidden}.tcp-vart .v-vehicle,.tcp-vart .v-chassis{transition:transform .45s var(--ease)}.tcp-vart .v-spokes path{fill:none;stroke:var(--c-silver);stroke-width:1.6;stroke-linecap:round}.tcp-vart .v-spokes,.tcp-vart .v-puffs circle,.tcp-vart .v-badge-wrap,.tcp-vart .v-leaf,.tcp-vart .v-charge circle{transform-box:fill-box;transform-origin:center}.tcp-vart .v-pipe{fill:var(--c-ink-3);stroke:var(--c-silver);stroke-width:1.5}.tcp-vart .v-speed path{fill:none;stroke:var(--c-warm);stroke-width:2;stroke-linecap:round;opacity:0}.tcp-vart .v-puffs circle{fill:rgb(211 211 211 / .55);opacity:0}.tcp-vart .v-beam{opacity:0}.tcp-vart .v-charge circle{fill:none;stroke:var(--c-brand-bright);stroke-width:2;opacity:0}.tcp-finder__opt:hover .v-spokes,.tcp-finder.has-entered .tcp-finder__opt:hover .v-spokes{animation:tcp-wheel 1.2s linear infinite}.tcp-finder__opt:hover input:not(:checked)+.tcp-finder__card .v-vehicle{transform:translateX(6px)}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-vehicle{transform:none}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-vehicle{animation:tcp-drive-in .95s var(--ease)}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-spokes{animation:tcp-wheel .45s linear infinite}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-spokes path{stroke:#fff}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-chassis{animation:tcp-bob .5s ease-in-out infinite .9s}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-ground{stroke:rgb(245 243 244 / .5);animation:tcp-road .4s linear infinite}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-speed path{animation:tcp-speed 1s linear infinite}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-speed path:nth-child(2){animation-delay:.25s}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-speed path:nth-child(3){animation-delay:.55s}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-puffs circle{animation:tcp-puff 1.5s ease-out infinite}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-puffs circle:nth-child(2){animation-delay:.5s}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-puffs circle:nth-child(3){animation-delay:1s}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-beam{animation:tcp-beam 1.4s ease .5s forwards}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-accent{fill:#fff;filter:drop-shadow(0 0 3px #fff)}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-badge-wrap{animation:tcp-pulse 1.6s ease-in-out infinite}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-badge{fill:var(--c-brand-bright);stroke:#fff}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-bolt{fill:#fff}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-leaf{stroke:#fff;animation:tcp-leaf 2s ease-in-out infinite}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-charge circle{animation:tcp-ring 1.6s ease-out infinite}.tcp-finder.tcp-anim-ready:not(.has-entered) .tcp-finder__opt{opacity:0;transform:translateY(18px)}.tcp-finder.has-entered .tcp-finder__opt{animation:tcp-pop .6s var(--ease) both}.tcp-finder.has-entered .tcp-finder__opt .v-vehicle{animation:tcp-drive-in 1.1s var(--ease) both}.tcp-finder.has-entered .tcp-finder__opt:nth-child(2),.tcp-finder.has-entered .tcp-finder__opt:nth-child(2) .v-vehicle{animation-delay:.08s}.tcp-finder.has-entered .tcp-finder__opt:nth-child(3),.tcp-finder.has-entered .tcp-finder__opt:nth-child(3) .v-vehicle{animation-delay:.16s}.tcp-finder.has-entered .tcp-finder__opt:nth-child(4),.tcp-finder.has-entered .tcp-finder__opt:nth-child(4) .v-vehicle{animation-delay:.24s}.tcp-finder.has-entered .tcp-finder__opt:nth-child(5),.tcp-finder.has-entered .tcp-finder__opt:nth-child(5) .v-vehicle{animation-delay:.32s}.tcp-finder.has-entered .tcp-finder__opt .v-spokes{animation:tcp-wheel .45s linear 3}.tcp-finder.tcp-anim-ready:not(.is-visible) .tcp-vart *{animation-play-state:paused!important}.tcp-vehicle:hover .tcp-vehicle__icon .tcp-icon{animation:tcp-nudge .7s var(--ease)}@keyframes tcp-wheel{to{transform:rotate(360deg)}}@keyframes tcp-drive-in{0%{transform:translateX(-60px)}70%{transform:translateX(4px)}100%{transform:none}}@keyframes tcp-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.3px)}}@keyframes tcp-road{to{stroke-dashoffset:-20}}@keyframes tcp-speed{0%{opacity:0;transform:translateX(10px)}35%{opacity:.9}100%{opacity:0;transform:translateX(-12px)}}@keyframes tcp-puff{0%{opacity:0;transform:translate(0,0) scale(.4)}25%{opacity:.7}100%{opacity:0;transform:translate(-16px,-12px) scale(1.8)}}@keyframes tcp-beam{0%{opacity:0}15%{opacity:.9}25%{opacity:.2}40%{opacity:1}100%{opacity:1}}@keyframes tcp-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes tcp-leaf{0%,100%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes tcp-ring{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.9)}}@keyframes tcp-nudge{0%{transform:none}35%{transform:translateX(-4px)}70%{transform:translateX(4px)}100%{transform:none}}@media (prefers-reduced-motion:reduce){.tcp-vart *,.tcp-finder__opt,.tcp-vehicle__icon .tcp-icon{animation:none!important;transition:none!important}.tcp-finder.tcp-anim-ready:not(.has-entered) .tcp-finder__opt{opacity:1;transform:none}.tcp-finder .tcp-finder__opt input:checked+.tcp-finder__card .v-beam{opacity:1}}@media (max-width:900px){.tcp-head.tcp-head--tabs{flex-direction:column;align-items:stretch}}.tcp-el-part .tcp-duo{grid-template-columns:repeat(var(--tcp-panels,2),minmax(0,1fr))}.tcp-section--clear{background:#fff0}.tcp-brands.tcp-brands--solo,.tcp-seo.tcp-seo--single{grid-template-columns:minmax(0,1fr)}.tcp-el-notice{margin:12px auto;padding:16px 20px;max-width:1360px;color:#a4161a;background:#fff5f5;border:1px dashed #e5383b;border-radius:10px;font-size:14px;font-weight:600;line-height:1.45}.elementor .e-con:has(>[data-widget_type^="tcp-"]){--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px}[data-widget_type^="tcp-"]{width:100%;max-width:100%}@media (min-width:1101px){.tcp-rail--c2 .tcp-rail__track{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-rail--c3 .tcp-rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-rail--c5 .tcp-rail__track{grid-template-columns:repeat(5,minmax(0,1fr))}.tcp-rail--c6 .tcp-rail__track{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.tcp-el-part .tcp-duo{grid-template-columns:repeat(min(var(--tcp-panels, 2), 2),minmax(0,1fr))}}@media (max-width:900px){.tcp-el-part .tcp-duo{grid-template-columns:minmax(0,1fr)}}