.elmore-cstudio{--ecs-accent: #2446c7;--ecs-ink: #101a36;--ecs-surface: #f5f7ff;--ecs-line: rgba(16, 26, 54, .1);--ecs-muted: #66708a;--ecs-radius: 24px;position:relative;overflow:hidden;color:var(--ecs-ink);background:radial-gradient(circle at 7% 8%,rgba(98,124,255,.1),transparent 28rem),radial-gradient(circle at 96% 12%,rgba(255,180,205,.12),transparent 25rem),#fff;padding:var(--ecs-pad-top-desktop, 60px) 0 var(--ecs-pad-bottom-desktop, 84px)}.elmore-cstudio *,.elmore-cstudio *:before,.elmore-cstudio *:after{box-sizing:border-box}.elmore-cstudio button,.elmore-cstudio textarea{font:inherit}.elmore-cstudio button{cursor:pointer}.elmore-cstudio a{color:inherit;text-decoration:none}.elmore-cstudio__shell{position:relative;z-index:1}.elmore-cstudio .elmore-cstudio__shell.page-width{width:min(calc(100% - 40px),var(--ecs-max-width, 1440px));max-width:none;margin-inline:auto;padding-inline:0}.elmore-cstudio__hero{display:grid;grid-template-columns:minmax(0,var(--ecs-finder-width, 54%)) minmax(330px,1fr);gap:var(--ecs-gap-desktop, 40px);align-items:stretch}.elmore-cstudio__hero-copy{position:relative;min-width:0;padding:var(--ecs-card-pad-desktop, 46px);border:1px solid var(--ecs-line);border-radius:calc(var(--ecs-radius) + 10px);background:#ffffffe6;box-shadow:0 26px 80px #12255e14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.elmore-cstudio__hero-copy:after{content:"";position:absolute;inset:auto 28px 0 auto;width:100px;height:4px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--ecs-accent),#8da2ff,#ffb5cf);opacity:.8}.elmore-cstudio__eyebrow,.elmore-cstudio__section-kicker,.elmore-cstudio__answer-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;color:var(--ecs-accent);font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.elmore-cstudio__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--ecs-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--ecs-accent) 12%,transparent)}.elmore-cstudio__title{max-width:690px;margin:0;color:var(--ecs-ink);font-size:var(--ecs-title-desktop, 60px);line-height:.98;letter-spacing:-.045em;font-weight:690}.elmore-cstudio__intro{max-width:680px;margin:20px 0 0;color:var(--ecs-muted);font-size:clamp(15px,1.45vw,18px);line-height:1.65}.elmore-cstudio__language{display:inline-flex;gap:5px;padding:4px;margin:24px 0 12px;border:1px solid var(--ecs-line);border-radius:999px;background:#fff}.elmore-cstudio__lang{min-width:54px;height:34px;border:0;border-radius:999px;background:transparent;color:var(--ecs-muted);font-weight:700;transition:.2s ease}.elmore-cstudio__lang.is-active{color:#fff;background:var(--ecs-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--ecs-accent) 22%,transparent)}.elmore-cstudio__ask-card{margin-top:10px;padding:clamp(18px,2.4vw,28px);border-radius:var(--ecs-radius);background:var(--ecs-surface);border:1px solid color-mix(in srgb,var(--ecs-accent) 10%,#dfe5f5)}.elmore-cstudio__label{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--ecs-ink)}.elmore-cstudio__composer{overflow:hidden;border:1px solid rgba(16,26,54,.14);border-radius:18px;background:#fff;box-shadow:0 10px 30px #12255e0d;transition:border-color .2s ease,box-shadow .2s ease}.elmore-cstudio__composer:focus-within{border-color:color-mix(in srgb,var(--ecs-accent) 62%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--ecs-accent) 10%,transparent),0 16px 36px #12255e12}.elmore-cstudio__input{width:100%;min-height:108px;resize:vertical;border:0;outline:0;padding:17px 17px 8px;background:transparent;color:var(--ecs-ink);font-size:16px;line-height:1.55}.elmore-cstudio__input::placeholder{color:#98a0b4}.elmore-cstudio__composer-actions{display:flex;justify-content:space-between;gap:10px;padding:10px}.elmore-cstudio__voice,.elmore-cstudio__submit,.elmore-cstudio__reset{border:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.elmore-cstudio__voice{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 13px;border-radius:13px;color:var(--ecs-ink);background:#fff}.elmore-cstudio__voice svg{width:19px;height:19px}.elmore-cstudio__voice:hover{background:#f8f9fd}.elmore-cstudio__voice.is-listening{color:#fff;background:#d52b59;box-shadow:0 0 0 5px #d52b591a}.elmore-cstudio__submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--ecs-accent),color-mix(in srgb,var(--ecs-accent) 76%,#5d78ff));font-weight:750;box-shadow:0 12px 24px color-mix(in srgb,var(--ecs-accent) 20%,transparent)}.elmore-cstudio__submit svg{width:18px;height:18px}.elmore-cstudio__submit:hover{transform:translateY(-1px);box-shadow:0 16px 32px color-mix(in srgb,var(--ecs-accent) 26%,transparent)}.elmore-cstudio__helper{margin:11px 2px 0;color:#7b8498;font-size:12px;line-height:1.5}.elmore-cstudio__hero-panel{position:relative;overflow:hidden;border-radius:calc(var(--ecs-radius) + 10px);padding:clamp(22px,3vw,34px);color:var(--ecs-panel-text, #fff);background:linear-gradient(155deg,color-mix(in srgb,var(--ecs-panel-text, #fff) 8%,transparent),transparent 38%),linear-gradient(145deg,var(--ecs-panel-1, #0b1737) 0%,var(--ecs-panel-2, #2446c7) 100%);box-shadow:0 30px 80px #1020532e}.elmore-cstudio__hero-panel:before,.elmore-cstudio__hero-panel:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.elmore-cstudio__hero-panel:before{width:270px;height:270px;right:-100px;top:-90px;background:radial-gradient(circle,rgba(255,183,210,.28),transparent 66%)}.elmore-cstudio__hero-panel:after{width:220px;height:220px;left:-100px;bottom:-110px;background:radial-gradient(circle,rgba(151,255,206,.18),transparent 68%)}.elmore-cstudio__panel-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:13px;font-weight:700;letter-spacing:.02em}.elmore-cstudio__panel-count{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--ecs-panel-text, #fff) 11%,transparent);border:1px solid color-mix(in srgb,var(--ecs-panel-text, #fff) 18%,transparent)}.elmore-cstudio__concerns{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--ecs-concern-cols-desktop, 2),minmax(0,1fr));gap:10px}.elmore-cstudio__concerns button{min-height:79px;padding:14px;text-align:left;border:1px solid color-mix(in srgb,var(--ecs-panel-text, #fff) 16%,transparent);border-radius:16px;color:var(--ecs-panel-text, #fff);background:color-mix(in srgb,var(--ecs-panel-text, #fff) 8%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.2s ease}.elmore-cstudio__concerns button:hover,.elmore-cstudio__concerns button:focus-visible{transform:translateY(-2px);background:color-mix(in srgb,var(--ecs-panel-text, #fff) 15%,transparent);border-color:color-mix(in srgb,var(--ecs-panel-text, #fff) 30%,transparent);outline:0}.elmore-cstudio__concerns span{display:block;font-size:13px;font-weight:720;line-height:1.3}.elmore-cstudio__concerns button.is-selected{transform:translateY(-2px);background:color-mix(in srgb,var(--ecs-panel-text, #fff) 21%,transparent);border-color:color-mix(in srgb,var(--ecs-panel-text, #fff) 42%,transparent);box-shadow:0 12px 26px #0000001a}.elmore-cstudio__concerns small{display:block;margin-top:7px;opacity:.72;font-size:12px;direction:rtl;text-align:left}.elmore-cstudio__answer{scroll-margin-top:90px;margin-top:clamp(26px,4vw,46px);padding:clamp(22px,4vw,44px);border:1px solid color-mix(in srgb,var(--ecs-accent) 13%,#dde2ef);border-radius:calc(var(--ecs-radius) + 8px);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--ecs-surface) 64%,#fff));box-shadow:0 22px 70px #12255e14}.elmore-cstudio__answer[dir=rtl]{text-align:right}.elmore-cstudio__answer.is-arriving{animation:elmoreAnswerArrival .65s ease both}@keyframes elmoreAnswerArrival{0%{box-shadow:0 22px 70px #12255e14,0 0 color-mix(in srgb,var(--ecs-accent) 0%,transparent)}40%{box-shadow:0 26px 78px #12255e1f,0 0 0 5px color-mix(in srgb,var(--ecs-accent) 9%,transparent)}to{box-shadow:0 22px 70px #12255e14,0 0 color-mix(in srgb,var(--ecs-accent) 0%,transparent)}}.elmore-cstudio__answer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--ecs-line)}.elmore-cstudio__answer-head h2{margin:0;color:var(--ecs-ink);font-size:clamp(25px,3vw,38px);letter-spacing:-.025em}.elmore-cstudio__answer-kicker{margin-bottom:8px}.elmore-cstudio__reset{flex:0 0 auto;padding:9px 13px;border-radius:999px;background:#fff;color:var(--ecs-accent);border:1px solid color-mix(in srgb,var(--ecs-accent) 22%,#dfe4f2);font-weight:700;font-size:12px}.elmore-cstudio__reason{max-width:860px;margin:18px 0 0;color:#566078;font-size:15px;line-height:1.65}.elmore-cstudio__result-status{margin-top:16px;padding:12px 14px;border-radius:12px;background:#fff4e8;color:#7a4a12;font-size:13px}.elmore-cstudio__products{display:grid;grid-template-columns:repeat(var(--ecs-result-cols-desktop, 3),minmax(0,1fr));gap:16px;margin-top:24px}.elmore-cstudio__result-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ecs-line);border-radius:20px;background:#fff;box-shadow:0 12px 34px #12255e0f}.elmore-cstudio__result-media{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f8f9fc,#eef2fa)}.elmore-cstudio__result-media img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .3s ease}.elmore-cstudio__result-card:hover img{transform:scale(1.025)}.elmore-cstudio__match-badge{position:absolute;left:12px;top:12px;padding:7px 10px;border-radius:999px;background:var(--ecs-accent);color:#fff;font-size:9px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px #1737a12e}.elmore-cstudio__result-body{display:flex;flex:1;flex-direction:column;padding:16px}.elmore-cstudio__result-body h3{margin:0;font-size:16px;line-height:1.35;letter-spacing:-.01em}.elmore-cstudio__result-why{margin:9px 0 0;color:#70798f;font-size:12px;line-height:1.5}.elmore-cstudio__result-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px}.elmore-cstudio__result-price{font-weight:780;font-size:14px}.elmore-cstudio__result-link{display:inline-flex;align-items:center;gap:6px;color:var(--ecs-accent);font-weight:750;font-size:12px}.elmore-cstudio__care-note{margin:20px 0 0;color:#828a9c;font-size:11px;line-height:1.5}.elmore-cstudio__curated,.elmore-cstudio__faq{margin-top:clamp(54px,7vw,90px)}.elmore-cstudio__section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}.elmore-cstudio__section-head h2{margin:0;font-size:clamp(25px,3.4vw,42px);letter-spacing:-.03em;color:var(--ecs-ink)}.elmore-cstudio__section-head p{max-width:520px;margin:0;color:var(--ecs-muted);font-size:14px;line-height:1.6}.elmore-cstudio__section-kicker{margin-bottom:8px}.elmore-cstudio__curated-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.elmore-cstudio__curated-card{overflow:hidden;border:1px solid var(--ecs-line);border-radius:20px;background:#fff;box-shadow:0 10px 30px #10225c0d}.elmore-cstudio__curated-media{display:grid;place-items:center;aspect-ratio:1/1;background:#f6f8fc;overflow:hidden}.elmore-cstudio__curated-media img{width:100%;height:100%;object-fit:contain;padding:9px;transition:transform .3s ease}.elmore-cstudio__curated-card:hover img{transform:scale(1.025)}.elmore-cstudio__curated-body{padding:15px}.elmore-cstudio__mini-badge{display:inline-flex;padding:6px 9px;border-radius:999px;color:var(--ecs-accent);background:color-mix(in srgb,var(--ecs-accent) 8%,#fff);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.elmore-cstudio__curated-body h3{margin:10px 0 0;font-size:15px;line-height:1.4}.elmore-cstudio__curated-body p{margin:7px 0 0;min-height:38px;color:#727b90;font-size:11px;line-height:1.5}.elmore-cstudio__curated-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px}.elmore-cstudio__price{font-size:13px;font-weight:780}.elmore-cstudio__text-link{color:var(--ecs-accent);font-size:11px;font-weight:750}.elmore-cstudio__section-head--faq{align-items:start}.elmore-cstudio__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elmore-cstudio__faq details{border:1px solid var(--ecs-line);border-radius:16px;background:#fff;padding:0 17px}.elmore-cstudio__faq summary{list-style:none;cursor:pointer;padding:17px 28px 17px 0;position:relative;font-weight:720;font-size:14px}.elmore-cstudio__faq summary::-webkit-details-marker{display:none}.elmore-cstudio__faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--ecs-accent);font-size:20px;font-weight:400}.elmore-cstudio__faq details[open] summary:after{content:"\2212"}.elmore-cstudio__faq details div{padding:0 0 16px;color:var(--ecs-muted);font-size:13px;line-height:1.65}.elmore-cstudio__faq details p{margin:0}.elmore-cstudio [dir=rtl],.elmore-cstudio .is-urdu{font-family:inherit}.elmore-cstudio .is-urdu .elmore-cstudio__input,.elmore-cstudio .is-urdu.elmore-cstudio__answer{direction:rtl;text-align:right}@media(max-width:989px){.elmore-cstudio{padding-top:var(--ecs-pad-top-mobile, 24px);padding-bottom:var(--ecs-pad-bottom-mobile, 52px)}.elmore-cstudio .elmore-cstudio__shell.page-width{width:calc(100% - (var(--ecs-mobile-side, 16px) * 2))}.elmore-cstudio__hero{grid-template-columns:1fr;gap:var(--ecs-gap-mobile, 18px)}.elmore-cstudio[data-mobile-order=finder_first] .elmore-cstudio__hero-copy{order:1}.elmore-cstudio[data-mobile-order=finder_first] .elmore-cstudio__hero-panel{order:2}.elmore-cstudio[data-mobile-order=concerns_first] .elmore-cstudio__hero-panel{order:1}.elmore-cstudio[data-mobile-order=concerns_first] .elmore-cstudio__hero-copy{order:2}.elmore-cstudio__hero-panel{min-height:auto}.elmore-cstudio__hero-copy{padding:var(--ecs-card-pad-mobile, 20px)}.elmore-cstudio__title{font-size:var(--ecs-title-mobile, 44px)}.elmore-cstudio__concerns{grid-template-columns:repeat(var(--ecs-concern-cols-mobile, 2),minmax(0,1fr))}.elmore-cstudio__products,.elmore-cstudio__curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.elmore-cstudio__hero-copy,.elmore-cstudio__hero-panel,.elmore-cstudio__answer{border-radius:22px}.elmore-cstudio__intro{font-size:15px}.elmore-cstudio__ask-card{margin-left:-2px;margin-right:-2px;padding:14px;border-radius:18px}.elmore-cstudio__composer-actions{align-items:stretch}.elmore-cstudio__voice{width:46px;padding:0;justify-content:center}.elmore-cstudio__voice span{display:none}.elmore-cstudio__submit{flex:1}.elmore-cstudio__hero-panel{padding:18px}.elmore-cstudio__concerns{gap:8px}.elmore-cstudio__concerns button{min-height:74px;padding:12px 11px}.elmore-cstudio__concerns span{font-size:12px}.elmore-cstudio__concerns small{font-size:10.5px}.elmore-cstudio__answer{padding:20px 16px}.elmore-cstudio__answer-head{display:block}.elmore-cstudio__reset{margin-top:14px}.elmore-cstudio__products{grid-template-columns:1fr}.elmore-cstudio__result-card{display:grid;grid-template-columns:118px minmax(0,1fr)}.elmore-cstudio__result-media{aspect-ratio:auto;min-height:145px}.elmore-cstudio__result-body{padding:14px 12px}.elmore-cstudio__section-head{display:block}.elmore-cstudio__section-head p{margin-top:10px}.elmore-cstudio__curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.elmore-cstudio__curated-body{padding:12px}.elmore-cstudio__curated-body h3{font-size:13px}.elmore-cstudio__curated-body p{display:none}.elmore-cstudio__curated-foot{display:block}.elmore-cstudio__text-link{display:inline-block;margin-top:7px}.elmore-cstudio__faq-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.elmore-cstudio *,.elmore-cstudio *:before,.elmore-cstudio *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/elmore-concern-studio.css.map */
