body.template-index,body.template-index .t4s-website-wrapper{background:#f5f4f0}.tmh{--bg:#F5F4F0;--tile:#ECEBE7;--ink:#1A1A18;--muted:#77756F;--line:#DEDCD6;--font:Arial,"Helvetica Neue",Helvetica,sans-serif;--slide:min(40vw,520px,max(300px, calc((100vh - 400px)*.75) ));--gut:max(20px,env(safe-area-inset-left,0px));background:var(--bg);color:var(--ink);font:400 15px/1.6 var(--font);-webkit-font-smoothing:antialiased;padding-bottom:8px;overflow:hidden}@media(max-width:760px){.tmh{--slide:74vw}}.tmh *{box-sizing:border-box}.tmh a{color:inherit}.tmh img{display:block;max-width:100%;height:auto}.tmh h1,.tmh h2,.tmh h3,.tmh p{font-family:var(--font);color:var(--ink);text-transform:none}.tmh .wrap{max-width:1280px;margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.tmh :focus-visible{outline:1px solid var(--ink);outline-offset:4px}.tmh .cap{font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.tmh .muted{color:var(--muted)}.tmh .price{font-variant-numeric:tabular-nums}.tmh .btn{display:inline-block;text-decoration:none;background:var(--ink);color:var(--bg);font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;padding:17px 30px;border-radius:0}.tmh .btn:hover{background:#3a3936;color:var(--bg)}.tmh .hero{padding-block:64px 0}.tmh .hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 64px;align-items:end;padding-bottom:36px}.tmh h1{font:400 clamp(40px,6vw,80px)/1.02 var(--font);letter-spacing:-.035em;margin:18px 0 0;text-wrap:balance}.tmh h2.tmh-car__title{font:400 clamp(32px,4.4vw,56px)/1.04 var(--font);letter-spacing:-.03em;margin:16px 0 0;text-wrap:balance}.tmh .pick{display:grid;gap:14px;justify-items:start;min-width:220px}.tmh .pick .now{font-size:20px;letter-spacing:-.01em}@media(max-width:760px){.tmh .hero{padding-block:44px 0}.tmh .tmh-car:first-child{padding-top:32px}.tmh .hero-head{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.tmh .pick{display:flex;justify-content:space-between;align-items:center;min-width:0}.tmh .pick .btn{padding:14px 22px}}.tmh .track{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc(50% - var(--slide)/2);cursor:grab;outline:none;overscroll-behavior-x:contain}.tmh .track::-webkit-scrollbar{display:none}.tmh .track.drag{scroll-snap-type:none;cursor:grabbing;scroll-behavior:auto}.tmh .lead{display:grid;align-content:start;flex:0 0 calc(var(--slide) * .8889);text-decoration:none;-webkit-user-select:none;user-select:none;scroll-snap-align:start}.tmh .lead .ph{aspect-ratio:2/3;height:auto}.tmh .lead img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-drag:none}.tmh .lead .meta{padding-inline:2px;padding-top:14px}@media(min-width:901px){.tmh{--gut:max(24px,2.5vw)}.tmh .wrap{max-width:none}.tmh .track{padding-left:var(--gut);padding-right:calc(100% - var(--slide) - var(--gut));scroll-padding-left:var(--gut)}.tmh .slide{scroll-snap-align:start}}@media(max-width:900px){.tmh .track:has(.lead){padding-left:var(--gut);scroll-padding-left:var(--gut)}}.tmh .slide{flex:0 0 var(--slide);scroll-snap-align:center;display:grid;gap:14px;opacity:.38;transform:scale(.94);transition:opacity .45s ease,transform .45s ease;-webkit-user-select:none;user-select:none}@media(min-width:901px){.tmh .slide{scroll-snap-align:start;transform-origin:left center}}.tmh .slide.on{opacity:1;transform:none}.tmh .slide__link{display:grid;gap:14px;align-content:start;min-width:0;text-decoration:none;color:inherit;-webkit-user-drag:none}.tmh :is(.slide__link,.lead){cursor:pointer}.tmh .track.drag :is(.slide__link,.lead){cursor:grabbing}.tmh .slide:not(.on):hover{opacity:.7}.tmh .slide .ph{aspect-ratio:3/4}.tmh .slide img{pointer-events:none;-webkit-user-drag:none}.tmh .slide .meta{display:flex;justify-content:space-between;gap:12px;padding-inline:2px}.tmh .controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:28px 0}.tmh .count{font-variant-numeric:tabular-nums;min-width:62px}.tmh .thumbs{display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr));gap:6px;max-width:min(440px,calc(var(--n,8) * 56px));justify-self:center;width:100%}.tmh .thumbs button{padding:0;border:0;border-radius:0;background:var(--tile);overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px transparent;transition:box-shadow .2s;display:block;min-width:0;aspect-ratio:3/4}.tmh .thumbs button img{width:100%;height:100%;object-fit:cover}.tmh .thumbs button[aria-pressed=true]{box-shadow:0 0 0 1px var(--ink)}.tmh .thumbs button[aria-pressed=false]:hover{box-shadow:0 0 0 1px var(--line)}.tmh .arrows{display:flex;gap:8px}.tmh .arrows button{width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:400 18px/1 var(--font);cursor:pointer}.tmh .arrows button:hover{border-color:var(--ink)}.tmh .arrows button:disabled{opacity:.3;cursor:default;border-color:var(--line)}.tmh .hint{display:none}@media(max-width:760px){.tmh .controls{grid-template-columns:1fr auto;gap:16px}.tmh .thumbs{grid-column:1/-1;grid-row:2;max-width:none}.tmh .arrows{display:none}.tmh .hint{display:block}}.tmh .is-matchbg :is(.slide .ph,.thumbs button){background:var(--bg)}.tmh .is-matchbg .slide .ph img{transform:scale(1.1)}.tmh .ph{background:var(--tile);overflow:hidden;aspect-ratio:4/5}.tmh .ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.tmh .more-grid a:hover .ph img{transform:scale(1.025)}.tmh .more{padding-block:44px 0}.tmh .more-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:24px}.tmh .more-head h3{font:400 24px/1.2 var(--font);letter-spacing:-.02em;margin:0}.tmh .more-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.tmh .more-grid a{text-decoration:none;display:grid;gap:12px;align-content:start}.tmh .more-grid .ph{background:var(--bg)}.tmh .more-grid .meta{display:flex;flex-direction:column;gap:4px;padding-inline:2px}@media(max-width:1000px){.tmh .more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 2px}}@media(max-width:760px){.tmh .more{padding-block:36px 0}.tmh .more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tmh .services{margin-top:64px;border-top:1px solid var(--line)}.tmh .services .wrap{display:grid;gap:6px;padding-block:40px}.tmh .services span{color:var(--muted);font-size:13px}.tmh .services .cap{color:var(--ink)}@media(max-width:760px){.tmh .services{margin-top:44px}}@media(prefers-reduced-motion:reduce){.tmh *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tmac-home.css.map */
