.trend-recreation{text-align:center;width:100%;margin-top:0}@media (min-width:768px){.trend-recreation{padding-bottom:29px}}.trend-recreation .trend-recreation-h2{margin:0}.trend-recreation .trend-recreation-h2 span{font-style:italic}.trend-recreation .full-trend-opacity{opacity:1}.trend-recreation .low-trend-opacity{opacity:.4}.trend-recreation .custom-trend-navigation{justify-content:center;gap:150px;margin-top:-33px;display:none}@media (min-width:768px){.trend-recreation .custom-trend-navigation{display:flex}}.trend-recreation .trend-prev{z-index:10;color:#000;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:10px 15px;font-family:BB Icons,sans-serif;font-size:22px;transform:rotate(180deg)}.trend-recreation .trend-prev:after{content:""}.trend-recreation .trend-next{z-index:10;color:#000;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:10px 15px;font-family:BB Icons,sans-serif;font-size:22px}.trend-recreation .trend-next:after{content:""}.trend-recreation h2{margin-bottom:0;font-family:LibreCaslon Condensed Medium,sans-serif;font-size:2.25rem;font-weight:600;line-height:2.5rem}@media (min-width:1024px){.trend-recreation h2{font-size:2.75rem;line-height:3.375rem}}.trend-recreation .categories-wrapper{justify-content:center;width:100%;display:flex;overflow:hidden}.trend-recreation .categories-wrapper .categories{justify-content:flex-start;padding:2.25rem 1.9375rem 2rem;display:flex}@media (min-width:1024px){.trend-recreation .categories-wrapper .categories{justify-content:center;padding:2rem 1.9375rem}}.trend-recreation .categories-wrapper .categories{scrollbar-width:none;gap:48px;overflow-x:scroll}.trend-recreation .categories-wrapper .categories button{color:#6b6b6b;cursor:pointer;background:0 0;border:none;padding:1px 0;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:500;line-height:1.375rem}@media (min-width:1024px){.trend-recreation .categories-wrapper .categories button{font-size:1.125rem;line-height:1.5rem}}.trend-recreation .categories-wrapper .categories button.active{color:#000;border-bottom:2px solid #000;border-radius:0;font-weight:700}.trend-recreation .trendingSwiper .swiper-pagination{z-index:-1}.trend-recreation .trendingSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#000}.trend-recreation .trendingSwiper .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px}.trend-recreation .trendingSwiper .swiper-wrapper{padding-bottom:50px}.trend-recreation .trendingSwiper .swiper-wrapper .image-container{width:100%;margin:0 auto;position:relative}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .desktopImage{display:none}@media (min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .desktopImage{display:block}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .mobileImage{display:none}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container img{width:100%;height:auto;display:block}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details{gap:8px;padding-left:31px;display:flex;position:absolute;bottom:0}@media (min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details{padding-left:65px;bottom:0}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details{background-color:#002d2a;width:100%;height:82px}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails{color:#fff;width:66%;margin:0;padding-top:15px;font-weight:500}@media (min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails{gap:60px;width:80%;padding-top:22px;display:flex}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .celebrityName{text-align:left;margin-top:0;margin-bottom:0;font-family:LibreCaslon Condensed Medium,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .celebrityName{font-size:1.875rem;line-height:2.3125rem}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .borderLine{display:none}@media (min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .borderLine{background-color:#000;border-left:1px solid #fff;width:1px;height:30px;margin:10px;display:block}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .productdetails{text-align:left;margin-top:3px;font-family:Satoshi,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1875rem}@media (min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .productdetails{margin-top:10px;font-size:1.125rem;line-height:1rem}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton{cursor:pointer;color:#1e1e1e;background-color:#bae6ba;justify-content:center;width:34%;padding:33px 0;font-family:Satoshi,sans-serif;font-size:.875rem;font-weight:600;line-height:1.1875rem;text-decoration:none;display:flex}@media (min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton{gap:10px;width:20%;font-size:1rem;font-weight:700;line-height:1.375rem}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton:focus-visible{outline-offset:-2px}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton .arrow-icon{cursor:pointer;margin:0;font-family:BB Icons,sans-serif}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton .arrow-icon:before{content:"";width:24px;height:20px;display:block}
