:root{--tt-primary: #b4441c;--tt-primary-dark: #8a3314;--tt-deep: #6e2a11;--tt-cream: #fdf7f0;--tt-cream-2: #f7ede2;--tt-ink: #2b1a12;--tt-muted: #6e5a4e;--tt-border: #e9dccd;--tt-star: #e8a33d;--tt-green: #2e7d5b;--tt-radius: 10px;--tt-max: 1180px}.tt{box-sizing:border-box}.tt *,.tt *:before,.tt *:after{box-sizing:inherit}.tt-wrap{max-width:var(--tt-max);margin:0 auto;padding:0 20px}.tt-section{padding:56px 0}.tt-section--tight{padding:36px 0}.tt-cream{background:var(--tt-cream)}.tt-white{background:#fff}.tt h1,.tt h2,.tt h3,.tt h4{margin:0;color:var(--tt-ink);line-height:1.18}.tt p{margin:0;color:var(--tt-muted);line-height:1.65}.tt-h2{font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:-.01em}.tt-h3{font-size:clamp(19px,2vw,23px);font-weight:700}.tt-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tt-primary)}.tt-center{text-align:center}.tt-lead{font-size:15px;max-width:680px;margin:12px auto 0}.tt-accent{color:var(--tt-primary)}.tt .tt-on-dark,.tt .tt-on-dark h2,.tt .tt-on-dark h3,.tt .tt-on-dark h4{color:#fff}.tt .tt-on-dark p{color:#ffffffdb}.tt .tt-band__cell span,.tt .tt-trust__item{color:#fff}.tt-btn{display:inline-block;background:var(--tt-primary);color:#fff;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:15px 44px;border-radius:6px;border:0;cursor:pointer;transition:background .18s ease,transform .18s ease}.tt-btn:hover{background:var(--tt-primary-dark);transform:translateY(-1px);color:#fff}.tt-btn--light{background:#fff;color:var(--tt-primary)}.tt-btn--light:hover{background:var(--tt-cream-2);color:var(--tt-primary-dark)}.tt-btn--wide{display:block;width:100%;text-align:center}.tt-hero{background:linear-gradient(180deg,var(--tt-deep) 0%,var(--tt-primary) 55%,#c9764f 100%);padding:0}.tt-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:var(--tt-max);margin:0 auto;padding:44px 20px}.tt-hero__media{text-align:center}.tt-hero__media img{max-width:100%;height:auto;display:inline-block}.tt .tt-hero__title{color:#fff;font-size:clamp(27px,3.6vw,41px);font-weight:700;line-height:1.22}.tt .tt-hero__sub{color:#ffffffeb;font-size:16px;margin-top:14px}.tt-hero__cta{margin-top:26px}.tt-hero__note{margin-top:14px;font-size:13px;letter-spacing:.06em;color:#ffffffd9;display:flex;align-items:center;gap:7px}.tt-badges{background:var(--tt-primary-dark);padding:15px 0}.tt-badges__row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.tt-badge{flex:1 1 240px;max-width:300px;border:1px solid rgba(255,255,255,.45);border-radius:6px;padding:11px 8px;text-align:center;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px}.tt-marquee{background:var(--tt-primary);overflow:hidden;padding:11px 0}.tt-marquee__track{display:flex;gap:44px;width:max-content;animation:tt-scroll 26s linear infinite}.tt-marquee__item{color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;gap:44px}.tt-marquee__item:after{content:"\2726";opacity:.7}@keyframes tt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tt-marquee__track{animation:none}}.tt-grid{display:grid;gap:22px;margin-top:34px}.tt-grid--3{grid-template-columns:repeat(3,1fr)}.tt-grid--4{grid-template-columns:repeat(4,1fr)}.tt-card{background:#fff;border:1px solid var(--tt-border);border-radius:var(--tt-radius);padding:14px;display:flex;flex-direction:column}.tt-card__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:7px;display:block;background:var(--tt-cream-2)}.tt-card__title{margin-top:15px;font-size:18px;font-weight:700;color:var(--tt-ink)}.tt-card__rule{height:1px;background:var(--tt-border);margin:11px 0}.tt-card__body{font-size:13.5px}.tt-stars{color:var(--tt-star);font-size:17px;letter-spacing:2px}.tt-stars--green{color:var(--tt-green)}.tt-review{background:var(--tt-cream);border-radius:8px;padding:20px 18px;display:flex;flex-direction:column;gap:10px;height:100%}.tt-review__text{font-size:13.5px;color:var(--tt-ink);flex:1}.tt-review__name{font-size:13px;font-weight:700;color:var(--tt-ink);text-align:center}.tt-person{border:1px solid var(--tt-border);border-radius:var(--tt-radius);overflow:hidden;background:#fff}.tt-person img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.tt-person__cap{padding:12px 14px;font-size:13px;color:var(--tt-muted)}.tt-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tt-icon-cell{border:1px solid var(--tt-border);border-radius:6px;padding:20px;text-align:center;background:#fff}.tt-icon-cell svg{width:26px;height:26px;color:var(--tt-primary);display:block;margin:0 auto}.tt-icon-cell h4{font-size:15px;font-weight:700;margin:9px 0 5px}.tt-icon-cell p{font-size:13px}.tt-trust{background:linear-gradient(160deg,#2a1a14 0%,#46211a 60%,var(--tt-primary-dark) 100%);border-radius:var(--tt-radius);padding:32px 26px;text-align:center}.tt-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin:22px auto 0;max-width:560px;text-align:left}.tt-trust__item{display:flex;gap:9px;align-items:flex-start;color:#fff;font-size:13.5px;line-height:1.4}.tt-trust__check{color:#fff;flex:0 0 auto;margin-top:1px}.tt-trust__foot{margin-top:22px;font-size:13.5px;font-weight:600;color:#fff}.tt-band{background:linear-gradient(120deg,var(--tt-deep) 0%,var(--tt-primary) 100%);padding:56px 0;overflow:hidden}.tt-band__inner{max-width:var(--tt-max);margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 440px;gap:40px;align-items:center}.tt-band__icons{display:grid;grid-template-columns:repeat(2,1fr);gap:46px 30px;padding:10px 0}.tt-band__cell{text-align:center;color:#fff}.tt-band__cell svg{width:46px;height:46px;display:block;margin:0 auto;stroke-width:1.9}.tt-band__cell span{display:block;margin-top:16px;font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.tt-band__media img{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 42px rgba(0,0,0,.34))}.tt .tt-band>.tt-h2{font-size:clamp(28px,3.6vw,42px);margin-bottom:38px}.tt-tabs__radio{position:absolute;opacity:0;pointer-events:none}.tt-tabs__nav{display:flex;justify-content:center;gap:6px;margin:26px auto 34px;background:#00000038;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:5px;width:fit-content;max-width:100%;flex-wrap:wrap}.tt-tabs__label{cursor:pointer;padding:10px 22px;border-radius:999px;color:#ffffffd1;font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.tt-tabs__label:hover{color:#fff}.tt-tabs__panel{display:none;grid-template-columns:420px 1fr;gap:40px;align-items:center}.tt-tabs__media img{width:100%;height:auto;display:block;border-radius:10px}.tt-tabs__copy h3{font-size:clamp(21px,2.4vw,28px);margin-bottom:14px}.tt-tabs__body{color:#ffffffe0;font-size:14.5px;line-height:1.7}.tt-tabs__body ul{margin:12px 0 0;padding-left:20px}.tt-tabs__body li{margin-bottom:7px}.tt-tabs__body p{color:#ffffffe0}.tt-tabs__radio:nth-of-type(1):checked~.tt-tabs__nav .tt-tabs__label:nth-child(1),.tt-tabs__radio:nth-of-type(2):checked~.tt-tabs__nav .tt-tabs__label:nth-child(2),.tt-tabs__radio:nth-of-type(3):checked~.tt-tabs__nav .tt-tabs__label:nth-child(3),.tt-tabs__radio:nth-of-type(4):checked~.tt-tabs__nav .tt-tabs__label:nth-child(4){background:#fff;color:var(--tt-primary)}.tt-tabs__radio:nth-of-type(1):checked~.tt-tabs__panels .tt-tabs__panel:nth-child(1),.tt-tabs__radio:nth-of-type(2):checked~.tt-tabs__panels .tt-tabs__panel:nth-child(2),.tt-tabs__radio:nth-of-type(3):checked~.tt-tabs__panels .tt-tabs__panel:nth-child(3),.tt-tabs__radio:nth-of-type(4):checked~.tt-tabs__panels .tt-tabs__panel:nth-child(4){display:grid}.tt-tabs__radio:focus-visible~.tt-tabs__nav{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.tt-tabs__panel{grid-template-columns:1fr;gap:22px}.tt-tabs__label{padding:9px 15px;font-size:13px}}.tt-timeline{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.tt-timeline__img{width:100%;border-radius:var(--tt-radius);display:block;object-fit:cover}.tt-step{display:grid;grid-template-columns:34px 1fr;gap:14px;padding-bottom:22px;position:relative}.tt-step:not(:last-child):before{content:"";position:absolute;left:16px;top:34px;bottom:0;width:2px;background:var(--tt-border)}.tt-step__dot{width:32px;height:32px;border-radius:50%;background:var(--tt-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;position:relative;z-index:1}.tt-step__dot--muted{background:#cfc0b2}.tt-timeline--animated .tt-step__dot{background:#ded2c6;transform:scale(.86);transition:background .45s ease,transform .45s cubic-bezier(.2,.8,.3,1.4)}.tt-timeline--animated .tt-step__dot svg{stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .5s ease .12s}.tt-timeline--animated .tt-step:not(:last-child):before{background:#e6dbd0}.tt-timeline--animated .tt-step:not(:last-child):after{content:"";position:absolute;left:16px;top:34px;width:2px;height:0;background:var(--tt-primary);transition:height .55s ease .1s}.tt-timeline--animated .tt-step.is-active .tt-step__dot{background:var(--tt-primary);transform:scale(1)}.tt-timeline--animated .tt-step.is-active .tt-step__dot svg{stroke-dashoffset:0}.tt-timeline--animated .tt-step.is-active:not(:last-child):after{height:calc(100% - 34px)}.tt-timeline--animated .tt-step__title,.tt-timeline--animated .tt-step__when,.tt-timeline--animated .tt-step__list{opacity:.45;transition:opacity .45s ease}.tt-timeline--animated .tt-step.is-active .tt-step__title,.tt-timeline--animated .tt-step.is-active .tt-step__when,.tt-timeline--animated .tt-step.is-active .tt-step__list{opacity:1}@media(prefers-reduced-motion:reduce){.tt-timeline--animated .tt-step__dot,.tt-timeline--animated .tt-step__dot svg,.tt-timeline--animated .tt-step:after{transition:none}}.tt-step__when{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-muted)}.tt-step__title{font-size:20px;font-weight:700;color:var(--tt-ink);margin:2px 0 8px}.tt-step__list{margin:0;padding:0;list-style:none}.tt-step__list li{font-size:13.5px;color:var(--tt-muted);line-height:1.5;padding-left:18px;position:relative;margin-bottom:4px}.tt-step__list li:before{content:"\2713";position:absolute;left:0;color:var(--tt-primary)}.tt-guarantee{text-align:center}.tt-guarantee__shield{width:92px;height:auto;margin:0 auto 18px;display:block}.tt-guarantee p{max-width:640px;margin:12px auto 0;font-size:14px}.tt-compare{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:0 26px;align-items:start}.tt-compare__col{border-radius:8px;overflow:hidden}.tt-compare__head{text-align:center;padding:13px;font-size:15px;font-weight:700}.tt-compare__head--us{background:var(--tt-primary);color:#fff}.tt-compare__head--them{background:#fff;color:var(--tt-ink);border:1px solid var(--tt-border)}.tt-compare__row{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 10px;font-size:13px;text-align:center;min-height:52px}.tt-compare__col--us .tt-compare__row{background:#ffffff1a;color:#fff;border-top:1px solid rgba(255,255,255,.22)}.tt-compare__col--them .tt-compare__row{background:#fff;color:var(--tt-muted);border:1px solid var(--tt-border);border-top:0}.tt-compare__side h3{font-size:clamp(20px,2.4vw,27px);margin-bottom:16px}.tt-compare__side ul{list-style:none;margin:0 0 22px;padding:0}.tt-compare__side li{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px;font-size:14px;color:#fff}.tt-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:start}.tt-faq__item{border-bottom:1px solid var(--tt-border)}.tt-faq__q{width:100%;background:none;border:0;cursor:pointer;text-align:left;padding:16px 30px 16px 0;font-size:14.5px;font-weight:700;color:var(--tt-ink);position:relative;font-family:inherit}.tt-faq__q:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:19px;font-weight:400;color:var(--tt-muted)}.tt-faq__item[open] .tt-faq__q:after{content:"\2013"}.tt-faq__a{padding:0 20px 16px 0;font-size:13.5px}.tt-faq__item summary{list-style:none}.tt-faq__item summary::-webkit-details-marker{display:none}.tt-rating{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--tt-muted)}.tt-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:16px 0}.tt-benefits div{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--tt-ink);border-bottom:1px solid var(--tt-border);padding-bottom:8px}.tt-benefits svg{width:16px;height:16px;color:var(--tt-primary);flex:0 0 auto}.tt-assure{list-style:none;margin:14px 0 0;padding:0}.tt-assure li{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--tt-ink);margin-bottom:7px}.tt-assure svg{width:15px;height:15px;color:var(--tt-primary);flex:0 0 auto}.tt-guarantee-box{display:flex;gap:14px;align-items:center;background:var(--tt-cream);border:1px solid var(--tt-border);border-radius:8px;padding:15px;margin-top:18px}.tt-guarantee-box h4{font-size:14.5px;font-weight:700;margin-bottom:3px}.tt-guarantee-box p{font-size:12.5px}@media(max-width:749px){.tt-grid.tt-swipe{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin-inline:-20px;padding:4px 20px 10px;scrollbar-width:none;scroll-padding:0 20px}.tt-grid.tt-swipe::-webkit-scrollbar{display:none}.tt-grid.tt-swipe>*{flex:0 0 80%;scroll-snap-align:center}.tt-swipe-hint{display:block;text-align:center;font-size:12px;color:var(--tt-muted);margin-top:6px;letter-spacing:.04em}}.tt-swipe-hint{display:none}@media(max-width:899px){.tt-grid--3,.tt-grid--4,.tt-icons{grid-template-columns:repeat(2,1fr)}.tt-band__inner,.tt-timeline,.tt-faq{grid-template-columns:1fr}.tt-compare{grid-template-columns:1fr 1fr}.tt-compare__side{grid-column:1 / -1;margin-top:24px}}@media(max-width:649px){.tt-section{padding:40px 0}.tt-hero__inner{grid-template-columns:1fr;padding:30px 20px;text-align:center}.tt-hero__note{justify-content:center}.tt-grid--3,.tt-grid--4,.tt-icons,.tt-trust__list{grid-template-columns:1fr}.tt-band__icons{grid-template-columns:repeat(2,1fr);gap:30px 18px}.tt-band__cell span{font-size:16px;margin-top:11px}.tt-band__cell svg{width:36px;height:36px}.tt-compare{grid-template-columns:1fr 1fr;gap:0 12px}.tt-compare__row{font-size:11.5px;padding:11px 6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tt-brand.css.map */
