.store-analysis{--sa-fg: var(--color-foreground, #111);--sa-bg: var(--color-background, #fff);--sa-fg-04: color-mix(in srgb, var(--sa-fg) 4%, transparent);--sa-fg-06: color-mix(in srgb, var(--sa-fg) 6%, transparent);--sa-fg-08: color-mix(in srgb, var(--sa-fg) 8%, transparent);--sa-fg-10: color-mix(in srgb, var(--sa-fg) 10%, transparent);--sa-fg-12: color-mix(in srgb, var(--sa-fg) 12%, transparent);--sa-fg-18: color-mix(in srgb, var(--sa-fg) 18%, transparent);--sa-fg-25: color-mix(in srgb, var(--sa-fg) 25%, transparent);--sa-fg-35: color-mix(in srgb, var(--sa-fg) 35%, transparent);--sa-fg-40: color-mix(in srgb, var(--sa-fg) 40%, transparent);--sa-fg-45: color-mix(in srgb, var(--sa-fg) 45%, transparent);--sa-fg-55: color-mix(in srgb, var(--sa-fg) 55%, transparent);--sa-fg-65: color-mix(in srgb, var(--sa-fg) 65%, transparent);--sa-fg-72: color-mix(in srgb, var(--sa-fg) 72%, transparent);--sa-fg-92: color-mix(in srgb, var(--sa-fg) 92%, transparent)}.section-store-analysis{position:relative;padding:1.5rem 0 6rem;isolation:isolate;overflow:hidden}.section-store-analysis:before{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--color-foreground, #111) 3%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-foreground, #111) 3%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--color-foreground, #111) 2%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-foreground, #111) 2%,transparent) 1px,transparent 1px);background-size:128px 128px,128px 128px,32px 32px,32px 32px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 22%,#000 0%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 22%,#000 0%,#000 30%,transparent 80%)}.section-store-analysis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse 60% 38% at 50% 18%,color-mix(in srgb,var(--color-foreground, #111) 3%,transparent) 0%,transparent 70%)}@media(prefers-color-scheme:dark){.section-store-analysis:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-foreground, #fff) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-foreground, #fff) 5%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--color-foreground, #fff) 3%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-foreground, #fff) 3%,transparent) 1px,transparent 1px)}}.store-analysis{width:100%;max-width:1080px;margin-inline:auto}.store-analysis__header{margin:0 auto 2.25rem;text-align:center;max-width:640px}.store-analysis__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.1rem;padding:.3rem .75rem .3rem .65rem;font-size:12px;font-weight:500;color:var(--sa-fg-65);background:var(--sa-fg-04);border:1px solid var(--sa-fg-08);border-radius:999px;letter-spacing:.01em}.store-analysis__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:store-analysis-pulse 2.4s ease-in-out infinite}@keyframes store-analysis-pulse{0%,to{opacity:1}50%{opacity:.55}}.store-analysis__heading{margin:0 0 .65rem;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.02em;font-weight:600}.store-analysis__subheading{margin:0;color:var(--sa-fg-55);font-size:15px;line-height:1.55}.store-analysis__search{position:relative;display:flex;align-items:center;gap:.5rem;max-width:580px;margin:0 auto 2rem;padding:.4rem .4rem .4rem 1rem;background:var(--sa-bg);border:1px solid var(--sa-fg-12);border-radius:999px;transition:border-color .18s ease,box-shadow .18s ease}.store-analysis__search:focus-within{border-color:var(--sa-fg-35);box-shadow:0 0 0 4px var(--sa-fg-06),0 8px 28px -16px #0000002e}.store-analysis__search-icon{flex-shrink:0;width:18px;height:18px;color:var(--sa-fg-40)}.store-analysis__input{flex:1;min-width:0;padding:.65rem .25rem;font-size:15px;border:none;outline:none;background:transparent;color:var(--sa-fg)}.store-analysis__input::placeholder{color:var(--sa-fg-40)}.store-analysis__submit{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:14px;font-weight:500;color:var(--sa-bg);background:var(--sa-fg);border:none;border-radius:999px;cursor:pointer;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.store-analysis__submit:hover{opacity:.88}.store-analysis__submit:active{transform:scale(.97)}.store-analysis__submit-arrow{width:14px;height:14px;transition:transform .2s ease}.store-analysis__submit:hover .store-analysis__submit-arrow{transform:translate(2px)}.store-analysis__status{min-height:1.5rem;margin:0 0 1.5rem;text-align:center;font-size:13.5px;color:var(--sa-fg-55)}.store-analysis__status[data-tone=error]{color:#dc2626}.store-analysis__status[data-tone=warn]{color:#d97706}.store-analysis__status[data-tone=ok]{color:#16a34a}.store-analysis__status[data-tone=info]{color:var(--sa-fg-65)}.store-analysis__results{position:relative;margin-top:.5rem}.store-analysis__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:auto;column-gap:1.25rem;row-gap:0}.store-analysis__grid:empty{display:none}.store-analysis__card{position:relative;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:span 4;margin-block:.625rem;padding:0;text-align:left;background:var(--sa-bg);border:1px solid var(--sa-fg-10);border-radius:16px;cursor:pointer;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;font:inherit;color:inherit;animation:store-analysis-card-in .4s ease both}@supports not (grid-template-rows: subgrid){.store-analysis__grid{row-gap:1.25rem}.store-analysis__card{display:flex;flex-direction:column;grid-row:auto;margin-block:0}.store-analysis__card-head{min-height:60px}}@keyframes store-analysis-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.store-analysis__card:hover:not(:disabled){transform:translateY(-3px);border-color:var(--sa-fg-25);box-shadow:0 18px 36px -22px #00000038}.store-analysis__card:disabled{opacity:.5;cursor:not-allowed}.store-analysis__card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;padding:.85rem .9rem;border-bottom:1px solid var(--sa-fg-08)}.store-analysis__card-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;border-radius:4px;white-space:nowrap;--bundle-color: var(--sa-fg-65);color:var(--bundle-color);background:transparent;border:1.5px solid color-mix(in srgb,var(--bundle-color) 35%,transparent)}.store-analysis__card-badge[data-bundle-type=PB],.store-analysis__card-badge[data-bundle-type="Product Bundle"]{--bundle-color: #1e40af}.store-analysis__card-badge[data-bundle-type=FBT]{--bundle-color: #be185d}.store-analysis__card-industry{display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--industry-color: var(--sa-fg);--industry-bg: var(--sa-fg-06);color:var(--industry-color);background:var(--industry-bg);border:1px solid color-mix(in srgb,var(--industry-color) 18%,transparent)}.store-analysis__card-industry:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--industry-color);flex-shrink:0}.store-analysis__card-industry[data-industry=HAIRCARE]{--industry-color: #b45309;--industry-bg: #fef3c7}.store-analysis__card-industry[data-industry=SKINCARE]{--industry-color: #0f766e;--industry-bg: #ccfbf1}.store-analysis__card-industry[data-industry=APPAREL]{--industry-color: #4338ca;--industry-bg: #e0e7ff}.store-analysis__card-industry[data-industry=DEFAULT],.store-analysis__card-industry[data-industry=NOT_DEFINED]{--industry-color: var(--sa-fg-65);--industry-bg: var(--sa-fg-06)}.store-analysis__card-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sa-fg-08);border-bottom:1px solid var(--sa-fg-08)}.store-analysis__thumb{position:relative;aspect-ratio:1;background:var(--sa-fg-04);overflow:hidden}.store-analysis__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.store-analysis__card:hover:not(:disabled) .store-analysis__thumb img{transform:scale(1.04)}.store-analysis__thumb--placeholder{display:flex;align-items:center;justify-content:center;color:var(--sa-fg-25);font-size:18px;font-weight:300}.store-analysis__card-body{padding:.9rem .9rem 1rem;display:flex;flex-direction:column;gap:.55rem}.store-analysis__product{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:13px;line-height:1.35}.store-analysis__product-title{color:var(--sa-fg-72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.store-analysis__product-price{color:var(--sa-fg-45);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.store-analysis__card-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-top:1px solid var(--sa-fg-08);background:var(--sa-fg-04)}.store-analysis__card-count{font-size:11.5px;font-weight:500;color:var(--sa-fg-55);letter-spacing:.02em}.store-analysis__card-cta{display:inline-flex;align-items:center;gap:.3rem;font-size:12.5px;font-weight:500;color:var(--sa-fg)}.store-analysis__card-warn{margin:0;font-size:13px;color:#d97706}.store-analysis__loader{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:3rem 1rem;color:var(--sa-fg-55);font-size:14px}.store-analysis__loader[hidden]{display:none}.store-analysis__spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--sa-fg-12);border-top-color:var(--sa-fg);animation:store-analysis-spin .7s linear infinite}@keyframes store-analysis-spin{to{transform:rotate(360deg)}}.store-analysis__loader-text{letter-spacing:.01em}@media(max-width:640px){.section-store-analysis{padding:3rem 0 4rem}.store-analysis__search{border-radius:18px;padding:.5rem;flex-wrap:wrap}.store-analysis__input{flex:1 1 auto;padding-left:.5rem}.store-analysis__submit{flex:1 1 100%;justify-content:center;padding:.75rem 1rem}.store-analysis__heading{font-size:26px}.store-analysis__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-store-analysis.css.map */
