.eco-support{--eco-ink:#10246f;--eco-blue:#0a279d;--eco-sky:#a9cef1;--eco-sky-light:#dceefa;--eco-sky-bright:#58c6eb;--eco-aqua:#63d2ce;--eco-lav:#d6c2f4;--eco-lav-light:#eee6fb;--eco-text:#253052;--eco-muted:#66708d;--eco-line:#dce3f3;--eco-white:#fff;--eco-max:1180px;color:var(--eco-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.58;background:#fff}.eco-support *{box-sizing:border-box}.eco-support a{color:inherit;text-decoration:none}.eco-support img{max-width:100%;display:block}.eco-support .wrap{width:min(var(--eco-max),calc(100% - 40px));margin:auto}.eco-support .page-hero{position:relative;overflow:hidden;padding:60px 0 54px;background-color:var(--eco-sky-light);background-image:linear-gradient(120deg,#ffffff3d,#fff0 46%),radial-gradient(circle at 83% 20%,rgba(255,255,255,.34),transparent 31%)}.eco-support.page-help .page-hero,.eco-support.page-blog .page-hero{background-color:var(--eco-lav);background-image:linear-gradient(105deg,rgba(255,255,255,.22),transparent 54%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.28),transparent 30%)}.eco-support.page-contact .page-hero,.eco-support.page-faq .page-hero{background-color:var(--eco-sky);background-image:linear-gradient(115deg,rgba(255,255,255,.32),transparent 58%),radial-gradient(circle at 88% 12%,rgba(75,197,236,.24),transparent 28%)}.eco-support .page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='84' viewBox='0 0 96 84'%3E%3Cpath d='M24 2h48l22 40-22 40H24L2 42z' fill='none' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E");background-size:96px 84px}.eco-support .page-hero>.wrap{position:relative;z-index:1}.eco-support .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:48px}.eco-support .hero-media{border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #10246f14;aspect-ratio:4/3}.eco-support .hero-media img{width:100%;height:100%;object-fit:cover}.eco-support .eyebrow,.eco-support .kicker{display:inline-flex;align-items:center;color:var(--eco-blue);font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:900;margin-bottom:14px}.eco-support .h1{font-size:clamp(40px,4.9vw,58px);line-height:1.02;letter-spacing:-.045em;color:var(--eco-blue);margin:0 0 20px;max-width:15ch}.eco-support .h2{font-size:clamp(29px,3.5vw,39px);line-height:1.08;letter-spacing:-.035em;color:var(--eco-blue);margin:0 0 12px}.eco-support .lead{font-size:17px;color:var(--eco-muted);max-width:58ch;margin:0}.eco-support .sub{font-size:17px;color:var(--eco-muted);margin:0}.eco-support .section{padding:62px 0;background:#fff}.eco-support .section.soft{background:var(--eco-sky-light)}.eco-support .section.lav{background:var(--eco-lav-light)}.eco-support .section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.eco-support .section-head>div{max-width:700px}.eco-support .grid{display:grid;gap:22px}.eco-support .grid.cols-2{grid-template-columns:repeat(2,1fr)}.eco-support .grid.cols-3{grid-template-columns:repeat(3,1fr)}.eco-support .grid.cols-4{grid-template-columns:repeat(4,1fr)}.eco-support .card{background:#fff;border:1px solid rgba(10,39,157,.12);border-radius:14px;padding:28px;box-shadow:none}.eco-support .card.flat{box-shadow:none}.eco-support .card h3{color:var(--eco-blue);font-size:21px;line-height:1.2;margin:0 0 10px}.eco-support .card p{margin:0;color:var(--eco-muted)}.eco-support .card a.inline,.eco-support .read-more{display:inline-flex;margin-top:18px;color:var(--eco-blue);font-weight:800}.eco-support .icon{width:44px;height:44px;border-radius:10px;background:var(--eco-aqua);display:grid;place-items:center;color:var(--eco-ink);font-weight:900;margin-bottom:18px}.eco-support .list{display:grid;gap:0;border-top:1px solid var(--eco-line)}.eco-support .list-item{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--eco-line);transition:background .18s,padding .18s}.eco-support .list-item:hover{background:linear-gradient(90deg,rgba(169,206,241,.14),transparent);padding-left:10px}.eco-support .list-item .num{width:40px;height:40px;border-radius:50%;background:var(--eco-aqua);display:grid;place-items:center;color:var(--eco-ink);font-weight:900}.eco-support .list-item h3{margin:0 0 4px;color:var(--eco-blue);font-size:18px}.eco-support .list-item p{margin:0;color:var(--eco-muted);font-size:14px}.eco-support .arrow{font-size:21px;color:var(--eco-blue)}.eco-support .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 21px;border-radius:10px;background:var(--eco-blue);color:#fff!important;font-weight:800;border:1px solid var(--eco-blue);transition:.2s}.eco-support .btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0a279d24}.eco-support .btn.secondary{background:#fff;color:var(--eco-blue)!important;border-color:#0a279d3d}.eco-support .search-box{display:flex;gap:10px;background:#fff;border:1px solid var(--eco-line);padding:8px;border-radius:14px;box-shadow:0 8px 24px #132a760f;max-width:700px;margin-top:28px}.eco-support .search-box input{flex:1;border:0;outline:0;padding:0 16px;font-size:16px;background:transparent}.eco-support .search-box button{border:0}.eco-support .search-results{display:none;margin-top:16px;background:#fff;border:1px solid var(--eco-line);border-radius:18px;padding:16px;max-width:700px}.eco-support .search-results.show{display:block}.eco-support .search-results a{display:block;padding:10px 8px;border-bottom:1px solid var(--eco-line);font-weight:700;color:var(--eco-ink)}.eco-support .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.eco-support .tab{border:1px solid var(--eco-line);background:#fff;color:var(--eco-ink);padding:9px 14px;border-radius:10px;font-weight:800;cursor:pointer}.eco-support .tab.active{background:var(--eco-aqua);color:var(--eco-ink);border-color:var(--eco-aqua)}.eco-support .faq-list{border-top:1px solid var(--eco-line)}.eco-support details{border-bottom:1px solid var(--eco-line);padding:0}.eco-support summary{cursor:pointer;list-style:none;padding:19px 2px;font-weight:800;color:var(--eco-ink);display:flex;justify-content:space-between;gap:20px}.eco-support summary::-webkit-details-marker{display:none}.eco-support summary:after{content:"+";font-size:22px;color:var(--eco-blue)}.eco-support details[open] summary:after{content:"\2212"}.eco-support details .answer{padding:0 4px 22px;color:var(--eco-muted);max-width:850px}.eco-support .faq-item[hidden]{display:none}.eco-support .blog-feature{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid rgba(10,39,157,.1);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 36px #132a7612}.eco-support .blog-feature img{width:100%;height:100%;min-height:380px;object-fit:cover}.eco-support .blog-copy{padding:44px;display:flex;flex-direction:column;justify-content:center}.eco-support .meta{font-size:12px;color:var(--eco-blue);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.eco-support .blog-card{overflow:hidden;padding:0;border:0;background:transparent;border-radius:0}.eco-support .blog-card img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.eco-support .blog-card .body{padding:20px 2px 0;background:transparent}.eco-support .blog-card .body h3{font-size:22px}.eco-support .contact-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:32px}.eco-support .contact-panel{background:linear-gradient(145deg,var(--eco-sky),var(--eco-lav-light));color:var(--eco-ink);border:1px solid rgba(10,39,157,.1);border-radius:18px;padding:34px}.eco-support .contact-panel h2{font-size:30px;margin-top:0}.eco-support .contact-panel p{color:var(--eco-muted)}.eco-support .contact-detail{padding:18px 0;border-top:1px solid rgba(10,39,157,.12)}.eco-support .contact-detail strong{display:block;margin-bottom:4px}.eco-support .form-card{background:#fff;border:1px solid var(--eco-line);border-radius:18px;padding:34px;box-shadow:0 10px 30px #132a760f}.eco-support .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.eco-support .field{display:grid;gap:7px}.eco-support .field.full{grid-column:1/-1}.eco-support .field label{font-weight:800;color:var(--eco-ink);font-size:14px}.eco-support .field input,.eco-support .field select,.eco-support .field textarea{width:100%;border:1px solid #cfd8ed;border-radius:13px;padding:13px 14px;font:inherit;color:var(--eco-text);background:#fff}.eco-support .field textarea{min-height:145px;resize:vertical}.eco-support .field input:focus,.eco-support .field select:focus,.eco-support .field textarea:focus{outline:3px solid rgba(75,197,236,.22);border-color:var(--eco-aqua)}.eco-support .legal-hero{padding:42px 0 34px;background-color:var(--eco-sky);background-image:linear-gradient(110deg,rgba(255,255,255,.36),transparent 65%);border-bottom:1px solid var(--eco-line)}.eco-support .legal-hero .h1{font-size:clamp(34px,3.6vw,44px);max-width:none}.eco-support .legal-layout{display:grid;grid-template-columns:250px 1fr;gap:54px}.eco-support .legal-nav{position:sticky;top:110px;align-self:start;border:1px solid var(--eco-line);border-radius:12px;padding:18px;background:#fff}.eco-support .legal-nav strong{display:block;color:var(--eco-ink);margin-bottom:10px}.eco-support .legal-nav a{display:block;padding:8px 0;font-size:14px;color:var(--eco-muted)}.eco-support .legal-nav a:hover{color:var(--eco-blue)}.eco-support .legal-content{max-width:800px}.eco-support .legal-content h2{color:var(--eco-ink);font-size:26px;margin:42px 0 12px;scroll-margin-top:110px}.eco-support .legal-content h3{color:var(--eco-ink);font-size:19px;margin:25px 0 8px}.eco-support .legal-content p,.eco-support .legal-content li{color:#4c5875}.eco-support .legal-content ul,.eco-support .legal-content ol{padding-left:22px}.eco-support .legal-note{background:var(--eco-lav-light);border-left:4px solid var(--eco-lav);padding:18px 20px;border-radius:8px;margin:24px 0}.eco-support .updated{font-size:13px;color:var(--eco-muted)}.eco-support .policy-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:28px 0;background:#a9cef147}.eco-support .policy-summary .mini{border:0;border-radius:0;background:transparent;padding:18px 22px;border-right:1px solid var(--eco-line)}.eco-support .policy-summary .mini:last-child{border-right:0}.eco-support .mini strong{display:block;color:var(--eco-ink);font-size:18px}.eco-support .mini span{color:var(--eco-muted);font-size:13px}.eco-support .cta-band{background:linear-gradient(105deg,var(--eco-sky),var(--eco-lav));border-radius:18px;padding:44px;display:flex;align-items:center;justify-content:space-between;gap:28px}.eco-support .cta-band h2{font-size:34px;color:var(--eco-ink);margin:0 0 8px}.eco-support .cta-band p{margin:0;color:var(--eco-muted)}.eco-support.page-help .section.soft .grid{gap:0;background:#63d2ce57;border:0}.eco-support.page-help .section.soft .card{border:0;border-radius:0;background:transparent;padding:28px 30px;border-right:1px solid rgba(16,36,111,.13)}.eco-support.page-help .section.soft .card:last-child{border-right:0}.eco-support.page-help .section.soft .icon{width:auto;height:auto;display:block;background:none;font-size:31px;margin:0 0 8px;color:var(--eco-blue)}.eco-support.page-blog .section.soft,.eco-support.page-contact .section.soft{background:linear-gradient(180deg,var(--eco-lav-light),#faf7ff)}.eco-support.page-contact .section.soft .grid{gap:0;background:#d6c2f457;border:0}.eco-support.page-contact .section.soft .card{border:0;border-radius:0;background:transparent;border-right:1px solid var(--eco-line)}.eco-support.page-contact .section.soft .card:last-child{border-right:0}.eco-support.page-faq .page-hero{padding:48px 0 38px}.eco-support.page-faq .hero-grid{grid-template-columns:1fr}.eco-support.page-faq .hero-media{display:none}.eco-support.page-faq .h1{max-width:18ch;font-size:clamp(38px,4.4vw,52px)}.eco-support.page-faq .lead{max-width:700px}.eco-support.page-faq .section{padding-top:44px}@media(max-width:900px){.eco-support .hero-grid,.eco-support .blog-feature,.eco-support .contact-grid,.eco-support .legal-layout{grid-template-columns:1fr}.eco-support .hero-media{order:-1}.eco-support .grid.cols-4,.eco-support .grid.cols-3{grid-template-columns:repeat(2,1fr)}.eco-support .legal-nav{position:static}.eco-support .policy-summary{grid-template-columns:1fr}.eco-support .policy-summary .mini{border-right:0;border-bottom:1px solid var(--eco-line)}.eco-support .policy-summary .mini:last-child{border-bottom:0}.eco-support.page-help .section.soft .grid,.eco-support.page-contact .section.soft .grid{grid-template-columns:1fr}.eco-support.page-help .section.soft .card,.eco-support.page-contact .section.soft .card{border-right:0;border-bottom:1px solid var(--eco-line)}.eco-support.page-help .section.soft .card:last-child,.eco-support.page-contact .section.soft .card:last-child{border-bottom:0}}@media(max-width:620px){.eco-support .wrap{width:min(100% - 28px,var(--eco-max))}.eco-support .page-hero{padding:40px 0 38px}.eco-support .h1{font-size:38px}.eco-support .section{padding:48px 0}.eco-support .grid.cols-4,.eco-support .grid.cols-3,.eco-support .grid.cols-2{grid-template-columns:1fr}.eco-support .section-head{display:block}.eco-support .search-box{display:grid;border-radius:12px}.eco-support .search-box input{min-height:44px}.eco-support .list-item{grid-template-columns:40px 1fr auto;gap:12px}.eco-support .cta-band{display:grid;padding:28px}.eco-support .cta-band h2{font-size:28px}.eco-support .form-grid{grid-template-columns:1fr}.eco-support .field.full{grid-column:auto}.eco-support .contact-panel,.eco-support .form-card{padding:24px}.eco-support .blog-copy{padding:28px}.eco-support .blog-feature img{min-height:240px}.eco-support .hero-media{aspect-ratio:4/3}.eco-support.page-help .section.soft .card{padding:22px 4px}.eco-support.page-blog .blog-card img{aspect-ratio:16/10}.eco-support.page-contact .page-hero .hero-media{display:none}.eco-support.page-contact .hero-grid{grid-template-columns:1fr}.eco-support .legal-hero{padding:34px 0 28px}}.eco-support.page-contact .form-card .field{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.eco-support.page-contact .form-card .field:before,.eco-support.page-contact .form-card .field:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important}.eco-support.page-contact .form-card .field label{position:static;transform:none;width:auto;height:auto;margin:0;padding:0;color:var(--eco-ink);background:transparent;font-size:14px;font-weight:800;line-height:1.25;letter-spacing:0;pointer-events:auto}.eco-support.page-contact .form-card .field input,.eco-support.page-contact .form-card .field select,.eco-support.page-contact .form-card .field textarea{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;margin:0;border:1px solid #cfd8ed!important;border-radius:12px!important;outline:0;box-shadow:none!important;background:#fff!important;color:var(--eco-text);font:inherit;line-height:1.4}.eco-support.page-contact .form-card .field input,.eco-support.page-contact .form-card .field select{min-height:50px;padding:12px 14px!important}.eco-support.page-contact .form-card .field select{padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#10246f 50%),linear-gradient(135deg,#10246f 50%,transparent 50%)!important;background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.eco-support.page-contact .form-card .field textarea{min-height:150px;padding:14px!important;resize:vertical}.eco-support.page-contact .form-card .field input:focus,.eco-support.page-contact .form-card .field select:focus,.eco-support.page-contact .form-card .field textarea:focus{border-color:var(--eco-blue)!important;box-shadow:0 0 0 3px #58c6eb33!important}.eco-support.page-contact .form-card .btn{appearance:none;-webkit-appearance:none;width:100%;min-height:50px;margin:0;border:1px solid var(--eco-blue)!important;border-radius:10px!important;box-shadow:none!important;background:var(--eco-blue)!important;color:#fff!important;font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.eco-support.page-contact .form-card .btn:before,.eco-support.page-contact .form-card .btn:after{content:none!important;display:none!important}.eco-support.page-contact .form-card .btn:hover{transform:translateY(-1px);opacity:.94;box-shadow:0 8px 18px #0a279d29!important}.eco-support.page-contact .form-card{overflow:hidden}@media(max-width:620px){.eco-support.page-contact .form-card .field input,.eco-support.page-contact .form-card .field select{min-height:48px}}.eco-support.page-contact .page-hero,.eco-support.page-faq .page-hero{background-color:var(--eco-sky)!important;background-image:none!important}.eco-support.page-contact .page-hero:before,.eco-support.page-contact .page-hero:after,.eco-support.page-faq .page-hero:before,.eco-support.page-faq .page-hero:after{content:none!important;display:none!important;background-image:none!important;opacity:0!important}.template-page-support .eco-support :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(10,39,157,.38);outline-offset:3px}.template-page-support .eco-support .faq-filter-status{margin:0 0 14px;color:var(--eco-muted);font-size:14px}.template-page-support .eco-support .search-empty{margin:0;padding:10px 8px;color:var(--eco-muted)}.template-page-support .eco-support .hero-media img{aspect-ratio:auto}.template-page-support .eco-support .legal-nav{min-width:0}@media(max-width:620px){.template-page-support .eco-support .h1{font-size:32px;line-height:1.06;max-width:100%}.template-page-support .eco-support .h2,.template-page-support .eco-support .cta-band h2{font-size:27px;line-height:1.12}.template-page-support .eco-support.page-contact .page-hero .hero-media{display:block;max-height:220px}.template-page-support .eco-support.page-contact .page-hero .hero-media img{object-fit:cover;object-position:center}.template-page-support .eco-support .tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:3px 2px 8px}.template-page-support .eco-support .tabs::-webkit-scrollbar{display:none}.template-page-support .eco-support .tab{flex:0 0 auto;scroll-snap-align:start;min-height:44px;white-space:nowrap}.template-page-support .eco-support .legal-nav{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:12px;border:1px solid var(--eco-line);border-radius:12px}.template-page-support .eco-support .legal-nav::-webkit-scrollbar{display:none}.template-page-support .eco-support .legal-nav strong,.template-page-support .eco-support .legal-nav a{flex:0 0 auto;scroll-snap-align:start;margin:0;min-height:42px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:9px;background:#fff;border:1px solid var(--eco-line);white-space:nowrap}.template-page-support .eco-support .legal-nav strong{background:var(--eco-sky-light)}}@media(max-width:520px){.template-page-support .eco-support .h1{font-size:27px}.template-page-support .eco-support .h2,.template-page-support .eco-support .cta-band h2{font-size:25px}}@media(max-width:390px){.template-page-support .eco-support .h1{font-size:24px}.template-page-support .eco-support .h2,.template-page-support .eco-support .cta-band h2{font-size:23px}.template-page-support .eco-support .cta-band{padding:24px 20px}}@media(max-width:359px){.template-page-support .eco-support .h1{font-size:22px}}@media(prefers-reduced-motion:reduce){.template-page-support .eco-support *,.template-page-support .eco-support *:before,.template-page-support .eco-support *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.template-page-support .eco-support .search-results:focus{outline:3px solid rgba(10,39,157,.32);outline-offset:3px}.template-page-support .eco-support .search-results[tabindex="-1"]{scroll-margin-top:18px}@media(max-width:620px){.template-page-support .eco-support .h1{font-size:32px!important}}@media(max-width:520px){.template-page-support .eco-support .h1{font-size:27px!important}}@media(max-width:390px){.template-page-support .eco-support .h1{font-size:24px!important}}@media(max-width:359px){.template-page-support .eco-support .h1{font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/343/assets/ecosfera-support-pages.css.map */
