.index-module-scss-module__lYlwfG__SubscribeSection{width:100%;min-width:0;margin-top:var(--black-friday-warmup-hero-section-space-mobile,0px)}@media (min-width:1025px){.index-module-scss-module__lYlwfG__SubscribeSection{margin-top:var(--black-friday-warmup-hero-section-space,0px)}}.index-module-scss-module__lYlwfG__SubscribeFormSlot{width:min(100%,572px);position:relative}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeFormSlot{width:100%}}.index-module-scss-module__lYlwfG__SubscribeFormSlot .subscription-form__form-wrapper{grid-template-rows:1fr}.index-module-scss-module__lYlwfG__SubscribeFormSlot .success-result-container{width:100%;position:absolute;top:calc(100% + clamp(8px,1vw,12px));left:0}.index-module-scss-module__lYlwfG__SubscribeFormSlot .success-result-container .success-tips-container{color:var(--dark-color);background:0 0;border-radius:0;overflow:visible}.index-module-scss-module__lYlwfG__SubscribeFormSlot .success-result-container .success-tips-container :is(h1,h2,h3,h4,h5,h6){color:var(--dark-color);background:0 0;margin:0;padding:0;font-weight:400}.index-module-scss-module__lYlwfG__SubscribeFormSlot .success-result-container .success-tips-container p{color:var(--dark-color);background:0 0;margin:0;padding:0}.index-module-scss-module__lYlwfG__SubscribeForm{width:min(100%,572px)}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeForm{width:100%}}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__form-container{gap:4px;width:100%}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group{flex-wrap:nowrap;gap:0;width:100%;height:48px;margin-bottom:0;position:relative}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group{flex-direction:column;align-items:stretch;row-gap:12px;height:auto}}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__prefix-icon{z-index:1;pointer-events:none;width:32px;height:24px;position:absolute;top:12px;left:16px}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__prefix-icon{width:20px;height:15px;top:12px;left:12px}}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input{box-sizing:border-box;border:1px solid var(--dark-neon-cyan);background:color-mix(in srgb, var(--dark-color) 8%, transparent);min-width:0;height:48px;color:var(--dark-color);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-overflow:ellipsis;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0;flex:auto;padding:10px 16px;font-size:16px;line-height:1.35;overflow:hidden}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input:-webkit-autofill{appearance:none;caret-color:var(--dark-color);-webkit-text-fill-color:var(--dark-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 99999s ease-out,color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input:-webkit-autofill:hover{appearance:none;caret-color:var(--dark-color);-webkit-text-fill-color:var(--dark-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 99999s ease-out,color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input:-webkit-autofill:focus{appearance:none;caret-color:var(--dark-color);-webkit-text-fill-color:var(--dark-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 99999s ease-out,color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input:-webkit-autofill:active{appearance:none;caret-color:var(--dark-color);-webkit-text-fill-color:var(--dark-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 99999s ease-out,color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input:autofill{appearance:none;caret-color:var(--dark-color);-webkit-text-fill-color:var(--dark-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 99999s ease-out,color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000}:is(.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input:-internal-autofill-previewed,.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input:-internal-autofill-selected){appearance:none;caret-color:var(--dark-color);-webkit-text-fill-color:var(--dark-color);background-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-color 99999s ease-out,color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:40px}}.index-module-scss-module__lYlwfG__SubscribeForm .subscription-form__input-group input::placeholder{color:var(--dark-color);opacity:1}.index-module-scss-module__lYlwfG__SubscribeForm .subClickTrack{flex:0 0 200px;width:200px;height:48px}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeForm .subClickTrack{flex:none;width:100%;height:40px}}.index-module-scss-module__lYlwfG__SubscribeForm .subClickTrack .cta-pill{letter-spacing:0;text-transform:none;border-radius:0;width:200px;height:48px;padding:10px 20px;font-size:16px;font-weight:400;line-height:1.35}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeForm .subClickTrack .cta-pill{width:100%;height:40px;font-size:14px}}.index-module-scss-module__lYlwfG__SubscribeForm .cta-background--self{border-radius:0;width:100%;height:100%}.index-module-scss-module__lYlwfG__SubscribeForm .subClickTrack .cta-pill:hover .cta-background--self{width:100%;height:100%}.index-module-scss-module__lYlwfG__SubscribeFormWithIcon .subscription-form__input-group input{padding-left:64px}@media (max-width:1024px){.index-module-scss-module__lYlwfG__SubscribeFormWithIcon .subscription-form__input-group input{padding-left:44px}}
.index-module-scss-module__qvMX7a__TagIconsSection{width:100%;min-width:0;margin-top:var(--black-friday-warmup-hero-section-space-mobile,0px)}@media (min-width:1025px){.index-module-scss-module__qvMX7a__TagIconsSection{margin-top:var(--black-friday-warmup-hero-section-space,0px)}}.index-module-scss-module__qvMX7a__TagIconsList{flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__qvMX7a__TagIcon{flex:none;width:auto;height:34px;position:relative}@media (max-width:1024px){.index-module-scss-module__qvMX7a__TagIcon{height:28px}}@media (max-width:376px){.index-module-scss-module__qvMX7a__TagIcon{height:26px}}
.index-module-scss-module__NedIiG__TipSection{width:100%;min-width:0;margin-top:var(--black-friday-warmup-hero-section-space-mobile,0px)}@media (min-width:1025px){.index-module-scss-module__NedIiG__TipSection{margin-top:var(--black-friday-warmup-hero-section-space,0px)}}.index-module-scss-module__NedIiG__TipCopy{color:var(--dark-secondary-text);white-space:pre-line;margin:0;font-size:12px;line-height:115%}@media (min-width:1025px){.index-module-scss-module__NedIiG__TipCopy{font-size:16px}}
.index-module-scss-module__26ntrq__TitleSection{width:100%;min-width:0;margin-top:var(--black-friday-warmup-hero-section-space-mobile,0px)}@media (min-width:1025px){.index-module-scss-module__26ntrq__TitleSection{margin-top:var(--black-friday-warmup-hero-section-space,0px)}}.index-module-scss-module__26ntrq__TitleHeading{color:var(--dark-color);letter-spacing:0;text-transform:capitalize;margin:0;font-size:64px;font-weight:400;line-height:1.15}@media (max-width:1024px){.index-module-scss-module__26ntrq__TitleHeading{font-size:36px}}
.index-module-scss-module__deSaiW__Countdown{align-items:flex-start;gap:11px;display:flex}.index-module-scss-module__deSaiW__CountdownColon{color:var(--dark-color);flex-shrink:0;display:block}.index-module-scss-module__deSaiW__CountdownUnit{flex-direction:column;align-items:center;gap:3px;display:flex}.index-module-scss-module__deSaiW__CountdownValue{background:color-mix(in srgb, var(--dark-color) 20%, transparent);width:41px;height:41px;color:var(--product-card-grid-theme,var(--dark-neon-cyan));font-family:var(--font-dm-mono),monospace;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:17px;line-height:1.15;display:flex}.index-module-scss-module__deSaiW__CountdownLabel{color:var(--dark-color);font-size:8px;line-height:1.5}.index-module-scss-module__deSaiW__CountdownSection{gap:4.8px}.index-module-scss-module__deSaiW__CountdownSection .index-module-scss-module__deSaiW__CountdownColon{width:4.8px;height:72px}.index-module-scss-module__deSaiW__CountdownSection .index-module-scss-module__deSaiW__CountdownUnit{gap:8px}.index-module-scss-module__deSaiW__CountdownSection .index-module-scss-module__deSaiW__CountdownValue{color:#ffa733;width:72px;height:72px;font-size:28.8px;line-height:1.15}.index-module-scss-module__deSaiW__CountdownSection .index-module-scss-module__deSaiW__CountdownLabel{font-size:14px;line-height:1.5}@media (max-width:1024px){.index-module-scss-module__deSaiW__CountdownSection{gap:4px}.index-module-scss-module__deSaiW__CountdownSection .index-module-scss-module__deSaiW__CountdownColon{width:4px;height:48px}.index-module-scss-module__deSaiW__CountdownSection .index-module-scss-module__deSaiW__CountdownValue{width:60px;height:48px;font-size:24px}.index-module-scss-module__deSaiW__CountdownSection .index-module-scss-module__deSaiW__CountdownLabel{font-size:12px}}
.index-module-scss-module__6Tuhra__Banner{background-color:color-mix(in srgb, var(--dark-color) 30%, var(--dark-background));flex-direction:column;justify-content:center;align-self:center;gap:8px;max-width:100%;min-height:clamp(180px,22vw,280px);padding:clamp(24px,4vw,80px);display:flex}.index-module-scss-module__6Tuhra__BannerWithImage{min-height:0;aspect-ratio:var(--banner-aspect-ratio);background-color:#0000;position:relative;overflow:hidden}.index-module-scss-module__6Tuhra__BannerMedia{position:absolute;inset:0;overflow:hidden}.index-module-scss-module__6Tuhra__BannerMedia .media-render-container{width:100%;height:100%}.index-module-scss-module__6Tuhra__BannerContent{z-index:1;flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.index-module-scss-module__6Tuhra__BannerCopy{flex-direction:column;gap:8px;width:100%;display:flex}.index-module-scss-module__6Tuhra__BannerButton,.index-module-scss-module__6Tuhra__BannerCountdown{align-self:flex-start}.index-module-scss-module__6Tuhra__BannerCountdownAfterButton{margin-top:12px}.index-module-scss-module__6Tuhra__BannerTag{box-sizing:border-box;background:var(--product-card-theme,#ffb53e);height:20px;color:var(--light-color);font-family:var(--font-dm-mono),monospace;white-space:nowrap;text-transform:uppercase;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0 8px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.index-module-scss-module__6Tuhra__BannerTitle{color:var(--dark-color);white-space:pre-line;margin:0;font-size:28px;font-weight:400;line-height:1.2}.index-module-scss-module__6Tuhra__BannerTitle p{margin:0}.index-module-scss-module__6Tuhra__BannerDescription{max-width:min(100%,520px);color:var(--dark-secondary-text);white-space:pre-line;margin:0;font-size:18px;line-height:1.2}.index-module-scss-module__6Tuhra__BannerDescription p{margin:0}@media (max-width:1024px){.index-module-scss-module__6Tuhra__Banner.index-module-scss-module__6Tuhra__Banner{align-self:stretch;width:100%;max-width:100%}.index-module-scss-module__6Tuhra__Banner{align-items:flex-start;min-height:0;padding:24px 16px}.index-module-scss-module__6Tuhra__BannerContent{align-items:flex-start;gap:8px}.index-module-scss-module__6Tuhra__BannerCountdown,.index-module-scss-module__6Tuhra__BannerCountdownAfterButton{margin-top:16px}.index-module-scss-module__6Tuhra__BannerTitle{width:100%;font-size:28px;line-height:1.15}.index-module-scss-module__6Tuhra__BannerDescription{width:100%;max-width:100%;font-size:16px;line-height:1.35}.index-module-scss-module__6Tuhra__BannerWithImage{justify-content:flex-end;gap:0;padding:0}.index-module-scss-module__6Tuhra__BannerWithImage .index-module-scss-module__6Tuhra__BannerMedia{position:absolute;inset:0}.index-module-scss-module__6Tuhra__BannerWithImage .index-module-scss-module__6Tuhra__BannerMedia:after{content:"";background:linear-gradient(to bottom, transparent 53.741%, color-mix(in srgb, var(--dark-background) 80%, transparent) 98.753%);pointer-events:none;position:absolute;inset:0}.index-module-scss-module__6Tuhra__BannerWithImage .index-module-scss-module__6Tuhra__BannerMedia .media-render-container img{width:100%;height:100%}.index-module-scss-module__6Tuhra__BannerWithImage .index-module-scss-module__6Tuhra__BannerMedia .media-render-container video{width:100%;height:100%}.index-module-scss-module__6Tuhra__BannerWithImage .index-module-scss-module__6Tuhra__BannerMedia .media-render-container .styled-video{width:100%;height:100%}.index-module-scss-module__6Tuhra__BannerWithImage .index-module-scss-module__6Tuhra__BannerContent{padding:24px 16px}}
.index-module-scss-module__dlN2Va__Slide{flex-direction:column;gap:clamp(24px,2.2vw,32px);width:100%;min-width:0;display:flex}
.index-module-scss-module__foo4Wa__BundleSwiperTitleAnchor{cursor:pointer;color:var(--dark-neon-cyan);background:0 0;border:none;flex-shrink:0;align-items:center;gap:clamp(6px,1vw,10px);margin:0;padding:clamp(4px,.6vw,5px) clamp(8px,1.2vw,12px);font-size:18px;transition:color .2s;display:inline-flex}@media (hover:hover){.index-module-scss-module__foo4Wa__BundleSwiperTitleAnchor:hover{color:var(--dark-neon-cyan-hover)}.index-module-scss-module__foo4Wa__BundleSwiperTitleAnchor:hover .index-module-scss-module__foo4Wa__BundleSwiperTitleAnchorLabel{border-bottom-color:var(--dark-neon-cyan-hover)}}.index-module-scss-module__foo4Wa__BundleSwiperTitleAnchorLabel{border-bottom:1px solid var(--dark-neon-cyan);white-space:nowrap;line-height:1.2;transition:border-color .2s}.index-module-scss-module__foo4Wa__BundleSwiperTitleAnchorIcon{width:clamp(18px,2.2vw,22px);height:clamp(18px,2.2vw,22px);color:inherit;flex-shrink:0}@media (max-width:1024px){.index-module-scss-module__foo4Wa__BundleSwiperTitleAnchor{align-self:flex-start;max-width:100%;height:40px;padding:clamp(4px,1vw,5px) 12px;font-size:14px}.index-module-scss-module__foo4Wa__BundleSwiperTitleAnchorIcon{width:20px;height:20px}}
.index-module-scss-module__AjZ_zq__BundleSwiper .tab-progress-swiper_tab-control_item-active{background-color:#383838}.index-module-scss-module__AjZ_zq__HeaderCountdown{justify-content:flex-start;width:100%;display:flex}.index-module-scss-module__AjZ_zq__HeaderCountdown[data-align=center]{justify-content:center}.index-module-scss-module__AjZ_zq__HeaderCountdown[data-align=right]{justify-content:flex-end}
.projector-sale-bundle-info-dialog_wrap .modal-inner-container{background:0 0;width:100%;padding:0}@media (max-width:1024px){.projector-sale-bundle-info-dialog_wrap .modal-inner-container{border-radius:0;align-items:flex-end;overflow:auto}}.index-module-scss-module__JJYyeG__InfoLabelButton{color:#ffa733;cursor:pointer;background:0 0;align-items:center;min-height:44px;padding:5px 0;display:inline-flex}.index-module-scss-module__JJYyeG__InfoDialogPanel{background:#1d1f22;flex-direction:column;gap:0;width:100%;max-height:100%;padding-bottom:16px;display:flex;position:relative;overflow:auto}.index-module-scss-module__JJYyeG__InfoDialogClose{border-bottom:1px solid #323232;justify-content:flex-end;padding:8px 16px;display:flex}.index-module-scss-module__JJYyeG__InfoDialogClose .atoms-styled-close{width:44px;height:44px;margin:0;position:relative;top:0}.index-module-scss-module__JJYyeG__InfoDialogClose .atoms-styled-close:before{background:0 0}.index-module-scss-module__JJYyeG__InfoDialogConfirm{width:calc(100% - clamp(24px,4vw,32px));height:40px;color:var(--dark-background);cursor:pointer;background:#ffa733;justify-content:center;align-items:center;margin:0 auto;display:flex}@media (min-width:1025px){.index-module-scss-module__JJYyeG__InfoDialogPanel{gap:clamp(24px,2.2vw,32px);width:min(1011px,100% - clamp(32px,4vw,80px));padding:clamp(32px,3vw,48px) clamp(24px,4vw,56px)}.index-module-scss-module__JJYyeG__InfoDialogClose{border-bottom:0;padding:0;position:absolute;top:6px;right:6px}.index-module-scss-module__JJYyeG__InfoDialogConfirm{align-self:center;width:min(396px,100%);height:48px;margin:0}}
.index-module-scss-module__cMAdPq__InfoLabelRow{justify-content:flex-end;width:100%;padding-bottom:32px;display:flex}.index-module-scss-module__cMAdPq__InfoLabelText{color:#ffa733;border-bottom:1px solid #ffa733}.index-module-scss-module__cMAdPq__InfoDialogBody{flex-direction:column;gap:16px;width:100%;padding:12px 16px 32px;display:flex}.index-module-scss-module__cMAdPq__InfoDialogContent{flex-direction:column;gap:16px;width:100%;display:flex}.index-module-scss-module__cMAdPq__InfoDialogTitle{color:var(--dark-color);text-align:left;margin:0}.index-module-scss-module__cMAdPq__InfoDialogDescription{color:#7d7d7d;white-space:pre-line;margin:0}.index-module-scss-module__cMAdPq__InfoDialogMedia{width:100%}.index-module-scss-module__cMAdPq__InfoDialogMedia .media-render-container{width:100%}.index-module-scss-module__cMAdPq__InfoDialogMedia .media-render_server-image{width:100%;height:auto;display:block}.index-module-scss-module__cMAdPq__InfoDialogConfirmText{color:var(--dark-background)}@media (min-width:1025px){.index-module-scss-module__cMAdPq__InfoDialogBody{gap:clamp(24px,2.2vw,32px);padding:0}.index-module-scss-module__cMAdPq__InfoDialogContent{gap:clamp(16px,1.6vw,24px)}.index-module-scss-module__cMAdPq__InfoDialogTitle{text-align:center}}
