@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.tt{--tt-cream: #fdf8f3;--tt-cream-2: #fff9f0;--tt-cream-3: #faf5ee;--tt-sand: #f5ede0;--tt-white: #fff;--tt-espresso: #2d1810;--tt-brown: #4a2c17;--tt-brown-dark: #3d2014;--tt-taupe: #8b7355;--tt-tan: #c4956a;--tt-tan-dark: #b0845c;--tt-border: #e8ddd0;--tt-border-soft: #f0ebe4;--tt-green: #22c55e;--tt-green-bg: #f0fdf4;--tt-red: #dc2626;--tt-red-2: #ef4444;--tt-font: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tt-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--tt-pt: 80px;--tt-pb: 80px;box-sizing:border-box;font-family:var(--tt-font);color:var(--tt-espresso);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tt *,.tt *:before,.tt *:after{box-sizing:border-box}.tt p,.tt h1,.tt h2,.tt h3,.tt h4{margin:0;font-family:var(--tt-font)}.tt button{font-family:var(--tt-font)}.tt img{max-width:100%}.tt-section{padding:var(--tt-pt) 40px var(--tt-pb);background:var(--tt-cream)}.tt-section--white{background:var(--tt-white)}.tt-section--sand{background:var(--tt-cream-3)}.tt-section--bordered{border-top:1px solid var(--tt-border)}.tt-section--bordered-y{border-top:1px solid var(--tt-border);border-bottom:1px solid var(--tt-border)}.tt-container{max-width:1100px;margin:0 auto}.tt-container--wide{max-width:1200px}.tt-container--narrow{max-width:900px}.tt-container--video{max-width:1000px}.tt-center{text-align:center}.tt .tt-eyebrow{margin:0 0 var(--tt-eyebrow-mb, 4px);font-size:13px;font-weight:600;color:var(--tt-brown);text-transform:uppercase;letter-spacing:1.5px}.tt .tt-h2{margin:0 0 var(--tt-h2-mb, 48px);font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.2;color:var(--tt-espresso)}.tt .tt-h2--tight{margin-bottom:var(--tt-h2-mb, 16px)}.tt .tt-h2--loose{margin-bottom:var(--tt-h2-mb, 56px)}.tt-ph{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-linear-gradient(45deg,#f0ebe4,#f0ebe4 10px,#e8e2da 10px 20px)}.tt-ph__label{padding:20px;border-radius:12px;background:#ffffffb3;font-family:var(--tt-mono);font-size:13px;line-height:1.5;color:var(--tt-taupe);text-align:center;white-space:pre-line}.tt-ph--fine{background:repeating-linear-gradient(45deg,#f0ebe4,#f0ebe4 6px,#e8e2da 6px 12px)}.tt-ph--fine .tt-ph__label{padding:8px;font-size:9px;background:none}.tt-ph--media{background:repeating-linear-gradient(45deg,#e0dbd4,#e0dbd4 8px,#d5d0c8 8px 16px)}.tt-ph--avatar{background:repeating-linear-gradient(45deg,#e8e2da,#e8e2da 4px,#ddd6cc 4px 8px)}.tt-cover{width:100%;height:100%;object-fit:cover;display:block}.tt-contain{width:100%;height:100%;object-fit:contain;display:block}.tt-check,.tt-tick{flex:none}.tt-stars{display:flex;gap:2px}.tt-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:18px;border:none;border-radius:14px;background:var(--tt-brown);color:var(--tt-sand);font-size:18px;font-weight:700;letter-spacing:.3px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.tt-cta:hover{background:var(--tt-brown-dark);color:var(--tt-sand);transform:translateY(-1px);box-shadow:0 4px 12px #4a2c174d}.tt-cta:disabled,.tt-cta[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.tt-cta--inline{width:auto;align-self:flex-start;padding:16px 32px;font-size:16px}.tt-cta--gold{background:var(--tt-tan);color:#fff}.tt-cta--gold:hover{background:var(--tt-tan-dark);color:#fff;box-shadow:0 4px 16px #c4956a66}.tt-hero{padding:48px 40px;background:var(--tt-cream)}.tt-hero--white{background:var(--tt-white)}.tt-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;max-width:1280px;margin:0 auto}.tt-gallery{display:flex;flex-direction:column;gap:16px}.tt-gallery__main{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden}.tt-gallery__badge{position:absolute;top:16px;left:16px;z-index:2;padding:6px 14px;border-radius:20px;background:var(--tt-brown);color:var(--tt-sand);font-size:12px;font-weight:700}.tt-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .25s ease}.tt-gallery__slide.is-active{opacity:1;visibility:visible}.tt-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.tt-gallery__thumbs::-webkit-scrollbar{display:none}.tt-gallery__thumbs.is-dragging,.tt-gallery__thumbs.is-dragging .tt-thumb{cursor:grabbing}.tt-thumb{flex:0 0 var(--tt-thumb-w, 84px);aspect-ratio:1;padding:0;border:2px solid var(--tt-border);border-radius:12px;background:none;overflow:hidden;cursor:pointer;transition:border-color .2s}.tt-thumb:hover,.tt-thumb.is-active{border-color:var(--tt-brown)}.tt-buybox{display:flex;flex-direction:column;gap:var(--tt-buybox-gap, 20px)}.tt .tt-rating{margin-top:var(--tt-rating-mt, 0px);margin-bottom:var(--tt-rating-mb, 0px)}.tt .tt-title{margin-top:var(--tt-title-mt, 0px);margin-bottom:var(--tt-title-mb, 0px)}.tt .tt-subtitle{margin-top:var(--tt-subtitle-mt, 0px);margin-bottom:var(--tt-subtitle-mb, 0px)}.tt .tt-price{margin-top:var(--tt-price-mt, 0px);margin-bottom:var(--tt-price-mb, 0px)}.tt .tt-bullets{margin-top:var(--tt-bullets-mt, 0px);margin-bottom:var(--tt-bullets-mb, 0px)}.tt-rating{display:flex;align-items:center;gap:8px}.tt-rating__score{font-size:13px;font-weight:600;color:var(--tt-brown)}.tt-rating__source{font-size:12px;color:var(--tt-taupe)}.tt-title{margin:0;font-size:36px;font-weight:800;line-height:1.15;letter-spacing:-.5px;color:var(--tt-espresso)}.tt-subtitle{margin:0;font-size:18px;font-weight:500;color:var(--tt-taupe)}.tt-price{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tt-price__now{font-size:32px;font-weight:800;color:var(--tt-espresso)}.tt-price__was{font-size:16px;color:var(--tt-taupe);text-decoration:line-through}.tt-price__save{padding:5px 12px;border-radius:20px;background:var(--tt-red);color:#fff;font-size:13px;font-weight:700}.tt-bullets{--tt-bullet-size: 1.45em;--tt-bullet-bg: var(--tt-sand);--tt-bullet-border: var(--tt-border);--tt-bullet-ink: var(--tt-brown);display:flex;flex-direction:column;gap:12px}.tt-bullet{display:flex;align-items:flex-start;gap:12px;font-size:var(--tt-bullet-fs, 15px);line-height:1.45;font-weight:500;color:var(--tt-brown-dark)}.tt .tt-bullet__text>p{margin:0;font:inherit;color:inherit}.tt .tt-bullet__text>p+p{margin-top:4px}.tt .tt-bullet__text strong,.tt .tt-bullet__text b{font-weight:700;color:var(--tt-espresso)}.tt-bullet__icon{flex:none;display:grid;place-items:center;width:var(--tt-bullet-size);height:var(--tt-bullet-size);margin-top:1px;border:1px solid var(--tt-bullet-border);border-radius:50%;background:var(--tt-bullet-bg);color:var(--tt-bullet-ink)}.tt-bundle{display:flex;flex-direction:column;gap:12px;padding:20px;border:2px solid var(--tt-tan);border-radius:16px;background:var(--tt-cream-2)}.tt-bundle__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tt-bundle__title{font-size:18px;font-weight:700;color:var(--tt-espresso)}.tt-bundle__badge{padding:3px 10px;border-radius:12px;background:var(--tt-tan);color:#fff;font-size:11px;font-weight:700}.tt-bundle__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tt-gift-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border:1px solid var(--tt-border);border-radius:12px;background:var(--tt-white);text-align:center}.tt-gift-card__media{width:64px;height:64px;border-radius:10px;overflow:hidden;flex:none}.tt-gift-card__media.tt-ph--fine .tt-ph__label{padding:4px;font-size:8px;line-height:1.2}.tt-gift-card__name{font-size:14px;font-weight:600;line-height:1.3;color:var(--tt-espresso)}.tt-gift-card__price{font-size:13px;color:var(--tt-taupe);text-decoration:line-through}.tt-gift-card__free{font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--tt-green)}.tt-bundle__total{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--tt-taupe)}.tt-bundle__save{font-size:15px;font-weight:700;color:var(--tt-green)}.tt-strike{text-decoration:line-through}.tt-free{font-weight:700;color:var(--tt-green)}.tt-features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 12px;padding:8px 0}.tt-feature{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tt-feature__icon{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--tt-espresso)}.tt-feature__title{font-size:14px;font-weight:700;line-height:1.3;color:var(--tt-espresso)}.tt-feature__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:0;border:none;background:none;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--tt-espresso)}.tt-feature__plus{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--tt-taupe);border-radius:50%;color:var(--tt-taupe);transition:transform .2s}.tt-feature.is-open .tt-feature__plus{transform:rotate(45deg)}.tt-feature__panel{display:none;font-size:13px;line-height:1.6;color:var(--tt-taupe)}.tt-feature.is-open .tt-feature__panel{display:block;animation:tt-fade-in .25s ease}.tt-feature__panel>*:first-child{margin-top:0}.tt-feature__panel>*:last-child{margin-bottom:0}.tt-pay{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0}.tt-pay__label{font-size:11px;color:var(--tt-taupe)}.tt-pay__icons{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.tt-pay__icon{display:inline-flex}.tt-pay__icon svg{display:block;height:24px;width:auto;border-radius:4px}.tt-pay__badge{padding:4px 10px;border-radius:6px;background:var(--tt-sand);font-size:11px;font-weight:600;color:var(--tt-taupe)}.tt-acc{display:flex;flex-direction:column;border-top:1px solid var(--tt-border)}.tt-acc--plain{border-top:none}.tt-acc__item{border-bottom:1px solid var(--tt-border)}.tt-acc__btn{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 0;border:none;background:none;text-align:left;cursor:pointer}.tt-acc--lg .tt-acc__btn{padding:20px 0}.tt-acc__title{font-size:15px;font-weight:600;color:var(--tt-espresso)}.tt-acc__icon{flex:none;transition:transform .2s}.tt-acc__item.is-open .tt-acc__icon{transform:rotate(180deg)}.tt-acc__panel{display:none;padding:0 0 16px;font-size:14px;line-height:1.7;color:var(--tt-taupe)}.tt-acc--lg .tt-acc__panel{padding-bottom:20px}.tt-acc__item.is-open .tt-acc__panel{display:block;animation:tt-fade-in .25s ease}.tt-acc__panel>*:first-child{margin-top:0}.tt-acc__panel>*:last-child{margin-bottom:0}@keyframes tt-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tt-vets__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.tt-vet{display:flex;align-items:flex-start;gap:20px;padding:32px;border-radius:20px;background:var(--tt-cream);text-align:left;transition:box-shadow .2s}.tt-section--white .tt-vet{background:var(--tt-cream)}.tt-vet:hover{box-shadow:0 8px 24px #4a2c1714}.tt-vet__avatar{flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden}.tt-vet__avatar .tt-ph__label{padding:4px;font-size:8px;background:none}.tt-vet__body{display:flex;flex-direction:column;gap:8px}.tt-vet__name{font-size:16px;font-weight:700;color:var(--tt-espresso)}.tt-vet__cred{font-size:13px;color:var(--tt-taupe)}.tt-vet__quote{font-size:15px;font-style:italic;line-height:1.6;color:var(--tt-brown-dark)}.tt-video__frame{position:relative;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;cursor:pointer;transition:transform .2s}.tt-video__frame:hover{transform:scale(1.01)}.tt-video__frame iframe,.tt-video__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.tt-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#2d181033;transition:opacity .2s}.tt-video__play{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:none;border-radius:50%;background:#fffffff2;box-shadow:0 4px 20px #00000026;cursor:pointer}.tt-video__caption{padding:8px 20px;border-radius:8px;background:#00000040;font-family:var(--tt-mono);font-size:13px;color:#fff;text-align:center}.tt-problem__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tt-problem__media{aspect-ratio:4 / 3;border-radius:24px;overflow:hidden}.tt-stats{display:flex;flex-direction:column;gap:32px}.tt-stat{display:flex;flex-direction:column;gap:6px;padding-left:20px;border-left:3px solid var(--tt-brown)}.tt-stat__num{font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--tt-brown)}.tt-stat__text{font-size:15px;line-height:1.5;color:var(--tt-brown-dark)}.tt-benefits__grid{display:grid;grid-template-columns:repeat(var(--tt-benefits-cols, 3),1fr);gap:24px}.tt-bcard{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 24px;border-radius:20px;background:var(--tt-white);box-shadow:0 1px 4px #4a2c170f;transition:transform .2s,box-shadow .2s}.tt-bcard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #4a2c171a}.tt-bcard__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--tt-cream-2)}.tt-bcard__icon img,.tt-bcard__icon svg{width:24px;height:24px;object-fit:contain}.tt-bcard__title{margin:0;font-size:17px;font-weight:700;color:var(--tt-espresso)}.tt-bcard__desc{margin:0;font-size:14px;line-height:1.6;color:var(--tt-taupe)}.tt-table{border:1px solid var(--tt-border);border-radius:20px;overflow:hidden}.tt-table__row{display:grid;grid-template-columns:1.5fr 1fr 1fr}.tt-table__row+.tt-table__row{border-top:1px solid var(--tt-border)}.tt-table__head{background:var(--tt-cream-3)}.tt-table__cell{display:flex;align-items:center;justify-content:center;padding:16px 24px;font-size:14px}.tt-table__head .tt-table__cell{padding:20px 24px}.tt-table__cell--feature{justify-content:flex-start;font-weight:500;color:var(--tt-brown-dark);text-align:left}.tt-table__head .tt-table__cell--feature{font-weight:600;color:var(--tt-taupe)}.tt-table__cell--us{background:#fffdf8;border-left:2px solid var(--tt-tan);border-right:2px solid var(--tt-tan)}.tt-table__head .tt-table__cell--us{background:var(--tt-cream-2);border-top:2px solid var(--tt-tan);font-weight:700;color:var(--tt-tan)}.tt-table__head .tt-table__cell--them{font-weight:600;color:var(--tt-taupe)}.tt-table__foot{display:grid;grid-template-columns:1.5fr 1fr 1fr}.tt-table__foot span{display:block;height:2px}.tt-table__foot span:nth-child(2){border-left:2px solid var(--tt-tan);border-right:2px solid var(--tt-tan);border-bottom:2px solid var(--tt-tan);border-radius:0 0 4px 4px}.tt-compare__cta{margin-top:32px;width:auto;padding:16px 40px;font-size:16px}.tt-deep__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tt-deep--reverse .tt-deep__copy{grid-column:2;grid-row:1}.tt-deep--reverse .tt-deep__media{grid-column:1;grid-row:1}.tt-deep__copy{display:flex;flex-direction:column;gap:16px}.tt-deep__tag{align-self:flex-start;padding:6px 14px;border-radius:20px;background:var(--tt-cream-2);font-size:12px;font-weight:700;color:var(--tt-brown);text-transform:uppercase;letter-spacing:1.5px}.tt-deep__h{margin:0;font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.3px;color:var(--tt-espresso)}.tt-deep__bullets{display:flex;flex-direction:column;gap:12px;margin-top:8px}.tt-deep__bullet{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;color:var(--tt-brown-dark)}.tt-deep__bullet .tt-tick{margin-top:2px}.tt-deep__media{aspect-ratio:4 / 3;border-radius:24px;overflow:hidden}.tt-reviews__summary{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.tt-reviews__score{font-size:15px;font-weight:700;color:var(--tt-espresso)}.tt-reviews__count{font-size:14px;color:var(--tt-taupe)}.tt-reviews__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tt-review{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-radius:20px;background:var(--tt-white);box-shadow:0 1px 4px #4a2c170a;text-align:left;transition:transform .2s,box-shadow .2s}.tt-review:hover{transform:translateY(-3px);box-shadow:0 8px 20px #4a2c1714}.tt-review__headline{margin:0;font-size:15px;font-weight:700;color:var(--tt-espresso)}.tt-review__body{flex:1;margin:0;font-size:14px;line-height:1.6;color:var(--tt-taupe)}.tt-review__foot{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--tt-border-soft)}.tt-review__name{margin:0;font-size:13px;font-weight:600;color:var(--tt-espresso);white-space:nowrap}.tt-review__date{margin:0;font-size:12px;color:var(--tt-taupe);white-space:nowrap}.tt-review__verified{flex:none;margin-left:auto;padding:3px 8px;border-radius:6px;background:var(--tt-green-bg);font-size:11px;font-weight:600;color:var(--tt-green);white-space:nowrap}.tt-faq__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.tt-faq__aside{position:sticky;top:100px}.tt-faq__intro{margin:0;font-size:15px;line-height:1.7;color:var(--tt-taupe)}.tt-faq__list{display:flex;flex-direction:column}.tt-offer{padding:var(--tt-pt) 40px var(--tt-pb);background:linear-gradient(135deg,#4a2c17,#3d2014);text-align:center}.tt-offer__inner{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:720px;margin:0 auto}.tt-offer__h{margin:0;font-size:40px;font-weight:800;line-height:1.2;letter-spacing:-.5px;color:var(--tt-sand)}.tt-offer__sub{margin:0;font-size:18px;font-weight:500;color:#f5ede0bf}.tt-offer__card{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:8px;padding:28px 32px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:#ffffff14}.tt-offer__line{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:#f5ede0b3;text-align:left}.tt-offer__line .tt-free{color:var(--tt-green);font-weight:600}.tt-offer__total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.15)}.tt-offer__total-label{font-size:15px;color:#f5ede080}.tt-offer__total-price{font-size:28px;font-weight:800;color:var(--tt-sand)}.tt-offer__cta{max-width:400px}.tt-offer__rating{display:flex;align-items:center;gap:8px;margin-top:4px}.tt-offer__rating-text{font-size:13px;color:#f5ede0bf}.tt-trust{padding:40px;background:var(--tt-cream-3);border-top:1px solid var(--tt-border);border-bottom:1px solid var(--tt-border)}.tt-trust__row{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1100px;margin:0 auto}.tt-trust__item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--tt-brown-dark)}.tt-atc{position:fixed;bottom:0;left:0;right:0;z-index:99;display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 40px;background:var(--tt-white);border-top:1px solid var(--tt-border);box-shadow:0 -4px 12px #4a2c170f;transform:translateY(110%);transition:transform .28s ease}.tt-atc.is-visible{transform:translateY(0)}.tt-atc__thumb{flex:none;width:48px;height:48px;border-radius:12px;overflow:hidden}.tt-atc__thumb .tt-ph__label{padding:4px;font-size:7px;background:none}.tt-atc__info{display:flex;flex-direction:column;gap:2px}.tt-atc__title{font-size:14px;font-weight:700;color:var(--tt-espresso)}.tt-atc__prices{display:flex;align-items:center;gap:8px}.tt-atc__was{font-size:13px;color:var(--tt-taupe);text-decoration:line-through}.tt-atc__now{font-size:16px;font-weight:800;color:var(--tt-espresso)}.tt-atc__gifts{padding:4px 10px;border-radius:8px;background:var(--tt-cream-2);font-size:12px;font-weight:600;color:var(--tt-tan);white-space:nowrap}.tt-atc__btn{width:auto;padding:14px 32px;border-radius:12px;font-size:15px;white-space:nowrap}.tt-atc-spacer{height:80px}.tt-reviews__app{text-align:left}.tt-reviews__hint{padding:32px;border:1px dashed var(--tt-border);border-radius:20px;color:var(--tt-taupe);font-size:14px;text-align:center}.tt-rating--live{display:flex;align-items:center}.tt-rating--live .jdgm-prev-badge__stars{color:var(--tt-tan)}.tt-rating--live .jdgm-prev-badge__text{font-size:13px;font-weight:600;color:var(--tt-brown);font-family:var(--tt-font)}.tt .jdgm-widget,.tt .jdgm-rev-widg{font-family:var(--tt-font)}.tt .jdgm-rev-widg__title,.tt .jdgm-rev__title,.tt .jdgm-rev__author{color:var(--tt-espresso);font-family:var(--tt-font)}.tt .jdgm-rev__body,.tt .jdgm-rev__timestamp,.tt .jdgm-rev-widg__summary-text{color:var(--tt-taupe)}.tt .jdgm-star{color:var(--tt-tan)}.tt .jdgm-rev{border-color:var(--tt-border)}.tt .jdgm-btn--solid,.tt .jdgm-write-rev-link{border-radius:12px;background:var(--tt-brown);color:var(--tt-sand);font-family:var(--tt-font);font-weight:700}.tt .jdgm-btn--border{border-radius:12px;border-color:var(--tt-border);color:var(--tt-brown);font-family:var(--tt-font)}.tt .jdgm-branding-footer,.tt .jdgm-powered-by,.tt .jdgm-widget a[href*="judge.me"],.tt-rating--live a[href*="judge.me"]{display:none!important}.tt-buybox .product__submit-form{display:block;width:100%;margin:0}.tt-buybox .product-form__buttons{display:flex;flex-direction:column;gap:12px}.tt-buybox .product__submit-form-cart{display:flex;gap:12px;width:100%;align-items:stretch}.tt-buybox .button_buy_now,.tt-buybox .button_buy-now{flex:1}.tt-buybox .product-form__submit{width:100%;min-height:58px;padding:18px;border:none;border-radius:14px;background:var(--tt-brown);color:var(--tt-sand);font-family:var(--tt-font);font-size:18px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.tt-buybox .product-form__submit:hover:not([disabled]){background:var(--tt-brown-dark);transform:translateY(-1px);box-shadow:0 4px 12px #4a2c174d}.tt-buybox .quantity{border:1.5px solid var(--tt-border)!important;border-radius:14px;background:var(--tt-white)}.tt-buybox .btn-checkout-dynamic{width:100%}.tt-buybox .shopify-payment-button__button{min-height:54px!important;border-radius:14px!important;font-family:var(--tt-font)!important;font-weight:700!important}.tt-buybox .shopify-payment-button__more-options{display:none!important}.tt-buybox .product-form__error-message-wrapper{margin-bottom:4px}@media screen and (max-width:1024px){.tt{--tt-pt: 64px;--tt-pb: 64px}.tt-hero__inner,.tt-vets__grid,.tt-problem__grid,.tt-deep__grid,.tt-faq__grid{grid-template-columns:1fr;gap:40px}.tt-deep--reverse .tt-deep__copy,.tt-deep--reverse .tt-deep__media{grid-column:1;grid-row:auto}.tt-deep--reverse .tt-deep__copy{order:1}.tt-deep--reverse .tt-deep__media{order:2}.tt-benefits__grid,.tt-reviews__grid{grid-template-columns:repeat(2,1fr)}.tt-faq__aside{position:static}.tt .tt-h2{font-size:30px}.tt-offer__h{font-size:32px}}@media screen and (max-width:767px){.tt{--tt-pt: 48px;--tt-pb: 48px}.tt-section,.tt-offer{padding-left:20px;padding-right:20px}.tt-hero{padding:24px 20px 32px}.tt-trust{padding:32px 20px}.tt-trust__row{gap:16px 24px}.tt-title{font-size:28px}.tt .tt-h2{font-size:26px;margin-bottom:min(var(--tt-h2-mb, 48px),32px)}.tt-deep__h{font-size:24px}.tt-offer__h,.tt-price__now{font-size:28px}.tt-stat__num{font-size:32px}.tt-reviews__grid{grid-template-columns:1fr}.tt-vet{flex-direction:column;padding:24px}.tt-offer__card{padding:20px}.tt-table__row,.tt-table__foot{grid-template-columns:1.6fr .7fr .7fr}.tt-table__cell{padding:14px 12px;font-size:13px}.tt-table__head .tt-table__cell{padding:16px 12px;font-size:13px}.tt-compare__cta{width:100%;padding:16px 20px}.tt-cta--inline{width:100%;align-self:stretch}.tt-bundle__grid,.tt-features{grid-template-columns:repeat(2,1fr)}.tt-atc{gap:12px;padding:10px 16px;justify-content:space-between}.tt-atc__thumb,.tt-atc__gifts{display:none}.tt-atc__title{font-size:13px}.tt-atc__btn{padding:13px 20px;font-size:14px}.tt-atc-spacer{height:72px}}@media screen and (max-width:480px){.tt-gallery__thumbs{--tt-thumb-w: 68px}.tt-benefits__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tt *,.tt *:before,.tt *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tt-tiers{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.tt-tiers__head{display:flex;align-items:center;gap:10px;margin-bottom:2px}.tt-tiers__title{font-size:13px;font-weight:600;color:var(--tt-brown);text-transform:uppercase;letter-spacing:1.5px}.tt-tiers__rule{flex:1;height:1px;background:var(--tt-border)}.tt-tier{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:16px;border:2px solid var(--tt-border);border-radius:16px;background:var(--tt-white);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.tt-tier:hover{border-color:var(--tt-tan)}.tt-tier.is-active{border-color:var(--tt-brown);background:var(--tt-cream-2);box-shadow:0 8px 24px #4a2c171a}.tt-tier__media{width:72px;height:72px;flex:none;border-radius:12px;overflow:hidden}.tt-tier__media img{width:100%;height:100%;object-fit:cover}.tt-tier__body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.tt-tier__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tt-tier__now{font-size:16px;font-weight:800;color:var(--tt-espresso)}.tt-tier__was{font-size:13px;color:var(--tt-taupe);text-decoration:line-through}.tt-tier__save{padding:2px 8px;border-radius:20px;background:#22c55e1f;font-size:11px;font-weight:800;letter-spacing:.4px;color:var(--tt-green);white-space:nowrap}.tt-tier__included{align-self:flex-start;padding:0;border:none;background:none;font-family:inherit;font-size:11px;font-weight:600;color:var(--tt-tan-dark);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tt-tier__radio{width:22px;height:22px;flex:none;border-radius:50%;border:2px solid #c4c0b8;display:flex;align-items:center;justify-content:center}.tt-tier.is-active .tt-tier__radio{border-color:var(--tt-brown)}.tt-tier__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--tt-brown);opacity:0;transition:opacity .15s}.tt-tier.is-active .tt-tier__radio:after{opacity:1}.tt-tier__badge{position:absolute;top:-10px;left:14px;background:var(--tt-tan);color:var(--tt-white);font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:3px 10px;border-radius:20px}.tt-tier-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:center;justify-content:center;padding:20px;background:#2d181099}.tt-tier-modal.is-open{display:flex}.tt-tier-modal__panel{position:relative;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;padding:24px;border:2px solid var(--tt-tan);border-radius:16px;background:var(--tt-cream-2);display:flex;flex-direction:column;gap:16px}.tt-tier-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tt-tier-modal__title{font-size:20px;font-weight:800;color:var(--tt-espresso)}.tt-tier-modal__close{width:28px;height:28px;flex:none;border:none;border-radius:50%;background:var(--tt-white);color:var(--tt-taupe);font-size:20px;font-weight:700;line-height:1;cursor:pointer}.tt-tier-modal__desc{font-size:14px;color:var(--tt-taupe);line-height:1.6}.tt-tier-modal__media{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3}.tt-tier-modal__media img{width:100%;height:100%;object-fit:cover}.tt-tier-modal__label{font-size:14px;font-weight:700;color:var(--tt-espresso)}.tt-tier-modal__list{display:flex;flex-direction:column;gap:8px}.tt-tier-modal__item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--tt-brown-dark)}.tt-tier-modal__item svg{flex:none}.tt-gallery__video{margin-top:12px}.tt-gallery__video .tt-video__frame{aspect-ratio:16 / 9;border-radius:16px}.tt-reels__row{display:flex;gap:14px;overflow-x:auto;padding:4px 0 16px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;overscroll-behavior-x:contain}.tt-reels__row::-webkit-scrollbar{display:none}.tt-reels__row.is-dragging{cursor:grabbing;scroll-snap-type:none}.tt-reels__row .tt-reel{flex:0 0 var(--tt-reel-w, 240px);scroll-snap-align:center}.tt-reel{position:relative;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .25s}.tt-reel.is-active,.tt-reel:hover{opacity:1}.tt-reel video,.tt-reel iframe,.tt-reel img{width:100%;height:100%;object-fit:cover;border:0;display:block}.tt-reel__frame{width:100%;height:100%}.tt-reel__mute{position:absolute;right:10px;bottom:10px;z-index:2;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#2d18108c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.tt-reel__mute:hover{background:#2d1810c7}.tt-reel__mute .tt-reel__mute-on,.tt-reel__mute.is-muted .tt-reel__mute-off{display:block}.tt-reel__mute .tt-reel__mute-off,.tt-reel__mute.is-muted .tt-reel__mute-on{display:none}.tt-reel__caption{position:absolute;left:10px;right:52px;bottom:16px;z-index:2;font-size:11px;font-weight:600;color:var(--tt-white);text-shadow:0 1px 6px rgba(0,0,0,.6);pointer-events:none}.tt-reels__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px}.tt-reels__arrow{width:44px;height:44px;padding:0;border:1.5px solid var(--tt-border);border-radius:50%;background:var(--tt-white);color:var(--tt-espresso);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.tt-reels__arrow:hover{border-color:var(--tt-brown);background:var(--tt-cream-2)}.tt-reels__arrow:active{transform:scale(.94)}.tt-icards__grid{display:grid;grid-template-columns:repeat(var(--tt-icards-cols, 4),1fr);gap:var(--tt-icards-gap, 28px)}.tt-icard--plain{display:flex;flex-direction:column;align-items:center;gap:16px}.tt-icard--plain .tt-icard__media{width:100%;max-width:180px;aspect-ratio:1;border-radius:20px;overflow:hidden}.tt-icard--plain .tt-icard__body{display:flex;flex-direction:column;gap:12px}.tt-icard--plain .tt-icard__title{font-size:22px;font-weight:800;line-height:1.2;color:var(--tt-espresso);text-align:center}.tt-icard--plain .tt-icard__desc{font-size:14px;line-height:1.7;color:var(--tt-taupe);text-align:center}.tt-icard--card{background:var(--tt-icard-bg, var(--tt-cream-3));border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s}.tt-icard--card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #4a2c171a}.tt-icard--card .tt-icard__media{aspect-ratio:4 / 3}.tt-icard--card .tt-icard__body{padding:26px 22px 30px}.tt-icard--card .tt-icard__title{margin-bottom:10px;font-size:21px;font-weight:700;letter-spacing:-.2px;color:var(--tt-icard-fg, var(--tt-espresso))}.tt-icard--card .tt-icard__desc{font-size:15px;line-height:1.6;color:var(--tt-taupe)}.tt-icard--card.tt-icard--center .tt-icard__body{text-align:center}.tt-icard--card.tt-icard--left .tt-icard__body{text-align:left}.tt-icard__media img{width:100%;height:100%;object-fit:cover}.tt .tt-icards__intro{max-width:640px;margin:0 auto 48px;font-size:16px;color:var(--tt-taupe);text-align:center}.tt-table--rich .tt-table__cell--us,.tt-table--rich .tt-table__cell--them{flex-direction:column;gap:8px;padding-top:22px;padding-bottom:22px}.tt-table--rich .tt-table__head .tt-table__cell--us,.tt-table--rich .tt-table__head .tt-table__cell--them{flex-direction:row}.tt-table__note{font-size:13.5px;line-height:1.5;text-align:center}.tt-table__cell--us .tt-table__note{font-weight:600;color:var(--tt-brown-dark)}.tt-table__cell--them .tt-table__note{color:var(--tt-taupe)}.tt-faq--video .tt-faq__grid{grid-template-columns:1fr 1fr;gap:48px}.tt-faq--video .tt-faq__aside{position:static}.tt-faq--video .tt-faq__video .tt-video__frame{aspect-ratio:9 / 16;max-height:520px;border-radius:20px}@media screen and (max-width:1024px){.tt-icards__grid{grid-template-columns:repeat(2,1fr)}.tt-faq--video .tt-faq__grid{grid-template-columns:1fr;gap:32px}.tt-faq--video .tt-faq__video{max-width:380px}}@media screen and (max-width:767px){.tt-tier{gap:12px;padding:14px}.tt-tier__media{width:56px;height:56px}.tt-table--rich .tt-table__cell--us,.tt-table--rich .tt-table__cell--them{padding-left:10px;padding-right:10px}.tt-table__note{font-size:12px}}@media screen and (max-width:480px){.tt-icards__grid{grid-template-columns:1fr}.tt-icard--plain .tt-icard__title{font-size:19px}}.tt .tt-h2 em{font-style:italic;color:var(--tt-tan)}.tt .tt-prehead{margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.3;color:var(--tt-taupe)}@media screen and (max-width:767px){.tt .tt-prehead{font-size:20px}}.tt-tiers--horizontal{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tt-tiers--horizontal .tt-tiers__head{grid-column:1 / -1}.tt-tiers--horizontal .tt-tier{flex-direction:column;align-items:center;gap:10px;padding:14px;text-align:center}.tt-tiers--horizontal .tt-tier__media{flex:0 0 auto;width:88px;height:88px}.tt-tiers--horizontal .tt-tier__body{align-items:center;width:100%}.tt-tiers--horizontal .tt-tier__price,.tt-tiers--horizontal .tt-tier__included{align-self:center;justify-content:center}.tt-tiers--horizontal .tt-tier__radio{position:absolute;top:12px;right:12px;z-index:1;width:20px;height:20px;background:var(--tt-white)}.tt-tiers--horizontal .tt-tier__badge{left:50%;transform:translate(-50%)}.tt-tier__label{font-size:14px;font-weight:800;line-height:1.3;color:var(--tt-espresso)}.tt-tier__note{font-size:12px;font-weight:700;color:var(--tt-green)}@media screen and (max-width:480px){.tt-reels__row{--tt-reel-w: 180px}.tt-tiers--horizontal .tt-tier{padding:12px}.tt-tiers--horizontal .tt-tier__media{width:68px;height:68px}.tt-tier__label{font-size:13px}}.tt-deep__header{padding:var(--tt-pt, 80px) 40px 0}.tt .tt-deep__intro{max-width:640px;margin:12px auto 0;font-size:16px;line-height:1.7;color:var(--tt-taupe)}.tt-deep__body{font-size:15px;line-height:1.7;color:var(--tt-taupe)}.tt-deep__body p{margin:0}.tt-deep__body p+p{margin-top:12px}.tt-deep__tag--plain{padding:0;border-radius:0;background:none;font-size:13px;letter-spacing:1.5px;color:var(--tt-taupe)}.tt-deep__footer{padding:0 40px var(--tt-pb, 80px)}.tt-deep__footer .tt-cta{width:auto;padding:16px 44px}.tt-deep__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:13px;color:var(--tt-taupe)}.tt-deep__stars{display:inline-flex;gap:2px}@media screen and (max-width:767px){.tt-deep__header,.tt-deep__footer{padding-left:20px;padding-right:20px}.tt-deep__footer .tt-cta{width:100%;padding:16px 20px}}@media screen and (max-width:1024px){.tt-section{padding-top:min(var(--tt-pt, 80px),64px);padding-bottom:min(var(--tt-pb, 80px),64px)}.tt-deep__header{padding-top:min(var(--tt-pt, 80px),64px)}.tt-deep__footer{padding-bottom:min(var(--tt-pb, 80px),64px)}}@media screen and (max-width:767px){.tt-section{padding-top:min(var(--tt-pt, 80px),44px);padding-bottom:min(var(--tt-pb, 80px),44px)}.tt-deep__header{padding-top:min(var(--tt-pt, 80px),44px)}.tt-deep__footer{padding-bottom:min(var(--tt-pb, 80px),44px)}.tt-features{grid-template-columns:repeat(2,1fr);gap:24px 12px}.tt-feature__icon{width:48px;height:48px}}@media screen and (max-width:640px){.tt-table__row{grid-template-columns:1fr 1fr}.tt-table__cell--feature{grid-column:1 / -1;justify-content:flex-start;border-bottom:1px solid var(--tt-border)}.tt-table__head .tt-table__cell--feature{display:none}.tt-table__cell{padding:12px 14px;font-size:13px}.tt-table__head .tt-table__cell{padding:14px}.tt-table--rich .tt-table__cell--us,.tt-table--rich .tt-table__cell--them{padding-top:16px;padding-bottom:16px}}.tt-section--flush,.tt-hero--flush{padding-left:0;padding-right:0}.tt-hero--flush .tt-hero__inner,.tt-section--flush .tt-offer__inner,.tt-section--flush .tt-trust__row{max-width:none}.tt-hero__inner>*,.tt-deep__grid>*,.tt-faq__grid>*,.tt-vets__grid>*,.tt-problem__grid>*{min-width:0}.tt-gallery__thumbs,.tt-reels__row{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tailteddy-pdp.css.map */
