.tech-specs{--ts-ink: #022c26;--ts-muted: rgba(2, 44, 38, .55);--ts-line: rgba(2, 44, 38, .12);--ts-card: #fff;--ts-accent: #cd8449;--ts-yes: #2f6b4f;color:var(--ts-ink)}.tech-specs__title{text-align:center;margin-bottom:28px}.tech-specs__collapse{position:relative;max-height:var(--ts-collapsed, 300px);overflow:hidden;transition:max-height .5s ease-in-out}.tech-specs__collapse:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,#f4f2f100,#f4f2f1);pointer-events:none}.tech-specs.expanded .tech-specs__collapse:after,.tech-specs.is-open .tech-specs__collapse:after{display:none}.tech-specs.is-open .tech-specs__collapse{max-height:none;overflow:visible}.tech-specs__toggle-wrap{text-align:center}.tech-specs__toggle{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#cd8449;color:#fff;border:none;border-radius:.5rem;font-family:Geograph bold,sans-serif;text-transform:uppercase;cursor:pointer}.tech-specs__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.tech-specs__highlight{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:var(--ts-ink);color:#fff;border-radius:12px}.tech-specs__highlight-value{font-family:Geograph Bold,sans-serif;font-size:1.35em;line-height:1.2}.tech-specs__highlight-label{font-size:.85em;opacity:.75}.tech-specs__layout--with-box{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.tech-specs__groups{columns:2 320px;column-gap:24px}.tech-specs__group{break-inside:avoid;margin:0 0 24px;padding:6px 20px 10px;background:var(--ts-card);border-radius:12px}.tech-specs__group-title{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-family:Geograph Bold,sans-serif;font-size:.8em;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-accent);list-style:none;cursor:pointer}.tech-specs__group-title::-webkit-details-marker{display:none}.tech-specs__group-title:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.tech-specs__group[open]>.tech-specs__group-title:after{transform:rotate(-135deg) translateY(-1px)}.tech-specs__list{margin:0}.tech-specs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;padding:10px 0;border-top:1px solid var(--ts-line);font-size:.95em;line-height:1.4}.tech-specs__row dt{margin:0;color:var(--ts-muted)}.tech-specs__row dd{display:flex;align-items:flex-start;gap:6px;margin:0;font-family:Geograph Bold,sans-serif}.tech-specs__mark{flex:none;width:16px;height:16px;margin-top:2px}.tech-specs__row--yes .tech-specs__mark{color:var(--ts-yes)}.tech-specs__row--no dd{font-family:inherit;color:var(--ts-muted)}.tech-specs__box{position:sticky;top:100px;padding:20px 22px;background:var(--ts-card);border:2px solid var(--ts-accent);border-radius:12px}.tech-specs__box-title{margin:0 0 12px;font-size:1.1em}.tech-specs__box-title--need{margin-top:22px;padding-top:18px;border-top:1px solid var(--ts-line)}.tech-specs__box-list{margin:0;padding:0;list-style:none}.tech-specs__box-list li{display:flex;gap:10px;padding:6px 0;line-height:1.4}.tech-specs__box-list .tech-specs__mark{color:var(--ts-yes)}.tech-specs__box-list--need .tech-specs__mark{color:var(--ts-accent)}.tech-specs__mark--chosen,.tech-specs__chosen-note,.tech-specs__box-list--need .is-selected .tech-specs__mark--need{display:none}.tech-specs__box-list--need .is-selected .tech-specs__mark--chosen{display:block;color:var(--ts-yes)}.tech-specs__box-list--need .is-selected .tech-specs__chosen-note{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#2f6b4f1f;color:var(--ts-yes);font-size:.8em;font-style:normal;vertical-align:1px}@media(max-width:768px){.tech-specs__layout--with-box{grid-template-columns:minmax(0,1fr)}.tech-specs__title{margin-bottom:18px}.tech-specs__box{position:static;padding:16px}.tech-specs__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.tech-specs__highlight{gap:2px;padding:12px 14px}.tech-specs__highlight-value{font-size:1.15em;overflow-wrap:anywhere}.tech-specs__group{margin-bottom:8px;padding:0 16px}.tech-specs__group[open]{padding-bottom:6px}.tech-specs__group-title{min-height:48px;padding:0}.tech-specs__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:.9em}.tech-specs__row dd{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-tech-specs.css.map */
