.theme-tester-module__8-1MhG__page{background:var(--color-bg);min-height:100vh}.theme-tester-module__8-1MhG__onboarding{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 3%,var(--color-bg)) 0,var(--color-bg) 72%);padding-block:clamp(2.5rem,5vw,4.75rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.theme-tester-module__8-1MhG__onboarding:before{background-image:radial-gradient(var(--color-dot) 1px, transparent 1px);content:"";opacity:.68;pointer-events:none;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.theme-tester-module__8-1MhG__onboarding>div{z-index:1;position:relative}.theme-tester-module__8-1MhG__hero{grid-template-columns:minmax(0,.86fr) minmax(34rem,1.14fr);gap:clamp(2rem,5vw,5.75rem);min-height:35rem;padding-block:1.5rem clamp(2.5rem,5vw,4rem);display:grid}.theme-tester-module__8-1MhG__intro{align-self:center;max-width:44rem}.theme-tester-module__8-1MhG__eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.theme-tester-module__8-1MhG__eyebrow svg{width:1rem;height:1rem}.theme-tester-module__8-1MhG__intro h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3rem,5.5vw,5.25rem);font-weight:610;line-height:.98}.theme-tester-module__8-1MhG__intro h1 em{color:var(--color-accent);font-style:normal}.theme-tester-module__8-1MhG__intro>p{color:var(--color-ink-muted);max-width:39rem;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.theme-tester-module__8-1MhG__assurances{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.theme-tester-module__8-1MhG__assurances li{color:var(--color-ink-muted);align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;display:flex}.theme-tester-module__8-1MhG__assurances svg{color:var(--color-accent);width:1rem;height:1rem}.theme-tester-module__8-1MhG__startCard{background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg);align-self:center;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 28px 80px #0c0c101c}.theme-tester-module__8-1MhG__startCard>header{flex-direction:column;gap:.25rem;display:flex}.theme-tester-module__8-1MhG__startCard>header span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.theme-tester-module__8-1MhG__startCard>header strong{letter-spacing:-.025em;font-size:clamp(1.35rem,2.2vw,1.75rem)}.theme-tester-module__8-1MhG__journeySteps{justify-content:space-between;align-items:center;margin-top:1.15rem;display:flex;position:relative}.theme-tester-module__8-1MhG__journeySteps:before{background:var(--color-line);content:"";height:1px;position:absolute;top:.85rem;left:.85rem;right:.85rem}.theme-tester-module__8-1MhG__journeySteps li{background:var(--color-surface-raised);color:var(--color-ink-dim);z-index:1;align-items:center;gap:.45rem;display:flex;position:relative}.theme-tester-module__8-1MhG__journeySteps li:not(:first-child){padding-left:.85rem}.theme-tester-module__8-1MhG__journeySteps li:not(:last-child){padding-right:.85rem}.theme-tester-module__8-1MhG__journeySteps li>span{background:var(--color-bg-soft);border:1px solid var(--color-line);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.68rem;font-weight:750;display:flex;position:relative}.theme-tester-module__8-1MhG__journeySteps li strong{font-size:.72rem}.theme-tester-module__8-1MhG__journeySteps .theme-tester-module__8-1MhG__journeyStepActive{color:var(--color-ink)}.theme-tester-module__8-1MhG__journeySteps .theme-tester-module__8-1MhG__journeyStepActive>span{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.theme-tester-module__8-1MhG__platforms{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.2rem;display:grid}.theme-tester-module__8-1MhG__platforms button{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:6.75rem;padding:1.2rem;display:flex;position:relative}.theme-tester-module__8-1MhG__platformLogo{justify-content:center;align-items:center;width:100%;height:3.1rem;display:flex}.theme-tester-module__8-1MhG__platformLogo img{object-fit:contain;width:auto;max-width:12rem;height:100%;max-height:2.55rem}.theme-tester-module__8-1MhG__platformActive{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 6%,var(--color-surface)),var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent) 62%,var(--color-line))!important}.theme-tester-module__8-1MhG__platformCheck{background:var(--color-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.theme-tester-module__8-1MhG__platformCheck svg{width:.82rem;height:.82rem}.theme-tester-module__8-1MhG__platformBadge{background:var(--color-bg-soft);border:1px solid var(--color-line);color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.36rem .55rem;font-size:.62rem;font-weight:720;position:absolute;top:.7rem;right:.7rem}.theme-tester-module__8-1MhG__platformSoon{cursor:not-allowed;opacity:.72}.theme-tester-module__8-1MhG__urlForm{margin-top:1.4rem}.theme-tester-module__8-1MhG__urlForm>label{margin-bottom:.6rem;font-size:.86rem;font-weight:700;display:block}.theme-tester-module__8-1MhG__urlControl{background:var(--color-control);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.4rem;transition:border-color .16s,box-shadow .16s;display:grid}.theme-tester-module__8-1MhG__urlControl:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent)}.theme-tester-module__8-1MhG__urlControl>svg{color:var(--color-ink-dim);width:1.1rem;height:1.1rem;margin-left:.6rem}.theme-tester-module__8-1MhG__urlControl input{background:0 0;border:0;outline:0;min-width:0;padding:.85rem 0}.theme-tester-module__8-1MhG__urlControl input::placeholder{color:var(--color-ink-dim)}.theme-tester-module__8-1MhG__urlControl button{background:var(--color-accent);border-radius:calc(var(--radius-md) - 2px);color:#fff;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding-inline:1.15rem;font-size:.84rem;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.theme-tester-module__8-1MhG__urlControl button:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.theme-tester-module__8-1MhG__urlControl button:disabled{cursor:not-allowed;opacity:.42}.theme-tester-module__8-1MhG__urlControl button svg{width:1rem;height:1rem}.theme-tester-module__8-1MhG__urlForm>small{color:var(--color-ink-dim);margin-top:.7rem;font-size:.73rem;line-height:1.5;display:block}@media (max-width:980px){.theme-tester-module__8-1MhG__hero{grid-template-columns:1fr;min-height:auto}.theme-tester-module__8-1MhG__intro{max-width:48rem}.theme-tester-module__8-1MhG__startCard{width:100%}}@media (max-width:680px){.theme-tester-module__8-1MhG__hero{padding-block:2rem 3rem}.theme-tester-module__8-1MhG__intro h1{font-size:clamp(2.65rem,13vw,4rem)}.theme-tester-module__8-1MhG__platforms{grid-template-columns:1fr}.theme-tester-module__8-1MhG__urlControl{grid-template-columns:auto 1fr}.theme-tester-module__8-1MhG__urlControl button{grid-column:1/-1;width:100%}.theme-tester-module__8-1MhG__journeySteps li strong{display:none}}.theme-tester-module__8-1MhG__spinner{animation:.8s linear infinite theme-tester-module__8-1MhG__tester-spin}.theme-tester-module__8-1MhG__formError{color:#d94224;margin-top:.7rem;font-size:.8rem;line-height:1.45}.theme-tester-module__8-1MhG__analyzing{background:var(--color-bg-soft);border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;gap:.85rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.theme-tester-module__8-1MhG__analyzing>span{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.theme-tester-module__8-1MhG__analyzing svg{width:1rem;height:1rem}.theme-tester-module__8-1MhG__analyzing div{gap:.12rem;display:grid}.theme-tester-module__8-1MhG__analyzing strong{font-size:.83rem}.theme-tester-module__8-1MhG__analyzing small{color:var(--color-ink-muted);font-size:.73rem}.theme-tester-module__8-1MhG__catalogStage{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 3%,var(--color-bg)) 0,var(--color-bg) 28rem);min-height:100vh;padding-block:clamp(2.5rem,5vw,4.5rem) 7rem}.theme-tester-module__8-1MhG__catalogHeader{grid-template-columns:minmax(0,1fr) minmax(22rem,32rem);align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.theme-tester-module__8-1MhG__catalogHeader .theme-tester-module__8-1MhG__eyebrow{margin-bottom:1rem}.theme-tester-module__8-1MhG__catalogHeader h1{letter-spacing:-.055em;font-size:clamp(2.65rem,5vw,4.65rem);line-height:.98}.theme-tester-module__8-1MhG__catalogHeader h1 em{color:var(--color-accent);font-style:normal}.theme-tester-module__8-1MhG__catalogHeader>div:first-child>p{color:var(--color-ink-muted);max-width:42rem;margin-top:1.15rem;font-size:1rem;line-height:1.55}.theme-tester-module__8-1MhG__storeSummary{border-radius:var(--radius-lg);color:#fff;background:#111114;border:1px solid #2b2b30;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 24px 60px #0d0d102e}.theme-tester-module__8-1MhG__storeBrand{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.theme-tester-module__8-1MhG__storeBrand img{object-fit:contain;background:#fff;border-radius:.45rem;width:auto;height:2.35rem;padding:.45rem .6rem}.theme-tester-module__8-1MhG__storeBrand span{color:#a9e7d7;align-items:center;gap:.35rem;font-size:.7rem;font-weight:680;display:inline-flex}.theme-tester-module__8-1MhG__storeBrand span svg{width:.8rem;height:.8rem}.theme-tester-module__8-1MhG__storeMain{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.theme-tester-module__8-1MhG__storeAddress{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.theme-tester-module__8-1MhG__storeAddress>svg{color:#ff6a43;background:#ff5b3124;border-radius:.55rem;width:2.4rem;height:2.4rem;padding:.65rem}.theme-tester-module__8-1MhG__storeAddress>div{min-width:0;display:grid}.theme-tester-module__8-1MhG__storeAddress small{color:#85858c;text-transform:uppercase;font-size:.66rem}.theme-tester-module__8-1MhG__storeAddress strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.theme-tester-module__8-1MhG__changeStoreButton{border-radius:var(--radius-sm);color:#ff9a7e;cursor:pointer;white-space:nowrap;background:#ff5b311f;border:1px solid #ff6a438c;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding-inline:.8rem;font-size:.72rem;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.theme-tester-module__8-1MhG__changeStoreButton:hover{color:#fff;background:#ff5b31;border-color:#ff5b31}.theme-tester-module__8-1MhG__changeStoreButton svg{width:.8rem;height:.8rem}.theme-tester-module__8-1MhG__catalogDiscovery{background:0 0}.theme-tester-module__8-1MhG__discoveryHead{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end;gap:2rem;padding-bottom:1.5rem;display:grid}.theme-tester-module__8-1MhG__discoveryHead>div>span{color:var(--color-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:720}.theme-tester-module__8-1MhG__discoveryHead h2{letter-spacing:-.035em;margin-top:.32rem;font-size:clamp(1.55rem,2.4vw,2.15rem)}.theme-tester-module__8-1MhG__discoveryHead p{color:var(--color-ink-muted);margin-top:.35rem;font-size:.82rem}.theme-tester-module__8-1MhG__catalogSearch{background:var(--color-control);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:3.35rem;padding-inline:.95rem;display:grid}.theme-tester-module__8-1MhG__catalogSearch:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.theme-tester-module__8-1MhG__catalogSearch>svg,.theme-tester-module__8-1MhG__catalogSearch button svg{width:.95rem;height:.95rem}.theme-tester-module__8-1MhG__catalogSearch>svg{color:var(--color-ink-muted)}.theme-tester-module__8-1MhG__catalogSearch input{background:0 0;border:0;outline:0;min-width:0;font-size:.82rem}.theme-tester-module__8-1MhG__catalogSearch input::placeholder{color:var(--color-ink-dim)}.theme-tester-module__8-1MhG__catalogSearch button{color:var(--color-ink-muted);cursor:pointer}.theme-tester-module__8-1MhG__filterGroup{padding-top:1.2rem}.theme-tester-module__8-1MhG__filterGroup+.theme-tester-module__8-1MhG__filterGroup{margin-top:1rem}.theme-tester-module__8-1MhG__filterHeading{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-bottom:.8rem;display:flex}.theme-tester-module__8-1MhG__filterHeading h3{letter-spacing:-.015em;font-size:.98rem}.theme-tester-module__8-1MhG__filterHeading span{color:var(--color-ink-muted);font-size:.8rem}.theme-tester-module__8-1MhG__collectionFilters{scrollbar-width:none;gap:.48rem;padding-block:.15rem .3rem;display:flex;overflow-x:auto}.theme-tester-module__8-1MhG__collectionFilters button{border:1px solid var(--color-line);color:var(--color-ink-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:2.55rem;padding:.58rem .82rem;font-size:.82rem;font-weight:650;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.theme-tester-module__8-1MhG__collectionFilters button:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.theme-tester-module__8-1MhG__collectionFilters button svg{width:.82rem;height:.82rem}.theme-tester-module__8-1MhG__collectionFilters button small{color:inherit;opacity:.65;font-size:.72rem}.theme-tester-module__8-1MhG__collectionFilters .theme-tester-module__8-1MhG__filterActive,.theme-tester-module__8-1MhG__collectionFilters .theme-tester-module__8-1MhG__filterActive:hover{color:#fff;background:#0d0d0f;border-color:#0d0d0f}html[data-theme=dark] .theme-tester-module__8-1MhG__collectionFilters .theme-tester-module__8-1MhG__filterActive{background:var(--color-accent);border-color:var(--color-accent)}html[data-theme=dark] .theme-tester-module__8-1MhG__collectionFilters .theme-tester-module__8-1MhG__filterActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.theme-tester-module__8-1MhG__segmentSectionHead{justify-content:space-between;align-items:center;display:flex}.theme-tester-module__8-1MhG__segmentSectionHead .theme-tester-module__8-1MhG__filterHeading{margin-bottom:.8rem}.theme-tester-module__8-1MhG__segmentNav{gap:.4rem;margin-bottom:.8rem;display:flex}.theme-tester-module__8-1MhG__segmentNav button{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .15s,color .15s,transform .15s;display:flex}.theme-tester-module__8-1MhG__segmentNav button:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.theme-tester-module__8-1MhG__segmentNav svg{width:.9rem;height:.9rem}.theme-tester-module__8-1MhG__segmentFilters{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(23.5294% - .458824rem);grid-auto-flow:column;gap:.65rem;padding:.15rem .08rem .3rem;display:grid;overflow-x:auto}.theme-tester-module__8-1MhG__segmentFilters::-webkit-scrollbar{display:none}.theme-tester-module__8-1MhG__segmentFilters button{border-radius:var(--radius-md);color:#fff;cursor:pointer;scroll-snap-align:start;text-align:left;background:#17171a;border:1px solid #2b2b30;min-height:7.15rem;padding:.85rem;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.theme-tester-module__8-1MhG__segmentFilters button:hover{border-color:color-mix(in srgb,var(--color-accent) 65%,#2b2b30)}.theme-tester-module__8-1MhG__segmentFilters button>img{object-fit:cover;object-position:top center}.theme-tester-module__8-1MhG__segmentShade{background:linear-gradient(#09090b0f 0%,#09090b7a 52%,#09090bdb 100%);position:absolute;inset:0}.theme-tester-module__8-1MhG__segmentContent{z-index:1;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid;position:absolute;bottom:.75rem;left:.8rem;right:.8rem}.theme-tester-module__8-1MhG__segmentContentTextOnly{grid-template-columns:minmax(0,1fr)}.theme-tester-module__8-1MhG__segmentIcon{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:.48rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.theme-tester-module__8-1MhG__segmentIcon svg{color:#fff;width:.9rem;height:.9rem}.theme-tester-module__8-1MhG__segmentText{min-width:0;display:grid}.theme-tester-module__8-1MhG__segmentFilters strong{letter-spacing:-.015em;font-size:.95rem;line-height:1.16}.theme-tester-module__8-1MhG__segmentFilters small{color:#c0bfc4;margin-top:.18rem;font-size:.75rem}.theme-tester-module__8-1MhG__segmentFilters .theme-tester-module__8-1MhG__segmentActive{border:2px solid var(--color-accent);box-shadow:0 0 0 2px #ff4a1c24,0 8px 22px #1414181f}.theme-tester-module__8-1MhG__resultLine{color:var(--color-ink-muted);align-items:baseline;gap:.5rem;margin-block:1.8rem 1.15rem;display:flex}.theme-tester-module__8-1MhG__resultLine strong{color:var(--color-accent);font-size:1.8rem;line-height:1}.theme-tester-module__8-1MhG__resultLine span{font-size:.82rem}.theme-tester-module__8-1MhG__themeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.theme-tester-module__8-1MhG__themeGrid article{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.theme-tester-module__8-1MhG__themeGrid article:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line));transform:translateY(-3px);box-shadow:0 18px 45px #0f0f121a}.theme-tester-module__8-1MhG__themeImage{aspect-ratio:4/3;background:var(--color-bg-soft);position:relative;overflow:hidden}.theme-tester-module__8-1MhG__themeImage>img{object-fit:cover;object-position:top center;transition:transform .35s}.theme-tester-module__8-1MhG__themeGrid article:hover .theme-tester-module__8-1MhG__themeImage>img{transform:scale(1.025)}.theme-tester-module__8-1MhG__themeImage>span:first-child{color:var(--color-ink-dim);place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}.theme-tester-module__8-1MhG__themeInfo{flex-direction:column;flex:1;padding:1rem;display:flex}.theme-tester-module__8-1MhG__themeInfo>small{color:var(--color-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.theme-tester-module__8-1MhG__themeInfo h2{letter-spacing:-.025em;min-height:2.45em;margin-top:.45rem;font-size:1.02rem;line-height:1.2}.theme-tester-module__8-1MhG__themeInfo p{color:var(--color-ink-muted);margin-top:.5rem;font-size:.76rem;line-height:1.45}.theme-tester-module__8-1MhG__themeInfo button{background:var(--color-accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:.45rem;min-height:2.8rem;margin-top:auto;padding:.75rem .8rem;font-size:.75rem;font-weight:700;display:flex;transform:translateY(.2rem)}.theme-tester-module__8-1MhG__themeInfo button:hover{background:var(--color-accent-hover)}.theme-tester-module__8-1MhG__themeInfo button svg{width:.85rem;height:.85rem}.theme-tester-module__8-1MhG__catalogEmpty{background:var(--color-surface);border:1px dashed var(--color-line-strong);border-radius:var(--radius-panel);text-align:center;place-content:center;justify-items:center;min-height:22rem;padding:2rem;display:grid}.theme-tester-module__8-1MhG__catalogEmpty>svg{color:var(--color-accent);width:1.5rem;height:1.5rem;margin-bottom:1rem}.theme-tester-module__8-1MhG__catalogEmpty p{color:var(--color-ink-muted);margin-top:.3rem;font-size:.86rem}.theme-tester-module__8-1MhG__catalogEmpty button{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);cursor:pointer;margin-top:1rem;padding:.7rem .9rem;font-size:.76rem;font-weight:650}.theme-tester-module__8-1MhG__previewModal{color:#17171b;z-index:1000;background:#f2f2f4;grid-template-rows:auto auto minmax(0,1fr);height:100dvh;display:grid;position:fixed;inset:0}.theme-tester-module__8-1MhG__previewBar{z-index:6;background:#fff;border-bottom:1px solid #dedee2;grid-template-columns:21rem minmax(20rem,1fr) auto auto auto;align-items:center;gap:.7rem;min-height:4.7rem;padding-block:.65rem;display:grid;position:relative;box-shadow:0 1px 10px #1414180a}.theme-tester-module__8-1MhG__previewThemeControl{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding-inline:1rem;display:grid}.theme-tester-module__8-1MhG__previewBrandMark{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.theme-tester-module__8-1MhG__previewBrandMark img{object-fit:contain;width:auto;height:auto;max-height:1.85rem}.theme-tester-module__8-1MhG__previewBrowser{grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:center;gap:.4rem;width:100%;min-width:18rem;max-width:29rem;display:grid}.theme-tester-module__8-1MhG__previewIdentity{box-sizing:border-box;background:#f6f6f7;border:1px solid #e1e1e4;border-radius:.48rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;height:2.45rem;padding:.28rem .7rem;display:grid}.theme-tester-module__8-1MhG__previewBrowser>button,.theme-tester-module__8-1MhG__deviceSwitcher button,.theme-tester-module__8-1MhG__previewClose,.theme-tester-module__8-1MhG__fullscreenButton{color:#54545c;cursor:pointer;border:1px solid #dedee2;border-radius:.45rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:flex}.theme-tester-module__8-1MhG__previewBrowser>button:hover,.theme-tester-module__8-1MhG__deviceSwitcher button:hover,.theme-tester-module__8-1MhG__previewClose:hover,.theme-tester-module__8-1MhG__fullscreenButton:hover{color:#17171b;background:#f4f4f6;border-color:#b9b9bf}.theme-tester-module__8-1MhG__previewBrowser>button svg,.theme-tester-module__8-1MhG__deviceSwitcher svg,.theme-tester-module__8-1MhG__previewClose svg,.theme-tester-module__8-1MhG__fullscreenButton svg{width:.95rem;height:.95rem}.theme-tester-module__8-1MhG__previewBrowser>button:disabled{cursor:not-allowed;opacity:.3}.theme-tester-module__8-1MhG__previewIdentity>svg{color:#8a8990;width:.85rem;height:.85rem}.theme-tester-module__8-1MhG__previewIdentity input{appearance:none;color:#17171b;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.76rem;font-weight:650;overflow:hidden}.theme-tester-module__8-1MhG__previewIdentity:focus-within{background:#fff;border-color:#ff7a58;box-shadow:0 0 0 3px #ff4a1c1a}.theme-tester-module__8-1MhG__deviceSwitcher{gap:.3rem;display:flex}.theme-tester-module__8-1MhG__themeApplied{min-width:0;display:grid}.theme-tester-module__8-1MhG__themeApplied small{color:#88878e;letter-spacing:.04em;text-transform:uppercase;font-size:.59rem}.theme-tester-module__8-1MhG__themeApplied strong{color:#17171b;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.theme-tester-module__8-1MhG__deviceSwitcher .theme-tester-module__8-1MhG__deviceActive{color:#fff;background:#ff4a1c;border-color:#ff4a1c}.theme-tester-module__8-1MhG__deviceSwitcher .theme-tester-module__8-1MhG__deviceActive:hover{color:#fff;background:#e83e13;border-color:#e83e13}.theme-tester-module__8-1MhG__previewActions{justify-content:flex-end;gap:.4rem;display:flex}.theme-tester-module__8-1MhG__previewActions a{color:#3f3f46;white-space:nowrap;border:1px solid #dedee2;border-radius:.45rem;align-items:center;gap:.35rem;min-height:2.45rem;padding-inline:.7rem;font-size:.68rem;font-weight:650;display:inline-flex}.theme-tester-module__8-1MhG__previewActions a:hover{color:#17171b;background:#f4f4f6}.theme-tester-module__8-1MhG__previewActions a svg{width:.78rem;height:.78rem}.theme-tester-module__8-1MhG__previewActions .theme-tester-module__8-1MhG__studioAction{color:#fff;background:#ff4a1c;border-color:#ff4a1c}.theme-tester-module__8-1MhG__previewActions .theme-tester-module__8-1MhG__studioAction:hover{background:#e83e13}.theme-tester-module__8-1MhG__previewUtilities{justify-self:end;align-items:center;gap:.25rem;padding-right:1rem;display:flex}.theme-tester-module__8-1MhG__sidebarToggle{color:#4f4f57;cursor:pointer;justify-content:center;align-items:center;width:2.2rem;height:2.45rem;transition:color .15s,transform .15s;display:flex}.theme-tester-module__8-1MhG__sidebarToggle:hover{color:#ff4a1c;transform:scale(1.08)}.theme-tester-module__8-1MhG__sidebarToggle svg{width:1.2rem;height:1.2rem}.theme-tester-module__8-1MhG__previewNotice{color:#61200f;background:#fff3ee;border-bottom:1px solid #ffb39d;justify-content:center;align-items:center;gap:.55rem;min-height:2.6rem;padding:.55rem 1rem;font-size:.76rem;display:flex}.theme-tester-module__8-1MhG__previewNotice>svg{color:#ff4a1c;width:.9rem;height:.9rem}.theme-tester-module__8-1MhG__previewNotice button{color:#61200f;cursor:pointer;margin-left:.5rem}.theme-tester-module__8-1MhG__previewNotice button svg{width:.8rem;height:.8rem}.theme-tester-module__8-1MhG__previewBody{grid-template-columns:0 minmax(0,1fr);min-height:0;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.theme-tester-module__8-1MhG__previewBodyWithSidebar{grid-template-columns:21rem minmax(0,1fr)}.theme-tester-module__8-1MhG__themeSidebar{color:#17171b;opacity:0;visibility:hidden;z-index:4;background:#fff;border-right:1px solid #dedee2;width:100%;min-height:0;transition:opacity .16s,visibility .22s;position:relative;overflow:hidden}.theme-tester-module__8-1MhG__previewBodyWithSidebar .theme-tester-module__8-1MhG__themeSidebar{opacity:1;visibility:visible}.theme-tester-module__8-1MhG__themeSidebarInner{grid-template-rows:auto auto minmax(0,1fr) auto;width:21rem;height:100%;display:grid}.theme-tester-module__8-1MhG__themeSidebarInner>header{border-bottom:1px solid #e5e5e8;align-items:center;min-height:4.4rem;padding:.8rem 1rem;display:flex}.theme-tester-module__8-1MhG__themeSidebarInner>header>div{gap:.15rem;display:grid}.theme-tester-module__8-1MhG__themeSidebarInner>header small{color:#8a8990;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem}.theme-tester-module__8-1MhG__themeSidebarInner>header strong{color:#17171b;font-size:.92rem}.theme-tester-module__8-1MhG__themeSidebarSearch{border-bottom:1px solid #e5e5e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.75rem;display:grid}.theme-tester-module__8-1MhG__themeSidebarSearch>svg,.theme-tester-module__8-1MhG__themeSidebarSearch button svg{width:.95rem;height:.95rem}.theme-tester-module__8-1MhG__themeSidebarSearch>svg{color:#8a8990}.theme-tester-module__8-1MhG__themeSidebarSearch input{color:#17171b;background:#f8f8f9;border:1px solid #dedee2;border-radius:.5rem;outline:0;grid-area:1/1/auto/-1;width:100%;min-height:2.7rem;padding:.65rem 2.25rem;font-size:.8rem}.theme-tester-module__8-1MhG__themeSidebarSearch>svg{z-index:1;grid-area:1/1;margin-left:.7rem;position:relative}.theme-tester-module__8-1MhG__themeSidebarSearch button{color:#77777e;cursor:pointer;z-index:1;grid-area:1/3;margin-right:.65rem;position:relative}.theme-tester-module__8-1MhG__themeSidebarSearch input:focus{border-color:#ff5b31}.theme-tester-module__8-1MhG__themeSidebarList{min-height:0;padding:.55rem;overflow-y:auto}.theme-tester-module__8-1MhG__themeCollection+.theme-tester-module__8-1MhG__themeCollection{margin-top:.25rem}.theme-tester-module__8-1MhG__themeCollection>button{color:#4f4f57;cursor:pointer;text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;min-height:2.8rem;padding:.65rem .7rem;display:flex}.theme-tester-module__8-1MhG__themeCollection>button:hover{color:#17171b;background:#f4f4f6}.theme-tester-module__8-1MhG__themeCollection>button>span{align-items:center;gap:.48rem;min-width:0;display:flex}.theme-tester-module__8-1MhG__themeCollection>button svg{width:.85rem;height:.85rem}.theme-tester-module__8-1MhG__themeCollection>button>svg{color:#8a8990;transition:transform .16s}.theme-tester-module__8-1MhG__themeCollection>button strong{font-size:.82rem}.theme-tester-module__8-1MhG__themeCollection>button small{color:#929198;font-size:.7rem}.theme-tester-module__8-1MhG__themeCollection .theme-tester-module__8-1MhG__themeCollectionActive{color:#17171b;background:#fff0eb}.theme-tester-module__8-1MhG__themeCollection .theme-tester-module__8-1MhG__themeCollectionActive>span>svg{color:#ff6a43}.theme-tester-module__8-1MhG__themeCollection .theme-tester-module__8-1MhG__themeCollectionActive>svg{transform:rotate(180deg)}.theme-tester-module__8-1MhG__themeSidebarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.35rem 0 .75rem;display:grid}.theme-tester-module__8-1MhG__themeSidebarGrid>button{color:#222227;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedee2;border-radius:.55rem;flex-direction:column;min-width:0;padding:0 0 .7rem;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.theme-tester-module__8-1MhG__themeSidebarGrid>button:hover{background:#fff;border-color:#b9b9bf;transform:translateY(-1px);box-shadow:0 8px 22px #14141814}.theme-tester-module__8-1MhG__themeSidebarGrid>button>span:nth-child(2){gap:.2rem;width:100%;min-width:0;padding:.65rem .65rem 0;display:grid}.theme-tester-module__8-1MhG__themeSidebarGrid>button small{color:#73727a;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;display:block;overflow:hidden}.theme-tester-module__8-1MhG__themeSidebarGrid>button strong{font-size:.8rem;line-height:1.25}.theme-tester-module__8-1MhG__themeSidebarGrid>button>svg{color:#fff;z-index:2;background:#ff5b31;border:2px solid #fff;border-radius:50%;width:1.2rem;height:1.2rem;padding:.18rem;position:absolute;top:.4rem;right:.4rem}.theme-tester-module__8-1MhG__themeSidebarImage,.theme-tester-module__8-1MhG__themeSidebarImageFallback{aspect-ratio:4/3;background:#eeeef0;flex:none;width:100%;display:block;position:relative;overflow:hidden}.theme-tester-module__8-1MhG__themeSidebarImage img{object-fit:cover;object-position:top center}.theme-tester-module__8-1MhG__themeSidebarImageFallback{color:#88878e;justify-content:center;align-items:center;display:flex}.theme-tester-module__8-1MhG__themeSidebarImageFallback svg{width:1rem;height:1rem}.theme-tester-module__8-1MhG__themeSidebarGrid .theme-tester-module__8-1MhG__themeSidebarActive,.theme-tester-module__8-1MhG__themeSidebarGrid .theme-tester-module__8-1MhG__themeSidebarActive:hover{background:#fff7f4;border-color:#ff5b31}.theme-tester-module__8-1MhG__themeSidebarEmpty{color:#77777e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:10rem;font-size:.78rem;display:flex}.theme-tester-module__8-1MhG__themeSidebarEmpty svg{color:#ff6a43;width:1.2rem;height:1.2rem}.theme-tester-module__8-1MhG__themeSidebarActions{background:#fff;border-top:1px solid #e5e5e8;gap:.55rem;padding:.85rem;display:grid}.theme-tester-module__8-1MhG__themeSidebarActions a{border-radius:.5rem;justify-content:center;align-items:center;min-height:2.85rem;padding:.7rem .85rem;font-size:.78rem;font-weight:700;display:flex}.theme-tester-module__8-1MhG__themeSidebarActions a svg{width:.9rem;height:.9rem}.theme-tester-module__8-1MhG__themeSidebarActions .theme-tester-module__8-1MhG__sidebarPurchase{color:#fff;background:#ff4a1c;justify-content:center;gap:.55rem;position:relative;overflow:hidden}.theme-tester-module__8-1MhG__themeSidebarActions .theme-tester-module__8-1MhG__sidebarPurchase:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 15%,#ffffff57 48%,#0000 78%);width:42%;animation:3.8s ease-in-out infinite theme-tester-module__8-1MhG__tester-shine;position:absolute;inset:0 auto 0 -55%;transform:skew(-18deg)}.theme-tester-module__8-1MhG__themeSidebarActions .theme-tester-module__8-1MhG__sidebarPurchase:hover{background:#e83e13}.theme-tester-module__8-1MhG__themeSidebarActions .theme-tester-module__8-1MhG__sidebarDemo{color:#55555d;background:#f5f5f7;border:1px solid #e1e1e5;gap:.45rem}.theme-tester-module__8-1MhG__themeSidebarActions .theme-tester-module__8-1MhG__sidebarDemo:hover{color:#17171b;background:#ebebee;border-color:#ceced4}.theme-tester-module__8-1MhG__previewWorkspace{background:#f2f2f4;height:100%;min-height:0;padding:1rem;display:flex;overflow:auto}.theme-tester-module__8-1MhG__previewDevice{background:#fff;flex:1;width:100%;height:100%;min-height:0;margin-inline:auto;transition:max-width .24s,border-radius .24s;position:relative;overflow:hidden;box-shadow:0 18px 65px #0000003d}.theme-tester-module__8-1MhG__previewDevice iframe{background:#fff;border:0;width:100%;height:100%;min-height:100%}.theme-tester-module__8-1MhG__device-desktop .theme-tester-module__8-1MhG__previewDevice{max-width:100%}.theme-tester-module__8-1MhG__device-mobile .theme-tester-module__8-1MhG__previewDevice{border:.55rem solid #202024;border-radius:1.6rem;max-width:24.375rem}.theme-tester-module__8-1MhG__previewLoading,.theme-tester-module__8-1MhG__previewError{color:#17171b;text-align:center;z-index:2;background:#fff;align-content:center;justify-items:center;padding:2rem;display:grid;position:absolute;inset:0}.theme-tester-module__8-1MhG__previewLoading>span,.theme-tester-module__8-1MhG__previewError>span{color:#ff4a1c;background:#fff0eb;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.theme-tester-module__8-1MhG__previewLoading svg,.theme-tester-module__8-1MhG__previewError>span svg{width:1.2rem;height:1.2rem}.theme-tester-module__8-1MhG__previewLoading strong,.theme-tester-module__8-1MhG__previewError strong{font-size:1rem}.theme-tester-module__8-1MhG__previewLoading p,.theme-tester-module__8-1MhG__previewError p{color:#6f6e75;max-width:26rem;margin-top:.45rem;font-size:.78rem}.theme-tester-module__8-1MhG__previewError button{color:#fff;cursor:pointer;background:#ff4a1c;border-radius:.45rem;align-items:center;gap:.4rem;margin-top:1rem;padding:.75rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.theme-tester-module__8-1MhG__previewError button svg{width:.8rem;height:.8rem}.theme-tester-module__8-1MhG__previewError button:disabled{cursor:wait;opacity:.72}@keyframes theme-tester-module__8-1MhG__tester-spin{to{transform:rotate(360deg)}}@keyframes theme-tester-module__8-1MhG__tester-shine{0%,58%{left:-55%}78%,to{left:125%}}@media (prefers-reduced-motion:reduce){.theme-tester-module__8-1MhG__themeSidebarActions .theme-tester-module__8-1MhG__sidebarPurchase:after{animation:none;display:none}}@media (max-width:1180px){.theme-tester-module__8-1MhG__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-tester-module__8-1MhG__segmentFilters{grid-auto-columns:calc(31.25% - .40625rem)}.theme-tester-module__8-1MhG__previewBar{grid-template-columns:minmax(16rem,21rem) minmax(16rem,1fr) auto auto}.theme-tester-module__8-1MhG__previewThemeControl{grid-area:1/1}.theme-tester-module__8-1MhG__previewBrowser{grid-area:1/2}.theme-tester-module__8-1MhG__deviceSwitcher{grid-area:1/3}.theme-tester-module__8-1MhG__previewUtilities{grid-area:1/4}.theme-tester-module__8-1MhG__previewActions{grid-area:2/1/auto/-1;justify-content:center}}@media (max-width:880px){.theme-tester-module__8-1MhG__catalogHeader{grid-template-columns:1fr;align-items:stretch}.theme-tester-module__8-1MhG__storeSummary{min-width:0}.theme-tester-module__8-1MhG__segmentFilters{grid-auto-columns:calc(45.4545% - .295455rem)}.theme-tester-module__8-1MhG__discoveryHead{grid-template-columns:1fr;align-items:stretch}.theme-tester-module__8-1MhG__previewBar{grid-template-columns:minmax(0,1fr) auto}.theme-tester-module__8-1MhG__previewThemeControl{grid-area:1/1}.theme-tester-module__8-1MhG__previewUtilities{grid-area:1/2}.theme-tester-module__8-1MhG__previewBrowser{grid-area:2/1/auto/-1;max-width:none}.theme-tester-module__8-1MhG__deviceSwitcher{grid-area:3/1;justify-content:flex-start}.theme-tester-module__8-1MhG__previewActions{grid-area:3/2}.theme-tester-module__8-1MhG__previewBodyWithSidebar{grid-template-columns:min(21rem,88vw) minmax(0,1fr)}.theme-tester-module__8-1MhG__themeSidebar{width:100%}.theme-tester-module__8-1MhG__themeSidebarInner{width:min(21rem,88vw)}}@media (max-width:620px){.theme-tester-module__8-1MhG__catalogStage{padding-block:2.5rem 5rem}.theme-tester-module__8-1MhG__catalogHeader{gap:1.5rem}.theme-tester-module__8-1MhG__catalogHeader h1{font-size:clamp(2.45rem,12vw,3.5rem)}.theme-tester-module__8-1MhG__storeBrand{flex-direction:column;align-items:flex-start;gap:.8rem}.theme-tester-module__8-1MhG__storeMain{grid-template-columns:1fr;align-items:stretch}.theme-tester-module__8-1MhG__changeStoreButton{justify-self:start}.theme-tester-module__8-1MhG__segmentFilters{grid-auto-columns:minmax(13.5rem,86%)}.theme-tester-module__8-1MhG__themeGrid{grid-template-columns:1fr}.theme-tester-module__8-1MhG__previewBar{padding:.55rem .65rem}.theme-tester-module__8-1MhG__previewBrowser{min-width:0}.theme-tester-module__8-1MhG__previewActions .theme-tester-module__8-1MhG__studioAction{justify-content:center}.theme-tester-module__8-1MhG__previewWorkspace{padding:.55rem}}
