.HeroSection-module-scss-module__ORV81G__section{background:var(--color-neutral-01);padding-top:8px;padding-bottom:8px}.HeroSection-module-scss-module__ORV81G__inner{width:100%;max-width:1264px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.HeroSection-module-scss-module__ORV81G__inner{padding-inline:24px}}@media (min-width:1440px){.HeroSection-module-scss-module__ORV81G__inner{padding-inline:40px}}.HeroSection-module-scss-module__ORV81G__inner{flex-direction:column;gap:10px;display:flex}@media (min-width:1024px){.HeroSection-module-scss-module__ORV81G__inner{flex-direction:row;align-items:stretch}}
.CategoryNavCarousel-module-scss-module__fTTAfG__wrapper{align-items:center;gap:10px;padding-inline:16px;display:flex}@media (min-width:768px){.CategoryNavCarousel-module-scss-module__fTTAfG__wrapper{padding-inline:24px}}@media (min-width:1440px){.CategoryNavCarousel-module-scss-module__fTTAfG__wrapper{justify-content:center;padding-inline:0}}.CategoryNavCarousel-module-scss-module__fTTAfG__viewport{flex:1;min-width:0;overflow:hidden}@media (min-width:1440px){.CategoryNavCarousel-module-scss-module__fTTAfG__viewport{box-sizing:border-box;flex:none;width:1180px;padding-inline:6px}}.CategoryNavCarousel-module-scss-module__fTTAfG__container{margin-left:-16px;display:flex}@media (min-width:1440px){.CategoryNavCarousel-module-scss-module__fTTAfG__container{margin-left:-8px}}.CategoryNavCarousel-module-scss-module__fTTAfG__slide{flex:0 0 calc(50% + 8px);min-width:0;padding-left:16px}@media (min-width:768px){.CategoryNavCarousel-module-scss-module__fTTAfG__slide{flex:0 0 calc(33.3333% + 5.33333px)}}@media (min-width:992px){.CategoryNavCarousel-module-scss-module__fTTAfG__slide{flex:0 0 calc(25% + 4px)}}@media (min-width:1264px){.CategoryNavCarousel-module-scss-module__fTTAfG__slide{flex:0 0 calc(20% + 3.2px)}}@media (min-width:1440px){.CategoryNavCarousel-module-scss-module__fTTAfG__slide{flex:0 0 calc(16.6667% + 1.33333px);padding-left:8px}}.CategoryNavCarousel-module-scss-module__fTTAfG__card{flex-direction:column;align-items:center;gap:16px;width:100%;text-decoration:none;display:flex}.CategoryNavCarousel-module-scss-module__fTTAfG__imageContainer{aspect-ratio:190/120;background-color:var(--color-neutral-02);border-radius:24px;width:100%;height:auto;position:relative;overflow:hidden}.CategoryNavCarousel-module-scss-module__fTTAfG__imageContainer img{object-fit:cover}@media (min-width:768px){.CategoryNavCarousel-module-scss-module__fTTAfG__imageContainer{width:190px;height:120px;aspect-ratio:unset}}.CategoryNavCarousel-module-scss-module__fTTAfG__gradient{border-radius:inherit;position:absolute;inset:0}.CategoryNavCarousel-module-scss-module__fTTAfG__logoWrapper{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CategoryNavCarousel-module-scss-module__fTTAfG__logoImage{object-fit:contain;width:auto;max-width:60%;height:auto}@media (min-width:768px){.CategoryNavCarousel-module-scss-module__fTTAfG__logoImage{max-width:140px}}.CategoryNavCarousel-module-scss-module__fTTAfG__gradientAmazon{background:var(--gradient-category-amazon)}.CategoryNavCarousel-module-scss-module__fTTAfG__gradientBlue{background:var(--gradient-category-blue)}.CategoryNavCarousel-module-scss-module__fTTAfG__gradientDark{background:var(--gradient-category-dark)}.CategoryNavCarousel-module-scss-module__fTTAfG__gradientBrown{background:var(--gradient-category-brown)}.CategoryNavCarousel-module-scss-module__fTTAfG__gradientAirbnb{background:var(--gradient-category-airbnb)}.CategoryNavCarousel-module-scss-module__fTTAfG__label{font-family:var(--font-inter),"Inter";color:var(--color-neutral-10);text-align:center;font-size:1rem;font-weight:500}.CategoryNavCarousel-module-scss-module__fTTAfG__arrowButton{background-color:var(--color-neutral-02);cursor:pointer;width:40px;height:40px;color:var(--color-neutral-10);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:none}@media (min-width:768px){.CategoryNavCarousel-module-scss-module__fTTAfG__arrowButton{display:flex}}
.CategoryNavSection-module-scss-module__CPvm1G__section{background-color:var(--color-neutral-01);padding-top:24px;padding-bottom:24px}@media (min-width:768px){.CategoryNavSection-module-scss-module__CPvm1G__section{padding-top:32px;padding-bottom:32px}}
.PromoBannerSection-module-scss-module__t3vVsW__section{background:var(--color-neutral-01);padding-block:32px}@media (min-width:1440px){.PromoBannerSection-module-scss-module__t3vVsW__section{padding-block:68px}}.PromoBannerSection-module-scss-module__t3vVsW__inner{width:100%;max-width:1264px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.PromoBannerSection-module-scss-module__t3vVsW__inner{padding-inline:24px}}@media (min-width:1440px){.PromoBannerSection-module-scss-module__t3vVsW__inner{padding-inline:40px}}.PromoBannerSection-module-scss-module__t3vVsW__inner{flex-direction:column;gap:32px;display:flex}@media (min-width:768px){.PromoBannerSection-module-scss-module__t3vVsW__inner{flex-direction:row;align-items:center}}.PromoBannerSection-module-scss-module__t3vVsW__content{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.PromoBannerSection-module-scss-module__t3vVsW__content{flex:1}}.PromoBannerSection-module-scss-module__t3vVsW__heading{font-family:var(--font-inter),"Inter";letter-spacing:-.028em;color:var(--color-neutral-10);font-size:2rem;font-weight:600;line-height:1.2}@media (min-width:1440px){.PromoBannerSection-module-scss-module__t3vVsW__heading{font-size:2.5rem}}.PromoBannerSection-module-scss-module__t3vVsW__subtext{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);font-size:1rem;font-weight:500;line-height:22px}.PromoBannerSection-module-scss-module__t3vVsW__bannerImageWrapper{aspect-ratio:620/338;order:-1;width:100%;position:relative}@media (min-width:768px){.PromoBannerSection-module-scss-module__t3vVsW__bannerImageWrapper{flex:1;order:0;width:auto}}@media (min-width:1440px){.PromoBannerSection-module-scss-module__t3vVsW__bannerImageWrapper{flex:none;width:699px;height:381px}}.PromoBannerSection-module-scss-module__t3vVsW__bannerImageWrapper img{object-fit:contain}.PromoBannerSection-module-scss-module__t3vVsW__imageLoading{border-radius:32px}
.PromoBanner2Carousel-module-scss-module__IGjnva__carousel{width:100%;position:relative}.PromoBanner2Carousel-module-scss-module__IGjnva__viewport{width:100%;overflow:hidden}.PromoBanner2Carousel-module-scss-module__IGjnva__track{gap:16px;display:flex}.PromoBanner2Carousel-module-scss-module__IGjnva__slide{flex:0 0 100%;min-width:0}.PromoBanner2Carousel-module-scss-module__IGjnva__slideInner{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.PromoBanner2Carousel-module-scss-module__IGjnva__slideInner{flex-direction:row;align-items:stretch}}.PromoBanner2Carousel-module-scss-module__IGjnva__textCol{flex-direction:column;align-items:flex-start;gap:24px;min-height:320px;padding-bottom:56px;display:flex}@media (min-width:768px){.PromoBanner2Carousel-module-scss-module__IGjnva__textCol{flex:1 0 0}}.PromoBanner2Carousel-module-scss-module__IGjnva__heading{font-family:var(--font-inter),"Inter";letter-spacing:-.028em;color:var(--color-neutral-10);margin:0;font-size:2rem;font-weight:600;line-height:1.2}.PromoBanner2Carousel-module-scss-module__IGjnva__subtext{font-family:var(--font-inter),"Inter";color:var(--color-neutral-07);margin:0;font-size:1rem;font-weight:500;line-height:22px}.PromoBanner2Carousel-module-scss-module__IGjnva__imageWrapper{aspect-ratio:620/319;order:-1;width:100%;position:relative}@media (min-width:768px){.PromoBanner2Carousel-module-scss-module__IGjnva__imageWrapper{flex:1 0 0;order:0;align-self:center}}@media (min-width:1440px){.PromoBanner2Carousel-module-scss-module__IGjnva__imageWrapper{flex:none;width:620px}}.PromoBanner2Carousel-module-scss-module__IGjnva__imageWrapper img{object-fit:contain}.PromoBanner2Carousel-module-scss-module__IGjnva__imageLoading{border-radius:24px}.PromoBanner2Carousel-module-scss-module__IGjnva__nav{z-index:2;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;left:0}.PromoBanner2Carousel-module-scss-module__IGjnva__arrowButton{background:var(--color-neutral-02);width:40px;height:40px;color:var(--color-neutral-10);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.PromoBanner2Carousel-module-scss-module__IGjnva__arrowButton:hover{opacity:.8}.PromoBanner2Carousel-module-scss-module__IGjnva__dots{align-items:center;gap:4px;display:flex}.PromoBanner2Carousel-module-scss-module__IGjnva__dot{background:var(--color-neutral-02);cursor:pointer;border:none;border-radius:32px;width:10px;height:6px;padding:0;transition:width .2s,background-color .2s}.PromoBanner2Carousel-module-scss-module__IGjnva__dotActive{background:var(--color-accent-05);width:16px}
.PromoBanner2Section-module-scss-module__3O3smW__section{background:var(--color-neutral-01);padding-block:32px}@media (min-width:1440px){.PromoBanner2Section-module-scss-module__3O3smW__section{padding-block:56px}}.PromoBanner2Section-module-scss-module__3O3smW__inner{width:100%;max-width:1264px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.PromoBanner2Section-module-scss-module__3O3smW__inner{padding-inline:24px}}@media (min-width:1440px){.PromoBanner2Section-module-scss-module__3O3smW__inner{padding-inline:40px}}
