.store-channel-chooser{--scc-accent:var(--store-color-1,#c2410c);--scc-muted:color-mix(in oklab,var(--scc-accent) 58%,#6b6470);--scc-muted-deep:color-mix(in oklab,var(--scc-accent) 48%,#3f3946);--scc-deep:color-mix(in oklab,var(--scc-accent) 40%,#2f2a35);padding:clamp(1rem,2.6vw,1.9rem) clamp(.85rem,3vw,1.5rem)}.store-channel-chooser__heading{max-width:80rem;margin:0 auto clamp(2rem,4.5vw,3rem);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--scc-deep);text-align:start}.store-channel-chooser--circles .store-channel-chooser__heading,.store-channel-chooser--squares .store-channel-chooser__heading{text-align:center;margin-bottom:clamp(2.5rem,5.5vw,3.6rem)}.store-channel-chooser__inner{max-width:80rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.8vw,1.15rem)}.store-channel-chooser--count-1 .store-channel-chooser__inner{grid-template-columns:minmax(0,1fr);max-width:28rem}.store-channel-chooser--count-many .store-channel-chooser__inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.store-channel-chooser__card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy art";align-items:center;gap:.75rem;min-height:10.5rem;padding:1.4rem 1.5rem;border-radius:1.35rem;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.scc-tone--retail{--scc-surface:color-mix(in oklab,var(--scc-accent) 4%,#faf7f3);--scc-border:color-mix(in oklab,var(--scc-accent) 10%,#ebe5de);--ill-halo:color-mix(in oklab,var(--scc-accent) 8%,#f1ebe4);--ill-main:var(--scc-icon,var(--scc-muted));--ill-main-shade:var(--scc-icon-shade,var(--scc-muted-deep));--ill-line:var(--scc-icon-shade,var(--scc-muted-deep));--ill-accent:#f3cf7a;--ill-accent-shade:#e6b955;--ill-hole:#a7782b;--ill-dot:color-mix(in oklab,var(--scc-muted) 35%,#fff);--ill-spark:#e6b955;--ill-shadow:color-mix(in oklab,var(--scc-muted) 18%,#0000)}.scc-tone--wholesale{--scc-surface:linear-gradient(140deg,var(--scc-muted) 0%,var(--scc-muted-deep) 100%);--scc-border:var(--scc-muted);--ill-halo:#ffffff24;--ill-main:var(--scc-icon,#f2d3a2);--ill-main-shade:var(--scc-icon-shade,#e2b877);--ill-line:var(--scc-icon,#f2d3a2);--ill-accent:#fff;--ill-accent-shade:#eef0f4;--ill-hole:#925c2047;--ill-hole-line:var(--scc-muted);--ill-dot:#fff;--ill-spark:#f3cf7a;--ill-shadow:#0000002e;--ill-pallet:#c8955a}.scc-tone--retail,.scc-tone--wholesale.scc-on-light{--scc-text:var(--scc-deep);--scc-hint:color-mix(in oklab,var(--scc-accent) 18%,#77707c);--scc-badge-bg:color-mix(in oklab,var(--scc-muted) 12%,#fff);--scc-badge-fg:var(--scc-muted-deep);--scc-cta-bg:var(--scc-muted);--scc-cta-fg:#fff;--scc-cta-hover:var(--scc-muted-deep)}.scc-tone--retail.scc-on-dark,.scc-tone--wholesale{--scc-text:#fff;--scc-hint:#fffc;--scc-badge-bg:#ffffff2e;--scc-badge-fg:#fff;--scc-cta-bg:#fff;--scc-cta-fg:var(--scc-muted-deep);--scc-cta-hover:#fff7e0}[class*=scc-tone--].scc-on-light{--scc-border:#00000014;--ill-halo:#0000000d}[class*=scc-tone--].scc-on-dark{--scc-border:#0000;--ill-halo:#ffffff24}.store-channel-chooser__card{background:var(--scc-surface);border:1px solid var(--scc-border);color:var(--scc-text)}.store-channel-chooser__card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(currentColor 1px,#0000 1.2px);background-size:14px 14px;opacity:.05;mask-image:linear-gradient(270deg,#000,#0000 65%);-webkit-mask-image:linear-gradient(270deg,#000,#0000 65%)}html[dir=ltr] .store-channel-chooser__card:before{mask-image:linear-gradient(90deg,#000,#0000 65%);-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%)}.store-channel-chooser__card:focus-visible,.store-channel-chooser__card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px color-mix(in oklab,var(--scc-muted-deep) 55%,#0000)}.store-channel-chooser__card:focus-visible{outline:2px solid var(--scc-accent);outline-offset:3px}.store-channel-chooser__copy{grid-area:copy;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;text-align:start}.store-channel-chooser__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.4;background:var(--scc-badge-bg);color:var(--scc-badge-fg)}.store-channel-chooser__badge:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.store-channel-chooser__title{margin-top:.15rem;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:800;line-height:1.25;letter-spacing:-.01em}.store-channel-chooser__hint{max-width:22rem;font-size:.84rem;line-height:1.55;color:var(--scc-hint)}.store-channel-chooser__cta{margin-top:.55rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap;background:var(--scc-cta-bg);color:var(--scc-cta-fg);transition:gap .25s ease,background-color .2s ease}.store-channel-chooser__cta svg{width:.95rem;height:.95rem}.store-channel-chooser__card:focus-visible .store-channel-chooser__cta,.store-channel-chooser__card:hover .store-channel-chooser__cta{gap:.75rem;background:var(--scc-cta-hover)}.store-channel-chooser__art{grid-area:art;display:block;width:clamp(8.5rem,15vw,11.5rem);margin-block:-.6rem;margin-inline-end:-.6rem}.scc-ill{display:block;width:100%;height:auto;overflow:visible}.scc-ill__halo{fill:var(--ill-halo)}.scc-ill__shadow{fill:var(--ill-shadow)}.scc-ill__main{fill:var(--ill-main)}.scc-ill__main-shade{fill:var(--ill-main-shade)}.scc-ill__line{stroke:var(--ill-line)}.scc-ill__accent{fill:var(--ill-accent)}.scc-ill__accent-shade{fill:var(--ill-accent-shade)}.scc-ill__hole{fill:var(--ill-hole)}.scc-ill__hole-line{stroke:var(--ill-hole-line,#ffffffd9)}.scc-ill__dot{fill:var(--ill-dot)}.scc-ill__spark{stroke:var(--ill-spark);fill:none}.scc-ill__spark-dot{fill:var(--ill-spark)}.scc-ill__pallet{fill:var(--ill-pallet,#a8977d)}.scc-ill__box,.scc-ill__float,.scc-ill__tag{transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.scc-ill__tag{transform:rotate(-18deg)}:is(.store-channel-chooser__card,.store-channel-circles__item):is(:hover,:focus-visible) .scc-ill__float{transform:translateY(-5px) rotate(-3deg)}:is(.store-channel-chooser__card,.store-channel-circles__item):is(:hover,:focus-visible) .scc-ill__tag{transform:rotate(-30deg)}:is(.store-channel-chooser__card,.store-channel-circles__item):is(:hover,:focus-visible) .scc-ill__box--3{transform:translateY(-7px) rotate(-4deg)}:is(.store-channel-chooser__card,.store-channel-circles__item):is(:hover,:focus-visible) .scc-ill__box--2{transform:translateY(-2px)}.store-channel-circles{max-width:80rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(2rem,8vw,5rem)}.store-channel-circles__item{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:clamp(7.5rem,17vw,10.5rem);text-align:center;text-decoration:none;color:var(--scc-deep);-webkit-tap-highlight-color:transparent}.store-channel-circles__item:focus-visible{outline:none}.store-channel-circles__orb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:999px;background:var(--scc-surface);border:1px solid var(--scc-border);box-shadow:0 0 0 6px #fff,0 0 0 7px color-mix(in oklab,var(--scc-muted) 22%,#0000);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.store-channel-circles__art{display:block;width:80%;margin-top:4%}.scc-img{display:block;width:100%;height:100%;object-fit:cover}.store-channel-chooser__art.store-channel-chooser__art--image{align-self:center;aspect-ratio:1;margin:0;border-radius:1rem;overflow:hidden}.store-channel-circles__art.store-channel-circles__art--image{width:100%;height:100%;margin:0;border-radius:999px;overflow:hidden}.store-channel-circles__item:is(:hover,:focus-visible) .store-channel-circles__orb{transform:translateY(-3px);box-shadow:0 0 0 6px #fff,0 0 0 8px var(--scc-muted),0 18px 30px -18px color-mix(in oklab,var(--scc-muted-deep) 60%,#0000)}.store-channel-circles__title{margin-top:.85rem;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:800;line-height:1.3}.store-channel-chooser--squares .store-channel-circles{flex-wrap:wrap;gap:clamp(1.25rem,4vw,3rem)}.store-channel-chooser--squares .store-channel-circles__item{width:min(var(--scc-tile-w,160px),100%)}.store-channel-circles__orb.store-channel-circles__orb--square{aspect-ratio:var(--scc-tile-ratio-w,160) /var(--scc-tile-ratio-h,160);width:100%;height:auto;border-radius:.9rem;overflow:hidden}.store-channel-circles__orb--square .store-channel-circles__art:not(.store-channel-circles__art--image){width:auto;max-width:78%;height:72%;margin-top:0}.store-channel-circles__orb--square .store-channel-circles__art:not(.store-channel-circles__art--image) .scc-ill{width:auto;height:100%;max-width:100%}.store-channel-circles__orb--square .store-channel-circles__art.store-channel-circles__art--image{width:100%;height:100%;margin:0;border-radius:0}@media (max-width:639px){.store-channel-circles__orb{box-shadow:0 0 0 4px #fff,0 0 0 5px color-mix(in oklab,var(--scc-muted) 22%,#0000)}.store-channel-circles__item:is(:hover,:focus-visible) .store-channel-circles__orb{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--scc-muted)}.store-channel-circles__title{margin-top:.65rem}.store-channel-chooser__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "copy";align-items:start;gap:.35rem;min-height:0;padding:.85rem .85rem .95rem;border-radius:1.1rem}.store-channel-chooser__art{width:6.4rem;margin:-.35rem 0 0;margin-inline-start:-.4rem}.store-channel-chooser__badge{font-size:.62rem;padding:.15rem .5rem}.store-channel-chooser__title{font-size:1rem;margin-top:.05rem}.store-channel-chooser__hint{font-size:.72rem;line-height:1.45}.store-channel-chooser__cta{margin-top:.4rem;padding:.4rem .75rem;font-size:.72rem;gap:.35rem}.store-channel-chooser__cta svg{width:.8rem;height:.8rem}}@media (max-width:359px){.store-channel-chooser__hint{display:none}}.channel-category-circles{background:#fff;border-bottom:1px solid #f3f4f6;padding:.9rem 0 .8rem}.channel-category-circles__row{max-width:80rem;margin:0 auto;padding:.35rem 1rem .2rem;display:flex;flex-wrap:nowrap;justify-content:safe center;align-items:flex-start;gap:1.1rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none}.channel-category-circles__row::-webkit-scrollbar{display:none}.channel-category-circles__viewport{position:relative;max-width:80rem;margin:0 auto}.channel-category-circles__arrow{position:absolute;top:calc(.35rem + 3rem);z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#374151;box-shadow:0 4px 12px #0000001f;transform:translateY(-50%);cursor:pointer;transition:color .2s ease,border-color .2s ease}.channel-category-circles__arrow:hover{color:var(--store-color-1,#ef4444);border-color:color-mix(in srgb,var(--store-color-1,#ef4444) 45%,#e5e7eb)}.channel-category-circles__arrow--left{left:.25rem}.channel-category-circles__arrow--right{right:.25rem}.channel-category-circles__item{flex:0 0 auto}.channel-category-circles__link{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:6.5rem;text-align:center;text-decoration:none;color:#374151;-webkit-tap-highlight-color:transparent}.channel-category-circles__circle{position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--store-color-1,#ef4444) 8%,#f9fafb);box-shadow:0 0 0 3px #fff,0 0 0 4px color-mix(in srgb,var(--store-color-1,#ef4444) 18%,#e5e7eb);transition:transform .25s ease,box-shadow .25s ease}.channel-category-circles__img{width:100%;height:100%;object-fit:cover}.channel-category-circles__fallback{font-size:1.6rem;font-weight:800;color:var(--store-color-1,#ef4444)}.channel-category-circles__name{max-width:100%;font-size:.85rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.channel-category-circles__link:is(:hover,:focus-visible) .channel-category-circles__circle{transform:translateY(-2px);box-shadow:0 0 0 3px #fff,0 0 0 5px color-mix(in srgb,var(--store-color-1,#ef4444) 45%,#0000)}.channel-category-circles__link:focus-visible{outline:none}.channel-category-circles__link--active{color:var(--store-color-1,#ef4444)}.channel-category-circles__link--active .channel-category-circles__circle{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--store-color-1,#ef4444)}.channel-category-circles__sub-hint{display:flex;align-items:center;justify-content:center;gap:.18rem;height:.35rem;margin-top:-.15rem}.channel-category-circles__sub-hint span{width:.22rem;height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--store-color-1,#ef4444) 35%,#d1d5db);transition:background .2s ease,transform .2s ease}.channel-category-circles__link--active .channel-category-circles__sub-hint span{background:var(--store-color-1,#ef4444)}.channel-category-circles__link--active .channel-category-circles__sub-hint span:nth-child(2){transform:scale(1.25)}.channel-category-circles__subs-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.channel-category-circles__subs-wrap--open{grid-template-rows:1fr}.channel-category-circles__subs-inner{overflow:hidden;min-height:0}.channel-category-circles__subs-panel{max-width:80rem;margin:0 auto;padding:.15rem 1rem .55rem}.channel-category-circles__subs-label{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.01em;color:#6b7280}.channel-category-circles__subs-viewport{position:relative}.channel-category-circles__arrow--sub{top:50%;width:2rem;height:2rem}.channel-category-circles__subs{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none;margin:0;padding:.1rem 0 .15rem}.channel-category-circles__subs::-webkit-scrollbar{display:none}.channel-category-circles__sub-item{flex:0 0 auto}.channel-category-circles__sub{display:inline-flex;align-items:center;max-width:12rem;padding:.4rem .85rem;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.channel-category-circles__sub:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--store-color-1,#ef4444) 40%,#e5e7eb);color:var(--store-color-1,#ef4444);background:color-mix(in srgb,var(--store-color-1,#ef4444) 6%,#fff);outline:none}.channel-category-circles__sub--active{color:var(--store-color-1,#ef4444);border-color:color-mix(in srgb,var(--store-color-1,#ef4444) 45%,#0000);background:color-mix(in srgb,var(--store-color-1,#ef4444) 12%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--store-color-1,#ef4444) 18%,#0000)}.channel-category-circles__sub--all{font-weight:700}@media (max-width:639px){.channel-category-circles{padding:.6rem 0 .55rem}.channel-category-circles__row{gap:.75rem}.channel-category-circles__arrow{display:none}.channel-category-circles__link{width:4.6rem;gap:.35rem}.channel-category-circles__circle{width:4.1rem;height:4.1rem}.channel-category-circles__name{font-size:.72rem}.channel-category-circles__subs-panel{padding:.05rem .85rem .4rem}.channel-category-circles__subs-label{font-size:.68rem}.channel-category-circles__sub{padding:.35rem .7rem;font-size:.72rem;max-width:10rem}}@media (prefers-reduced-motion:reduce){.channel-category-circles__circle,.channel-category-circles__sub,.channel-category-circles__sub-hint span,.channel-category-circles__subs-wrap{transition:none}.channel-category-circles__link:is(:hover,:focus-visible) .channel-category-circles__circle{transform:none}.scc-ill__box,.scc-ill__float,.scc-ill__tag,.store-channel-chooser__card,.store-channel-chooser__cta,.store-channel-circles__orb{transition:none}.store-channel-chooser__card:is(:hover,:focus-visible),.store-channel-circles__item:is(:hover,:focus-visible) .store-channel-circles__orb,:is(.store-channel-chooser__card,.store-channel-circles__item):is(:hover,:focus-visible) :is(.scc-ill__float,.scc-ill__box--2,.scc-ill__box--3){transform:none}:is(.store-channel-chooser__card,.store-channel-circles__item):is(:hover,:focus-visible) .scc-ill__tag{transform:rotate(-18deg)}}