.product-family-section{padding-block:4rem}.product-family-section__inner{display:grid;gap:4rem}.product-family-block{min-width:0}.product-family-block__heading{margin:0 0 2rem}.product-family-table,.responsive-table,.tmx-compare-table{width:100%;border-collapse:collapse;text-align:left}.product-family-table th,.product-family-table td,.responsive-table th,.responsive-table td,.tmx-compare-table th,.tmx-compare-table td{padding:1.4rem 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12);vertical-align:top}.product-family-table th,.responsive-table th,.tmx-compare-table th{font-weight:600;background:rgba(var(--color-foreground),.04)}.product-family-specifications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:.1rem solid rgba(var(--color-foreground),.12)}.product-family-specifications__item{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:1.6rem;padding:1.4rem 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-family-specifications__item:nth-child(odd){border-right:.1rem solid rgba(var(--color-foreground),.12)}.product-family-specifications dt{font-weight:600}.product-family-specifications dd{margin:0}.product-family-specification-tables{display:grid;gap:3rem}.product-family-specification-table .h3{margin:0 0 1.2rem}.product-family-video-grid,.product-family-gallery,.product-family-trust,.product-family-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.product-family-video,.product-family-gallery__item,.product-family-trust__item{margin:0}.product-family-video video,.product-family-gallery img{display:block;width:100%;height:auto;border-radius:var(--media-radius)}.product-family-video figcaption,.product-family-gallery figcaption{margin-top:1rem;color:rgba(var(--color-foreground),.72)}.product-family-faq{border-top:.1rem solid rgba(var(--color-foreground),.12)}.product-family-faq details{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-family-faq summary{display:flex;justify-content:space-between;gap:2rem;padding:1.8rem 0;cursor:pointer}.product-family-faq summary h3{margin:0}.product-family-faq__answer{padding-bottom:1.8rem}.product-family-trust__item{padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.025)}.product-family-trust__icon{width:4.8rem;height:4.8rem;object-fit:contain}.product-family-trust__title{margin:1.4rem 0 .8rem}.responsive-table-wrapper,.tmx-compare-wrap{width:100%;overflow-x:auto;border-radius:1.2rem}.tmx-compare-value{display:flex;align-items:center;gap:1rem}.tmx-compare-value--good{font-weight:600;color:#2e8b57}.tmx-compare-value--bad{color:rgba(var(--color-foreground),.68)}.tmx-icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex:0 0 2.8rem;border:.1rem solid currentColor;border-radius:50%}.tmx-brand-logo{display:block;max-width:18rem;max-height:6rem;margin:0 auto}.feature-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.feature-card{padding:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem}.feature-card .icon{font-size:2.8rem}.feature-title{margin:1rem 0 .6rem;font-weight:600}.feature-desc{color:rgba(var(--color-foreground),.72)}@media screen and (max-width:749px){.product-family-section{padding-block:3rem}.product-family-specifications,.product-family-video-grid,.product-family-gallery,.product-family-trust,.product-family-products,.feature-cards-grid{grid-template-columns:1fr}.product-family-specifications__item{grid-template-columns:1fr;gap:.4rem}.product-family-specifications__item:nth-child(odd){border-right:0}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.responsive-table thead{display:none}.responsive-table tr{margin-bottom:1.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;overflow:hidden}.responsive-table td{display:grid;grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr);gap:1rem;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.1);text-align:left}.responsive-table td:last-child{border-bottom:0}.responsive-table td:before{content:attr(data-label);font-weight:600}.tmx-compare-table{min-width:68rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-product-family.css.map */
