.ts-custom-product-description{--ads-green: #53a276;--ads-green-dark: #3d7a57;--ads-ink: #1f2421;--ads-muted: #5c6660;--ads-line: #e2e6e3;--ads-soft: #f5f7f6;max-width:880px;margin:0 auto;color:var(--ads-ink);font-size:16px;line-height:1.65}.ts-custom-product-description *,.ts-custom-product-description *:before,.ts-custom-product-description *:after{box-sizing:border-box}.ts-custom-product-description section{margin:0 0 44px}.ts-custom-product-description p{margin:0 0 12px}.ts-custom-product-description p:last-child{margin-bottom:0}.ts-custom-product-description a{color:var(--ads-green-dark)}.ts-custom-product-description h2{position:relative;margin:0 0 18px;padding:0 0 10px;border-bottom:1px solid var(--ads-line);color:var(--ads-ink);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}.ts-custom-product-description h2:after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:3px;background:var(--ads-green)}.ts-custom-product-description .ts-custom-product-description__lead{font-size:17px;line-height:1.75}.ts-custom-product-description .ts-custom-product-description__compat{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.ts-custom-product-description .ts-custom-product-description__compat li{margin:0;padding:12px 16px;border:1px solid var(--ads-line);border-radius:8px;background:var(--ads-soft);font-weight:600;text-align:center}.ts-custom-product-description .ts-custom-product-description__compat li:before{content:none}.ts-custom-product-description .ts-custom-product-description__specs{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:auto;font-size:15px}.ts-custom-product-description .ts-custom-product-description__specs th,.ts-custom-product-description .ts-custom-product-description__specs td{padding:12px 0;border:0;border-bottom:1px solid var(--ads-line);background:none;text-align:left;vertical-align:top}.ts-custom-product-description .ts-custom-product-description__specs th{width:40%;padding-right:16px;color:var(--ads-muted);font-weight:400}.ts-custom-product-description .ts-custom-product-description__specs td{font-weight:600;overflow-wrap:anywhere}.ts-custom-product-description .ts-custom-product-description__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.ts-custom-product-description .ts-custom-product-description__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}.ts-custom-product-description .ts-custom-product-description__features>div{padding:14px 0;border-bottom:1px solid var(--ads-line)}.ts-custom-product-description .ts-custom-product-description__features dt{margin:0 0 4px;font-weight:700}.ts-custom-product-description .ts-custom-product-description__features dd{margin:0;color:var(--ads-muted);font-size:15px}.ts-custom-product-description .ts-custom-product-description__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:22px 24px;border-radius:10px;background:var(--ads-soft)}.ts-custom-product-description .ts-custom-product-description__help-text{flex:1 1 320px}.ts-custom-product-description .ts-custom-product-description__help-title{margin:0 0 4px;font-size:17px;font-weight:700}.ts-custom-product-description .ts-custom-product-description__help-text p:last-child{color:var(--ads-muted);font-size:15px}.ts-custom-product-description .ts-custom-product-description__btn{display:inline-block;padding:12px 22px;border-radius:6px;background:var(--ads-green-dark);color:#fff;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.ts-custom-product-description .ts-custom-product-description__btn:hover{background:#336a4b;color:#fff}@media(max-width:640px){.ts-custom-product-description section{margin-bottom:36px}.ts-custom-product-description h2{font-size:18px}.ts-custom-product-description .ts-custom-product-description__lead{font-size:16px}.ts-custom-product-description .ts-custom-product-description__features{grid-template-columns:1fr}.ts-custom-product-description .ts-custom-product-description__help{padding:18px}.ts-custom-product-description .ts-custom-product-description__btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ts-custom-product-description.css.map */
