.ttc-aw26{--aw-paper:#fff;--aw-ink:#181a19;--aw-muted:#656b67;--aw-line:#d5d7d3;color:var(--aw-ink);background:var(--aw-paper);letter-spacing:.06em;font-size:11px;line-height:1.6;padding-bottom:10px}.ttc-aw26 h1,.ttc-aw26 h2,.ttc-aw26 h3,.ttc-aw26 p{font-weight:400}.ttc-aw26 p{text-transform:none}.ttc-aw26 a:hover{text-decoration:none}.ttc-aw26 button{padding:0;color:inherit}.ttc-aw26 .aw-hero{margin:0 3.3vw;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ttc-aw26 .aw-hero-copy{min-width:0;padding:28px 2vw 28px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:30px}.ttc-aw26 .aw-eyebrow{font-size:10px;text-transform:uppercase;margin:0 0 22px;color:var(--aw-muted)}.ttc-aw26 h1{font-size:clamp(28px,4vw,66px);line-height:1.06;letter-spacing:-.065em;margin:0 0 20px;text-transform:uppercase}.ttc-aw26 h1 span{white-space:nowrap}.ttc-aw26 .aw-intro{font-size:12px;line-height:1.8;letter-spacing:.02em;margin:0 0 28px}.ttc-aw26 .aw-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:55px;background:var(--aw-ink);color:#fff;padding:13px 18px;min-width:190px;min-height:44px}.ttc-aw26 .aw-cta:hover{background:#363a37}.ttc-aw26 .aw-index{font-size:8px;color:var(--aw-muted)}.ttc-aw26 .aw-slider{min-width:0;position:relative}.ttc-aw26 .aw-viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;position:relative;height:clamp(420px,43vw,640px);background:#ececea}.ttc-aw26 .aw-viewport::-webkit-scrollbar{display:none}.ttc-aw26 .aw-slide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.ttc-aw26 .aw-slide-link{display:block;position:relative;height:100%}.ttc-aw26 .aw-slide-link img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}.ttc-aw26 .aw-slide-link:focus-visible{outline-offset:-5px}.ttc-aw26 .aw-slide-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:14px 17px;background:#ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#181a19;font-size:11px;letter-spacing:.07em}.ttc-aw26 .aw-slider-controls{display:flex;align-items:center;justify-content:space-between;min-height:48px;background:#fff}.ttc-aw26 [data-slide-count]{font-size:9px;min-width:74px;color:#575b58}.ttc-aw26 .aw-dots,.ttc-aw26 .aw-arrows{display:flex;align-items:center}.ttc-aw26 .aw-dot{width:34px;height:44px;display:flex;align-items:center;justify-content:center}.ttc-aw26 .aw-dot span{width:5px;height:5px;border-radius:50%;background:#c8cbc7;transition:background .15s,transform .15s}.ttc-aw26 .aw-dot[aria-pressed=true] span{background:#171a18;transform:scale(1.25)}.ttc-aw26 .aw-arrows{gap:2px}.ttc-aw26 .aw-arrows button{width:38px;height:44px;font-size:17px}.ttc-aw26 .aw-shop{padding:30px 3.3vw 64px}.ttc-aw26 .aw-section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.ttc-aw26 .aw-section-top h2{font-size:11px;letter-spacing:.06em;margin:0}.ttc-aw26 .aw-section-top>span{color:var(--aw-muted);font-size:10px}.ttc-aw26 .aw-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ttc-aw26 .aw-card{min-width:0}.ttc-aw26 .aw-product-image{height:clamp(190px,20vw,290px);background:#f0f0ee;position:relative;display:flex;align-items:center;justify-content:center;padding:28px}.ttc-aw26 .aw-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.ttc-aw26 .aw-card:hover img{transform:translateY(-4px)}.ttc-aw26 .aw-code{position:absolute;top:12px;left:13px;color:var(--aw-muted);font-size:9px}.ttc-aw26 .aw-arrow{position:absolute;bottom:10px;right:13px;opacity:0}.ttc-aw26 .aw-card:hover .aw-arrow{opacity:1}.ttc-aw26 .aw-card h3{font-size:12px;line-height:1.5;margin:14px 0 2px;letter-spacing:.03em}.ttc-aw26 .aw-card p{font-size:12px;margin:0 0 8px;letter-spacing:0}.ttc-aw26 .aw-card small{font-size:8px;color:var(--aw-muted);letter-spacing:.08em}.ttc-aw26 .aw-set-offer{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;padding:22px 0;margin-top:32px;border-top:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line)}.ttc-aw26 .aw-set-images{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ttc-aw26 .aw-set-images img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.ttc-aw26 .aw-set-copy strong{font-size:14px;font-weight:400;letter-spacing:.01em;display:block}.ttc-aw26 .aw-set-copy p{font-size:12px;line-height:1.7;letter-spacing:0;margin:8px 0 12px;color:#606560}.ttc-aw26 .aw-set-link{display:inline-flex;gap:35px;font-size:11px}.ttc-aw26 .aw-set-offer:hover strong{text-decoration:underline;text-underline-offset:4px}.ttc-aw26 .aw-campaign{margin:0 3.3vw}.ttc-aw26 .aw-campaign-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ttc-aw26 .aw-campaign-pair img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.ttc-aw26 .aw-campaign-caption{display:flex;justify-content:space-between;align-items:center;padding:18px 0 52px;gap:25px}.ttc-aw26 .aw-campaign-caption p{font-size:14px;letter-spacing:0;line-height:1.7;margin:0}.ttc-aw26 .aw-campaign-caption a{font-size:10px;min-height:44px;display:flex;align-items:center;white-space:nowrap}.ttc-aw26 .aw-reflection{margin:0 3.3vw 55px;display:grid;grid-template-columns:1fr 1fr;background:#121414;color:#fff}.ttc-aw26 .aw-reflection-image{display:block}.ttc-aw26 .aw-reflection-image img{width:100%;height:490px;display:block;object-fit:cover;object-position:center}.ttc-aw26 .aw-reflection-copy{padding:45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ttc-aw26 .aw-reflection-copy h2{font-size:clamp(26px,3vw,44px);letter-spacing:-.05em;line-height:1.15;margin:0 0 20px;text-transform:none}.ttc-aw26 .aw-reflection-copy p{font-size:12px;line-height:1.9;letter-spacing:.015em}.ttc-aw26 .aw-reflection-copy .aw-eyebrow{font-size:10px;color:#b5b8b6}.ttc-aw26 .aw-textlink{font-size:12px;border-bottom:1px solid;padding:8px 0;margin-top:10px}.ttc-aw26 .aw-facts{margin:0 3.3vw 45px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:25px 0;border-top:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line)}.ttc-aw26 .aw-facts h3{font-size:11px;margin:0 0 9px}.ttc-aw26 .aw-facts p{font-size:12px;letter-spacing:.01em;color:var(--aw-muted);max-width:320px;margin:0}.ttc-aw26 .aw-club{--aw-ink:#fff;--aw-muted:#bcbcbc;background:#080808;color:#fff;padding:65px 3.3vw;display:flex;justify-content:space-between;align-items:center;gap:40px}.ttc-aw26 .aw-club h2{font-size:22px;letter-spacing:-.05em;margin:0 0 10px;text-transform:none}.ttc-aw26 .aw-club p{color:var(--aw-muted);font-size:12px;margin:0}.ttc-aw26 .aw-club .aw-eyebrow{font-size:10px;margin-bottom:12px}.ttc-aw26 .aw-signup{width:40%;max-width:460px}.ttc-aw26 .aw-signup label{display:block;font-size:10px;margin-bottom:8px}.ttc-aw26 .aw-field{display:flex;border-bottom:1px solid var(--aw-ink);padding-bottom:10px;gap:15px;min-height:44px}.ttc-aw26 .aw-field input{width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:7px 0;outline-offset:2px;font-size:12px;text-transform:none}.ttc-aw26 .aw-field input::placeholder{color:#bcbcbc;opacity:1}.ttc-aw26 .aw-club :focus-visible{outline:1px solid #fff;outline-offset:5px}.ttc-aw26 .aw-field button{white-space:nowrap;font-size:12px;min-width:64px}.ttc-aw26 .aw-signup .aw-signup-note{font-size:12px;color:var(--aw-muted);margin-top:12px;letter-spacing:0;line-height:1.6}.ttc-aw26 .aw-signup-note a{text-decoration:underline}.ttc-aw26 .aw-signup .aw-form-feedback{font-size:12px;margin-top:12px}@media(max-width:760px){.ttc-aw26 .aw-hero{grid-template-columns:minmax(0,1fr);margin:0 20px}.ttc-aw26 .aw-hero-copy{display:block;padding:16px 0 26px}.ttc-aw26 .aw-hero-copy>.aw-eyebrow{margin:0 0 23px;font-size:8px}.ttc-aw26 h1{font-size:clamp(31px,7.8vw,50px);margin-bottom:16px}.ttc-aw26 .aw-intro{font-size:12px;margin-bottom:20px}.ttc-aw26 .aw-cta{font-size:12px;min-width:210px;padding:11px 13px;gap:25px}.ttc-aw26 .aw-index{display:none}.ttc-aw26 .aw-viewport{height:auto;aspect-ratio:4/4.6}.ttc-aw26 .aw-slide-caption{font-size:12px;min-height:50px}.ttc-aw26 .aw-dot{width:40px}.ttc-aw26 .aw-arrows button{width:44px}.ttc-aw26 .aw-shop{padding:28px 20px 40px}.ttc-aw26 .aw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.ttc-aw26 .aw-product-image{height:205px;padding:25px}.ttc-aw26 .aw-card h3,.ttc-aw26 .aw-card p{font-size:14px;line-height:1.5}.ttc-aw26 .aw-card h3{margin-top:12px}.ttc-aw26 .aw-card small{font-size:9px}.ttc-aw26 .aw-set-offer{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:20px 0}.ttc-aw26 .aw-set-images{gap:4px}.ttc-aw26 .aw-set-images img{aspect-ratio:1/2.25}.ttc-aw26 .aw-set-copy strong{font-size:13px;line-height:1.55}.ttc-aw26 .aw-set-link{font-size:10px;gap:10px}.ttc-aw26 .aw-campaign{margin:0 20px}.ttc-aw26 .aw-campaign-pair{gap:9px}.ttc-aw26 .aw-campaign-caption{padding:15px 0 35px}.ttc-aw26 .aw-campaign-caption p{font-size:12px}.ttc-aw26 .aw-reflection{margin:0 20px 30px;grid-template-columns:1fr}.ttc-aw26 .aw-reflection-image img{height:auto;max-height:480px;object-fit:cover;aspect-ratio:4/4.5}.ttc-aw26 .aw-reflection-copy{padding:27px 24px 32px}.ttc-aw26 .aw-reflection-copy h2{font-size:30px}.ttc-aw26 .aw-reflection-copy .aw-eyebrow{font-size:9px;margin-bottom:18px}.ttc-aw26 .aw-textlink{padding:12px 0}.ttc-aw26 .aw-facts{margin:25px 20px;grid-template-columns:1fr;gap:22px}.ttc-aw26 .aw-club{padding:44px 20px;display:block}.ttc-aw26 .aw-signup{width:100%;margin-top:27px}}@media(max-width:380px){.ttc-aw26 .aw-product-image{height:180px}.ttc-aw26 .aw-card h3,.ttc-aw26 .aw-card p{font-size:13px}.ttc-aw26 .aw-set-offer{grid-template-columns:80px minmax(0,1fr);gap:12px}.ttc-aw26 .aw-campaign-caption{align-items:flex-start;gap:12px}.ttc-aw26 .aw-campaign-caption a{white-space:normal}}@media(prefers-reduced-motion:reduce){.ttc-aw26 .aw-product-image img,.ttc-aw26 .aw-dot span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ttc-home.css.map */
