body .tdd-hero,body .tdd-product,body .tdd-breadcrumb,body .tdd-section,body .header,body .tdd-footer-grid,body .tdd-copyright{max-width:1360px}body .tdd-section{padding:48px 32px}body .tdd-product{padding:16px 32px 40px}body .tdd-breadcrumb{padding:20px 32px 0}body .tdd-section.tdd-faq{max-width:960px}body .tdd-section.tdd-narrow{max-width:1000px}body .tdd-section.tdd-marquee-strip{max-width:none;padding:12px 24px}body .header{padding-left:32px!important;padding-right:32px!important}body .tdd-footer{margin-top:24px}body .tdd-footer-grid{grid-template-columns:1.3fr .75fr .85fr 1.2fr;gap:32px;padding:40px 32px 28px}body .tdd-footer-grid>*{min-width:0}body .tdd-footer a{overflow-wrap:anywhere}body .tdd-footer .tdd-wordmark{display:flex;align-items:center;font-size:21px}body .tdd-footer .tdd-logo-mark{flex-shrink:0}body .tdd-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding:40px 32px}body .tdd-hero h1{font-size:clamp(40px,4.2vw,60px);max-width:15ch;line-height:1.04;text-wrap:balance}body .tdd-hero-lead{font-size:18px;max-width:43ch;margin-bottom:24px}body .tdd-hero .tdd-actions{gap:10px;margin-bottom:20px}body .tdd-hero .tdd-actions .tdd-button{padding:15px 20px;font-size:12px;min-height:48px}body .tdd-hero-trust{gap:8px 20px;font-size:12px}body .tdd-mosaic{grid-template-rows:1fr 1fr;max-width:560px;width:100%;justify-self:end;gap:12px}body .tdd-mosaic .tdd-tile-1{height:100%;aspect-ratio:auto}body .tdd-hero-copy{min-width:0}body .tdd-refined tdd-buybox{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px)}body .tdd-refined .tdd-gallery{width:100%;max-width:min(600px,calc((100svh - 190px) / 1.22));justify-self:center;position:sticky;top:92px}body .tdd-refined .tdd-gallery-main{margin-bottom:0}body .tdd-refined .tdd-buy-copy{min-width:0}body .tdd-refined .tdd-buy-copy h1{font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:8px 0 12px;text-wrap:balance}body .tdd-refined .tdd-promise{font-size:clamp(23px,2vw,28px);line-height:1.2;margin-bottom:18px}body .tdd-refined .tdd-product-subtitle{font-size:14px;margin-bottom:18px}body .tdd-refined .tdd-opening-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;font-size:14px;margin:0 0 14px}body .tdd-refined .tdd-inside-link{margin-bottom:16px}body .tdd-refined .tdd-tier{min-height:70px}body .tdd-refined .tdd-tier strong{font-size:15px}body .tdd-refined .tdd-tier small{font-size:13px}body .tdd-refined .tdd-tier-price strong{font-size:17px}body .tdd-refined .tdd-price-note{font-size:14px;margin-bottom:16px}body .tdd-refined .tdd-atc{min-height:52px}body .tdd-reassurance{gap:8px 16px;font-size:13px}body .tdd-reassurance a{padding-block:2px}body .tdd-invitation-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px)}body .tdd-invitation-layout figure{max-width:460px;justify-self:center}body .tdd-invitation-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body .tdd-invitation-points h3{font-size:22px}body .tdd-invitation-points p{font-size:16px;line-height:1.6}body .tdd-invitation-layout h2{font-size:clamp(30px,3vw,42px)}body .tdd-inside-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}body .tdd-editorial-heading{max-width:760px;margin-bottom:28px}body .tdd-editorial-heading h2{font-size:clamp(32px,3.5vw,46px);margin:10px 0 14px}body .tdd-inside-photo{max-width:530px;width:100%;justify-self:center}body .tdd-inside-copy h3{font-size:clamp(28px,2.8vw,36px);margin:0 0 20px}body .tdd-practice-steps p{font-size:16px}body .tdd-book-facts{margin-top:28px;padding:22px 0}body .tdd-video-card{flex:0 0 calc((100% - 64px)/5);min-width:0;max-width:none}body .tdd-video-play{min-height:44px;bottom:18px;max-width:calc(100% - 28px)}body .tdd-story-controls button{width:44px;height:44px}body .tdd-product-stories .tdd-testimonial-card h3{font-size:22px}body .tdd-pairs-section .tdd-pairs{grid-template-columns:160px minmax(0,1fr);gap:28px;padding:24px;max-width:1000px;margin:auto}body .tdd-pairs-section .tdd-pairs-image{height:160px}body .tdd-faith-summary{padding-top:0;margin-top:0;border-top:0}body .tdd-faith-context h2{max-width:30ch;margin-left:auto;margin-right:auto}body .tdd-faith-comparison{margin-top:40px;padding-top:32px}body .tdd-faith-comparison table{table-layout:fixed;min-width:620px}body .tdd-faith-comparison th:first-child{width:26%}body .tdd-faith-comparison th,body .tdd-faith-comparison td{text-align:left;overflow-wrap:normal;font-size:14px}body .tdd-faith-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}body .tdd-faith-stats--three article+article{border-left:1px solid var(--tdd-border);border-top:0}body .tdd-risk{padding-bottom:40px}@media(min-width:750px)and (max-width:989px){body .tdd-hero{gap:24px;padding-inline:24px}body .tdd-hero h1{font-size:42px}body .tdd-hero-lead{font-size:16px}body .tdd-hero .tdd-actions{flex-direction:column;align-items:stretch}body .tdd-refined tdd-buybox{gap:24px}body .tdd-refined .tdd-opening-benefits{grid-template-columns:1fr;gap:7px}body .tdd-refined .tdd-tier{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:12px 10px}body .tdd-refined .tdd-tier strong{font-size:14px}body .tdd-refined .tdd-tier small{font-size:12px}body .tdd-invitation-points{grid-template-columns:1fr;gap:18px}body .tdd-invitation-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}body .tdd-video-card{flex-basis:calc((100% - 32px)/3)}body .tdd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .tdd-product-stories .tdd-story-track .tdd-testimonial-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:749px){body .tdd-section{padding:32px 20px}body .tdd-product{padding:12px 20px 28px}body .tdd-breadcrumb{padding:16px 20px 0}body .header{padding-inline:16px!important}body .tdd-hero{padding:26px 20px 30px;gap:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "lead" "media" "actions" "trust"}body .tdd-hero-copy{display:contents}body .tdd-hero-eyebrow{display:none}body .tdd-hero h1{grid-area:title;max-width:18ch;font-size:clamp(32px,8.5vw,42px);margin:0 0 12px}body .tdd-hero-lead{grid-area:lead;font-size:16px;line-height:1.5;margin:0 0 20px;max-width:43ch}body .tdd-mosaic{grid-area:media;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:540px;justify-self:center;margin-bottom:18px}body .tdd-mosaic .tdd-tile-1,body .tdd-mosaic .tdd-tile-2{grid-row:auto;aspect-ratio:4/5}body .tdd-mosaic .tdd-tile-3{display:none}body .tdd-tile>span{left:8px;bottom:8px;font-size:10px;padding:5px 8px}body .tdd-hero .tdd-actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}body .tdd-hero .tdd-actions .tdd-button{display:flex;align-items:center;justify-content:center;padding:12px 8px;font-size:11px;letter-spacing:.035em;min-height:48px}body .tdd-hero-trust{grid-area:trust;font-size:12px;gap:6px 16px}body .tdd-refined tdd-buybox{grid-template-columns:minmax(0,1fr);gap:24px}body .tdd-refined .tdd-gallery{position:static;width:100%;max-width:500px}body .tdd-refined .tdd-buy-copy h1{font-size:clamp(30px,7.6vw,36px)}body .tdd-refined .tdd-opening-benefits{grid-template-columns:1fr;gap:8px;font-size:14px}body .tdd-refined .tdd-promise{font-size:25px}body .tdd-refined .tdd-product-subtitle{font-size:13px}body .tdd-refined .tdd-tier strong{font-size:14px}body .tdd-refined .tdd-tier small{font-size:12px}body .tdd-refined .tdd-tier-price strong{font-size:16px}body .tdd-refined .tdd-atc{font-size:14px}body .tdd-invitation-layout,body .tdd-inside-layout{grid-template-columns:minmax(0,1fr);gap:24px}body .tdd-invitation-layout figure{width:100%;max-width:380px}body .tdd-invitation-layout figure img{aspect-ratio:1;object-position:center 35%}body .tdd-invitation-points{grid-template-columns:1fr;gap:18px}body .tdd-invitation-points p,body .tdd-practice-steps p{font-size:15px}body .tdd-editorial-heading h2{font-size:32px}body .tdd-video-card{flex-basis:70%;max-width:260px}body .tdd-video-row{gap:12px}body .tdd-product-stories .tdd-story-track .tdd-testimonial-card{flex-basis:90%;padding:20px}body .tdd-pairs-section .tdd-pairs{grid-template-columns:92px minmax(0,1fr);padding:16px;gap:16px}body .tdd-pairs-section .tdd-pairs-image{height:110px}body .tdd-pairs-section .tdd-pairs h2{font-size:23px!important}body .tdd-pairs-section .tdd-pairs .tdd-button{min-height:44px;padding:12px 10px}body .tdd-faith-stats--three article{padding:18px 8px}body .tdd-faith-stats--three strong{font-size:clamp(28px,7.4vw,38px);white-space:nowrap}body .tdd-faith-stats--three p{font-size:12px}body .tdd-faith-comparison{margin-top:28px;padding-top:28px}body .tdd-faith-comparison h2{font-size:29px}body .tdd-faq summary{font-size:16px;padding-block:18px}body .tdd-faq-intro{overflow-wrap:anywhere;font-size:15px}body .tdd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:32px 20px}body .tdd-footer-grid>div:first-child,body .tdd-footer-grid>div:last-child{grid-column:1/-1}body .tdd-footer-grid nav a{display:inline-block;min-height:32px}body .tdd-copyright{padding-inline:20px}}@media(max-width:359px){body .header{padding-inline:10px!important}body .header__heading-link .h2{font-size:19px}body .tdd-hero,body .tdd-section,body .tdd-product,body .tdd-breadcrumb{padding-left:16px;padding-right:16px}body .tdd-pairs-section .tdd-pairs{grid-template-columns:minmax(0,1fr)}body .tdd-pairs-section .tdd-pairs-image{width:120px;height:120px}}@media(min-width:750px)and (max-height:600px){body .tdd-refined .tdd-gallery{position:static;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tdd-responsive.css.map */
