.tm-section{--tm-content-padding: 5rem;background:var(--tm-background, #ffffff);color:var(--tm-color, #20282b);font-weight:var(--tm-copy-font-weight, 400);padding-bottom:var(--tm-padding-bottom-desktop, 6rem);padding-top:var(--tm-padding-top-desktop, 6rem)}.tm-section,.tm-section *{box-sizing:border-box}.tm-section__inner{margin:0 auto;max-width:var(--page-width);padding-left:var(--tm-content-padding);padding-right:var(--tm-content-padding);width:100%}.tm-section__heading{color:inherit;font-family:var(--font-heading-family);font-size:clamp(calc(2.6rem * var(--tm-heading-font-scale, 1)),calc(2.4vw * var(--tm-heading-font-scale, 1)),calc(3.4rem * var(--tm-heading-font-scale, 1)));font-style:var(--font-heading-style);font-weight:var(--tm-heading-font-weight, var(--font-heading-weight));letter-spacing:-.02em;line-height:1.18;margin:0}.tm-section__copy{font-size:calc(1.5rem * var(--tm-copy-font-scale, 1));line-height:1.55}.tm-section__copy>*:first-child{margin-top:0}.tm-section__copy>*:last-child{margin-bottom:0}.tm-how__heading{margin-bottom:3.2rem;text-align:center}.tm-how__grid{display:grid;gap:clamp(2rem,2.5vw,3.6rem);grid-template-columns:repeat(var(--tm-columns, 3),minmax(0,1fr));list-style:none;margin:0;padding:0}.tm-how__media{align-items:center;background:var(--tm-media-background, #9dbbd0);border-radius:var(--tm-media-radius, 1.6rem);display:flex;height:var(--tm-media-height-desktop, 25rem);justify-content:center;overflow:hidden;padding:var(--tm-media-padding, 2.4rem)}.tm-how__media img,.tm-how__media .placeholder-svg{display:block;height:100%;object-fit:contain;width:100%}.tm-how__placeholder,.tm-product-card__media>span{display:block;height:100%;width:100%}.tm-how__content{padding-top:1.8rem}.tm-how__title{color:inherit;font-family:var(--font-heading-family);font-size:calc(1.7rem * var(--tm-item-heading-font-scale, 1));font-weight:var(--tm-item-heading-font-weight, var(--font-heading-weight));line-height:1.3;margin:0 0 .8rem}.tm-how__description{font-size:calc(1.35rem * var(--tm-copy-font-scale, 1));line-height:1.5}.tm-how__description>*{margin-bottom:0;margin-top:0}.tm-tax__layout{display:grid;gap:clamp(3rem,5vw,7rem);grid-template-columns:minmax(24rem,.78fr) minmax(0,1.45fr)}.tm-tax__heading{max-width:33rem}.tm-tax__content{min-width:0}.tm-tax__copy{margin-bottom:3rem;max-width:72rem}.tm-tax__cards{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-money-card{background:var(--tm-card-background, #ffffff);border:1px solid transparent;border-radius:1.8rem;color:var(--tm-card-color, #263033);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr) minmax(11rem,.9fr);grid-template-rows:minmax(7rem,auto) minmax(5.8rem,auto) minmax(6.3rem,auto);min-height:24rem;padding:1.8rem}.tm-money-card__top{display:contents}.tm-money-card__label{align-self:center;font-size:calc(1.4rem * var(--tm-item-heading-font-scale, 1));font-weight:var(--tm-item-heading-font-weight, var(--font-heading-weight));grid-column:1;grid-row:1;line-height:1.25;margin:0}.tm-money-card__source{background:var(--tm-card-accent, #113f34);border-radius:1rem;color:var(--tm-card-accent-text, #ffffff);display:flex;flex-direction:column;grid-column:2;grid-row:1;justify-content:center;min-height:7rem;padding:1.2rem 1.4rem;width:100%}.tm-money-card__amount{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:var(--font-heading-weight);line-height:1.1}.tm-money-card__caption{font-size:1.2rem;line-height:1.25;margin-top:.45rem}.tm-money-card__tax{align-items:center;background:var(--tm-tax-background, #f8d8d9);border-radius:1rem;color:var(--tm-tax-color, #b5282d);display:flex;flex-direction:column;grid-column:2;grid-row:2;justify-content:center;margin:0;min-height:5.8rem;padding:1rem 1.4rem;text-align:center;width:100%}.tm-money-card__tax--free{justify-content:flex-end;min-height:5.8rem}.tm-money-card__tax-pill{background:var(--tm-tax-background, #d9f0df);border-radius:999px;color:var(--tm-tax-color, #287048);font-size:1.2rem;font-weight:700;line-height:1;padding:.7rem 1.2rem}.tm-money-card__result{align-items:center;background:#ffffffb8;border-radius:1rem;display:flex;flex-direction:column;grid-column:2;grid-row:3;justify-content:center;min-height:6.3rem;padding:1rem 1.4rem;text-align:center;width:100%}.tm-products{scroll-margin-top:calc(var(--header-height, 8rem) + 2rem)}.tm-products__heading{margin-bottom:3.6rem;text-align:center}.tm-products__grid{display:grid;gap:clamp(1.8rem,2.4vw,3.2rem);grid-template-columns:repeat(var(--tm-product-columns, 4),minmax(0,1fr));list-style:none;margin:0;padding:0}.tm-product-card{min-width:0}.tm-product-card__media{align-items:center;aspect-ratio:1 / 1;background:var(--tm-product-media-background, #ffffff);display:flex;justify-content:center;margin-bottom:1.6rem;overflow:hidden}.tm-product-card__media img,.tm-product-card__media .placeholder-svg{display:block;height:100%;object-fit:contain;transition:transform .24s ease;width:100%}.tm-product-card__link:hover .tm-product-card__media img{transform:scale(1.035)}.tm-product-card__link:hover .tm-product-card__title,.tm-product-card__link:focus-visible .tm-product-card__title{text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}.tm-product-card__link{color:inherit;display:block;text-decoration:none}.tm-product-card__title{color:inherit;font-family:var(--font-heading-family);font-size:calc(1.45rem * var(--tm-item-heading-font-scale, 1));font-weight:var(--tm-item-heading-font-weight, var(--font-heading-weight));line-height:1.35;margin:0 0 .45rem}.tm-product-card__sku{color:var(--tm-muted-color, #6c7274);font-size:1.15rem;line-height:1.3;margin:0 0 .65rem}.tm-product-card .price{font-size:1.5rem;font-weight:700;letter-spacing:0}.tm-products__actions{margin-top:4rem;text-align:center}.tm-products__empty{font-size:calc(1.6rem * var(--tm-copy-font-scale, 1));line-height:1.5;margin:0;text-align:center}.tm-products__button{align-items:center;background:var(--tm-button-background, #c82127);border:1px solid transparent;border-radius:999px;color:var(--tm-button-color, #ffffff);display:inline-flex;font-family:var(--font-heading-family);font-size:calc(1.45rem * var(--tm-button-font-scale, 1));font-weight:var(--tm-button-font-weight, 400);justify-content:center;line-height:1.2;min-height:4.8rem;min-width:20rem;padding:1.3rem 2.8rem;text-decoration:none;transition:filter .18s ease,transform .18s ease}.tm-products__button:hover{filter:brightness(.92);transform:translateY(-1px)}.tm-faq__layout{display:grid;gap:clamp(3rem,5vw,7rem);grid-template-columns:minmax(23rem,.7fr) minmax(0,1.7fr)}.tm-faq__heading{max-width:30rem}.tm-faq__list{display:grid;gap:1.2rem}.tm-faq__item{background:var(--tm-item-background, #ffffff);border:1px solid transparent;border-radius:var(--tm-item-radius, 1.4rem);overflow:hidden}.tm-faq__item summary{align-items:center;cursor:pointer;display:flex;font-size:calc(1.4rem * var(--tm-item-heading-font-scale, 1));font-weight:var(--tm-item-heading-font-weight, 600);gap:2rem;justify-content:space-between;line-height:1.4;list-style:none;min-height:5.6rem;padding:1.5rem 2rem}.tm-faq__item summary::-webkit-details-marker{display:none}.tm-faq__question{color:inherit;font-family:inherit;font-size:calc(1.4rem * var(--tm-item-heading-font-scale, 1));font-weight:var(--tm-item-heading-font-weight, 600);letter-spacing:inherit;line-height:1.4;margin:0}.tm-faq__icon{flex:0 0 auto;height:1.2rem;transition:transform .18s ease;width:1.2rem}.tm-faq__icon svg{display:block;height:100%;width:100%}.tm-faq__item[open] .tm-faq__icon{transform:rotate(180deg)}.tm-faq__answer{color:var(--tm-answer-color, #52595b);font-size:calc(1.35rem * var(--tm-copy-font-scale, 1));font-weight:var(--tm-copy-font-weight, 400);line-height:1.55;padding:0 5rem 1.8rem 2rem}.tm-faq__answer p,.tm-faq__answer li,.tm-faq__answer a{font-size:inherit;font-weight:inherit}.tm-faq__answer>*:first-child{margin-top:0}.tm-faq__answer>*:last-child{margin-bottom:0}.tm-faq__item--editor-empty{padding:1.5rem 2rem}.tm-faq__item--editor-empty p{color:var(--tm-answer-color, #52595b);font-size:calc(1.35rem * var(--tm-copy-font-scale, 1));font-weight:var(--tm-copy-font-weight, 400);line-height:1.5;margin:.8rem 0 0}.tm-product-card__link:focus-visible,.tm-products__button:focus-visible{outline:3px solid #005fcc;outline-offset:4px}.tm-faq__item summary:focus-visible{outline:3px solid #005fcc;outline-offset:-3px}@media screen and (max-width:989px){.tm-tax__layout,.tm-faq__layout{gap:3rem;grid-template-columns:minmax(20rem,.62fr) minmax(0,1.38fr)}.tm-money-card{grid-template-columns:1fr;grid-template-rows:auto minmax(7rem,auto) minmax(5.8rem,auto) minmax(6.3rem,auto)}.tm-money-card__label,.tm-money-card__source,.tm-money-card__tax,.tm-money-card__result{grid-column:1}.tm-money-card__label{grid-row:1}.tm-money-card__source{grid-row:2}.tm-money-card__tax{grid-row:3}.tm-money-card__result{grid-row:4}}@media screen and (max-width:749px){.tm-section{--tm-content-padding: 2rem;padding-bottom:var(--tm-padding-bottom-mobile, 4rem);padding-top:var(--tm-padding-top-mobile, 4rem)}.tm-section__heading{font-size:calc(2.5rem * var(--tm-heading-font-scale, 1))}.tm-how__heading,.tm-products__heading{margin-bottom:2.6rem}.tm-how__grid{gap:2.8rem;grid-template-columns:1fr}.tm-how__media{height:var(--tm-media-height-mobile, 21rem)}.tm-how__content{padding-top:1.4rem}.tm-how__title{font-size:calc(1.55rem * var(--tm-item-heading-font-scale, 1))}.tm-how__description{font-size:calc(1.4rem * var(--tm-copy-font-scale, 1))}.tm-tax__layout,.tm-faq__layout{display:block}.tm-tax__heading,.tm-faq__heading{margin-bottom:2rem;max-width:100%}.tm-tax__copy{font-size:calc(1.35rem * var(--tm-copy-font-scale, 1));margin-bottom:2.4rem}.tm-tax__cards{grid-template-columns:1fr}.tm-money-card{grid-template-columns:minmax(0,1fr) minmax(11rem,.9fr);grid-template-rows:minmax(7rem,auto) minmax(5.8rem,auto) minmax(6.3rem,auto);min-height:0}.tm-money-card__label{grid-column:1;grid-row:1}.tm-money-card__source,.tm-money-card__tax,.tm-money-card__result{grid-column:2}.tm-money-card__source{grid-row:1}.tm-money-card__tax{grid-row:2}.tm-money-card__result{grid-row:3}.tm-products__grid{gap:2.4rem 1.4rem;grid-template-columns:repeat(var(--tm-product-columns-mobile, 2),minmax(0,1fr))}.tm-product-card__media{margin-bottom:1.2rem}.tm-product-card__title{font-size:calc(1.4rem * var(--tm-item-heading-font-scale, 1))}.tm-product-card__sku{font-size:1.2rem}.tm-product-card .price{font-size:1.4rem}.tm-products__actions{margin-top:3rem}.tm-products__button{font-size:calc(1.4rem * var(--tm-button-font-scale, 1));min-height:4.4rem;min-width:17rem}.tm-faq__list{gap:1rem}.tm-faq__item summary{font-size:calc(1.4rem * var(--tm-item-heading-font-scale, 1));gap:1.2rem;min-height:5.2rem;padding:1.4rem 1.6rem}.tm-faq__answer{font-size:calc(1.4rem * var(--tm-copy-font-scale, 1));padding:0 4rem 1.6rem 1.6rem}.tm-faq__question{font-size:calc(1.4rem * var(--tm-item-heading-font-scale, 1))}.tm-faq__item--editor-empty p{font-size:calc(1.4rem * var(--tm-copy-font-scale, 1))}}@media(prefers-reduced-motion:reduce){.tm-product-card__media img,.tm-products__button,.tm-faq__icon{transition:none}}@media(prefers-contrast:more){.tm-money-card,.tm-faq__item,.tm-products__button{border-color:currentColor}}@media(forced-colors:active){.tm-money-card,.tm-faq__item,.tm-products__button{border-color:CanvasText}.tm-product-card__link:focus-visible,.tm-products__button:focus-visible,.tm-faq__item summary:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/smart-true-med.css.map */
