.td{box-sizing:border-box;background:var(--td-bg);color:var(--td-ink);font-family:var(--td-body-font);font-weight:var(--td-body-weight);font-style:var(--td-body-style);font-size:var(--td-body-size);line-height:var(--td-body-leading);text-align:var(--td-align);padding:var(--td-top) var(--td-side) var(--td-bottom);border:var(--td-border);overflow-wrap:break-word}.td *{box-sizing:border-box;min-width:0}.td__shell{width:100%;max-width:var(--td-max);margin-inline:auto}.td__heading{font-family:var(--td-heading-font);font-weight:var(--td-heading-weight);font-style:var(--td-heading-style);font-size:var(--td-heading-size);letter-spacing:var(--td-tracking);line-height:var(--td-heading-leading);text-transform:var(--td-heading-case);color:var(--td-ink);margin:20px 0 28px}.td__eyebrow{font-family:var(--td-eyebrow-font);font-weight:var(--td-eyebrow-weight);font-size:var(--td-eyebrow-size);letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:var(--td-accent);margin:0 0 18px}.td__eyebrow:after{content:"";display:block;width:34px;border-top:2px solid currentColor;margin-top:14px}.td__eyebrow{font-style:var(--td-eyebrow-style)}.td__button,.td__link{font-style:var(--td-button-style)}.td__feature{background:var(--td-card);border-radius:var(--td-card-radius)}.td__feature h3,.td__card h3{font-style:var(--td-heading-style)}.td__lead{color:var(--td-body);font-size:var(--td-body-size);line-height:var(--td-body-leading);margin:0 0 28px}.td__rich p{margin:0 0 1em}.td__rich p:last-child{margin-bottom:0}.td__rich ul,.td__rich ol{padding-left:1.5em}.td__rich a{text-decoration:underline}.td__rich strong{font-weight:700}.td__split{display:grid;grid-template-columns:minmax(0,var(--td-image-width)) minmax(0,var(--td-copy-width));gap:var(--td-gap);align-items:center}.td--image-right .td__split{grid-template-columns:minmax(0,var(--td-copy-width)) minmax(0,var(--td-image-width))}.td--image-right .td__media{grid-column:2;grid-row:1}.td--image-right .td__copy{grid-column:1;grid-row:1}.td--no-image .td__split{grid-template-columns:1fr}.td--no-image .td__copy{grid-column:auto;grid-row:auto}.td--bleed .td__shell{max-width:none}.td--bleed .td__split{align-items:stretch}.td__media{width:100%;max-width:100%;border-radius:var(--td-image-radius);overflow:hidden;min-height:var(--td-image-min);aspect-ratio:var(--td-image-ratio)}.td__picture{display:block;width:100%;height:100%;min-height:var(--td-image-min)}.td__picture img,.td__placeholder{display:block;width:100%;height:100%;min-height:var(--td-image-min);object-fit:var(--td-image-fit);object-position:var(--td-image-position);transition:transform .6s ease}.td__media:hover img{transform:scale(var(--td-image-zoom))}.td__picture--motion img{animation:td-breathe 18s ease-in-out infinite alternate}.td__copy{padding:var(--td-content-pad);background:var(--td-panel);display:flex;flex-direction:column;justify-content:center}.td__actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:8px}.td__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--td-button-height);padding:12px var(--td-button-pad);border-radius:var(--td-button-radius);background:var(--td-button);color:var(--td-button-ink);font-family:var(--td-button-font);font-weight:var(--td-button-weight);font-size:var(--td-button-size);line-height:1.5;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:filter .2s}.td__button:hover{filter:brightness(.9)}.td__button:focus-visible,.td__link:focus-visible,.td summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.td__link{color:var(--td-ink);font-family:var(--td-button-font);font-weight:var(--td-button-weight);font-size:var(--td-button-size);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.td__link span{margin-left:8px}.td__price{margin:0 0 28px;font-size:var(--td-card-body);letter-spacing:.08em;font-weight:700}.td__features{display:grid;margin:10px 0 30px;border-top:var(--td-divider)}.td__features--two{grid-template-columns:repeat(2,minmax(0,1fr))}.td__feature{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:22px 12px 22px 0;border-bottom:var(--td-divider)}.td__feature--plain{grid-template-columns:1fr}.td__features--two .td__feature:nth-child(2n){padding-left:18px;border-left:var(--td-divider)}.td__number{color:var(--td-accent);font-size:var(--td-eyebrow-size);letter-spacing:.13em}.td__feature h3,.td__card h3{font-family:var(--td-heading-font);font-weight:var(--td-heading-weight);font-size:var(--td-card-heading);text-transform:uppercase;letter-spacing:.05em;line-height:1.4;margin:0 0 10px;color:var(--td-ink)}.td__feature p,.td__card .td__rich{font-size:var(--td-card-body);line-height:var(--td-body-leading);color:var(--td-body);margin:0}.td__cards{display:grid;grid-template-columns:repeat(var(--td-columns),minmax(0,1fr));gap:var(--td-card-gap);margin-top:40px}.td__shell>.td__cards:first-child{margin-top:0}.td__card{border:var(--td-divider);border-radius:var(--td-card-radius);background:var(--td-card);padding:var(--td-card-pad);margin:0}.td__card>.td__number{display:block;margin-bottom:20px}.td__card>.td__link{display:inline-block;margin-top:24px}.td__card-image{display:block;width:100%;height:auto;margin-bottom:24px;border-radius:var(--td-card-radius)}.td-grid--trust .td__card{border-top:0;border-bottom:0}.td-grid--trust .td__cards{margin-top:0}.td-grid--trust .td__card h3{font-size:var(--td-card-heading)}.td-grid--journal .td__card{border-top:3px solid var(--td-accent)}.td-reviews blockquote{padding:0;margin:0 0 22px;font-size:var(--td-card-body);line-height:var(--td-body-leading);color:var(--td-body)}.td-reviews blockquote p{margin:0}.td-reviews figcaption{font-size:var(--td-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;color:var(--td-body)}.td__stars{color:var(--td-accent);letter-spacing:.13em;margin:0 0 18px}.td__details-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:var(--td-gap)}.td__accordions{border-top:var(--td-divider)}.td__accordions details{border-bottom:var(--td-divider)}.td__accordions summary{display:flex;gap:20px;align-items:center;cursor:pointer;list-style:none;padding:24px 0;font-family:var(--td-heading-font);font-size:var(--td-card-heading);font-weight:var(--td-heading-weight);text-align:left;line-height:1.4}.td__accordions summary::-webkit-details-marker{display:none}.td__toggle{margin-left:auto;font-size:24px;font-weight:400;transition:transform .2s}.td details[open] .td__toggle{transform:rotate(45deg)}.td__answer{padding:0 30px 28px 0;color:var(--td-body);font-size:var(--td-card-body)}.td__story-layout{display:grid;grid-template-columns:minmax(0,var(--td-image-width)) minmax(0,var(--td-copy-width));gap:var(--td-gap);margin-top:64px;align-items:start}.td--image-right .td__story-layout{grid-template-columns:minmax(0,var(--td-copy-width)) minmax(0,var(--td-image-width))}.td--image-right .td__story-layout>.td__accordions{grid-column:1;grid-row:1}.td--no-image .td__story-layout{grid-template-columns:1fr}.td__story-intro{max-width:760px}.td__editor-note{border:1px dashed currentColor;padding:20px;font-size:14px}@keyframes td-breathe{0%{transform:scale(1.01)}to{transform:scale(1.07)}}@media(max-width:899px){.td__split,.td--image-right .td__split,.td__details-layout,.td__story-layout,.td--image-right .td__story-layout{grid-template-columns:1fr}.td__media,.td--image-right .td__media{grid-column:1;grid-row:1}.td__copy,.td--image-right .td__copy,.td--image-right .td__story-layout>.td__accordions{grid-column:1;grid-row:2}.td--mobile-image-last .td__media{grid-row:2}.td--mobile-image-last .td__copy,.td--mobile-image-last .td__story-layout>.td__accordions{grid-row:1}.td__story-layout{margin-top:40px}.td__cards{margin-top:32px}}@media(max-width:560px){.td__features--two{grid-template-columns:1fr}.td__features--two .td__feature:nth-child(2n){padding-left:0;border-left:0}.td__actions{gap:20px}}@media(prefers-reduced-motion:reduce){.td__picture--motion img{animation:none}.td__picture img,.td__toggle,.td__button{transition:none}.td__media:hover img{transform:none}}.td-reviews .td__card{border:1px solid #c9d2c5;box-shadow:0 12px 32px #1b2a1c14;border-top:4px solid var(--td-accent)}.td-reviews .td__stars{font-size:19px;line-height:1;letter-spacing:.18em;margin:0 0 22px}.td-reviews blockquote{font-size:max(17px,var(--td-card-body));color:var(--td-ink);line-height:1.6}.product-info__text strong{letter-spacing:.12em;font-size:.83em;color:#55624d}.td__marquee-track{display:contents}.td__cards--clone{display:none}.td-grid--journal .td__card{overflow:hidden;padding-top:0}.td-grid--journal .td__card-image{width:calc(100% + var(--td-card-pad) * 2);max-width:none;margin:0 calc(var(--td-card-pad) * -1) 26px;aspect-ratio:4/3;object-fit:cover;border-radius:0}@media(max-width:899px){.td-grid--auto-scroll{overflow:hidden}.td-grid--auto-scroll .td__shell{max-width:none}.td-grid--auto-scroll .td__marquee-track{display:flex;width:max-content;animation:td-trust-marquee var(--td-marquee-duration) linear infinite}.td-grid--auto-scroll .td__marquee-track:hover,.td-grid--auto-scroll .td__marquee-track:focus-within{animation-play-state:paused}.td-grid--auto-scroll .td__cards,.td-grid--auto-scroll .td__cards--clone{display:flex!important;flex:none;width:max-content;gap:var(--td-card-gap);margin:0;padding-right:var(--td-card-gap);overflow:visible;scroll-snap-type:none}.td-grid--auto-scroll .td__card{width:245px;flex:0 0 245px;scroll-snap-align:none}}@keyframes td-trust-marquee{to{transform:translate(-50%)}}@media(max-width:899px)and (prefers-reduced-motion:reduce){.td-grid--auto-scroll .td__marquee-track{display:block;width:100%;overflow-x:auto;animation:none}.td-grid--auto-scroll .td__cards--clone{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/trimd-editable.css.map */
