.product-card-module__IPwpba__card{min-width:0;height:100%;color:var(--foreground);flex-direction:column;display:flex}.product-card-module__IPwpba__card:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.product-card-module__IPwpba__photo{aspect-ratio:1;background:var(--card);flex-shrink:0;position:relative;overflow:hidden}.product-card-module__IPwpba__image{object-fit:contain}.product-card-module__IPwpba__arrow{background:var(--background);width:30px;height:30px;color:var(--foreground);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.product-card-module__IPwpba__caption{border-bottom:1px solid var(--hairline-strong);flex:1;padding:16px 0 20px}.product-card-module__IPwpba__sku{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.05em;font-size:9px;line-height:1.5}.product-card-module__IPwpba__title{overflow-wrap:anywhere;margin-top:7px;font-size:15px;font-weight:500;line-height:1.6}.product-card-module__IPwpba__description{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:8px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-card-module__IPwpba__image{transition:transform .5s}.product-card-module__IPwpba__card:hover .product-card-module__IPwpba__image{transform:scale(1.035)}}@media (max-width:639px){.product-card-module__IPwpba__caption{padding:11px 0 14px}.product-card-module__IPwpba__sku{letter-spacing:.03em;font-size:8px}.product-card-module__IPwpba__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;margin-top:5px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.product-card-module__IPwpba__description{display:none}.product-card-module__IPwpba__arrow{width:25px;height:25px;bottom:7px;right:7px}.product-card-module__IPwpba__arrow svg{width:15px;height:15px}}
.catalog-motion-module__fukUhq__indicator{place-items:center;width:28px;height:36px;display:grid;position:relative}.catalog-motion-module__fukUhq__lamp{color:var(--foreground);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.catalog-motion-module__fukUhq__indicator[data-pending=true]>svg:first-child{visibility:hidden}.catalog-motion-module__fukUhq__indicator[data-pending=true] .catalog-motion-module__fukUhq__lamp{opacity:1;visibility:visible}.catalog-motion-module__fukUhq__shades{fill:var(--background)}.catalog-motion-module__fukUhq__beam{fill:var(--glow);opacity:.38}.catalog-motion-module__fukUhq__emitters{stroke:var(--glow);filter:drop-shadow(0 0 1.5px var(--glow))}@media (prefers-reduced-motion:no-preference){.catalog-motion-module__fukUhq__indicator[data-pending=true] .catalog-motion-module__fukUhq__lamp{transition:opacity .14s .12s,visibility 0s linear .12s}.catalog-motion-module__fukUhq__indicator[data-pending=true] .catalog-motion-module__fukUhq__beam{animation:1.5s ease-in-out infinite alternate catalog-motion-module__fukUhq__warm-light}.catalog-motion-module__fukUhq__arrival{animation:.32s cubic-bezier(.2,.7,.2,1) catalog-motion-module__fukUhq__catalog-arrival}}@keyframes catalog-motion-module__fukUhq__warm-light{0%{opacity:.25}to{opacity:.55}}@keyframes catalog-motion-module__fukUhq__catalog-arrival{0%{transform:translateY(6px)}to{transform:translateY(0)}}:is([data-motion-paused=true] .catalog-motion-module__fukUhq__arrival,[data-motion-paused=true] .catalog-motion-module__fukUhq__beam){transform:none;animation:none!important}[data-motion-paused=true] .catalog-motion-module__fukUhq__lamp{transition:none!important}
.project-gallery-module__j1OYyq__composition{--gallery-ink:#f7f3ea;--gallery-shade:#171813;grid-template-columns:repeat(16,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.project-gallery-module__j1OYyq__lead{grid-area:span 2/span 10;min-width:0}.project-gallery-module__j1OYyq__detail{grid-column:span 6;min-width:0}.project-gallery-module__j1OYyq__continuation{grid-column:span 8}.project-gallery-module__j1OYyq__continuationWide{grid-column:1/-1}.project-gallery-module__j1OYyq__continuationWide .project-gallery-module__j1OYyq__photoLink{aspect-ratio:21/9}.project-gallery-module__j1OYyq__twoPhotos .project-gallery-module__j1OYyq__lead,.project-gallery-module__j1OYyq__twoPhotos .project-gallery-module__j1OYyq__detail{grid-area:auto/span 8}.project-gallery-module__j1OYyq__twoPhotos .project-gallery-module__j1OYyq__photoLink{aspect-ratio:4/5;min-height:0}.project-gallery-module__j1OYyq__photoFigure{flex-direction:column;height:100%;display:flex}.project-gallery-module__j1OYyq__photoLink{aspect-ratio:16/10;background:var(--muted);border:1px solid var(--hairline);border-radius:2px;outline:none;display:block;position:relative;overflow:hidden}.project-gallery-module__j1OYyq__lead .project-gallery-module__j1OYyq__photoLink{aspect-ratio:auto;flex:1;min-height:550px}.project-gallery-module__j1OYyq__singlePhoto{grid-template-columns:1fr}.project-gallery-module__j1OYyq__singlePhoto .project-gallery-module__j1OYyq__lead{grid-area:auto/1/auto/-1}.project-gallery-module__j1OYyq__singlePhoto .project-gallery-module__j1OYyq__photoLink{aspect-ratio:16/9;min-height:0}.project-gallery-module__j1OYyq__photoLink:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.project-gallery-module__j1OYyq__photoImage{object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.project-gallery-module__j1OYyq__photoShade{background:linear-gradient(transparent, color-mix(in srgb, var(--gallery-shade) 42%, transparent));pointer-events:none;position:absolute;inset:40% 0 0}.project-gallery-module__j1OYyq__galleryInvitation{max-width:calc(100% - 50px);color:var(--gallery-ink);background:color-mix(in srgb, var(--gallery-shade) 78%, transparent);border:1px solid color-mix(in srgb, var(--gallery-ink) 22%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:13px;padding:10px 17px 10px 10px;font-size:11px;transition:background .25s,border-color .25s;display:inline-flex;position:absolute;bottom:25px;left:25px}.project-gallery-module__j1OYyq__invitationIcon{place-items:center;width:28px;height:28px;display:grid}.project-gallery-module__j1OYyq__invitationCount{border-left:1px solid color-mix(in srgb, var(--gallery-ink) 25%, transparent);font-family:var(--font-mono);margin-left:12px;padding-left:17px;font-size:10px}.project-gallery-module__j1OYyq__expandCorner{width:44px;height:44px;color:var(--gallery-ink);background:color-mix(in srgb, var(--gallery-shade) 68%, transparent);border:1px solid color-mix(in srgb, var(--gallery-ink) 30%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;transition:background .25s;display:grid;position:absolute;bottom:17px;right:17px}.project-gallery-module__j1OYyq__photoLink:hover .project-gallery-module__j1OYyq__galleryInvitation,.project-gallery-module__j1OYyq__photoLink:focus-visible .project-gallery-module__j1OYyq__galleryInvitation,.project-gallery-module__j1OYyq__photoLink:hover .project-gallery-module__j1OYyq__expandCorner{background:var(--gallery-shade)}.project-gallery-module__j1OYyq__caption{color:var(--muted-foreground);align-items:flex-start;gap:14px;margin-top:14px;font-size:11px;line-height:1.8;display:flex}.project-gallery-module__j1OYyq__caption>span:nth-child(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-gallery-module__j1OYyq__captionIndex{color:var(--foreground);font-family:var(--font-mono);flex-shrink:0;font-size:10px}.project-gallery-module__j1OYyq__captionArrow{color:var(--foreground);flex-shrink:0;margin-left:auto}.project-gallery-module__j1OYyq__backdrop{z-index:70;background:#10110f;position:fixed;inset:0}.project-gallery-module__j1OYyq__viewer{--viewer-background:#10110f;--viewer-surface:#1b1d18;--viewer-foreground:#f6f2e9;--viewer-muted:#c1bcb0;--viewer-line:#f6f2e92b;--viewer-accent:#e9d4a9;z-index:80;background:var(--viewer-background);width:100%;height:100dvh;min-height:0;color:var(--viewer-foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.project-gallery-module__j1OYyq__viewerHeader{padding:max(22px, env(safe-area-inset-top)) 42px 22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-width:0;display:grid}.project-gallery-module__j1OYyq__viewerCounter{font-family:var(--font-mono);letter-spacing:-.06em;align-items:baseline;gap:15px;font-size:27px;font-weight:300;display:flex}.project-gallery-module__j1OYyq__counterSlash{color:var(--viewer-muted);font-size:20px;font-weight:200}.project-gallery-module__j1OYyq__counterTotal{color:var(--viewer-muted);letter-spacing:0;font-size:13px}.project-gallery-module__j1OYyq__viewerIdentity{text-align:center;min-width:0}.project-gallery-module__j1OYyq__viewerEyebrow{color:var(--viewer-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.project-gallery-module__j1OYyq__viewerTitle{text-wrap:balance;max-width:600px;font-size:14px;font-weight:400;line-height:1.5}.project-gallery-module__j1OYyq__viewerActions{justify-self:end;align-items:center;gap:13px;display:flex}.project-gallery-module__j1OYyq__iconButton,.project-gallery-module__j1OYyq__navigationButton{border:1px solid var(--viewer-line);width:48px;height:48px;color:var(--viewer-foreground);cursor:pointer;background:0 0;border-radius:50%;outline:none;flex-shrink:0;place-items:center;padding:0;transition:border-color .2s,background .2s,color .2s;display:grid}.project-gallery-module__j1OYyq__iconButton:hover,.project-gallery-module__j1OYyq__navigationButton:hover,.project-gallery-module__j1OYyq__iconButton[aria-pressed=true]{color:var(--viewer-background);background:var(--viewer-foreground);border-color:var(--viewer-foreground)}.project-gallery-module__j1OYyq__iconButton:disabled{opacity:.35;cursor:default;color:var(--viewer-foreground);border-color:var(--viewer-line);background:0 0}.project-gallery-module__j1OYyq__viewer button:focus-visible,.project-gallery-module__j1OYyq__originalLink:focus-visible{outline:2px solid var(--viewer-accent);outline-offset:5px}.project-gallery-module__j1OYyq__actionDivider{background:var(--viewer-line);width:1px;height:20px}.project-gallery-module__j1OYyq__stage{grid-template-columns:48px minmax(0,1fr) 48px;gap:22px;min-height:0;padding:0 32px;display:grid;position:relative}.project-gallery-module__j1OYyq__navigationButton{z-index:2;align-self:center}.project-gallery-module__j1OYyq__previous{grid-area:1/1}.project-gallery-module__j1OYyq__next{grid-area:1/3}.project-gallery-module__j1OYyq__imageViewport{touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--viewer-line) transparent;grid-area:1/2;min-width:0;min-height:0;position:relative;overflow:hidden}.project-gallery-module__j1OYyq__imagePlane{width:100%;height:100%;position:relative}.project-gallery-module__j1OYyq__slideImage{object-fit:contain;-webkit-user-select:none;user-select:none;opacity:0;-webkit-user-drag:none}.project-gallery-module__j1OYyq__slideImage[data-ready=true]{opacity:1}.project-gallery-module__j1OYyq__viewer[data-zoomed=true] .project-gallery-module__j1OYyq__imageViewport{touch-action:pan-x pan-y;cursor:grab;overflow:auto}.project-gallery-module__j1OYyq__viewer[data-panning=true] .project-gallery-module__j1OYyq__imageViewport{cursor:grabbing}.project-gallery-module__j1OYyq__imageViewport:focus-visible{outline:1px solid var(--viewer-accent);outline-offset:-2px}.project-gallery-module__j1OYyq__viewer[data-zoomed=true] .project-gallery-module__j1OYyq__imagePlane{width:180%;height:180%}.project-gallery-module__j1OYyq__loadState{color:var(--viewer-muted);flex-direction:column;justify-content:center;align-items:center;gap:22px;font-size:12px;line-height:1.6;display:flex;position:absolute;inset:0}.project-gallery-module__j1OYyq__loadingLine{background:var(--viewer-line);width:72px;height:1px;display:block;position:relative;overflow:hidden}.project-gallery-module__j1OYyq__loadingLine:after{content:"";background:var(--viewer-accent);width:30%;position:absolute;inset:0}.project-gallery-module__j1OYyq__originalLink{color:var(--viewer-foreground);border-bottom:1px solid var(--viewer-line);align-items:center;gap:12px;padding-bottom:6px;display:inline-flex}.project-gallery-module__j1OYyq__viewerFooter{min-width:0;padding:22px 102px max(23px, env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:35px;display:flex}.project-gallery-module__j1OYyq__viewerDescription{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:700px;display:flex}.project-gallery-module__j1OYyq__positionLabel{color:var(--viewer-foreground);letter-spacing:.07em;font-size:10px}.project-gallery-module__j1OYyq__descriptionText{color:var(--viewer-muted);font-size:12px;line-height:1.75}.project-gallery-module__j1OYyq__filmstrip{scrollbar-width:thin;scrollbar-color:var(--viewer-line) transparent;flex-shrink:0;align-items:center;gap:8px;max-width:46%;margin:0;padding:7px;list-style:none;display:flex;overflow-x:auto}.project-gallery-module__j1OYyq__filmstrip>li{flex-shrink:0}.project-gallery-module__j1OYyq__thumbnail{background:var(--viewer-surface);cursor:pointer;border:1px solid #0000;outline:none;width:82px;height:57px;padding:0;transition:border-color .2s;display:block;position:relative;overflow:hidden}.project-gallery-module__j1OYyq__thumbnail:after{content:"";background:linear-gradient(#0000 20%,#0000008c);position:absolute;inset:0}.project-gallery-module__j1OYyq__thumbnailImage{object-fit:cover;opacity:.45;transition:opacity .25s}.project-gallery-module__j1OYyq__thumbnail:hover .project-gallery-module__j1OYyq__thumbnailImage,.project-gallery-module__j1OYyq__thumbnail:focus-visible .project-gallery-module__j1OYyq__thumbnailImage,.project-gallery-module__j1OYyq__thumbnail[aria-pressed=true] .project-gallery-module__j1OYyq__thumbnailImage{opacity:1}.project-gallery-module__j1OYyq__thumbnail[aria-pressed=true]{border-color:var(--viewer-accent)}.project-gallery-module__j1OYyq__thumbnailIndex{z-index:1;color:var(--viewer-foreground);font-family:var(--font-mono);font-size:9px;position:absolute;bottom:5px;left:7px}@keyframes project-gallery-module__j1OYyq__viewerArrive{0%{opacity:0}to{opacity:1}}@keyframes project-gallery-module__j1OYyq__imageArrive{0%{opacity:0;scale:1.015}to{opacity:1;scale:1}}@keyframes project-gallery-module__j1OYyq__loadingPass{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:no-preference){.project-gallery-module__j1OYyq__viewer[data-state=open]{animation:.28s ease-out project-gallery-module__j1OYyq__viewerArrive}.project-gallery-module__j1OYyq__slideImage[data-ready=true]{animation:.65s cubic-bezier(.16,1,.3,1) project-gallery-module__j1OYyq__imageArrive}.project-gallery-module__j1OYyq__loadingLine:after{animation:1.5s ease-in-out infinite project-gallery-module__j1OYyq__loadingPass}.project-gallery-module__j1OYyq__photoLink:hover .project-gallery-module__j1OYyq__photoImage,.project-gallery-module__j1OYyq__photoLink:focus-visible .project-gallery-module__j1OYyq__photoImage{transform:scale(1.045)}}.site[data-motion-paused=true] .project-gallery-module__j1OYyq__composition *{transition:none!important;animation:none!important}.site[data-motion-paused=true] .project-gallery-module__j1OYyq__viewer{transition:none!important;animation:none!important}.site[data-motion-paused=true] .project-gallery-module__j1OYyq__viewer *{transition:none!important;animation:none!important}.site[data-motion-paused=true] .project-gallery-module__j1OYyq__viewer :after{transition:none!important;animation:none!important}.site[data-motion-paused=true] .project-gallery-module__j1OYyq__photoImage{transform:none!important}@media (prefers-reduced-motion:reduce){.project-gallery-module__j1OYyq__composition *,.project-gallery-module__j1OYyq__viewer,.project-gallery-module__j1OYyq__viewer *,.project-gallery-module__j1OYyq__viewer :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.project-gallery-module__j1OYyq__viewerHeader{padding-inline:25px}.project-gallery-module__j1OYyq__viewerFooter{gap:24px;padding-inline:30px}.project-gallery-module__j1OYyq__stage{gap:15px;padding-inline:20px}}@media (max-width:899px){.project-gallery-module__j1OYyq__composition{grid-template-columns:1fr 1fr;gap:28px 20px}.project-gallery-module__j1OYyq__lead{grid-area:auto/1/auto/-1}.project-gallery-module__j1OYyq__detail,.project-gallery-module__j1OYyq__continuation,.project-gallery-module__j1OYyq__twoPhotos .project-gallery-module__j1OYyq__lead,.project-gallery-module__j1OYyq__twoPhotos .project-gallery-module__j1OYyq__detail{grid-column:span 1}.project-gallery-module__j1OYyq__continuationWide{grid-column:1/-1}.project-gallery-module__j1OYyq__twoPhotos .project-gallery-module__j1OYyq__photoLink{aspect-ratio:4/3}.project-gallery-module__j1OYyq__lead .project-gallery-module__j1OYyq__photoLink{aspect-ratio:16/11;min-height:0}.project-gallery-module__j1OYyq__viewerHeader{padding:max(18px, env(safe-area-inset-top)) 20px 18px;grid-template-columns:minmax(0,1fr) auto;gap:18px}.project-gallery-module__j1OYyq__viewerCounter{display:none}.project-gallery-module__j1OYyq__viewerIdentity{text-align:left}.project-gallery-module__j1OYyq__viewerTitle{max-width:450px;font-size:13px}.project-gallery-module__j1OYyq__viewerActions{gap:9px}.project-gallery-module__j1OYyq__actionDivider{display:none}.project-gallery-module__j1OYyq__iconButton{width:44px;height:44px}.project-gallery-module__j1OYyq__stage{padding:0;display:block}.project-gallery-module__j1OYyq__imageViewport{width:100%;height:100%}.project-gallery-module__j1OYyq__navigationButton{background:color-mix(in srgb, var(--viewer-background) 78%, transparent);width:44px;height:44px;position:absolute;top:calc(50% - 22px)}.project-gallery-module__j1OYyq__previous{left:12px}.project-gallery-module__j1OYyq__next{right:12px}.project-gallery-module__j1OYyq__viewerFooter{padding:16px 20px max(15px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:9px}.project-gallery-module__j1OYyq__viewerDescription{gap:5px}.project-gallery-module__j1OYyq__descriptionText{font-size:11px}.project-gallery-module__j1OYyq__filmstrip{align-self:center;gap:7px;max-width:100%}.project-gallery-module__j1OYyq__thumbnail{width:74px;height:49px}}@media (max-width:599px){.project-gallery-module__j1OYyq__composition{grid-template-columns:1fr;gap:27px}.project-gallery-module__j1OYyq__lead .project-gallery-module__j1OYyq__photoLink{aspect-ratio:4/5}.project-gallery-module__j1OYyq__detail .project-gallery-module__j1OYyq__photoLink{aspect-ratio:4/3}.project-gallery-module__j1OYyq__caption{gap:12px;margin-top:11px;font-size:10px}.project-gallery-module__j1OYyq__galleryInvitation{max-width:calc(100% - 36px);bottom:18px;left:18px}.project-gallery-module__j1OYyq__viewerTitle{font-size:12px}.project-gallery-module__j1OYyq__viewerEyebrow{font-size:8px}.project-gallery-module__j1OYyq__viewerHeader{gap:10px;padding-inline:16px}.project-gallery-module__j1OYyq__viewerActions{gap:5px}.project-gallery-module__j1OYyq__descriptionText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-height:580px) and (min-width:700px){.project-gallery-module__j1OYyq__viewerHeader{padding-block:10px}.project-gallery-module__j1OYyq__viewerEyebrow{display:none}.project-gallery-module__j1OYyq__viewerFooter{flex-direction:row;align-items:center;padding-block:9px}.project-gallery-module__j1OYyq__thumbnail{width:60px;height:40px}.project-gallery-module__j1OYyq__viewerDescription{max-width:60%}.project-gallery-module__j1OYyq__descriptionText{font-size:10px}}
.catalog-navigation-module__XGB2Ta__navigation{min-width:0}.catalog-navigation-module__XGB2Ta__desktop{display:none}.catalog-navigation-module__XGB2Ta__mobile{border-block:1px solid var(--hairline-strong)}.catalog-navigation-module__XGB2Ta__trigger{cursor:pointer;align-items:center;gap:16px;min-height:76px;padding-block:14px;list-style:none;display:flex}.catalog-navigation-module__XGB2Ta__trigger::-webkit-details-marker{display:none}.catalog-navigation-module__XGB2Ta__triggerText{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.catalog-navigation-module__XGB2Ta__triggerLabel,.catalog-navigation-module__XGB2Ta__heading{color:var(--muted-foreground);letter-spacing:.04em;font-size:11px;font-weight:400;line-height:1.6}.catalog-navigation-module__XGB2Ta__current{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.catalog-navigation-module__XGB2Ta__chevron{color:var(--muted-foreground);stroke-width:1.5px;flex:none}.catalog-navigation-module__XGB2Ta__mobile[open] .catalog-navigation-module__XGB2Ta__chevron{transform:rotate(180deg)}.catalog-navigation-module__XGB2Ta__mobile[open] .catalog-navigation-module__XGB2Ta__trigger{border-bottom:1px solid var(--hairline)}.catalog-navigation-module__XGB2Ta__list{margin:0;padding:0;list-style:none}.catalog-navigation-module__XGB2Ta__list li+li{border-top:1px solid var(--hairline)}.catalog-navigation-module__XGB2Ta__link{min-height:57px;color:var(--muted-foreground);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;padding:14px 0 14px 15px;display:grid;position:relative}.catalog-navigation-module__XGB2Ta__name{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.catalog-navigation-module__XGB2Ta__arrow{visibility:hidden;stroke-width:1.5px}.catalog-navigation-module__XGB2Ta__link[aria-current=page]{color:var(--foreground)}.catalog-navigation-module__XGB2Ta__link[aria-current=page]:before{background:var(--brand);content:"";width:2px;position:absolute;top:19px;bottom:19px;left:0}.catalog-navigation-module__XGB2Ta__link[aria-current=page] .catalog-navigation-module__XGB2Ta__name{font-weight:500}.catalog-navigation-module__XGB2Ta__link[aria-current=page] .catalog-navigation-module__XGB2Ta__arrow,.catalog-navigation-module__XGB2Ta__link:hover .catalog-navigation-module__XGB2Ta__arrow,.catalog-navigation-module__XGB2Ta__link:focus-visible .catalog-navigation-module__XGB2Ta__arrow{visibility:visible}.catalog-navigation-module__XGB2Ta__link:hover,.catalog-navigation-module__XGB2Ta__link:focus-visible{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 2%, transparent)}.catalog-navigation-module__XGB2Ta__link:focus-visible,.catalog-navigation-module__XGB2Ta__trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.catalog-navigation-module__XGB2Ta__link:has([data-pending=true]){color:var(--foreground)}@media (prefers-reduced-motion:no-preference){.catalog-navigation-module__XGB2Ta__link{transition:color .18s,background-color .18s}.catalog-navigation-module__XGB2Ta__name,.catalog-navigation-module__XGB2Ta__arrow,.catalog-navigation-module__XGB2Ta__chevron{transition:transform .18s}.catalog-navigation-module__XGB2Ta__link:hover .catalog-navigation-module__XGB2Ta__name,.catalog-navigation-module__XGB2Ta__link:focus-visible .catalog-navigation-module__XGB2Ta__name{transform:translate(2px)}.catalog-navigation-module__XGB2Ta__link:hover .catalog-navigation-module__XGB2Ta__arrow,.catalog-navigation-module__XGB2Ta__link:focus-visible .catalog-navigation-module__XGB2Ta__arrow{transform:translate(1px,-1px)}}:is([data-motion-paused=true] .catalog-navigation-module__XGB2Ta__name,[data-motion-paused=true] .catalog-navigation-module__XGB2Ta__arrow){transform:none!important}@media (min-width:1024px){.catalog-navigation-module__XGB2Ta__navigation{position:sticky;top:112px}.catalog-navigation-module__XGB2Ta__desktop{display:block}.catalog-navigation-module__XGB2Ta__mobile{display:none}.catalog-navigation-module__XGB2Ta__heading{border-bottom:1px solid var(--hairline-strong);align-items:center;min-height:65px;margin:0;padding-bottom:20px;display:flex}.catalog-navigation-module__XGB2Ta__link{min-height:66px;padding-block:17px}.catalog-navigation-module__XGB2Ta__list{border-bottom:1px solid var(--hairline)}}
