.td-section,.td-header{--td-red:#bd1525;--td-line:#e7e5e1;color:#191919;font-family:Arial,Helvetica,sans-serif;background:#fff;font-size:16px;line-height:1.5}.td-section *,.td-header *{box-sizing:border-box}.td-section{margin:0 auto;padding:58px 0}.td-wrap{max-width:1512px;padding:58px 48px}.td-section h2{font-size:clamp(30px,3.8vw,54px);font-weight:700;letter-spacing:-.045em;line-height:1.08;margin:0 0 32px}.td-section h3{font-size:24px;line-height:1.25;margin:0 0 14px}.td-section p{color:#6d6c70}.td-section a,.td-header a{color:inherit;text-decoration:none}.td-section a:hover,.td-header a:hover{color:var(--td-red)}.td-link{display:inline-flex;align-items:center;gap:18px;color:var(--td-red)!important;font-weight:600;font-size:15px}.td-section button{font:inherit;cursor:pointer}.td-section :focus-visible,.td-header :focus-visible{outline:2px solid var(--td-red);outline-offset:5px}.td-top{display:flex;justify-content:flex-end;gap:24px;background:#f5f5f2;padding:8px 4%;font-size:12px}.td-nav{display:flex;align-items:center;gap:28px;padding:23px 4%}.td-logo{flex:0 0 156px}.td-logo img{display:block;width:100%;height:auto}.td-nav nav{flex:1;display:flex;align-items:center;justify-content:space-evenly;gap:18px;font-size:14px;font-weight:600}.td-nav nav details{position:relative;font-size:12px}.td-nav nav details a{display:block;padding:8px}.td-tools{display:flex;gap:18px;align-items:center;flex:none}.td-tools a{display:flex;align-items:center}.td-tools svg{width:26px;height:26px}.td-tools span{font-size:12px}.td-stories{padding:0;max-width:1672px}.td-slide{position:relative;min-height:590px;overflow:hidden}.td-stories[data-ready] .td-slide:not(.is-active){display:none}.td-scene-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.td-scene-image img{width:100%;height:118%;object-fit:cover;object-position:center top;display:block;max-width:none}.td-scene-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff,#fffffff8 27%,#ffffffb3 40%,#fff0 59%)}.td-story-copy{position:relative;z-index:1;width:45%;padding:110px 0 65px 5.5%}.td-story-copy>p{color:var(--td-red);font-weight:600;letter-spacing:.12em;font-size:12px;margin:0 0 22px}.td-story-copy h2{font-size:clamp(36px,4vw,65px);margin-bottom:20px}.td-story-copy>div{font-size:19px;color:#69676c;max-width:360px;margin-bottom:26px}.td-story-copy>.td-link{background:var(--td-red);color:#fff!important;padding:13px 22px;border-radius:5px}.td-story-copy video{width:100%;max-width:350px;display:block;margin-top:20px}.td-video-link{display:block;font-size:14px;margin-top:18px}.td-slide-controls{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:#f6f5f2;overflow-x:auto}.td-slide-controls button{border:0;border-bottom:2px solid transparent;padding:9px;background:none;white-space:nowrap;font-size:13px}.td-slide-controls button[aria-pressed=true]{border-color:var(--td-red);color:var(--td-red)}.td-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.td-category{min-width:0;border-right:1px solid var(--td-line);padding-right:20px}.td-category:last-child{border:0}.td-category h3{font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.035em;min-height:75px}.td-category p{font-size:14px;min-height:44px}.td-product-image{height:285px;margin:20px 0 28px}.td-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.td-category:hover .td-product-image img{transform:scale(1.025)}.td-tabs{display:flex;gap:30px;border-bottom:1px solid var(--td-line);margin-bottom:26px;overflow-x:auto}.td-tabs button{background:none;border:0;white-space:nowrap;padding:12px 4px;border-bottom:2px solid transparent;color:#777}.td-tabs button[aria-selected=true]{border-color:var(--td-red);color:#191919;font-weight:700}.td-scene-panel{display:grid;grid-template-columns:2fr 1fr;gap:32px}.td-scene-panel[hidden]{display:none}.td-hotspot-image{position:relative;min-height:570px;overflow:hidden;background:#f6f5f2;border-radius:8px}.td-hotspot-image>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.td-scene-crop>img{width:154%;height:128%;max-width:none;top:-28%;object-fit:fill}.td-hotspot-image>button{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;border:2px solid white;border-radius:50%;background:var(--td-red);color:#fff;font-weight:700;box-shadow:0 1px 6px #0003}.td-gear-list article{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--td-line);padding:18px 0;border-left:3px solid transparent}.td-gear-list article.is-active{border-left-color:var(--td-red);background:#fff8f6}.td-gear-list article>span{color:var(--td-red);font-size:14px;padding-left:8px}.td-gear-list article>img{width:115px;height:115px;object-fit:contain}.td-gear-list h4{font-size:17px;margin:0 0 12px}.td-gear-list a{color:var(--td-red);font-size:14px}.td-creator-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.td-creator{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:start}.td-creator>a:first-child{display:block;background:#f5f3ef}.td-creator img,.td-creator video{width:100%;height:435px;object-fit:contain;display:block}.td-creator>.td-link{margin:16px 0}.td-review-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px}.td-rating{padding:34px 27px;background:#faf6ee;border:1px solid #f1ece3;border-radius:12px}.td-rating>strong{font-size:82px;line-height:1.1;letter-spacing:-.06em}.td-rating small{font-size:22px;font-weight:400;color:#787369;letter-spacing:0}.td-stars{color:#b18035;font-size:25px;letter-spacing:3px;margin:20px 0}.td-rating>p{font-size:14px;margin-bottom:30px}.td-rating-row{display:grid;grid-template-columns:38px 1fr 34px;gap:10px;align-items:center;font-size:12px;margin:17px 0}.td-rating-row i{display:block;height:7px;border-radius:3px;background:#e9e1d2;overflow:hidden}.td-rating-row b{display:block;height:100%;background:#c69432}.td-review-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory}.td-review-card{display:flex;flex-direction:column;padding:28px 24px;border:1px solid var(--td-line);border-radius:12px;scroll-snap-align:start}.td-review-card>strong{font-size:14px}.td-review-card>small{font-size:11px;color:#818080;margin-top:6px}.td-review-card .td-stars{font-size:20px;margin:26px 0 19px}.td-review-card h3{font-size:22px;letter-spacing:-.025em}.td-review-card p{font-size:15px;line-height:1.75;margin:0 0 20px}.td-review-card img{max-width:100%;max-height:200px;object-fit:contain}.td-review-card .td-link{margin-top:auto;padding-top:16px}.td-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0}.td-service-grid>div{padding:20px 0}.td-contact{border-top:1px solid var(--td-line);padding:20px 0}.td-contact summary{cursor:pointer;font-size:21px}.td-section form{display:grid;gap:10px;margin-top:20px;max-width:650px}.td-section input,.td-section textarea{border:1px solid #aaa;padding:12px;background:#fff;color:#191919;font:inherit;width:100%}.td-button,.next-contact-form button{background:var(--td-red);color:#fff;padding:13px 24px;border:0;border-radius:4px}.td-connect .next-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.td-connect h2{font-size:40px}.td-connect .next-email{display:block;color:var(--td-red);font-size:24px;margin:25px 0}.td-connect .next-distributor{border:1px solid var(--td-line);border-radius:8px;padding:25px;align-self:start}.td-connect summary{display:flex;align-items:center;gap:16px;cursor:pointer}.td-connect summary svg{width:30px;height:30px}.td-connect .r-partner-label{font-size:22px}.td-connect .r-partner-label small{display:block;color:#777;font-size:13px;margin-top:6px}@media(max-width:1100px){.td-nav{flex-wrap:wrap;gap:18px}.td-nav nav{order:3;flex-basis:100%;justify-content:space-between;overflow-x:auto;padding:8px 0;white-space:nowrap}.td-tools{margin-left:auto}.td-slide{min-height:510px}.td-story-copy{padding-top:80px;width:49%}.td-hotspot-image{min-height:450px}.td-gear-list article>img{width:85px;height:85px}.td-creator{flex-basis:calc((100% - 40px)/3)}.td-review-layout{grid-template-columns:230px minmax(0,1fr)}.td-review-rail{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:700px){.td-wrap{padding:36px 20px}.td-nav{padding:18px 20px}.td-logo{flex-basis:130px}.td-nav nav{font-size:13px;gap:24px}.td-top{padding:7px 20px}.td-tools{gap:14px}.td-slide{min-height:660px}.td-story-copy{width:100%;padding:32px 24px 330px}.td-story-copy h2{font-size:39px;max-width:320px}.td-story-copy>div{font-size:16px;max-width:280px}.td-scene-image{top:250px}.td-scene-image:after{background:linear-gradient(#fff,transparent 30%)}.td-scene-image img{object-position:70% top;height:120%}.td-slide-controls{justify-content:flex-start;gap:10px}.td-slide-controls button{font-size:12px}.td-category-grid{grid-template-columns:1fr;gap:28px}.td-category{border-right:0;border-bottom:1px solid var(--td-line);padding:0 0 28px}.td-category h3{min-height:0;font-size:28px}.td-category p{min-height:0}.td-product-image{height:240px}.td-tabs{gap:22px;font-size:14px}.td-scene-panel{grid-template-columns:1fr;gap:20px}.td-hotspot-image{min-height:360px}.td-gear-list article>img{width:80px;height:80px}.td-gear-list h3{font-size:24px}.td-creator{flex-basis:78%}.td-creator img,.td-creator video{height:420px}.td-review-layout{grid-template-columns:1fr}.td-rating{padding:24px}.td-rating>strong{font-size:68px}.td-rating-row{max-width:300px}.td-review-rail{grid-auto-columns:91%}.td-service-grid{grid-template-columns:1fr;gap:0}.td-connect .next-connect-grid{grid-template-columns:1fr;gap:25px}.td-connect h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.td-section *{transition:none!important;scroll-behavior:auto!important}}.td-featured .td-scene-image img{width:165%;max-width:none;object-position:left top}.td-connect .next-eyebrow{font-size:12px;letter-spacing:.12em}.td-connect .next-connect-grid{align-items:center}.td-connect .r-partner-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:#faedef;color:var(--td-red);flex:none}.td-connect .r-partner-icon svg{width:36px;height:36px}.td-connect .r-partner-arrow{margin-left:auto}.td-footer-nav{background:#f5f5f2;border-top:1px solid #e6e4df;font:14px/1.6 Arial,sans-serif;color:#262626;padding:56px 48px}.td-footer-grid{max-width:1416px;margin:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:54px}.td-footer-nav a{color:inherit;text-decoration:none}.td-footer-nav a:hover{color:#bd1525;text-decoration:underline}.td-footer-nav a:focus-visible{outline:2px solid #bd1525;outline-offset:4px}.td-footer-brand img{display:block;width:145px;height:auto}.td-footer-brand p{max-width:270px;color:#777;margin:22px 0 15px}.td-footer-nav nav h2{font-size:16px;font-weight:700;margin:0 0 23px;letter-spacing:0}.td-footer-nav nav>a{display:block;color:#656565;font-size:13px;margin:0 0 13px}.td-footer-social{display:flex;justify-content:flex-start;gap:15px;list-style:none;padding:0;margin:20px 0 0}.td-footer-social svg{width:22px;height:22px}.footer{background:#f5f5f2}.footer__content-bottom{border-top:1px solid #e6e4df}.td-connect .next-email,.td-connect .r-partner-label{font-size:21px}.td-connect .next-distributor{padding:25px 28px}@media(max-width:900px){.td-footer-grid{grid-template-columns:repeat(3,1fr);gap:30px}.td-footer-brand{grid-column:1/-1}}@media(max-width:600px){.td-footer-nav{padding:35px 22px}.td-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.td-footer-brand{grid-column:1/-1}.td-connect .r-partner-label{font-size:18px}.td-connect .r-partner-label small{font-size:12px}.td-connect .next-distributor{padding:20px}.td-connect .r-partner-icon{width:44px;height:44px}.td-connect .r-partner-icon svg{width:30px;height:30px}}.td-section,.td-header,.td-footer-nav{max-width:100%}.td-section :where(article,nav,div,details),.td-footer-grid>*{min-width:0}.td-section :where(h2,h3,h4,p,a),.td-footer-nav a{overflow-wrap:anywhere}.td-stories{max-width:1512px;margin:0 auto;background:#f7f7f4}.td-slide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:0;align-items:center;background:#f7f7f4}.td-scene-image{position:relative;inset:auto;grid-column:2;grid-row:1;align-self:stretch;display:flex;align-items:center;overflow:hidden;background:#f3f3ef}.td-scene-image:after{display:none}.td-scene-image img,.td-featured .td-scene-image img{position:static;display:block;width:100%;height:auto;max-width:100%;aspect-ratio:16/9;object-fit:contain;object-position:center}.td-story-copy{grid-column:1;grid-row:1;position:static;width:auto;padding:54px 38px}.td-story-copy h2{font-size:clamp(32px,3.8vw,57px);max-width:12ch;line-height:1.06}.td-story-copy>div{font-size:17px;max-width:34ch}.td-story-copy>.td-link{font-size:14px;white-space:normal}.td-wrap{width:100%;max-width:1380px;margin:auto;padding:52px 40px}.td-tabs{max-width:100%;gap:clamp(12px,2.2vw,30px)}.td-tabs button{flex-shrink:0;font-size:15px}.td-scene-panel{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:28px;align-items:start}.td-hotspot-image{width:100%;min-height:0;aspect-ratio:16/9;overflow:hidden}.td-hotspot-image>img,.td-scene-crop>img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;inset:auto}.td-gear-list>h3{font-size:clamp(22px,2.2vw,29px);line-height:1.2;white-space:normal;margin:0 0 12px}.td-gear-list article{display:grid;grid-template-columns:22px 94px minmax(0,1fr);gap:12px;padding:14px 0}.td-gear-list article>span{padding-left:6px}.td-gear-list article>img{width:94px;height:94px;object-fit:contain}.td-gear-list h4{font-size:16px;line-height:1.3;margin:0 0 9px}.td-gear-list a{font-size:13px;white-space:normal}.td-connect{max-width:1160px;padding:46px 40px}.td-connect .next-connect-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:42px}.td-connect h2{font-size:clamp(29px,3vw,39px);line-height:1.1;max-width:15ch;margin:12px 0 20px}.td-connect .next-connect-grid>div>p:not(.next-eyebrow){font-size:15px;max-width:42ch;line-height:1.6}.td-connect .next-email{font-size:19px;margin:18px 0}.td-connect .next-distributor{padding:23px;width:100%}.td-connect summary{gap:13px;align-items:center;min-width:0}.td-connect .r-partner-label{font-size:19px;min-width:0}.td-connect .r-partner-label small{font-size:12px;line-height:1.5}.td-connect .r-partner-arrow{flex:0 0 23px}.td-connect .r-partner-arrow svg{width:23px;height:23px}.td-film-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.td-film{min-width:0}.td-film>h3{margin:0 0 7px;font-size:25px}.td-film>p{font-size:12px;color:#777;margin:0 0 17px}.td-film-stage{aspect-ratio:16/9;background:#111;border-radius:8px;overflow:hidden}.td-film-stage video{display:block;width:100%;height:100%;object-fit:contain}.td-film-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.td-film-actions button{border:1px solid #dcd9d3;padding:9px 15px;border-radius:5px;background:#fff;color:#333;font-size:13px}.td-film-actions button:first-child{border-color:#bd1525;color:#bd1525}.td-film-actions button:disabled{opacity:.45;cursor:default}.td-film-actions button[aria-pressed=true]{background:#bd1525;color:#fff}.td-review-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.td-service-grid,.td-category-grid{gap:25px}.td-category h3{min-height:80px}.td-footer-nav nav{min-width:0}.td-footer-nav{padding:48px 40px}.footer__content-bottom-wrapper{flex-wrap:wrap}@media(max-width:1050px){.td-scene-panel{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:22px}.td-gear-list article{grid-template-columns:18px 65px minmax(0,1fr);gap:8px}.td-gear-list article>img{width:65px;height:65px}.td-story-copy{padding:34px 24px}.td-story-copy h2{font-size:40px}.td-scene-image img{aspect-ratio:4/3;object-fit:cover}.td-category h3{font-size:24px}}@media(max-width:800px){.td-scene-panel{grid-template-columns:minmax(0,1fr)}.td-gear-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.td-gear-list>h3{grid-column:1/-1}.td-gear-list article{grid-template-columns:18px minmax(0,1fr);gap:6px}.td-gear-list article>img{grid-column:2;width:100%;height:92px}.td-gear-list article>div{grid-column:1/-1}.td-connect .next-connect-grid{gap:25px}.td-review-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:700px){.td-wrap{padding:36px 20px}.td-slide{display:flex;flex-direction:column;min-height:0}.td-story-copy{order:0;width:100%;padding:32px 24px 30px}.td-story-copy h2{font-size:38px;max-width:15ch}.td-story-copy>div{font-size:16px;margin-bottom:20px}.td-scene-image{order:1;width:100%;display:block}.td-scene-image img,.td-featured .td-scene-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.td-slide-controls{padding:10px 12px;gap:10px}.td-tabs button{font-size:14px}.td-hotspot-image{aspect-ratio:16/9}.td-gear-list{grid-template-columns:1fr;gap:0}.td-gear-list article{grid-template-columns:22px 80px minmax(0,1fr);padding:12px 0;gap:12px}.td-gear-list article>img{grid-column:auto;width:80px;height:80px}.td-gear-list article>div{grid-column:auto}.td-film-grid{grid-template-columns:1fr;gap:32px}.td-film>h3{font-size:24px}.td-connect{padding:36px 22px}.td-connect .next-connect-grid{grid-template-columns:1fr;gap:24px}.td-connect h2{max-width:20ch;font-size:32px}.td-connect .next-distributor{max-width:100%;padding:20px}.td-connect .r-partner-label{font-size:18px}.td-review-layout{grid-template-columns:1fr}.td-category h3{min-height:0}.td-footer-nav{padding:36px 22px}}.td-section,.td-header,.td-footer-nav{box-sizing:border-box}.td-gear-list article small{display:block;font-size:12px;color:#777;margin:-4px 0 9px}.td-scene-image .td-story-video{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:16/9;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/20/assets/td-final.css.map */
