.tmt-promo{--red:#b82928;--ink:#202321;--muted:#666b68;--line:#e2e5e2;--soft:#f5f7f5}.tmt-promo *{box-sizing:border-box}.tmt-promo{margin:0;color:var(--ink);background:#fff;font-family:TmtPromo,Arial,sans-serif;font-size:15px;line-height:1.8;letter-spacing:0}.tmt-promo a{color:inherit;text-decoration:none}.tmt-promo button{font:inherit}.tmt-promo img{max-width:100%;display:block}.tmt-promo button,.tmt-promo a,.tmt-promo summary{-webkit-tap-highlight-color:transparent}.tmt-promo a:focus-visible,.tmt-promo button:focus-visible,.tmt-promo summary:focus-visible{outline:3px solid #b82928;outline-offset:5px}.tmt-promo h1,.tmt-promo h2,.tmt-promo h3,.tmt-promo p{margin:0}.tmt-promo h1,.tmt-promo h2,.tmt-promo h3{font-weight:600;line-height:1.16;letter-spacing:0}.tmt-promo h1{font-size:54px}.tmt-promo h2{font-size:38px}.tmt-promo h3{font-size:21px}.tmt-promo p+p{margin-top:18px}.tmt-promo .wrap{width:min(1180px,calc(100% - 112px));margin-inline:auto}.tmt-promo .section{padding-block:104px}.tmt-promo .eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5;margin-bottom:20px}.tmt-promo .red{color:var(--red)}.tmt-promo .lead{font-size:21px;line-height:1.55}.tmt-promo .button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:14px 24px;font-size:13px;font-weight:500;line-height:1.5;border:1px solid transparent;border-radius:3px;transition:background .2s,transform .2s}.tmt-promo .button svg,.tmt-promo .text-link svg{width:18px;height:18px;flex-shrink:0}.tmt-promo .button:hover{transform:translateY(-2px)}.tmt-promo .button-red{background:var(--red);color:#fff}.tmt-promo .button-red:hover{background:#942120}.tmt-promo .button-white{background:#fff;color:var(--ink)}.tmt-promo .button-outline{border-color:#a9afaa;background:#fff}.tmt-promo .text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:600;line-height:1.6;border-bottom:1px solid #c4c9c5;padding-block:8px}.tmt-promo .text-link:hover{color:var(--red);border-color:var(--red)}.tmt-promo .skip-link{position:fixed;top:8px;left:12px;transform:translateY(-150%);z-index:10;background:#fff;padding:10px 20px}.tmt-promo .skip-link:focus{transform:none}.tmt-promo .site-header{height:86px;padding-inline:44px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);position:relative;z-index:5;background:#fff}.tmt-promo .brand img{object-fit:contain;width:158px;height:58px}.tmt-promo .desktop-nav{display:flex;gap:34px;font-size:13px;font-weight:500}.tmt-promo .desktop-nav a:hover{color:var(--red)}.tmt-promo .header-actions{display:flex;align-items:center;gap:10px}.tmt-promo .icon-button{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--ink)}.tmt-promo .icon-button:hover{background:var(--soft)}.tmt-promo .icon-button svg{width:21px;height:21px;stroke-width:1.5}.tmt-promo .menu-toggle{display:none}.tmt-promo .mobile-nav{position:absolute;left:0;right:0;top:100%;padding:16px 24px;background:#fff;border-bottom:1px solid var(--line)}.tmt-promo .mobile-nav a{display:block;padding:12px 0}.tmt-promo .mobile-nav[hidden]{display:none}.tmt-promo .partner-strip{height:92px;display:flex;align-items:center;justify-content:space-between;padding-inline:44px;font-size:11px}.tmt-promo .partner-strip>span{color:var(--muted)}.tmt-promo .partner-strip>a{display:flex;align-items:center;gap:9px}.tmt-promo .partner-strip>a svg{width:14px;height:14px}.tmt-promo .partner-logos{display:flex;align-items:center;gap:25px;height:92px}.tmt-promo .partner-gruezi{width:128px;height:48px;object-fit:contain}.tmt-promo .partner-tmt{width:92px;height:92px;object-fit:contain}.tmt-promo .times{font-size:24px;font-weight:400;color:#b2b7b2}.tmt-promo .hero{height:min(660px,calc(100svh - 225px));min-height:430px;position:relative;color:#fff;isolation:isolate;overflow:hidden}.tmt-promo .hero-photo{position:absolute;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 54%}.tmt-promo .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(9,22,17,.62),rgba(9,22,17,.16) 62%,transparent),linear-gradient(0deg,rgba(9,22,17,.32),transparent 35%)}.tmt-promo .hero-inner{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:40px}.tmt-promo .hero-description{margin-top:24px;font-size:16px;line-height:1.8;max-width:550px}.tmt-promo .hero .button{margin-top:30px}.tmt-promo .hero-bottom{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:space-between;font-size:10px;color:#f1f4f1}.tmt-promo .hero h1{max-width:820px}.tmt-promo .hero .eyebrow{margin-bottom:20px}.tmt-promo .offer{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.tmt-promo .offer-copy>p:not(.eyebrow){color:var(--muted);max-width:455px}.tmt-promo .offer-copy .lead{margin-top:26px;color:var(--ink)!important}.tmt-promo .lead strong{font-weight:600;color:var(--red)}.tmt-promo .offer-code{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:19px 0;margin:28px 0 24px;border-block:1px solid var(--line);max-width:430px;align-items:center}.tmt-promo .offer-code>span{font-size:12px;color:var(--muted)}.tmt-promo .offer-code strong{font-size:20px;line-height:1.5;font-weight:600}.tmt-promo .offer-code small{font-size:11px;color:var(--muted);grid-column:1/-1}.tmt-promo .conditions-link{display:block;font-size:10px;color:var(--muted);margin-top:12px;text-decoration:underline;text-underline-offset:3px}.tmt-promo .offer-visual{position:relative;align-self:center}.tmt-promo .offer-visual>img{width:100%;height:auto;aspect-ratio:1080/950;object-fit:contain}.tmt-promo .gift-label{display:flex;gap:13px;align-items:center;margin-left:auto;width:max-content;border-left:2px solid var(--red);padding-left:16px;font-size:11px;line-height:1.6;color:var(--muted)}.tmt-promo .gift-label svg{width:27px;height:27px;color:var(--red);stroke-width:1.5}.tmt-promo .gift-label strong{font-size:14px;color:var(--ink);font-weight:500}.tmt-promo .product-caption{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:16px;font-size:10px;color:var(--muted)}.tmt-promo .product-caption>span:first-child{font-weight:500;color:var(--ink)}.tmt-promo .steps-band{background:var(--soft);padding-block:74px}.tmt-promo .steps-band h2{font-size:30px}.tmt-promo .steps{list-style:none;margin:42px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.tmt-promo .steps li{display:flex;gap:20px;border-top:1px solid #d8dfd9;padding-top:26px}.tmt-promo .step-number{font-size:24px;line-height:1.2;color:var(--red);font-weight:500}.tmt-promo .steps h3{font-size:17px;line-height:1.5;margin-bottom:10px}.tmt-promo .steps p{font-size:13px;color:var(--muted);line-height:1.8}.tmt-promo .finder{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.tmt-promo .finder-visual{height:560px;position:relative;display:flex;align-items:center;justify-content:center;background:#f0f3f1;overflow:hidden}.tmt-promo .finder-visual img{width:auto;height:86%;object-fit:contain;transform:rotate(-16deg);filter:drop-shadow(12px 15px 12px #18251c17)}.tmt-promo .finder-visual>span{position:absolute;bottom:24px;left:24px;font-size:10px;color:var(--muted)}.tmt-promo .finder-copy>p:not(.eyebrow){color:var(--muted);margin-top:24px}.tmt-promo .finder-copy>.button{margin-top:28px}.tmt-promo .finder-copy>.text-link{display:flex;width:max-content;max-width:100%;margin-top:12px}.tmt-promo .fine-note{font-size:11px;line-height:1.8;border-top:1px solid var(--line);padding-top:22px;margin-top:25px!important}.tmt-promo .material-band{display:grid;grid-template-columns:1fr 1fr;background:#25322c;color:#fff}.tmt-promo .material-band>img{width:100%;height:100%;min-height:440px;object-fit:cover}.tmt-promo .material-copy{padding:68px 68px 72px;max-width:720px}.tmt-promo .material-copy h2{font-size:34px}.tmt-promo .material-copy>p:not(.eyebrow){font-size:14px;color:#d6dfd9;margin-top:22px;max-width:440px}.tmt-promo .material-copy>.button{margin-top:28px}.tmt-promo .partnership-teaser{display:grid;grid-template-columns:1fr 1fr;gap:100px}.tmt-promo .partnership-teaser>div>p:not(.eyebrow){color:var(--muted)}.tmt-promo .partnership-teaser .text-link{margin-top:16px}.tmt-promo .teaser-logos{display:flex;align-items:center;gap:26px;margin-top:24px;height:80px}.tmt-promo .teaser-logos img{object-fit:contain}.tmt-promo .teaser-logos>span{color:#b2b7b2;font-size:23px}.tmt-promo .conditions{padding-bottom:60px}.tmt-promo .conditions details{border-block:1px solid var(--line);padding:20px 0}.tmt-promo .conditions summary{list-style:none;display:flex;justify-content:space-between;font-size:12px;cursor:pointer;font-weight:500}.tmt-promo .conditions summary::-webkit-details-marker{display:none}.tmt-promo .conditions summary svg{width:17px;height:17px}.tmt-promo .conditions details[open] summary svg{transform:rotate(45deg)}.tmt-promo .conditions details>p{max-width:900px;color:var(--muted);font-size:12px;margin-top:20px}.tmt-promo .site-footer{background:#171c18;color:#fff;padding-block:38px}.tmt-promo .site-footer>.wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tmt-promo .footer-brand{font-weight:700;color:#e06460;font-size:20px}.tmt-promo .footer-brand span{color:#fff}.tmt-promo .site-footer p{font-size:11px;color:#b5bdb7}.tmt-promo .site-footer nav{margin-left:auto;display:flex;gap:24px;font-size:10px;color:#b5bdb7}.tmt-promo .partnership-hero h1{font-size:50px}.tmt-promo .story-columns{display:grid;grid-template-columns:1fr 1fr;gap:100px}.tmt-promo .story-columns .lead{color:var(--ink)}.tmt-promo .story-columns p{color:var(--muted)}.tmt-promo .partner-profiles{background:var(--soft);padding-block:66px}.tmt-promo .profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.tmt-promo .profile-grid>article+article{border-left:1px solid #d8dfd9;padding-left:70px}.tmt-promo .profile-logo{height:124px;display:flex;align-items:center;margin-bottom:25px}.tmt-promo .profile-logo img{object-fit:contain;mix-blend-mode:multiply}.tmt-promo .profile-grid h3{font-size:29px;margin-bottom:22px}.tmt-promo .profile-grid p:not(.eyebrow){color:var(--muted);font-size:14px;max-width:460px}.tmt-promo .profile-grid .text-link{margin-top:20px}.tmt-promo .journey-close{text-align:center}.tmt-promo .journey-close>p:not(.eyebrow){color:var(--muted);margin-top:22px}.tmt-promo .button-row{display:flex;gap:16px;justify-content:center;margin-block:28px 20px}@media(min-width:1800px){.tmt-promo .hero-inner,.tmt-promo .hero-bottom{width:min(1480px,calc(100% - 160px))}}@media(max-width:1000px){.tmt-promo .wrap{width:calc(100% - 64px)}.tmt-promo .site-header,.tmt-promo .partner-strip{padding-inline:28px}.tmt-promo .desktop-nav{gap:20px;font-size:11px}.tmt-promo h1{font-size:44px}.tmt-promo h2{font-size:32px}.tmt-promo .offer,.tmt-promo .finder,.tmt-promo .partnership-teaser,.tmt-promo .story-columns,.tmt-promo .profile-grid{gap:45px}.tmt-promo .section{padding-block:76px}.tmt-promo .steps{gap:24px}.tmt-promo .steps li{gap:13px}.tmt-promo .product-caption{flex-direction:column;gap:4px}.tmt-promo .material-copy{padding:48px 35px}.tmt-promo .material-copy h2{font-size:28px}.tmt-promo .finder-visual{height:470px}.tmt-promo .partnership-hero h1{font-size:42px}.tmt-promo .profile-grid>article+article{padding-left:40px}.tmt-promo .site-footer nav{width:100%;margin-left:0}}@media(max-width:700px){.tmt-promo{font-size:14px}.tmt-promo .wrap{width:calc(100% - 40px)}.tmt-promo .section{padding-block:60px}.tmt-promo .site-header{height:68px;padding-inline:16px;gap:14px}.tmt-promo .brand img{width:120px;height:44px}.tmt-promo .desktop-nav{display:none}.tmt-promo .menu-toggle{display:grid}.tmt-promo .header-actions{gap:3px}.tmt-promo .partner-strip{height:74px;justify-content:center;padding-inline:20px}.tmt-promo .partner-strip>span,.tmt-promo .partner-strip>a{display:none}.tmt-promo .partner-logos{height:74px;gap:24px}.tmt-promo .partner-gruezi{width:112px}.tmt-promo .partner-tmt{width:80px;height:74px}.tmt-promo .hero{height:calc(100svh - 194px);min-height:390px;max-height:660px}.tmt-promo .hero-photo{object-position:57% 50%}.tmt-promo .hero-shade{background:linear-gradient(90deg,#0916119c,#0916112e),linear-gradient(0deg,rgba(9,22,17,.4),transparent 55%)}.tmt-promo .hero-inner{padding-bottom:12px;justify-content:center}.tmt-promo .hero h1,.tmt-promo .partnership-hero h1{font-size:34px;line-height:1.19}.tmt-promo .hero .eyebrow{font-size:10px;margin-bottom:18px}.tmt-promo .hero-description{font-size:13px;max-width:295px;margin-top:21px}.tmt-promo .desktop-only{display:none}.tmt-promo .hero .button{margin-top:24px}.tmt-promo .hero-bottom{bottom:18px;font-size:9px}.tmt-promo .hero-bottom>span:last-child{display:none}.tmt-promo h2{font-size:30px}.tmt-promo .eyebrow{font-size:10px;margin-bottom:16px}.tmt-promo .lead{font-size:19px}.tmt-promo .button{font-size:12px;min-height:50px;padding:14px 20px;gap:15px}.tmt-promo .offer{grid-template-columns:1fr;gap:35px}.tmt-promo .offer-code{gap:3px 12px}.tmt-promo .offer-code strong{font-size:18px}.tmt-promo .offer-visual{padding-top:8px}.tmt-promo .offer-visual>img{width:min(450px,100%);margin-inline:auto}.tmt-promo .gift-label{font-size:10px}.tmt-promo .gift-label strong{font-size:12px}.tmt-promo .product-caption{flex-direction:row;font-size:9px}.tmt-promo .steps-band{padding-block:52px}.tmt-promo .steps-band h2{font-size:26px}.tmt-promo .steps{grid-template-columns:1fr;gap:24px;margin-top:30px}.tmt-promo .steps li{padding-top:22px;gap:24px}.tmt-promo .step-number{font-size:22px}.tmt-promo .steps h3{font-size:16px}.tmt-promo .steps p{font-size:12px}.tmt-promo .finder{grid-template-columns:1fr;gap:35px}.tmt-promo .finder-visual{height:380px}.tmt-promo .finder-visual img{transform:rotate(-13deg)}.tmt-promo .finder-visual span{left:20px;bottom:18px;font-size:9px}.tmt-promo .finder-copy>p:not(.eyebrow){margin-top:20px}.tmt-promo .fine-note{font-size:10px}.tmt-promo .material-band{grid-template-columns:1fr}.tmt-promo .material-band>img{height:270px;min-height:0;object-position:50% 38%}.tmt-promo .material-copy{padding:40px 24px 46px}.tmt-promo .material-copy h2{font-size:30px}.tmt-promo .material-copy>p:not(.eyebrow){font-size:13px}.tmt-promo .partnership-teaser{grid-template-columns:1fr;gap:27px}.tmt-promo .teaser-logos{height:72px;margin-top:20px}.tmt-promo .conditions{padding-bottom:38px}.tmt-promo .site-footer{padding-block:30px}.tmt-promo .site-footer>.wrap{gap:12px 24px}.tmt-promo .site-footer nav{gap:12px 24px;flex-wrap:wrap;line-height:1.8}.tmt-promo .story-columns{grid-template-columns:1fr;gap:27px}.tmt-promo .profile-grid{grid-template-columns:1fr;gap:42px}.tmt-promo .profile-grid>article+article{padding:36px 0 0;border-left:0;border-top:1px solid #d8dfd9}.tmt-promo .profile-logo{height:100px;margin-bottom:20px}.tmt-promo .profile-logo img{max-height:120px}.tmt-promo .profile-grid h3{font-size:26px}.tmt-promo .profile-grid p:not(.eyebrow){font-size:13px}.tmt-promo .partner-profiles{padding-block:40px}.tmt-promo .button-row{flex-direction:column;align-items:center;gap:12px}.tmt-promo .journey-close>p:not(.eyebrow){font-size:13px}.tmt-promo .journey-close .text-link{font-size:12px}}@media(max-width:360px){.tmt-promo .hero h1,.tmt-promo .partnership-hero h1{font-size:29px}.tmt-promo .product-caption{flex-direction:column}.tmt-promo .offer-code{grid-template-columns:1fr}.tmt-promo .offer-code strong{grid-row:2}.tmt-promo .offer-code small{grid-row:3}.tmt-promo .header-actions .icon-button{width:34px}.tmt-promo .partner-logos{gap:17px}}.tmt-promo .skip-link{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;transform:none}.tmt-promo .skip-link:focus{width:auto;height:auto;clip-path:none;overflow:visible}.tmt-promo .hero{height:min(660px,calc(100svh - 300px))}.tmt-promo .offer{padding-top:64px}@media(max-width:700px){.tmt-promo .hero{height:calc(100svh - 254px)}.tmt-promo .offer{padding-top:38px}}@media(prefers-reduced-motion:reduce){.tmt-promo .button{transition:none}.tmt-promo .button:hover{transform:none}}.tmt-promo .promo-partners,.tmt-promo .promo-partners .partner-logos,.tmt-promo .promo-partners .partner-tmt{height:76px}.tmt-promo .promo-hero{height:min(620px,calc(100svh - 224px));min-height:360px}.tmt-promo .promo-hero .hero-inner{padding-block:30px 62px}.tmt-promo .promo-hero .hero-photo{object-position:50% 34%}.tmt-promo .promo-hero h1{font-size:48px;max-width:720px}.tmt-promo .promo-hero .hero-description{margin-top:18px;max-width:540px}.tmt-promo .promo-hero .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.tmt-promo .promo-hero .hero-actions .button{margin:0;min-width:202px}.tmt-promo .promo-hero .button-hero-outline{border-color:#ffffffb3;background:#10231b59;color:#fff}.tmt-promo .promo-hero .button-hero-outline:hover{background:#ffffff24;border-color:#fff}.tmt-promo .promo-hero .hero-promo-note{font-size:10px;line-height:1.6;max-width:520px;margin-top:14px;color:#f1f4f1}.tmt-promo .promo-hero .hero-promo-note a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:700px){.tmt-promo .promo-partners,.tmt-promo .promo-partners .partner-logos,.tmt-promo .promo-partners .partner-tmt{height:64px}.tmt-promo .promo-hero{height:calc(100svh - 210px);min-height:360px;max-height:640px}.tmt-promo .promo-hero .hero-inner{padding-block:24px 48px}.tmt-promo .promo-hero h1{font-size:30px;line-height:1.2}.tmt-promo .promo-hero .eyebrow{margin-bottom:12px}.tmt-promo .promo-hero .hero-description{font-size:13px;line-height:1.65;margin-top:16px;max-width:320px}.tmt-promo .promo-hero .hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;width:min(280px,100%)}.tmt-promo .promo-hero .hero-actions .button{justify-content:space-between;min-width:0;min-height:46px;padding:12px 18px}.tmt-promo .promo-hero .hero-promo-note{font-size:9px;max-width:320px;margin-top:12px}.tmt-promo .promo-hero .hero-promo-note a{display:block;margin-top:3px}}@media(max-width:360px){.tmt-promo .promo-hero h1{font-size:27px}}@media(max-width:700px)and (max-height:640px){.tmt-promo .promo-hero .hero-inner{padding-block:20px 40px}.tmt-promo .promo-hero .hero-description{margin-top:12px;font-size:12px}.tmt-promo .promo-hero .hero-actions{margin-top:14px;gap:8px}.tmt-promo .promo-hero .hero-promo-note{margin-top:9px}.tmt-promo .promo-hero .hero-bottom{bottom:12px}}.tmt-promo .promo-hero .hero-code-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:13px;line-height:1.5}.tmt-promo .promo-hero .hero-code{display:inline-block;background:#fff;color:var(--red);border:1px dashed var(--red);border-radius:3px;padding:3px 12px;font-size:24px;font-weight:700;line-height:1.3;-webkit-user-select:all;user-select:all;box-shadow:0 3px 14px #00000026}@media(max-width:700px){.tmt-promo .promo-hero .hero-code-line{font-size:11px;gap:8px;margin-top:8px}.tmt-promo .promo-hero .hero-code{font-size:21px;padding:3px 10px}}@media(max-width:700px)and (max-height:640px){.tmt-promo .promo-hero .hero-code-line{margin-top:6px}.tmt-promo .promo-hero .hero-code{font-size:19px;padding:2px 10px}.tmt-promo .promo-hero .hero-inner{padding-block:12px}.tmt-promo .promo-hero .hero-bottom{display:none}}.tmt-promo .promo-hero [data-tmt-pillow-status] a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:700px)and (max-height:640px){.tmt-promo .promo-hero:has([data-tmt-pillow-status][data-state=failed]){min-height:390px}.tmt-promo .promo-hero:has([data-tmt-pillow-status][data-state=removed]){min-height:380px}}.tmt-promo{box-sizing:border-box;background:#fff;color:var(--ink)}.tmt-promo h1,.tmt-promo h2,.tmt-promo h3{font-family:TmtPromo,Arial,sans-serif;text-transform:none}.tmt-promo a{text-decoration:none}.tmt-promo .hero{margin:0}.tmt-promo .hero-photo{object-position:50% 34%}.tmt-promo [id]{scroll-margin-top:100px}.tmt-promo .partner-strip .partner-logos img{margin:0}.tmt-promo details>summary{outline-offset:6px}@media(max-width:700px){.tmt-promo [id]{scroll-margin-top:70px}.tmt-promo .hero-photo{object-position:57% 50%}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/tmt-promo-20260930-landing.css.map */
