.product-card.plain[data-v-74d6214b]{border:none;border-radius:var(--radius-sm)}.product-card-link[data-v-74d6214b]{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;text-decoration:none}.product-list-wrapper[data-v-5c57a2e5]{width:100%}.banner[data-v-7908526a]{display:flex;align-items:center;width:100%;height:100%;position:relative}.bg-picture[data-v-7908526a]{display:block;width:100%;height:100%}.bg[data-v-7908526a]{width:100%;height:100%}.icons[data-v-7908526a],.title[data-v-7908526a]{position:absolute;z-index:20;width:auto;height:auto}.page-pad-x[data-v-71d456a9]{padding-left:var(--space-page-padding-x);padding-right:var(--space-page-padding-x)}.lazy-fade-enter-active[data-v-71d456a9]{animation:lazySectionIn-data-v-71d456a9 var(--duration-slow) var(--ease-out) both}@keyframes lazySectionIn-data-v-71d456a9{0%{opacity:0;transform:translateY(.213333rem)}to{opacity:1;transform:translateY(0)}}.home-skeleton[data-v-71d456a9]{width:100%}.skeleton-hero[data-v-71d456a9]{width:100%;border-radius:0}.skeleton-bento[data-v-71d456a9]{height:1.866667rem;border-radius:var(--radius-md)}.skeleton-bento-full[data-v-71d456a9]{height:2.666667rem;border-radius:var(--radius-md)}.skeleton-grid-bento[data-v-71d456a9]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2.666667rem 1.866667rem 1.866667rem;gap:var(--space-card-gap);margin-top:var(--spacing-5);padding:0 var(--space-page-padding-x)}.skeleton-grid-bento .skeleton-bento-full[data-v-71d456a9]{grid-column:span 2}.product-grid[data-v-71d456a9]{margin-top:var(--spacing-2)}.hero-fallback[data-v-71d456a9]{background:linear-gradient(135deg,var(--color-text-primary),var(--color-primary) 50%,var(--color-primary-hover))}.hero-wap[data-v-71d456a9]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.64rem;background:linear-gradient(0deg,var(--color-bg-primary),transparent);z-index:3;pointer-events:none}.bento-placeholder[data-v-71d456a9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.48rem;color:hsla(0,0%,100%,.3)}.error-wrapper[data-v-71d456a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:6.666667rem;gap:.266667rem}.error-icon[data-v-71d456a9]{width:.853333rem;height:.853333rem;border-radius:50%;background:var(--color-danger);color:var(--color-text-inverse);font-size:.426667rem;font-weight:700;display:flex;align-items:center;justify-content:center}.error-text[data-v-71d456a9]{font-size:var(--font-size-xxl);color:var(--color-text-secondary)}.page-pad-x[data-v-71d456a9]{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.hero-wap[data-v-71d456a9]{width:100%;aspect-ratio:750/1340;position:relative}.hero-swiper .swiper-slide .banner .bg[data-v-71d456a9],.hero-swiper .swiper-slide .banner[data-v-71d456a9],.hero-swiper .swiper-slide[data-v-71d456a9],.hero-swiper[data-v-71d456a9]{width:100%;height:100%}.hero-swiper .swiper-slide .banner .bg[data-v-71d456a9]{object-fit:cover}.hero-swiper .swiper-pagination[data-v-71d456a9]{bottom:.16rem}.hero-pagination .swiper-pagination-bullet[data-v-71d456a9]{width:.08rem;height:.08rem;border-radius:50%;background:hsla(0,0%,100%,.4);opacity:1;transition:width var(--duration-base) var(--ease-in-out)}.hero-pagination .swiper-pagination-bullet-active[data-v-71d456a9]{width:.24rem;border-radius:133.32rem;background:var(--color-bg-white);opacity:1}.hero-pagination span[data-v-71d456a9]{margin-right:.053333rem}.section-header[data-v-71d456a9]{margin-bottom:.32rem;align-items:center}.section-header[data-v-71d456a9] .section-title{font-size:.48rem;font-weight:600;letter-spacing:-.004rem}.section-header[data-v-71d456a9] .section-link{font-size:.346667rem;font-weight:500}.section-block-white[data-v-71d456a9],.section-block[data-v-71d456a9]{padding:.533333rem 0;margin-bottom:.64rem}.section-block-white[data-v-71d456a9]:last-child,.section-block[data-v-71d456a9]:last-child{margin-bottom:0}.section-empty[data-v-71d456a9]{padding-top:0;padding-bottom:0;margin-bottom:0}.section-block-bento[data-v-71d456a9]{padding-top:.426667rem;padding-bottom:.64rem;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bento-grid-wap[data-v-71d456a9]{grid-template-columns:repeat(2,1fr);grid-template-rows:2.4rem 1.6rem 1.6rem;gap:var(--spacing-sm)}[data-v-71d456a9] .bento-item{padding:var(--spacing-5)}[data-v-71d456a9] .bento-grid-wap .bento-item:first-child{padding:var(--spacing-5);align-items:center}[data-v-71d456a9] .bento-grid-wap .bento-item:not(:first-child) .bento-item-content{padding:var(--spacing-5)}[data-v-71d456a9] .bento-item-content h3{font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:-.004rem;margin-bottom:.053333rem}[data-v-71d456a9] .bento-grid-wap .bento-item:first-child .bento-item-content h3{font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:-.004rem;margin-bottom:.16rem}[data-v-71d456a9] .bento-item-content span{font-size:var(--text-sm)}[data-v-71d456a9] .bento-eyebrow{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.013333rem;margin-bottom:.106667rem;opacity:.7}[data-v-71d456a9] .bento-cta{font-size:var(--text-base);font-weight:var(--font-medium);margin-top:.213333rem}.bento-grid-wap--pair[data-v-71d456a9]{grid-template-rows:2.4rem}.bento-grid-wap--pair[data-v-71d456a9] .bento-item,.bento-grid-wap--pair[data-v-71d456a9] .bento-item:first-child{grid-column:auto;align-items:center;padding:var(--spacing-5)}.bento-grid-wap--pair[data-v-71d456a9] .bento-item:first-child img,.bento-grid-wap--pair[data-v-71d456a9] .bento-item img{inset:auto;right:-.213333rem;bottom:-.213333rem;width:1.733333rem;height:1.733333rem;object-fit:cover;border-radius:var(--radius-md);opacity:.92}.bento-grid-wap--pair[data-v-71d456a9] .bento-item:not(:first-child) .bento-item-content{position:static;width:auto;height:auto;padding:0;justify-content:flex-start}.bento-grid-wap--pair[data-v-71d456a9] .bento-item-content h3,.bento-grid-wap--pair[data-v-71d456a9] .bento-item:first-child .bento-item-content h3{font-size:var(--text-2xl);margin-bottom:.106667rem}.bento-grid-wap--pair[data-v-71d456a9] .bento-item-content span{font-size:var(--text-sm)}.skeleton-hero[data-v-71d456a9]{aspect-ratio:750/1340}.skeleton-grid-bento[data-v-71d456a9]{grid-template-rows:2.4rem 1.6rem 1.6rem;gap:var(--spacing-sm);margin-top:.266667rem}.skeleton-bento-full[data-v-71d456a9]{height:2.4rem}.skeleton-bento[data-v-71d456a9]{height:1.6rem}.skeleton-card[data-v-71d456a9]{height:auto;aspect-ratio:1}