.trend-recreation{width:100%;text-align:center;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;background:none;color:#000;border:none;padding:10px 15px;cursor:pointer;font-size:22px;border-radius:5px;font-family:BB Icons,sans-serif;transform:rotate(180deg)}.trend-recreation .trend-prev:after{content:""}.trend-recreation .trend-next{z-index:10;background:none;color:#000;border:none;padding:10px 15px;cursor:pointer;font-size:22px;border-radius:5px;font-family:BB Icons,sans-serif}.trend-recreation .trend-next:after{content:""}.trend-recreation h2{font-size:2.25rem;line-height:2.5rem;margin-bottom:0;font-weight:600;font-family:LibreCaslon Condensed Medium,sans-serif}@media(min-width:1024px){.trend-recreation h2{font-size:2.75rem;line-height:3.375rem}}.trend-recreation .categories-wrapper{display:flex;justify-content:center;width:100%;overflow:hidden}.trend-recreation .categories-wrapper .categories{padding:2.25rem 1.9375rem 2rem;display:flex;justify-content:flex-start}@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{font-family:Satoshi,sans-serif;color:#6b6b6b;border:none;background:none;cursor:pointer;padding:1px 0;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;font-weight:700;border-bottom:2px solid #000;border-radius:0}.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{position:relative;width:100%;margin:0 auto}.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{display:flex;gap:8px;padding-left:31px;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{width:100%;height:82px;background-color:#002d2a}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails{color:#fff;margin:0;font-weight:500;width:66%;padding-top:15px}@media(min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails{display:flex;padding-top:22px;gap:60px;width:80%}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .celebrityName{margin-top:0;font-size:1.125rem;font-family:LibreCaslon Condensed Medium,sans-serif;line-height:1.375rem;text-align:left;margin-bottom:0;font-weight:500}@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{display:block;border-left:1px solid #fff;height:30px;background-color:#000;margin:10px;width:1px}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .productdetails{margin-top:3px;font-size:.875rem;line-height:1.1875rem;font-family:Satoshi,sans-serif;text-align:left;font-weight:700}@media(min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .subDetails .productdetails{font-size:1.125rem;line-height:1rem;margin-top:10px}}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton{cursor:pointer;display:flex;justify-content:center;width:34%;background-color:#bae6ba;color:#1e1e1e;font-size:.875rem;line-height:1.1875rem;font-weight:600;font-family:Satoshi,sans-serif;padding:33px 0;text-decoration:none}@media(min-width:1024px){.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton{width:20%;font-size:1rem;gap:10px;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;font-family:BB Icons,sans-serif;margin:0}.trend-recreation .trendingSwiper .swiper-wrapper .image-container .details .buyNowButton .arrow-icon:before{display:block;width:24px;height:20px;content:""}