.index-module-scss-module__SnHtCG__SectionWrap{--why-projectors-slide-width:var(--layout-width-regular);flex-direction:column;display:flex}.index-module-scss-module__SnHtCG__CarouselContent{flex-direction:column;gap:16px;min-width:0;margin-top:40px;display:flex;position:relative}@media (max-width:1024px){.index-module-scss-module__SnHtCG__CarouselContent{gap:32px}}.index-module-scss-module__SnHtCG__StyledSwiper{width:100%;overflow:hidden}.index-module-scss-module__SnHtCG__StyledSwiper .swiper-wrapper{align-items:stretch}.index-module-scss-module__SnHtCG__StyledSwiper .swiper-slide{height:auto}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow .swiper-slide{width:var(--why-projectors-slide-width);opacity:.5;transition:opacity .4s}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow .swiper-slide-active{opacity:1}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow:not(.swiper-initialized){--why-projectors-slide-gap:16px}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow:not(.swiper-initialized) .swiper-wrapper{transform:translateX(calc((100% - var(--why-projectors-slide-width)) / 2 - var(--why-projectors-slide-width) - var(--why-projectors-slide-gap)))}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow:not(.swiper-initialized) .swiper-slide{margin-right:var(--why-projectors-slide-gap)}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow:not(.swiper-initialized) .swiper-slide:nth-child(2){opacity:1}:is(.index-module-scss-module__SnHtCG__StyledSwiper.swiper-initialized .swiper-slide:not(.swiper-slide-active) .nav-button,.index-module-scss-module__SnHtCG__StyledSwiper:not(.swiper-initialized) .swiper-slide:not(:first-child) .nav-button){display:none}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow:not(.swiper-initialized) .swiper-slide:first-child .nav-button{display:none}.index-module-scss-module__SnHtCG__StyledSwiper.index-module-scss-module__SnHtCG__StyledSwiperCoverflow:not(.swiper-initialized) .swiper-slide:nth-child(2) .nav-button{display:flex}.index-module-scss-module__SnHtCG__NavButton{z-index:21;cursor:pointer;opacity:1;background:#ffffff1a;border:none;justify-content:center;align-items:center;width:64px;height:48px;transition:opacity .3s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.index-module-scss-module__SnHtCG__NavButton svg,.index-module-scss-module__SnHtCG__NavButton svg path{fill:var(--dark-color);opacity:1}@media (max-width:1024px){.index-module-scss-module__SnHtCG__NavButton{width:40px;height:32px}}.index-module-scss-module__SnHtCG__NavButton:hover{background:#ffffff38}.index-module-scss-module__SnHtCG__NavButton.index-module-scss-module__SnHtCG__NavButtonWhen1{left:48px}.index-module-scss-module__SnHtCG__NavButton.index-module-scss-module__SnHtCG__NavButtonWhen1 svg{transform:rotate(180deg)}@media (max-width:1024px){.index-module-scss-module__SnHtCG__NavButton.index-module-scss-module__SnHtCG__NavButtonWhen1{left:14px}}.index-module-scss-module__SnHtCG__NavButton.index-module-scss-module__SnHtCG__NavButtonWhen2{right:48px}@media (max-width:1024px){.index-module-scss-module__SnHtCG__NavButton.index-module-scss-module__SnHtCG__NavButtonWhen2{right:14px}}.index-module-scss-module__SnHtCG__SlideMedia{width:100%;position:relative;overflow:hidden}.index-module-scss-module__SnHtCG__SceneImg{background:#121212;width:100%;position:relative;overflow:hidden}.index-module-scss-module__SnHtCG__SceneImg.index-module-scss-module__SnHtCG__SceneImgWhen2{aspect-ratio:var(--sc-dyn-1)}.index-module-scss-module__SnHtCG__LabelOverlay{z-index:20;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.index-module-scss-module__SnHtCG__ImageLabel{width:fit-content;max-width:calc(100% - 40px);color:var(--sc-dyn-1);white-space:nowrap;text-overflow:ellipsis;background:#00000080;justify-content:flex-start;align-items:center;margin:0 0 20px 20px;padding:8px;font-size:14px;font-weight:400;line-height:1.15;display:inline-flex;overflow:hidden}.index-module-scss-module__SnHtCG__ImageLabel:empty{visibility:hidden}@media (max-width:1024px){.index-module-scss-module__SnHtCG__ImageLabel{max-width:calc(100% - 20px);margin:0 0 10px 10px;padding:6px;font-size:10px}}.index-module-scss-module__SnHtCG__ItemContent{background-color:#121212;flex-direction:column;gap:16px;padding:36px 32px;display:flex}@media (max-width:1024px){.index-module-scss-module__SnHtCG__ItemContent{padding:16px}}.index-module-scss-module__SnHtCG__Copy{flex-direction:column;gap:8px;display:flex}.index-module-scss-module__SnHtCG__ItemTitle{color:var(--dark-neon-cyan);white-space:pre-line;margin:0;font-size:36px;font-weight:400;line-height:1.35}@media (max-width:1024px){.index-module-scss-module__SnHtCG__ItemTitle{color:var(--dark-color);font-size:28px}}.index-module-scss-module__SnHtCG__ItemDescription{color:var(--dark-secondary-text);white-space:pre-line;margin:0;font-size:18px;line-height:1.35}@media (max-width:1024px){.index-module-scss-module__SnHtCG__ItemDescription{font-size:12px}}.index-module-scss-module__SnHtCG__ItemDescription p{margin:0}.index-module-scss-module__SnHtCG__FeatureColumns{background-color:var(--dark-background);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:32px 20px;display:grid}@media (max-width:1024px){.index-module-scss-module__SnHtCG__FeatureColumns{gap:6px;padding:24px 10px 0}}.index-module-scss-module__SnHtCG__FeatureList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__SnHtCG__FeatureItem{color:var(--sc-dyn-1);align-items:center;gap:7px;font-size:16px;line-height:1.38;display:flex}@media (max-width:1024px){.index-module-scss-module__SnHtCG__FeatureItem{gap:6px;font-size:12px}}.index-module-scss-module__SnHtCG__FeatureIcon{width:16px;height:16px;color:var(--sc-dyn-1);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.index-module-scss-module__SnHtCG__FeatureIcon svg{width:100%;height:100%}.index-module-scss-module__SnHtCG__FeatureIcon path{stroke:currentColor}@media (max-width:1024px){.index-module-scss-module__SnHtCG__FeatureIcon{flex-basis:12px;width:12px;height:12px}}.index-module-scss-module__SnHtCG__ProgressNavigation{align-items:center;gap:8px;display:flex}@media (max-width:1024px){.index-module-scss-module__SnHtCG__ProgressNavigation{gap:0}}.index-module-scss-module__SnHtCG__ProgressButton{width:var(--sc-dyn-1);background:var(--sc-dyn-2);cursor:pointer;border:0;height:4px;padding:0;transition:width .2s,background-color .2s}@media (max-width:1024px){.index-module-scss-module__SnHtCG__ProgressButton{width:30px}}
.index-module-scss-module__60nikG__ProjectorSaleSecondNavRoot{border-bottom:1px solid color-mix(in srgb, var(--dark-color) 20%, transparent);background-color:#121212;width:100%;position:sticky;top:0}@media (max-width:1024px){body:has([data-announce-bar-exist]) .index-module-scss-module__60nikG__ProjectorSaleSecondNavRoot{top:136px}}.index-module-scss-module__60nikG__ProjectorSaleSecondNavList{box-sizing:border-box;align-items:center;gap:clamp(20px,2.2vw,32px);height:56px;margin:0;padding:8px 0;list-style:none;display:flex}@media (max-width:1024px){.index-module-scss-module__60nikG__ProjectorSaleSecondNavList{-ms-overflow-style:none;scrollbar-width:none;overflow:auto hidden}.index-module-scss-module__60nikG__ProjectorSaleSecondNavList::-webkit-scrollbar{display:none}}.index-module-scss-module__60nikG__ProjectorSaleSecondNavItem{color:#7d7d7d;white-space:nowrap;cursor:pointer;flex-shrink:0}.index-module-scss-module__60nikG__ProjectorSaleSecondNavItem[data-active]{color:var(--dark-neon-cyan)}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBanner{background-color:var(--dark-neon-cyan);width:100%;color:var(--light-color);grid-template-rows:1fr;transition:grid-template-rows .3s;display:grid}@media (prefers-reduced-motion:reduce){.index-module-scss-module__60nikG__ProjectorSaleSecondNavBanner{transition:none}}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerCollapsed{grid-template-rows:0fr}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerClip{min-width:0;min-height:0;overflow:hidden}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBanner .projector-sale_second-nav-banner-container{text-align:center;justify-content:center;align-items:center;min-height:56px;display:flex}@media (max-width:1024px){.index-module-scss-module__60nikG__ProjectorSaleSecondNavBanner .projector-sale_second-nav-banner-container{text-align:left;justify-content:flex-start;width:100%;min-width:0;max-width:100%;margin:0;padding:0;overflow:hidden}}@media (min-width:1025px){.index-module-scss-module__60nikG__ProjectorSaleSecondNavBanner .projector-sale_second-nav-banner-container{font-size:22px}}@media (max-width:1024px){.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerStatic{display:none}}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerTrack{display:none}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerMarqueeItem{white-space:nowrap;flex-shrink:0;padding-inline-end:clamp(40px,10vw,80px)}@media (max-width:1024px){.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerTrack{flex-shrink:0;width:max-content;animation:40s linear infinite index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerMarquee;display:flex}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerTrack{animation:none;display:none}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerStatic{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.index-module-scss-module__60nikG__ProjectorSaleSecondNavBanner .projector-sale_second-nav-banner-container{justify-content:center;padding:0 16px}}@keyframes index-module-scss-module__60nikG__ProjectorSaleSecondNavBannerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (pointer:coarse){.index-module-scss-module__60nikG__ProjectorSaleSecondNavItem{-webkit-tap-highlight-color:#0000}}
