.tmvgc.tmhc{padding:clamp(48px,6vw,88px) 0;scroll-margin-top:calc(var(--header-height, 0px) + 8px)}.tmvgc.tmhc .tmhc__head{max-width:760px;margin-bottom:clamp(22px,2.6vw,36px)}.tmvgc.tmhc .tmvgc__title{font-size:clamp(3rem,3.4vw,4.8rem)}.tmvgc.tmhc .tmvgc__lede{margin-top:12px;font-size:clamp(1.6rem,1.25vw,1.8rem)}.tmvgc.tmhc .tmvgc__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.tmvgc.tmhc .tmvgc-card{flex-direction:column;align-items:stretch;gap:8px;width:auto;min-width:0;min-height:48px;padding:6px 6px 10px;text-align:center}.tmvgc.tmhc .tmvgc-card__thumb{width:100%}.tmvgc.tmhc .tmvgc-card__text{padding:0 2px}.tmvgc.tmhc .tmvgc-card__label{font-size:1.3rem;line-height:1.25;overflow-wrap:anywhere}.tmvgc.tmhc .tmvgc-card[aria-selected=true]:after{top:11px;right:11px;box-shadow:0 0 0 2px #fffdf7}.tmvgc.tmhc .tmvgc__details{display:grid;margin-top:16px;padding-top:16px}.tmvgc.tmhc .tmvgc__detail{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0}.tmvgc.tmhc .tmvgc__detail[hidden]{display:flex;visibility:hidden}.tmvgc.tmhc .tmvgc__detail{transition:none!important}.tmvgc.tmhc .tmvgc__desc{margin-bottom:12px;line-height:1.6}.tmhc__features{display:grid;gap:7px;margin:0 0 18px;padding:0;list-style:none}.tmhc__features li{position:relative;margin:0;padding-left:26px;color:var(--vgc-ink);font-size:1.4rem;line-height:1.45}.tmhc__features li:before{content:"";position:absolute;top:.42em;left:3px;width:12px;height:6px;border-bottom:2px solid #6f9a7c;border-left:2px solid #6f9a7c;transform:rotate(-45deg)}.tmvgc.tmhc .tmvgc__cta{margin-top:auto;align-self:flex-start}.tmvgc.tmhc .tmvgc__foot{margin-top:14px}.tmvgc.tmhc .tmvgc__caption{font-size:clamp(1.9rem,1.6vw,2.3rem)}@media(min-width:990px){.tmvgc.tmhc .tm-cmp-split{grid-template-columns:minmax(0,32fr) minmax(0,68fr)}.tmvgc.tmhc .tmvgc__cta{align-self:stretch}}@media(max-width:989.98px){.tmvgc.tmhc .tmvgc__cta{width:100%;max-width:420px}}@media(max-width:599.98px){.tmvgc.tmhc .tmvgc__caption{min-height:2.6em}.tmvgc.tmhc .tmvgc-card{width:auto;gap:7px;padding:5px 5px 9px}.tmvgc.tmhc .tmvgc-card__thumb{width:100%}.tmvgc.tmhc .tmvgc-card__label{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tm-home-compare.css.map */
