.ellmo-ai{--ellmo-surface: transparent;--ellmo-card: transparent;--ellmo-ink: #14120f;--ellmo-body: #3d3833;--ellmo-muted: #6b6560;--ellmo-line: #ddd8d0;--ellmo-accent: #14120f;--ellmo-accent-ink: #ffffff;--ellmo-display-font: inherit;--ellmo-display-weight: 700;--ellmo-display-case: none;--ellmo-display-size: clamp(26px, 3.2vw, 40px);--ellmo-body-font: inherit;--ellmo-body-size: 16px;--ellmo-q-size: 17px;--ellmo-radius: 0px;--ellmo-pad-block: clamp(40px, 6vw, 80px);--ellmo-gap: clamp(32px, 5vw, 72px);--ellmo-rule: 1px;box-sizing:border-box;padding-block:var(--ellmo-pad-block);background:var(--ellmo-surface);color:var(--ellmo-ink);font-family:var(--ellmo-body-font);line-height:1.55}.ellmo-ai *,.ellmo-ai *:before,.ellmo-ai *:after{box-sizing:border-box}.ellmo-ai__wrap{width:100%;margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.ellmo-ai--narrow .ellmo-ai__wrap{max-width:860px}.ellmo-ai--page .ellmo-ai__wrap{max-width:1240px}.ellmo-ai--full .ellmo-ai__wrap{max-width:none}.ellmo-ai__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ellmo-gap);align-items:start}.ellmo-ai--split .ellmo-ai__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:989px){.ellmo-ai--split .ellmo-ai__grid{grid-template-columns:minmax(0,1fr)}}.ellmo-ai__head{margin-bottom:clamp(18px,2.6vw,28px)}.ellmo-ai__eyebrow{display:block;font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ellmo-accent);margin:0 0 10px}.ellmo-ai__heading{font-family:var(--ellmo-display-font);font-weight:var(--ellmo-display-weight);font-size:var(--ellmo-display-size);line-height:1.1;letter-spacing:.005em;text-transform:var(--ellmo-display-case);color:var(--ellmo-ink);margin:0}.ellmo-ai--force-font .ellmo-ai__heading{font-family:var(--ellmo-display-font)!important;font-weight:var(--ellmo-display-weight)!important}.ellmo-ai__heading--rule{padding-bottom:18px;border-bottom:max(2px,var(--ellmo-rule)) solid var(--ellmo-ink)}.ellmo-ai :where(a,summary):focus-visible{outline:3px solid var(--ellmo-accent);outline-offset:3px;border-radius:2px}.ellmo-ai-about__body{font-size:var(--ellmo-body-size);line-height:1.75;color:var(--ellmo-body);max-width:46em}.ellmo-ai-about__body p{margin:0 0 14px}.ellmo-ai-about__body p:last-child{margin-bottom:0}.ellmo-ai-about__links{list-style:none;margin:24px 0 0;padding:0}.ellmo-ai-about__link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:16px 0;color:var(--ellmo-ink);text-decoration:none}.ellmo-ai-about__link-text{display:block;min-width:0}.ellmo-ai-about__link-title{display:block;font-size:17px;font-weight:600;line-height:1.3;margin:0 0 4px;color:inherit}.ellmo-ai-about__link-desc{display:block;font-size:14.5px;line-height:1.5;margin:0;color:var(--ellmo-muted)}.ellmo-ai-about__arrow{flex:0 0 auto;color:currentColor;transition:transform .2s ease,color .2s ease}.ellmo-ai-about__link:hover{color:var(--ellmo-accent)}.ellmo-ai-about__link:hover .ellmo-ai-about__arrow{transform:translate(4px)}.ellmo-ai-faq__list{display:grid;grid-template-columns:minmax(0,1fr)}.ellmo-ai-faq--columns .ellmo-ai-faq__list,.ellmo-ai-faq--grid .ellmo-ai-faq__list{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));column-gap:var(--ellmo-gap)}.ellmo-ai-faq--grid .ellmo-ai-faq__list{row-gap:12px}.ellmo-ai-faq__item{background:var(--ellmo-card);border-radius:var(--ellmo-radius);min-width:0}.ellmo-ai-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:22px 0;margin:0;font-family:var(--ellmo-body-font);font-size:var(--ellmo-q-size);font-weight:500;line-height:1.35;color:var(--ellmo-ink);list-style:none}.ellmo-ai-faq__q::-webkit-details-marker{display:none}.ellmo-ai-faq__q-text{font:inherit;letter-spacing:inherit;color:inherit;margin:0;min-width:0}.ellmo-ai-faq--accordion .ellmo-ai-faq__q{cursor:pointer}.ellmo-ai-faq--accordion .ellmo-ai-faq__q:hover{color:var(--ellmo-accent)}.ellmo-ai-faq__icon{flex:0 0 auto;color:var(--ellmo-accent);transition:transform .2s ease,opacity .2s ease}.ellmo-ai-faq__a{padding:0 40px 22px 0;font-size:var(--ellmo-body-size);line-height:1.7;color:var(--ellmo-body)}.ellmo-ai-faq__a p{margin:0}.ellmo-ai-faq--open .ellmo-ai-faq__q,.ellmo-ai-faq--columns .ellmo-ai-faq__q,.ellmo-ai-faq--grid .ellmo-ai-faq__q{padding-bottom:10px}.ellmo-ai-faq--open .ellmo-ai-faq__a,.ellmo-ai-faq--columns .ellmo-ai-faq__a,.ellmo-ai-faq--grid .ellmo-ai-faq__a{padding-right:0}.ellmo-ai-faq--split .ellmo-ai-faq__item{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(16px,3vw,48px);align-items:start}.ellmo-ai-faq--split .ellmo-ai-faq__q{padding-bottom:22px}.ellmo-ai-faq--split .ellmo-ai-faq__a{padding:22px 0}@media(max-width:749px){.ellmo-ai-faq--split .ellmo-ai-faq__item{grid-template-columns:minmax(0,1fr);gap:0}.ellmo-ai-faq--split .ellmo-ai-faq__q{padding-bottom:10px}.ellmo-ai-faq--split .ellmo-ai-faq__a{padding-top:0}}.ellmo-ai--icon-plus .ellmo-ai-faq__icon-bar{transition:opacity .2s ease}.ellmo-ai--icon-plus .ellmo-ai-faq__item[open] .ellmo-ai-faq__icon-bar{opacity:0}.ellmo-ai--icon-chevron .ellmo-ai-faq__item[open] .ellmo-ai-faq__icon{transform:rotate(180deg)}.ellmo-ai--icon-arrow .ellmo-ai-faq__item[open] .ellmo-ai-faq__icon{transform:rotate(90deg)}.ellmo-ai-faq__more{margin:0;grid-column:1 / -1;grid-template-columns:inherit;gap:inherit}.ellmo-ai-faq__more[open]{display:flex;flex-direction:column}.ellmo-ai-faq__more-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:0 28px;border:2px solid var(--ellmo-ink);border-radius:var(--ellmo-radius);background:transparent;font-family:var(--ellmo-body-font);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ellmo-ink);cursor:pointer;list-style:none;transition:background .2s ease,color .2s ease}.ellmo-ai-faq__more-toggle::-webkit-details-marker{display:none}.ellmo-ai-faq__more-toggle:hover{background:var(--ellmo-ink);color:var(--ellmo-accent-ink)}.ellmo-ai-faq__more[open]>.ellmo-ai-faq__more-toggle{order:1;align-self:flex-start}.ellmo-ai-faq__more-rest{display:grid;grid-template-columns:inherit;gap:inherit}.ellmo-ai-faq__more-less{display:none}.ellmo-ai-faq__more[open]>.ellmo-ai-faq__more-toggle .ellmo-ai-faq__more-more{display:none}.ellmo-ai-faq__more[open]>.ellmo-ai-faq__more-toggle .ellmo-ai-faq__more-less{display:inline}.ellmo-ai--clean .ellmo-ai-faq__item,.ellmo-ai--clean .ellmo-ai-about__links li{border-bottom:var(--ellmo-rule) solid var(--ellmo-line)}.ellmo-ai--clean .ellmo-ai-faq--grid .ellmo-ai-faq__item{border-bottom:0;border:var(--ellmo-rule) solid var(--ellmo-line);padding-inline:clamp(16px,2vw,24px)}.ellmo-ai--clean .ellmo-ai-about__links{border-top:var(--ellmo-rule) solid var(--ellmo-line)}.ellmo-ai--cards .ellmo-ai-faq__list{row-gap:12px}.ellmo-ai--cards .ellmo-ai-faq__item{border:var(--ellmo-rule) solid var(--ellmo-line);padding-inline:clamp(16px,2vw,24px)}.ellmo-ai--cards .ellmo-ai-faq__a{padding-right:0}.ellmo-ai--cards .ellmo-ai-about__links{display:grid;gap:12px}.ellmo-ai--cards .ellmo-ai-about__links li{border:var(--ellmo-rule) solid var(--ellmo-line);border-radius:var(--ellmo-radius)}.ellmo-ai--cards .ellmo-ai-about__link{padding-inline:clamp(16px,2vw,24px)}.ellmo-ai--soft .ellmo-ai-faq__list{row-gap:12px}.ellmo-ai--soft .ellmo-ai-faq__item{padding-inline:clamp(16px,2vw,24px)}.ellmo-ai--soft .ellmo-ai-faq__a{padding-right:0}.ellmo-ai--soft .ellmo-ai-about__links{display:grid;gap:12px}.ellmo-ai--soft .ellmo-ai-about__links li{background:var(--ellmo-card);border-radius:var(--ellmo-radius)}.ellmo-ai--soft .ellmo-ai-about__link{padding-inline:clamp(16px,2vw,24px)}.ellmo-ai--boxed .ellmo-ai-faq--accordion .ellmo-ai-faq__list,.ellmo-ai--boxed .ellmo-ai-faq--open .ellmo-ai-faq__list,.ellmo-ai--boxed .ellmo-ai-faq--split .ellmo-ai-faq__list,.ellmo-ai--boxed .ellmo-ai-about__links{border:var(--ellmo-rule) solid var(--ellmo-line);border-radius:var(--ellmo-radius);background:var(--ellmo-card);padding-inline:clamp(16px,2.4vw,28px);overflow:hidden}.ellmo-ai--boxed .ellmo-ai-faq__item+.ellmo-ai-faq__item,.ellmo-ai--boxed .ellmo-ai-about__links li+li{border-top:var(--ellmo-rule) solid var(--ellmo-line)}.ellmo-ai--boxed .ellmo-ai-faq__a{padding-right:0}.ellmo-ai-list__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 24px}.ellmo-ai-list__card{display:flex;flex-direction:column;gap:12px;height:100%}.ellmo-ai-list__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--ellmo-radius);background:var(--ellmo-line)}.ellmo-ai-list__media img{display:block;width:100%;height:100%;object-fit:cover}.ellmo-ai-list__info{display:flex;flex-direction:column;gap:6px;flex:1}.ellmo-ai-list__info p{margin:0}.ellmo-ai-list__name{font-size:16px;font-weight:500;line-height:1.3;margin:0}.ellmo-ai-list__name a{color:var(--ellmo-ink);text-decoration:none}.ellmo-ai-list__name a:hover{color:var(--ellmo-accent);text-decoration:underline;text-underline-offset:3px}.ellmo-ai-list__meta{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ellmo-accent)}.ellmo-ai-list__rating{font-size:13px;color:var(--ellmo-muted)}.ellmo-ai-list__desc{font-size:14px;color:var(--ellmo-muted)}.ellmo-ai-list__price{margin-top:auto;padding-top:6px;font-weight:600;color:var(--ellmo-ink)}.ellmo-ai-list__price s{font-weight:400;color:var(--ellmo-muted);margin-left:6px}.ellmo-ai-list__pages{display:flex;justify-content:center;gap:20px;margin:32px 0 0;font-size:14.5px;color:var(--ellmo-muted)}.ellmo-ai-list__pages a{color:var(--ellmo-ink);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.ellmo-ai *,.ellmo-ai *:before,.ellmo-ai *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/526/assets/ellmo-ai-aeo.css.map */
