.tt-quality{background:var(--tt-sec-bg);color:var(--tt-ql-fg);--tt-eyebrow-color: var(--tt-ql-eyebrow)}.tt-quality__title{max-width:500px;color:var(--tt-ql-fg)}.tt-quality__text{margin:18px 0 28px;font-size:17px;line-height:var(--tt-body-lh);color:var(--tt-ql-text);max-width:480px}.tt-quality__text p{margin:0}.tt-checklist{list-style:none;padding:0;margin:0;display:grid}.tt-checklist li{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--tt-ql-rule);font-size:16px}.tt-checklist__icon{flex:none;width:24px;height:24px;border-radius:50%;background:var(--tt-ql-check-bg);color:var(--tt-ql-check-fg);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.tt-quality__media{aspect-ratio:var(--tt-ql-ratio-m);background:var(--tt-ql-frame)}.tt-quality__media img{object-fit:var(--tt-ql-fit);object-position:var(--tt-ql-pos-m)}@media(min-width:900px){.tt-quality__media{aspect-ratio:var(--tt-ql-ratio)}.tt-quality__media img{object-position:var(--tt-ql-pos)}}.tt-faq__title{margin:0 0 clamp(24px,4vw,44px)!important}.tt-faq__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tt-intro-col, 420px)),1fr));gap:0 clamp(24px,4vw,56px);align-items:start}.tt-faq__col{border-top:1px solid var(--tt-fq-rule)}.tt-faq__col:empty{display:none}@media(max-width:899px){.tt-faq__col+.tt-faq__col{border-top:0}}.tt-faq__item{border-bottom:1px solid var(--tt-fq-rule)}.tt-faq__q{margin:0;font-size:inherit}.tt-faq__q button{width:100%;min-height:64px;padding:16px 0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-size:var(--tt-fq-q);font-weight:600;color:var(--tt-text);cursor:pointer;line-height:1.35}.tt-faq__icon{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--tt-fq-icon-bg);transition:background-color .25s}.tt-faq__icon span{position:absolute;left:9px;top:15px;width:14px;height:2px;background:var(--tt-fq-icon-fg);transition:transform .25s,background-color .25s}.tt-faq__icon span+span{transform:rotate(90deg)}[aria-expanded=true] .tt-faq__icon{background:var(--tt-fq-icon-bg-open)}[aria-expanded=true] .tt-faq__icon span{background:var(--tt-fq-icon-fg-open)}[aria-expanded=true] .tt-faq__icon span+span{transform:rotate(0)}.tt-faq__a{padding:0 48px 20px 0;font-size:var(--tt-fq-a);line-height:1.6;color:var(--tt-body)}.tt-faq__a p{margin:0 0 .6em}.tt-faq__a p:last-child{margin:0}.tt-cta{background:var(--tt-sec-bg);padding-bottom:calc(clamp(var(--tt-section-pad-min),7vw,var(--tt-section-pad-max)) * var(--tt-pad-bottom-scale, 0))}.tt-cta__panel{position:relative;margin:0 clamp(8px,1.5vw,var(--tt-ct-margin));border-radius:clamp(24px,4vw,var(--tt-panel-radius-max));overflow:hidden;background:var(--tt-ct-bg);color:var(--tt-ct-fg);display:block}.tt-cta__wide-media{display:none}.tt-cta__content{position:relative;max-width:var(--tt-ct-text-w-stack);padding:clamp(36px,5vw,56px) clamp(20px,4.5vw,56px)}.tt-cta__title{font-size:clamp(var(--tt-ct-h-min),3.8vw,var(--tt-ct-h-max));line-height:1.04;letter-spacing:-.03em;font-weight:var(--tt-heading-weight);max-width:480px;text-wrap:balance;color:var(--tt-ct-fg)}.tt-cta__body{margin:16px 0 24px!important;font-size:var(--tt-ct-body);line-height:var(--tt-body-lh);color:var(--tt-ct-text);max-width:420px}.tt-cta .tt-arrow-link{--tt-link-color: var(--tt-ct-link)}.tt-cta__stack-media{position:relative;aspect-ratio:var(--tt-ct-stack-ratio);overflow:hidden}.tt-cta__stack-media .tt-cta__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--tt-ct-pos-stack);display:block}@media(min-width:1280px){.tt-cta__panel{display:flex;flex-direction:column;justify-content:center;min-height:calc((100vw - 2 * var(--tt-ct-margin)) / var(--tt-ct-ratio))}.tt-cta__wide-media{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.tt-cta__wide-media .tt-cta__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--tt-ct-pos)}.tt-cta__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tt-ct-bg) 0%,var(--tt-ct-bg) var(--tt-ct-solid),color-mix(in srgb,var(--tt-ct-bg) 82%,transparent) var(--tt-ct-g1),color-mix(in srgb,var(--tt-ct-bg) 35%,transparent) var(--tt-ct-g2),transparent var(--tt-ct-fade-end))}.tt-cta__content{max-width:var(--tt-ct-text-w)}.tt-cta__stack-media{display:none}}.tt-footer{background:var(--tt-ftr-bg);border-top:1px solid var(--tt-ftr-border);padding:clamp(48px,7vw,72px) 0 28px}.tt-footer__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px)}@media(min-width:600px){.tt-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-footer__news{grid-column:1 / -1}}@media(min-width:1100px){.tt-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(300px,1.3fr)}.tt-footer__news{grid-column:auto}}.tt-footer__brand,.tt-footer__nav,.tt-footer__news{min-width:0}.tt-footer__logo{display:inline-block;margin-bottom:14px}.tt-footer__logo img{display:block;height:var(--tt-ftr-logo-h-m);width:auto;max-width:100%}@media(min-width:750px){.tt-footer__logo img{height:var(--tt-ftr-logo-h)}}.tt-footer__about{font-size:15px;line-height:1.6;color:var(--tt-ftr-text);max-width:340px}.tt-footer__about p{margin:0}.tt-footer__h{margin:0 0 14px!important;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-ftr-heading)}.tt-footer__nav ul{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:var(--tt-ftr-link-size)}.tt-footer__nav a,.tt-footer__nav span{display:inline-block;padding:8px 0;color:var(--tt-ftr-link);text-decoration:none;overflow-wrap:anywhere}.tt-footer__nav a:hover{color:var(--tt-primary);text-decoration:underline}.tt-footer__news-h{margin:0 0 8px!important;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--tt-ftr-heading)}.tt-footer__news-text{margin:0 0 16px!important;font-size:15px;line-height:1.55;color:var(--tt-ftr-text)}.tt-news__row{display:flex;flex-wrap:wrap;gap:8px}.tt-news__row input{flex:1 1 190px;min-width:0;height:48px;padding:0 16px;border-radius:999px;border:1.5px solid var(--tt-ftr-input-border);background:#fff;font:inherit;font-size:16px;color:var(--tt-text);margin:0}.tt-news__row input[aria-invalid=true]{border-color:var(--tt-error)}.tt-news__row button{flex:0 0 auto;height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--tt-ftr-btn-bg);color:var(--tt-ftr-btn-fg);font-size:15px;font-weight:600;cursor:pointer}.tt-news__row button:hover{background:var(--tt-primary-hover)}.tt-news__row button:disabled{opacity:.7;cursor:progress}.tt-news__msg{margin:8px 0 0!important;min-height:20px;font-size:14px;color:var(--tt-primary)}.tt-news__msg.is-error{color:var(--tt-error)}.tt-footer__legal{margin-top:clamp(36px,5vw,52px);padding-top:24px;border-top:1px solid var(--tt-ftr-border);display:grid;gap:14px}.tt-footer__disclaimer{font-size:var(--tt-ftr-legal-size);line-height:1.6;color:var(--tt-ftr-text);max-width:900px}.tt-footer__disclaimer p{margin:0}.tt-footer__copy{font-size:var(--tt-ftr-legal-size);color:var(--tt-ftr-text)}@media(prefers-reduced-motion:reduce){.tt-scope *,.tt-scope *:before,.tt-scope *:after{transition-duration:0ms!important;animation-duration:0ms!important}}#header-group .tt-section--header:has(.tt-header--sticky){position:sticky;top:0;z-index:40}
/*# sourceMappingURL=/cdn/shop/t/2/assets/totaria-footer.css.map */
