.index-news{margin-top:48px}.index-news+.index-news{margin-top:64px}.index-news .index-news__head:before{content:"";display:block;width:168px;height:78px;position:absolute;left:calc((100% - 420px)/2);bottom:-28px;background-image:url(/_next/static/media/index-news__head_1.2703541b.svg)}@media(max-width:479px){.index-news .index-news__head:before{width:85px;height:40px;background-size:cover;left:calc((100% - 250px)/2)}}.index-news:nth-child(2n) .index-news__head:before{content:"";display:block;width:423px;height:85px;position:absolute;left:calc((100% + 148px)/2);bottom:-28px;background-image:url(/_next/static/media/index-news__head_2.f0fe06c2.svg)}@media(max-width:479px){.index-news:nth-child(2n) .index-news__head:before{width:212px;height:43px;background-size:cover;left:calc((100% - 200px)/2)}}.index-news__head{position:relative;display:flex;justify-content:center;margin-bottom:28px}.index-news__title{position:relative;margin:0;padding-bottom:14px;font-size:1.65rem;font-weight:800;letter-spacing:.04em;color:var(--c-text);text-align:center}.index-news__title:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;border-radius:999px;background:var(--c-primary);transform:translateX(-50%)}.index-news__more{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:8px 14px;border-radius:999px;color:var(--c-primary-fg);font-size:1rem;font-weight:700;text-decoration:none;border:1px solid var(--c-primary);transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.index-news__more svg{width:16px;height:16px}:root[data-nav-skin=style-02] .index-news__more{position:relative;isolation:isolate}:root[data-nav-skin=style-02] .index-news__more:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--btn-flow-angle,0deg),transparent 0,color-mix(in oklab,var(--c-primary) 85%,white 15%) 10%,transparent 22%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1)}:root[data-nav-skin=style-02] .index-news__more:focus-visible:after,:root[data-nav-skin=style-02] .index-news__more:hover:after{opacity:1}:root[data-nav-skin=style-02] .index-news__more{position:absolute}.index-news__more:hover{background:var(--c-primary);color:var(--c-white)}.index-news__tabs-wrap{position:relative;margin-bottom:20px}.index-news__tabs-wrap .pill-tabs--scroll>.pill-tab{flex:0 0 auto}.index-news__tabs-wrap.is-wrap .pill-tabs--scroll{flex-wrap:wrap;overflow-x:visible;cursor:default;justify-content:flex-start}.index-news__tabs-wrap .pill-tabs--scroll{justify-content:safe center}.index-news__tabs-wrap .pill-tabs{border-radius:29px}.index-news__tabs-wrap:not(.is-wrap) .pill-tabs{padding:4px 50px}.index-news__tabs-wrap.is-wrap .pill-tabs{padding:4px}.index-news__tabs-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);box-shadow:0 2px 8px rgba(0,0,0,.06)}.index-news__tabs-nav svg{width:14px;height:14px}.index-news__tabs-nav--prev{left:12px}.index-news__tabs-nav--next{right:12px}.index-news__tabs-nav:disabled{opacity:.35;cursor:default}.index-news__tabs-nav[hidden]{display:none}.index-news__rail{display:flex;align-items:center;gap:14px;container-type:inline-size;overflow:hidden}.index-news__rail-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);box-shadow:0 8px 24px rgba(0,0,0,.1);transition:background-color .18s cubic-bezier(.4,0,.2,1)}.index-news__rail-nav svg{width:15px;height:15px}.index-news__rail-nav:disabled{opacity:.35;cursor:default;box-shadow:none}.index-news__rail-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.index-news__rail-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--c-border);cursor:pointer;transition:background-color .18s cubic-bezier(.4,0,.2,1),width .18s cubic-bezier(.4,0,.2,1),border-radius .18s cubic-bezier(.4,0,.2,1)}.index-news__rail-dot.is-active{width:20px;border-radius:4px;background:var(--c-primary)}.index-news__track{flex:1 1 auto;min-width:0;overflow:hidden;height:calc((100cqw - 100px - 32px)/3*.75);touch-action:pan-y}.index-news__track .scroll-nav__strip{display:flex;height:100%;will-change:transform}.index-news__track .scroll-nav__slide{display:flex;flex:none;height:100%;padding:20px 0;gap:50px}@media(max-width:1000px){.index-news__track{height:calc((100cqw - 100px - 16px)/2*.75)}}@media(max-width:640px){.index-news__rail{position:relative;padding:0 20px}.index-news__track{height:calc((100cqw - 0px - 0px)/1*.75)}.index-news__rail-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.index-news__rail-nav--prev{left:-5px}.index-news__rail-nav--next{right:-5px}}.index-news__card{position:relative;display:flex;flex:1 1;min-width:0;height:100%;overflow:hidden;border-radius:20px;cursor:pointer;background:#eee;color:inherit;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:flex-grow .55s cubic-bezier(.4,0,.2,1),box-shadow .55s cubic-bezier(.4,0,.2,1)}[data-style=push] .index-news__card.is-expanded{flex-grow:2;z-index:2;box-shadow:0 16px 48px rgba(0,0,0,.16)}[data-style=flip] .index-news__card.is-expanded{z-index:2}.index-news__card-media-blur{position:absolute;inset:0;background-size:cover;background-position:50%;filter:blur(22px) brightness(1) saturate(.35);opacity:.4;transform:scale(1.15);transition:opacity .55s cubic-bezier(.4,0,.2,1)}:root[data-theme$=-dark] .index-news__card-media-blur{filter:blur(18px) brightness(.55) saturate(1.1)}img.index-news__card-media{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;transform:translate(-50%,-50%);transition:all .55s cubic-bezier(.4,0,.2,1)}.index-news__card.is-expanded img.index-news__card-media{min-width:100%;min-height:100%;max-width:600%;max-height:600%}.index-news__card-icon,div.index-news__card-media{position:absolute;inset:0}.index-news__card-icon{margin:auto;width:34%;height:34%;max-width:80px;max-height:80px;display:flex;align-items:center;justify-content:center}.index-news__card-icon svg{width:100%;height:100%;stroke:var(--c-text);fill:none;stroke-width:1.1;opacity:.32}.index-news__card-tag{position:absolute;top:12px;right:12px;z-index:2;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.32);color:var(--c-white);font-size:.85rem;font-weight:700;letter-spacing:.04em}.index-news__card-mask{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(0deg,rgba(15,11,8,.95) 0,transparent);transition:height .55s cubic-bezier(.4,0,.2,1)}.index-news__card.is-expanded .index-news__card-mask{height:100%;background:linear-gradient(0deg,rgba(15,11,8,.95) 0,rgba(15,11,8,.75) 45%,rgba(15,11,8,.3))}.index-news__card.is-placeholder:not(.is-expanded) .index-news__card-mask{display:none}.index-news__card-body{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;color:var(--c-white)}.index-news__card.is-placeholder:not(.is-expanded) .index-news__card-body{color:var(--c-text)}[data-style=push] .index-news__card:not(.is-expanded) .index-news__card-body{padding-bottom:14px}.index-news__card-title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.index-news__card-excerpt{margin:10px 0 0;font-size:1rem;line-height:1.6;color:var(--c-white);display:none;min-height:0;overflow-y:auto}.index-news__card.is-expanded .index-news__card-excerpt{display:block}.index-news__card-more{display:none;align-items:center;gap:4px;margin-top:10px;width:-moz-fit-content;width:fit-content;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.5);color:var(--c-white);font-size:1rem;font-weight:700;text-decoration:none;flex-shrink:0}.index-news__card-more svg{width:12px;height:12px}.index-news__card.is-expanded .index-news__card-more{display:inline-flex}[data-style=flip] .index-news__card.is-expanded .index-news__card-mask{background:#2a221b;opacity:1}[data-style=flip] .index-news__card.is-expanded .index-news__card-media{opacity:.15;z-index:1;transform:translate(-50%,-50%) scale(1.1);filter:blur(8px)}[data-style=flip] .index-news__card.is-expanded .index-news__card-media-blur{opacity:.15;z-index:1}[data-style=flip] .index-news__card.is-expanded .index-news__card-body{align-items:center;justify-content:center;text-align:center;color:var(--c-white)}[data-style=flip] .index-news__card.is-expanded .index-news__card-more{color:var(--c-primary-fg);border-bottom-color:var(--c-primary-fg)}@property --btn-flow-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes btn-flow-ring{to{--btn-flow-angle:360deg}}.index-stores{margin-top:64px}.index-stores__head{position:relative;display:flex;justify-content:center;margin-bottom:28px}.index-stores__title{position:relative;margin:0;padding-bottom:14px;font-size:1.65rem;font-weight:800;letter-spacing:.04em;color:var(--c-text);text-align:center}.index-stores__title:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;border-radius:999px;background:var(--c-primary);transform:translateX(-50%)}.index-stores__more{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:8px 14px;border-radius:999px;color:var(--c-primary-fg);font-size:1rem;font-weight:700;text-decoration:none;border:1px solid var(--c-primary);transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.index-stores__more svg{width:16px;height:16px}:root[data-nav-skin=style-02] .index-stores__more{position:relative;isolation:isolate}:root[data-nav-skin=style-02] .index-stores__more:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--btn-flow-angle,0deg),transparent 0,color-mix(in oklab,var(--c-primary) 85%,white 15%) 10%,transparent 22%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1)}:root[data-nav-skin=style-02] .index-stores__more:focus-visible:after,:root[data-nav-skin=style-02] .index-stores__more:hover:after{opacity:1}:root[data-nav-skin=style-02] .index-stores__more{position:absolute}.index-stores__more:hover{background:var(--c-primary);color:var(--c-white)}.index-stores__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}@media(max-width:1279px){.index-stores__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.index-stores__grid{grid-template-columns:1fr}}.index-stores .store-card{position:relative;display:flex;align-items:flex-start;gap:18px;padding:20px;border:1px solid var(--c-border);border-radius:12px;overflow:hidden;background:var(--c-surface);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}.index-stores .store-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.index-stores .store-card__photo{position:relative;flex-shrink:0;width:96px;height:96px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.4);border-radius:6px;overflow:hidden}.index-stores .store-card__photo-icon{width:34px;height:34px}.index-stores .store-card__photo-link{position:absolute;z-index:0;inset:0;width:100%;height:100%}.index-stores .store-card__body{flex:1 1;min-width:0;padding:2px 0 0}.index-stores .store-card__name{display:block;font-size:1.1rem;font-weight:800;color:var(--c-ink);text-decoration:none;margin-bottom:10px}.index-stores .store-card__name:hover{color:var(--c-primary-fg)}.index-stores .store-card__row{display:flex;align-items:flex-start;gap:7px;font-size:.9rem;color:var(--c-text-muted);margin-bottom:7px;line-height:1.5}.index-stores .store-card__row:last-child{margin-bottom:0}.index-stores .store-card__row svg{width:14px;height:14px;color:var(--c-primary-fg);margin-top:2px;flex-shrink:0}.index-promo{position:relative;margin-top:48px}.index-promo:after,.index-promo:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:62px;transform:translateX(-50%);background-repeat:no-repeat;background-size:462px 62px;pointer-events:none}.index-promo:before{background-image:url(/_next/static/media/section--video--head--before.542e406b.svg);background-position:calc(-1*max(0px,462px - 25vw)) top}.index-promo:after{background-image:url(/_next/static/media/section--video--head--after.084842ea.svg);background-position:calc(100% + max(0px,462px - 25vw)) top}:root[data-theme$=-dark] .index-promo:after,:root[data-theme$=-dark] .index-promo:before{filter:invert(1)}.index-promo__section{position:relative;padding-block:20px}.index-promo__section:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);z-index:-1}.index-promo__section--video:before{background:var(--c-header-bg)}.index-promo__section--ad:before{background:rgba(0,0,0,0)}.index-promo__head{display:flex;justify-content:center;margin-bottom:30px}.index-promo__title{flex-shrink:0;font-size:1.65rem;font-weight:700;letter-spacing:.02em;color:var(--c-text)}.index-promo__video-rail{position:relative;display:flex;align-items:center;gap:8px}.index-promo__video-track{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;flex:1 1;min-width:0}.index-promo__video-track::-webkit-scrollbar{display:none}@media(min-width:480px){.index-promo__video-track{flex-wrap:wrap;overflow-x:visible;justify-content:center}}.index-promo__video-card{flex:0 0 100%;padding:10px;border-radius:20px;background:var(--c-surface);box-shadow:0 2px 8px rgba(0,0,0,.06)}@media(min-width:480px){.index-promo__video-card{flex-basis:calc((100% - 24px)/2);max-width:520px}}.index-promo__video-media{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--c-header-bg)}.index-promo__video-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.index-promo__video-poster{position:relative;display:block;width:100%;height:100%}.index-promo__video-poster img{display:block;width:100%;height:100%;object-fit:cover}.index-promo__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:inline-grid;place-items:center;opacity:.3;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.index-promo__video-play svg{width:100%;height:100%}.index-promo__video-poster:focus-visible .index-promo__video-play,.index-promo__video-poster:hover .index-promo__video-play{opacity:1;transform:translate(-50%,-50%) scale(1.08)}.index-promo__rail-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);box-shadow:0 8px 24px rgba(0,0,0,.1);transition:background-color .18s cubic-bezier(.4,0,.2,1)}.index-promo__rail-nav:hover{background:var(--c-header-bg)}.index-promo__rail-nav svg{width:15px;height:15px}.index-promo__rail-nav:disabled{opacity:.35;cursor:default;box-shadow:none}@media(min-width:480px){.index-promo__rail-nav{display:none}}@media(max-width:479px){.index-promo__video-rail{gap:0}.index-promo__rail-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px}.index-promo__rail-nav--prev{left:4px}.index-promo__rail-nav--next{right:4px}}.index-promo__ad-rail{position:relative;padding-inline:44px}@media(max-width:479px){.index-promo__ad-rail{padding-inline:38px}}.index-promo__ad-rail .swiper-button-next,.index-promo__ad-rail .swiper-button-prev{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);box-shadow:0 8px 24px rgba(0,0,0,.1);transition:background-color .18s cubic-bezier(.4,0,.2,1)}.index-promo__ad-rail .swiper-button-next:hover,.index-promo__ad-rail .swiper-button-prev:hover{background:var(--c-header-bg)}.index-promo__ad-rail .swiper-button-next,.index-promo__ad-rail .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);margin:0}.index-promo__ad-rail .swiper-button-next svg,.index-promo__ad-rail .swiper-button-prev svg{width:auto;height:13px}.index-promo__ad-rail .swiper-button-next.swiper-button-disabled,.index-promo__ad-rail .swiper-button-prev.swiper-button-disabled{opacity:.35}.index-promo__ad-rail .swiper-button-prev{left:0}.index-promo__ad-rail .swiper-button-next{right:0}.index-promo__ad-card{width:220px;height:90px;border-radius:12px;overflow:hidden;border:1px solid var(--c-border);background:var(--c-surface)}@media(max-width:479px){.index-promo__ad-card{width:200px}}.index-promo__ad-card a,.index-promo__ad-card img{display:block;width:100%;height:100%}.index-promo__ad-card img{object-fit:contain}.index-ticker{position:relative;display:flex;align-items:center;gap:20px;padding:16px 28px 16px 30px;overflow:visible}.index-ticker:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:100vw;transform:translateX(-50%);background-color:#f0f0f0;pointer-events:none}@media(max-width:767px){.index-ticker{padding:14px 16px 14px 20px;gap:10px}}:root[data-theme$=-dark] .index-ticker:before{background-color:#444}.index-ticker__deco{position:absolute;bottom:0;aspect-ratio:274.518/186.391;height:140px;width:auto;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.index-ticker__deco--before{left:50%;transform:translateX(-50vw)}.index-ticker__deco--after{right:50%;transform:translateX(50vw);background-color:color-mix(in oklab,var(--c-primary) 40%,var(--c-border) 60%);mask-image:url(/_next/static/media/index-ticker-after.26227d38.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url(/_next/static/media/index-ticker-after.26227d38.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}:root[data-theme=theme-04-dark] .index-ticker__deco--after{background-color:color-mix(in oklab,#000 40%,var(--c-border) 60%)}@media(max-width:767px){.index-ticker__deco{z-index:0}}.index-ticker__swiper{position:relative;flex:1 1 auto;min-width:0}.index-ticker__body,.index-ticker__slide{display:flex;align-items:center}.index-ticker__body{position:relative;gap:16px;min-width:0;width:100%;padding:12px 20px;background:var(--c-surface);border:1px solid color-mix(in oklab,var(--c-tertiary) 35%,var(--c-border) 65%);border-radius:20px;color:inherit}.index-ticker__body:focus-visible .index-ticker__title,.index-ticker__body:hover .index-ticker__title{color:var(--c-tertiary-hover)}.index-ticker__badge{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px}@media(max-width:767px){.index-ticker__badge{display:none}}.index-ticker__badge-icon{width:20px;height:20px;color:var(--c-tertiary)}.index-ticker__tag{display:inline-flex;background:var(--c-tertiary-soft);color:var(--c-tertiary-hover);font-size:.85rem;font-weight:700;letter-spacing:.03em;padding:2px 10px;border-radius:999px;white-space:nowrap}.index-ticker__content{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.index-ticker__title{font-size:1.1rem;font-weight:800;color:var(--c-ink);transition:color .18s cubic-bezier(.4,0,.2,1)}.index-ticker__desc,.index-ticker__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-ticker__desc{font-size:.9rem;color:var(--c-text-muted)}.index-ticker__controls{position:relative;flex-shrink:0;display:flex;align-items:center;gap:14px}.index-ticker__controls .swiper-button-next{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);box-shadow:0 8px 24px rgba(0,0,0,.1);transition:background-color .18s cubic-bezier(.4,0,.2,1);position:static;margin:0;border-color:var(--c-tertiary);color:var(--c-tertiary)}.index-ticker__controls .swiper-button-next svg{width:auto;height:13px}.index-ticker__controls .swiper-button-next:hover{background:var(--c-tertiary-soft)}.index-ticker__dots.swiper-pagination{position:static;display:flex;align-items:center;gap:6px;width:auto}.index-ticker__dots.swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;border-radius:999px;background:var(--c-border);opacity:1;margin:0;transition:width .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1)}.index-ticker__dots.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;background:var(--c-primary)}@media(max-width:767px){.index-ticker__dots.swiper-pagination{display:none}}.index-theme{position:relative}.index-theme:after,.index-theme:before{content:"";position:absolute;width:0;height:5px;background:var(--c-primary);pointer-events:none;transition:width var(--reveal-duration) var(--reveal-ease)}.index-theme:before{top:-20px;right:50%;transform:translateX(50vw)}.index-theme:after{bottom:-20px;left:50%;transform:translateX(-50vw)}.index-theme.is-revealed:after,.index-theme.is-revealed:before{width:160px}.index-theme__title{margin:0 0 16px;font-size:1.4rem;font-weight:800}.index-theme__grid{display:grid;grid-template-columns:repeat(6,minmax(0,220px));justify-content:space-between;grid-gap:16px;gap:16px}@media(max-width:1023px){.index-theme__grid{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center}}@media(max-width:439px){.index-theme__grid{grid-template-columns:repeat(2,1fr);justify-content:normal}}[data-theme-count="4"] .index-theme__grid{grid-template-columns:repeat(4,minmax(0,220px));justify-content:center}@media(max-width:439px){[data-theme-count="4"] .index-theme__grid{grid-template-columns:repeat(2,1fr);justify-content:normal}}[data-theme-count="3"] .index-theme__grid{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center}@media(max-width:479px){[data-theme-count="3"] .index-theme__grid{grid-template-columns:minmax(0,220px);justify-content:center}}.index-theme__item{position:relative;display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}.index-theme__item:focus-visible,.index-theme__item:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.index-theme__img{position:absolute;inset:0;object-fit:cover;object-position:top}.index-theme__img,.index-theme__img svg{width:100%;height:100%;display:block}.index-theme__img--hover{opacity:0;object-position:bottom;transition:opacity .32s cubic-bezier(.4,0,.2,1);color:var(--c-primary-fg)}.index-theme__item:focus-visible .index-theme__img--hover,.index-theme__item:hover .index-theme__img--hover{opacity:1}