.eca-scope{--eca-bg: #ffffff;--eca-heading: #1a1a1a;--eca-body: #6b6b6b;--eca-eyebrow: #c66300;--eca-accent: #c66300;--eca-hairline: #e7e3dd;--eca-font-head: "Montserrat", ui-sans-serif, system-ui, sans-serif;--eca-font-body: "Mulish", ui-sans-serif, system-ui, sans-serif;--eca-heading-weight: 600;--eca-radius: 8px;--eca-maxw: 1200px;--eca-pt: 64px;--eca-pb: 64px;color:var(--eca-body);font-family:var(--eca-font-body);-webkit-font-smoothing:antialiased}.eca-scope *,.eca-scope *:before,.eca-scope *:after{box-sizing:border-box}.eca-scope.eca-section{background:var(--eca-bg);padding-block-start:var(--eca-pt);padding-block-end:var(--eca-pb)}.eca-scope .eca-container{max-width:var(--eca-maxw);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.eca-scope .eca-header{margin:0 0 2.25rem}.eca-scope .eca-header--center{text-align:center}.eca-scope .eca-header--left{text-align:left}.eca-scope .eca-eyebrow{display:block;margin:0 0 .6rem;font-family:var(--eca-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eca-eyebrow)}.eca-scope h2.eca-heading{margin:0;font-family:var(--eca-font-head);font-weight:var(--eca-heading-weight);font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.2;letter-spacing:-.01em;color:var(--eca-heading)}.eca-scope h3.eca-subhead{margin:0 0 .5rem;font-family:var(--eca-font-head);font-weight:var(--eca-heading-weight);font-size:1.0625rem;line-height:1.3;color:var(--eca-heading)}.eca-scope .eca-subheading{max-width:62ch;margin:.85rem 0 0;font-size:1rem;line-height:1.6;color:var(--eca-body)}.eca-scope .eca-header--center .eca-subheading{margin-inline:auto}.eca-scope .eca-subheading p{margin:0}.eca-scope .eca-body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--eca-body)}.eca-scope .eca-body p{margin:0 0 .6em}.eca-scope .eca-body p:last-child{margin-bottom:0}.eca-scope .eca-body a{color:var(--eca-accent);text-decoration:underline}.eca-scope .eca-vp__grid{display:grid;grid-template-columns:repeat(var(--eca-vp-columns, 4),minmax(0,1fr));gap:var(--eca-vp-gap, 24px)}.eca-scope .eca-vp__item{display:flex;flex-direction:column;align-items:var(--eca-vp-align, center);text-align:var(--eca-vp-align, center)}.eca-scope .eca-vp__item[style*="--eca-vp-align: left"],.eca-scope .eca-vp--left .eca-vp__item{align-items:flex-start;text-align:left}.eca-scope .eca-vp__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1rem;border-radius:var(--eca-radius);background:color-mix(in srgb,var(--eca-accent) 10%,transparent);color:var(--eca-accent)}.eca-scope .eca-vp__icon svg{width:28px;height:28px}.eca-scope .eca-vp__icon img{width:40px;height:40px;object-fit:contain}.eca-scope .eca-how__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--eca-how-columns, 3),minmax(0,1fr));gap:var(--eca-how-gap, 32px)}.eca-scope .eca-how__step{display:flex;flex-direction:column}.eca-scope .eca-how__media{position:relative;overflow:hidden;border-radius:var(--eca-radius);aspect-ratio:4 / 3;background:color-mix(in srgb,var(--eca-heading) 4%,transparent)}.eca-scope .eca-how__media img,.eca-scope .eca-how__media svg{width:100%;height:100%;object-fit:cover;display:block}.eca-scope .eca-how__number{position:absolute;inset-block-start:12px;inset-inline-start:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--eca-accent);color:#fff;font-family:var(--eca-font-head);font-size:.875rem;font-weight:700}.eca-scope .eca-how__copy{margin-top:1rem}.eca-scope .eca-ugc__grid{display:grid;grid-template-columns:repeat(var(--eca-ugc-columns, 4),minmax(0,1fr));gap:var(--eca-ugc-gap, 12px)}.eca-scope .eca-ugc__item{margin:0}.eca-scope .eca-ugc__media{position:relative;overflow:hidden;border-radius:var(--eca-radius);aspect-ratio:var(--eca-ugc-ratio, 1 / 1);background:color-mix(in srgb,var(--eca-heading) 4%,transparent)}.eca-scope .eca-ugc__media img,.eca-scope .eca-ugc__media video,.eca-scope .eca-ugc__media svg{width:100%;height:100%;object-fit:cover;display:block}.eca-scope .eca-ugc__handle{position:absolute;inset-block-end:8px;inset-inline-start:8px;padding:2px 9px;border-radius:999px;background:#0000008c;color:#fff;font-size:.75rem}.eca-scope .eca-ugc__caption{margin-top:.5rem;font-size:.8125rem;line-height:1.4;color:var(--eca-body)}.eca-scope .eca-faq__list{max-width:var(--eca-faq-max, 760px);margin:0 auto}.eca-scope .eca-faq__item{border-block-start:1px solid var(--eca-hairline)}.eca-scope .eca-faq__item:last-child{border-block-end:1px solid var(--eca-hairline)}.eca-scope .eca-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.2rem;cursor:pointer;list-style:none;font-family:var(--eca-font-head);font-weight:var(--eca-heading-weight);font-size:1rem;line-height:1.4;color:var(--eca-heading)}.eca-scope .eca-faq__q::-webkit-details-marker{display:none}.eca-scope .eca-faq__q::marker{content:""}.eca-scope .eca-faq__icon{width:18px;height:18px;flex-shrink:0;color:var(--eca-accent);transition:transform .2s ease}.eca-scope .eca-faq__item[open] .eca-faq__icon{transform:rotate(180deg)}.eca-scope .eca-faq__a{padding-block-end:1.25rem;font-size:.9375rem;line-height:1.65;color:var(--eca-body)}.eca-scope .eca-faq__a p{margin:0 0 .75em}.eca-scope .eca-faq__a p:last-child{margin-bottom:0}.eca-scope .eca-faq__a a{color:var(--eca-accent)}.eca-scope.eca-reviews{scroll-margin-block-start:80px}.eca-scope .eca-reviews__embed{min-height:200px}.eca-scope .eca-reviews__placeholder{padding:3rem 1rem;border:1px dashed var(--eca-hairline);border-radius:var(--eca-radius);text-align:center;color:var(--eca-body)}.eca-scope .eca-founder__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.eca-scope.eca-founder--media-right .eca-founder__grid{grid-template-columns:1.2fr 1fr}.eca-scope.eca-founder--media-right .eca-founder__media{order:2}.eca-scope .eca-founder__media{overflow:hidden;border-radius:var(--eca-radius);aspect-ratio:4 / 5;background:color-mix(in srgb,var(--eca-heading) 4%,transparent)}.eca-scope .eca-founder__media img,.eca-scope .eca-founder__media svg{width:100%;height:100%;object-fit:cover;display:block}.eca-scope .eca-founder__copy h2.eca-heading{margin-bottom:1rem}.eca-scope .eca-founder__body{font-size:1rem;line-height:1.65}.eca-scope .eca-founder__body p{margin:0 0 1em}.eca-scope .eca-founder__body p:last-child{margin-bottom:0}.eca-scope .eca-founder__sig{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.eca-scope .eca-founder__sig-img{max-width:160px;height:auto}.eca-scope .eca-founder__name{margin:0;font-size:.9375rem;color:var(--eca-body)}.eca-scope .eca-founder__name strong{display:block;font-family:var(--eca-font-head);font-weight:var(--eca-heading-weight);color:var(--eca-heading)}@media(max-width:989px){.eca-scope .eca-vp__grid,.eca-scope .eca-how__list{grid-template-columns:repeat(2,minmax(0,1fr))}.eca-scope .eca-ugc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.eca-scope .eca-founder__grid,.eca-scope.eca-founder--media-right .eca-founder__grid{grid-template-columns:1fr}.eca-scope.eca-founder--media-right .eca-founder__media{order:0}.eca-scope .eca-founder__media{aspect-ratio:4 / 3}}@media(max-width:549px){.eca-scope.eca-section{padding-block-start:calc(var(--eca-pt) * .7);padding-block-end:calc(var(--eca-pb) * .7)}.eca-scope .eca-vp__grid,.eca-scope .eca-how__list{grid-template-columns:1fr}.eca-scope .eca-ugc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-eca.css.map */
