.tm-offers{--tm-ink:#111115;--tm-purple:#761cb8;--tm-muted:#62626b;--tm-line:#e1e1e5;background:#fff;color:var(--tm-ink);font-family:var(--font-body--family,Inter,Arial,sans-serif);line-height:1.55;isolation:isolate;display:block;width:100%}.tm-offers *{box-sizing:border-box}.tm-offers :is(h1,h2,h3,p){margin:0}.tm-offers :is(h1,h2,h3){font-family:'Montserrat Extended',var(--font-heading--family,Montserrat),Inter,Arial,sans-serif;letter-spacing:-.045em;line-height:1.12;text-wrap:balance;font-weight:800;color:inherit}.tm-offers h1{font-size:clamp(44px,5vw,72px);line-height:1.04}.tm-offers h2{font-size:clamp(30px,3.4vw,48px)}.tm-offers h3{font-size:23px;line-height:1.24;overflow-wrap:anywhere}.tm-offers a{color:inherit;text-decoration:none}.tm-offers img{max-width:100%;height:auto;display:block}.tm-offers [hidden]{display:none!important}.tm-offers :is(a,summary):focus-visible{outline:3px solid var(--tm-purple);outline-offset:4px}.tm-offers-wrap{width:100%;max-width:1440px;padding-inline:40px;margin-inline:auto}.tm-offers-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:750;text-transform:uppercase;margin-bottom:16px!important}.tm-offers-lead{font-size:17px;color:var(--tm-muted);max-width:600px;margin-top:20px!important}.tm-offers-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--tm-purple);padding:13px 20px;border-radius:12px;background:var(--tm-purple);color:#fff!important;font-size:14px;font-weight:700;text-align:center;line-height:1.45;touch-action:manipulation}.tm-offers-btn:hover{background:#5d1693;border-color:#5d1693}.tm-offers-btn--outline{background:#fff;border-color:#d3d3d7;color:var(--tm-ink)!important}.tm-offers-btn--outline:hover{background:#f5f5f6;border-color:#a7a7b0}.tm-offers-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline!important;text-underline-offset:5px;font-size:14px;font-weight:650}.tm-offers-micro{font-size:12px;color:var(--tm-muted);margin-top:16px!important;line-height:1.6}.tm-offers-hero{background:#f5f5f6;padding-block:50px 44px}.tm-offers-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center}.tm-offers-hero h1 span{color:var(--tm-purple)}.tm-offers-hero-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;align-items:center}.tm-offers-hero-photo{display:block;background:#fff;border:1px solid var(--tm-line);border-radius:12px;overflow:hidden}.tm-offers-hero-photo>img{width:100%;aspect-ratio:1.3;object-fit:contain;padding:18px}.tm-offers-hero-photo>div{border-top:1px solid var(--tm-line);padding:17px 20px;display:flex;justify-content:space-between;gap:15px;font-size:12px;align-items:center}.tm-offers-hero-photo strong{font-size:13px;max-width:74%;line-height:1.4}.tm-offers-hero-photo>div>span{white-space:nowrap;color:var(--tm-muted)}.tm-offers-trust{background:var(--tm-ink);color:#fff}.tm-offers-trust>.tm-offers-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-block:23px}.tm-offers-trust strong{display:block;font-size:14px;line-height:1.4}.tm-offers-trust span{display:block;font-size:12px;color:#bdbdc4;margin-top:4px}.tm-offers-selection{scroll-margin-top:130px}.tm-offers-selection-head{padding-top:74px}.tm-offers-count{margin-top:24px!important;font-size:13px;color:var(--tm-muted)}.tm-offers-count strong{font-size:18px;color:var(--tm-ink);margin-right:3px}.tm-offers-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px;padding:4px 4px 4px 0}.tm-offers-chip{min-height:46px;display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid #d5d5db;border-radius:999px;font-weight:650;font-size:13px;background:#fff}.tm-offers-chip span{color:var(--tm-muted);font-size:11px}.tm-offers-chip:hover,.tm-offers-chip[aria-current]{background:#f5eefb;border-color:var(--tm-purple)}.tm-offers-category{padding-block:60px 14px;scroll-margin-top:140px}.tm-offers-category-head{display:flex;justify-content:space-between;align-items:end;gap:32px}.tm-offers-category-head .tm-offers-eyebrow{color:var(--tm-purple);margin-bottom:12px!important}.tm-offers-category-head>p{max-width:400px;color:var(--tm-muted);font-size:14px;padding-bottom:3px}.tm-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.tm-offers-card{display:flex;flex-direction:column;border:1px solid var(--tm-line);border-radius:12px;overflow:hidden;min-width:0;background:#fff}.tm-offers-card-photo{position:relative;border-bottom:1px solid #ededf0;background:#fafafa}.tm-offers-card-photo img{width:100%;aspect-ratio:1.46;object-fit:contain;padding:18px 14px 10px}.tm-offers-card-label{position:absolute;top:12px;left:12px;border:1px solid #e1e1e5;background:#fff;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em}.tm-offers-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.tm-offers-card-brand{font-size:11px;font-weight:750;color:var(--tm-purple);letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px!important}.tm-offers-card-reason{font-size:13px;color:var(--tm-muted);margin-top:12px!important}.tm-offers-sizes{border-top:1px solid #ededf0;margin-top:20px;padding-top:15px}.tm-offers-sizes>p{font-size:11px;color:var(--tm-muted);margin-bottom:7px!important}.tm-offers-sizes>div{display:flex;gap:6px;flex-wrap:wrap}.tm-offers-sizes a{border:1px solid #dedee4;border-radius:8px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;font-size:12px;font-weight:650}.tm-offers-sizes a:hover{border-color:var(--tm-purple);background:#f5eefb}.tm-offers-card-price{margin-top:22px}.tm-offers-card-price strong{font-size:29px;font-weight:750;letter-spacing:-.04em;line-height:1.25}.tm-offers-card-price>p>span{font-size:14px;color:var(--tm-muted)}.tm-offers-card-price small{font-size:11px;color:var(--tm-muted);display:block;margin-top:4px}.tm-offers-card-price small a{text-decoration:underline;text-underline-offset:2px}.tm-offers-rrp{font-size:12px;color:var(--tm-muted);margin-bottom:4px!important}.tm-offers-card-actions{padding-top:20px;margin-top:auto;display:grid;gap:8px}.tm-offers-card-actions .tm-offers-btn{width:100%}.tm-offers-pagination{padding-block:38px 0;display:flex;gap:8px;flex-wrap:wrap}.tm-offers-pagination :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:46px;padding:8px 15px;border:1px solid var(--tm-line);border-radius:8px}.tm-offers-pagination .current{background:var(--tm-ink);color:#fff}.tm-offers-help{background:var(--tm-ink);color:#fff;margin-top:76px;padding-block:70px}.tm-offers-help-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;align-items:start}.tm-offers-help h2{max-width:620px}.tm-offers-help-grid>div>p:not(.tm-offers-eyebrow){font-size:16px;max-width:520px;color:#c2c2c9;margin-top:20px}.tm-offers-help .tm-offers-btn{margin-top:26px}.tm-offers-help-steps{display:grid;gap:22px}.tm-offers-help-steps>div{border-top:1px solid #41414a;padding-top:18px}.tm-offers-help-steps span{font-size:11px;color:#b9a5c9;display:block;margin-bottom:9px}.tm-offers-help-steps strong{font-size:16px}.tm-offers-help-steps p{font-size:14px;color:#bdbdc4;margin-top:6px}.tm-offers-faq{padding-block:72px}.tm-offers-faq h2{margin-bottom:27px}.tm-offers-faq details{border-top:1px solid var(--tm-line);padding:15px 0}.tm-offers-faq details:last-of-type{border-bottom:1px solid var(--tm-line)}.tm-offers-faq summary{font-size:16px;font-weight:650;min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;gap:18px}.tm-offers-faq summary::after{content:'+';font-size:22px;color:var(--tm-purple)}.tm-offers-faq details[open] summary::after{content:'−'}.tm-offers-faq summary::-webkit-details-marker{display:none}.tm-offers-faq details p{font-size:14px;color:var(--tm-muted);max-width:800px;padding-top:10px}.tm-offers-empty{padding-block:50px 10px}.tm-offers-empty>p{margin-top:18px;max-width:620px;color:var(--tm-muted)}.tm-offers-empty .tm-offers-btn{margin-top:24px}
@media(max-width:990px){.tm-offers-wrap{padding-inline:24px}.tm-offers-hero-grid{gap:25px}.tm-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-offers-help-grid{gap:42px}.tm-offers-category-head>p{max-width:300px}.tm-offers h1{font-size:48px}}
@media(max-width:680px){.tm-offers-wrap{padding-inline:16px}.tm-offers h1{font-size:40px;max-width:370px}.tm-offers h2{font-size:32px}.tm-offers h3{font-size:22px}.tm-offers-hero{padding-block:32px 26px}.tm-offers-hero-grid{grid-template-columns:1fr;gap:26px}.tm-offers-eyebrow{font-size:10px;margin-bottom:14px!important}.tm-offers-lead{font-size:16px;margin-top:18px!important}.tm-offers-hero-actions{gap:12px;margin-top:22px}.tm-offers-hero-actions .tm-offers-btn{width:100%}.tm-offers-hero-actions .tm-offers-link{justify-content:center;width:100%}.tm-offers-hero-photo>img{aspect-ratio:1.4;padding:12px}.tm-offers-hero-photo>div{padding:13px 14px;font-size:10px;gap:10px}.tm-offers-hero-photo strong{font-size:11px;max-width:70%}.tm-offers-trust>.tm-offers-wrap{gap:14px;padding-block:20px}.tm-offers-trust strong{font-size:12px}.tm-offers-trust span{font-size:10px;line-height:1.4;margin-top:6px}.tm-offers-selection-head{padding-top:45px}.tm-offers-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:5px 16px 8px;scrollbar-width:thin}.tm-offers-chip{flex:0 0 auto}.tm-offers-category{padding-top:44px;scroll-margin-top:110px}.tm-offers-category-head{display:block}.tm-offers-category-head>p{margin-top:14px;font-size:14px;max-width:400px}.tm-offers-grid{grid-template-columns:1fr;gap:18px;margin-top:24px}.tm-offers-card-photo img{aspect-ratio:1.5;padding:20px 10px 8px}.tm-offers-card-body{padding:20px}.tm-offers-card-price strong{font-size:29px}.tm-offers-help{margin-top:46px;padding-block:46px}.tm-offers-help-grid{grid-template-columns:1fr;gap:35px}.tm-offers-help .tm-offers-btn{width:100%}.tm-offers-faq{padding-block:46px}.tm-offers-faq summary{font-size:15px}.tm-offers-selection{scroll-margin-top:110px}}
@media(prefers-reduced-motion:reduce){.tm-offers *{scroll-behavior:auto}}
