.page_page__KdIv3{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--shop-bg);color:var(--shop-text-primary);color-scheme:dark}.page_page__KdIv3 ::selection{background:var(--shop-button-bg-solid);color:var(--shop-button-text)}.page_page__KdIv3 a:focus-visible{outline:3px solid var(--shop-button-bg-solid);outline-offset:5px}.page_header__Tcoou{width:100%}.page_header-content__mgwIg{justify-content:space-between;gap:24px;width:100%;max-width:1360px;margin-inline:auto;padding:28px 48px}.page_header-content__mgwIg,.page_logo__1r_52{display:flex;align-items:center}.page_logo__1r_52 img{width:153px;height:auto;filter:brightness(0) invert(1)}.page_nav__r_oUD{display:flex;align-items:center}.page_main__akH3E{flex:1 1;width:100%;max-width:1216px;margin-inline:auto;padding:0 48px 80px}.page_hero__TR3fT{padding:64px 0 48px;text-align:center}.page_coming-soon__BoWpt{display:grid;place-content:center;min-height:360px}.page_title__m5nyP{margin:0;font-family:var(--shop-font-demibold,var(--font-tokenz));font-size:clamp(2.125rem,5.2vw,4rem);font-weight:var(--font-demibold);letter-spacing:-.025em;line-height:1.1;text-wrap:balance;overflow-wrap:anywhere}.page_subtitle__X4z2_{max-width:65ch;margin:24px auto 0;color:var(--shop-text-secondary);font-size:1rem;font-weight:var(--font-regular);line-height:1.65;text-wrap:pretty}.page_shop-grid__KQv3W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.page_shop-card__J_c5b{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--shop-card-bg);border:1px solid var(--shop-line-color);border-radius:16px;text-decoration:none;transition:border-color .18s cubic-bezier(.16,1,.3,1)}.page_shop-card__J_c5b:hover{border-color:var(--shop-button-bg-solid)}.page_shop-card__J_c5b:only-child{grid-column:1/-1;display:grid;grid-template-columns:3fr 2fr}.page_shop-card__J_c5b:only-child .page_shop-hero__38xqo{min-height:360px;height:100%}.page_shop-card__J_c5b:only-child .page_shop-content__uViOk{justify-content:center;padding:40px}.page_shop-card__J_c5b:only-child .page_shop-name__OW7RL{font-size:2.25rem}.page_shop-hero__38xqo{position:relative;height:280px;overflow:hidden;background-color:var(--shop-bg);background-position:top;background-size:cover;background-repeat:no-repeat}.page_key-visual__G1Ug8{position:absolute;inset:16px;background-size:contain;background-position:50%;background-repeat:no-repeat}.page_shop-overlay__WKXdr{position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.12));pointer-events:none}.page_shop-content__uViOk{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:28px}.page_shop-name__OW7RL{margin:0;color:var(--shop-text-primary);font-family:var(--shop-font-demibold,var(--font-tokenz));font-size:1.75rem;font-weight:var(--font-demibold);letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.page_shop-description__ubGSs{margin:12px 0 0;color:var(--shop-text-secondary);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.page_shop-cta__uBC7F{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;margin-top:28px;padding:12px 24px;border-radius:9999px;background:var(--shop-button-bg);color:var(--shop-button-text);font-family:var(--shop-font-demibold,var(--font-tokenz));font-size:.9375rem;font-weight:var(--font-demibold);line-height:1.4;text-align:center}@media(max-width:700px){.page_header-content__mgwIg{padding:24px}.page_logo__1r_52 img{width:124px}.page_main__akH3E{padding:0 24px 48px}.page_hero__TR3fT{padding:40px 0 32px}.page_subtitle__X4z2_{margin-top:20px;font-size:.9375rem}.page_shop-grid__KQv3W{grid-template-columns:minmax(0,1fr);gap:20px}.page_shop-card__J_c5b:only-child{display:flex}.page_shop-card__J_c5b:only-child .page_shop-hero__38xqo{min-height:0;height:240px}.page_shop-card__J_c5b:only-child .page_shop-content__uViOk{padding:24px}.page_shop-card__J_c5b:only-child .page_shop-name__OW7RL{font-size:1.75rem}.page_shop-hero__38xqo{height:240px}.page_shop-content__uViOk{padding:24px}.page_shop-cta__uBC7F{width:100%;margin-top:24px}}@media(prefers-reduced-motion:reduce){.page_shop-card__J_c5b{transition:none}}