.MainBannerSection-module-scss-module__8WLaKG__section{width:100%;padding-inline:max(var(--two-adaptive-gutter,10rem),(100% - 172rem)/2)}@media (max-width:767.98px) and (orientation:portrait),(max-width:767.98px) and (pointer:fine),(max-width:767.98px) and (pointer:none){.MainBannerSection-module-scss-module__8WLaKG__section{padding-inline:1.6rem}}.MainBannerSection-module-scss-module__8WLaKG__section{padding-block:1.6rem 3.2rem}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__section{padding-block:3.2rem 4.8rem}}.MainBannerSection-module-scss-module__8WLaKG__mainBannerSection{grid-template-rows:auto repeat(2,8.6rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"mainBanner""saleBanner""miniBanner";gap:1.2rem;display:grid}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBannerSection{grid-template:"mainBanner saleBanner"minmax(0,1fr)"mainBanner miniBanner"/minmax(0,1fr) calc(26.25% - 2.75rem);gap:1.6rem;height:53.6rem}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner.MainBannerSection-module-scss-module__8WLaKG__mainBanner{border-radius:1.6rem;flex-direction:column;grid-area:mainBanner;padding:0;display:flex;position:relative}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner.MainBannerSection-module-scss-module__8WLaKG__mainBanner{border-radius:2.4rem;flex-direction:row}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_content{z-index:1;flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:relative}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_content{flex:1 1 0;min-width:0;padding:3.2rem}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_textWrap{padding-right:1.6rem;animation:3s MainBannerSection-module-scss-module__8WLaKG__right-to-left;display:none;position:relative}@keyframes MainBannerSection-module-scss-module__8WLaKG__right-to-left{0%{opacity:0;left:10px}25%{opacity:1;left:0}}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_textWrap{width:calc(50% - 3.2rem);padding-right:3.2rem}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_tagsWrap{margin-bottom:2rem}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_tags{max-width:100%}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_title{letter-spacing:-.02em;color:#fff;margin:0 0 1.2rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_subTitle{color:#fffc;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_btnWrap{display:none}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_btnWrap{width:50%;padding-right:16.8rem;display:block}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_btn{text-align:center;display:block}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_sliderWrap{z-index:1;width:100%;height:29.4rem;padding:.8rem;position:relative}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_sliderWrap{z-index:auto;height:100%;position:absolute;inset:0}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider{height:100%}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider{flex-direction:row;justify-content:flex-end;align-items:flex-end}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .arrowButtons{display:none}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .arrowButtons{padding:2.4rem 4rem 2.4rem 3.2rem;display:flex}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .slider-container{border-radius:1.2rem;width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .slider-container{border-radius:1.6rem;width:calc(50% - .8rem)}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .slider-container .slick-dots{bottom:-.8rem}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .slider-container .slick-dots{bottom:-1.2rem}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .slick-slider{z-index:1}@media (hover:none),(pointer:coarse){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .arrowButtons .MuiButton-root:hover .VButtonCircleIcon{border-color:#ffffff4d;transform:none}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider.MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .vStepperDots-radiant>.slick-dots>li:not(.slick-active)>button:hover:before{opacity:.6}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_staticFallback{z-index:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_staticFallback .slick-dots{pointer-events:auto}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_staticFallback .slick-dots button{pointer-events:auto}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_mountMask .slick-dots{visibility:hidden}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_staticFallbackSlide{width:100%;min-height:0;display:inline-block}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_staticFallbackSlide{display:block}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_staticFallbackSlide img{display:block}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_img{object-fit:cover;width:100%;height:27.8rem}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_img{height:52rem}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_svg{pointer-events:none;width:40rem;height:40rem;position:absolute;top:-50%;left:60%;transform:rotate(210deg)}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_svg{width:100%;height:100%;top:50%;left:-20%;transform:none}}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_svg svg{width:100%}.MainBannerSection-module-scss-module__8WLaKG__mainBanner_link{display:flex;position:absolute;inset:0}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__mainBanner_link{display:none}}.MainBannerSection-module-scss-module__8WLaKG__saleBanner{z-index:0;color:#1a1a1a;background-color:#f1f3f6;border-radius:.8rem;grid-area:saleBanner;min-height:0;display:flex;position:relative;overflow:hidden}.MainBannerSection-module-scss-module__8WLaKG__saleBanner:before{content:"";z-index:-1;border-radius:inherit;transition:transform .4s;position:absolute;inset:0}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__saleBanner{background-color:#0000;border-radius:2.4rem;flex-direction:column;overflow:visible}.MainBannerSection-module-scss-module__8WLaKG__saleBanner:before{background-image:radial-gradient(at 0 0,#a6ff00,#7fce00)}}@media (hover:hover) and (pointer:fine){.MainBannerSection-module-scss-module__8WLaKG__saleBanner:hover:before,.MainBannerSection-module-scss-module__8WLaKG__saleBanner:hover .MainBannerSection-module-scss-module__8WLaKG__saleBanner_imageWrap{transform:scale(1.02)}}.MainBannerSection-module-scss-module__8WLaKG__saleBanner_content{flex:1 1 0;align-self:center;min-width:0;padding:1.6rem .8rem 1.6rem 1.6rem}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__saleBanner_content{flex:none;align-self:stretch;padding:2.4rem}}.MainBannerSection-module-scss-module__8WLaKG__saleBanner_tags{display:none}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__saleBanner_tags{flex-wrap:wrap;gap:.6rem;margin-bottom:2.4rem;display:flex}}.MainBannerSection-module-scss-module__8WLaKG__saleBanner_title{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:-webkit-box;overflow:hidden}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__saleBanner_title{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}}.MainBannerSection-module-scss-module__8WLaKG__saleBanner_imageWrap{border-radius:0 .8rem .8rem 0;flex:none;width:10rem;transition:transform .4s;position:relative;overflow:hidden}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__saleBanner_imageWrap{border-radius:0 0 2.4rem 2.4rem;flex:1 1 0;width:auto;min-height:0}}.MainBannerSection-module-scss-module__8WLaKG__saleBanner_image{object-fit:cover}.MainBannerSection-module-scss-module__8WLaKG__miniBanner{grid-area:miniBanner}.MainBannerSection-module-scss-module__8WLaKG__miniBanner>a{height:100%;display:block}.MainBannerSection-module-scss-module__8WLaKG__miniCard.MainBannerSection-module-scss-module__8WLaKG__miniCard{border-radius:.8rem;justify-content:center;padding:1.6rem .8rem 1.6rem 1.6rem}:is(.MainBannerSection-module-scss-module__8WLaKG__miniCard.MainBannerSection-module-scss-module__8WLaKG__miniCard .imageWrap,.MainBannerSection-module-scss-module__8WLaKG__miniCard.MainBannerSection-module-scss-module__8WLaKG__miniCard .image){border-radius:.8rem}.MainBannerSection-module-scss-module__8WLaKG__miniCard.MainBannerSection-module-scss-module__8WLaKG__miniCard .promotionCard_content{justify-content:center}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.MainBannerSection-module-scss-module__8WLaKG__miniCard.MainBannerSection-module-scss-module__8WLaKG__miniCard{border-radius:1.2rem;padding:2rem 1.6rem 2rem 2rem}:is(.MainBannerSection-module-scss-module__8WLaKG__miniCard.MainBannerSection-module-scss-module__8WLaKG__miniCard .imageWrap,.MainBannerSection-module-scss-module__8WLaKG__miniCard.MainBannerSection-module-scss-module__8WLaKG__miniCard .image){border-radius:1.2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBannerSection{height:clamp(36rem,100svh - 4.8rem,53.6rem)}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBanner_img{height:calc(clamp(36rem,100svh - 4.8rem,53.6rem) - 1.6rem)}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBanner_textWrap{padding-right:0}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBanner_btnWrap{padding-right:16rem}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBanner_btn.MainBannerSection-module-scss-module__8WLaKG__mainBanner_btn{white-space:nowrap;padding-inline:1.6rem}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBanner_slider .arrowButtons{padding-right:3.2rem}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBanner_title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__miniCard .PromotionCardTitle{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box;overflow:hidden}html:has(.two-adaptive) .MainBannerSection-module-scss-module__8WLaKG__mainBanner_btnWrap__single .MainBannerSection-module-scss-module__8WLaKG__mainBanner_btn{white-space:nowrap;width:max-content;min-width:100%}}