/* Global product image frames */ .card-img-container { position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; aspect-ratio: 1 / 1 !important; padding-bottom: 0 !important; overflow: hidden !important; } .card-img-container::after { display: none !important; padding-bottom: 0 !important; } .card-img-container .card-image, .card-img-container img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } /* Consistent page content width */ body.home-layout-2 .halo-block > .container, body.home-layout-2 .halo-block-layout2 > .container, body.home-layout-2 .halo-block-product--layout2 > .container, body.home-layout-2 .halo-block-product--layout2 > .container--header, body.home-layout-2 .halo-block-product--layout2 > .container--body { width: 100% !important; max-width: 1680px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 30px !important; padding-right: 30px !important; box-sizing: border-box !important; } /* Full-width hero */ body.home-layout-2 #slideshow-layout-2 { display: block !important; width: 100% !important; max-width: 1680px !important; margin-left: auto !important; margin-right: auto !important; padding: 0 !important; overflow: hidden !important; } body.home-layout-2 #slideshow-layout-2 .swiper-slide { width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; } body.home-layout-2 #slideshow-layout-2 img { display: block !important; width: 100% !important; height: auto !important; max-width: 100% !important; object-fit: contain !important; } /* Remove forced 82vh/112% sizing */ body.home-layout-2 #slideshow-layout-2 .swiper-wrapper, body.home-layout-2 #slideshow-layout-2 .swiper-slide, body.home-layout-2 #slideshow-layout-2 .lookbook { height: auto !important; min-height: 0 !important; } /* Show the complete hero image */ body.home-layout-2 #slideshow-layout-2 .swiper-slide img { display: block !important; width: 100% !important; height: auto !important; max-width: none !important; object-fit: contain !important; } body.home-layout-2 .halo-block-product--layout2, body.home-layout-2 .halo-block-product--layout2 .haloSwiper, body.home-layout-2 .halo-block-product--layout2 .productCarousel { width: 100% !important; max-width: 100% !important; overflow: hidden !important; box-sizing: border-box !important; } body.home-layout-2 .halo-block-product--layout2 .swiper-wrapper { max-width: 100% !important; } body.home-layout-2 .halo-block-product--layout2 .productCarousel-slide { min-width: 0 !important; max-width: 100% !important; box-sizing: border-box !important; } /* Prevent page-wide horizontal overflow */ body.home-layout-2 { overflow-x: hidden !important; } /* Announcement slider */ body.home-layout-2 .home-scroller { width: 100% !important; max-width: 100vw !important; overflow: hidden !important; box-sizing: border-box !important; } body.home-layout-2 .home-scroller .wrapper, body.home-layout-2 .home-scroller .custom-content, body.home-layout-2 .home-scroller .scroller { width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow: hidden !important; box-sizing: border-box !important; } /* Keep the moving ticker wide, but clipped by its parent */ body.home-layout-2 .home-scroller .scroller__inner { width: max-content !important; max-width: none !important; } /* Featured Collections and Product Sets */ body.home-layout-2 .featuredCategories-layout2, body.home-layout-2 .halo-block-product-sets { width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow: hidden !important; box-sizing: border-box !important; } body.home-layout-2 .featuredCategories-layout2 > .container, body.home-layout-2 .halo-block-product-sets > .container { width: 100% !important; max-width: 1680px !important; min-width: 0 !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; } /*body.home-layout-2 .featuredCategories-layout2 .haloSwiper,*/ /*body.home-layout-2 .halo-block-product-sets .haloSwiper,*/ /*body.home-layout-2 .halo-block-product-sets .halo-productbySets {*/ /* width: 100% !important;*/ /* max-width: 100% !important;*/ /* min-width: 0 !important;*/ /* overflow: hidden !important;*/ /* box-sizing: border-box !important;*/ /*}*/ /*body.home-layout-2 .featuredCategories-layout2 .haloSwiper,*/ /*body.home-layout-2 .halo-block-product-sets .haloSwiper,*/ /*body.home-layout-2 .halo-block-product-sets .halo-productbySets {*/ /* width: 100% !important;*/ /* max-width: 100% !important;*/ /* min-width: 0 !important;*/ /* overflow: hidden !important;*/ /* box-sizing: border-box !important;*/ /*}*/ /* Important: do not limit swiper-wrapper width */ /*body.home-layout-2 .featuredCategories-layout2 .swiper-wrapper,*/ /*body.home-layout-2 .halo-block-product-sets .swiper-wrapper {*/ /* max-width: none !important;*/ /*}*/ /*body.home-layout-2 .halo-block-product-sets .swiper-slide {*/ /* flex-shrink: 0 !important;*/ /*}*/ body.home-layout-2 .halo-block-product-sets .halo-productbySets { width: 70% !important; max-width: 70% !important; margin-left: auto !important; margin-right: auto !important; overflow: visible !important; } body.home-layout-2 .halo-block-product-sets #product-sets-swiper { width: 100% !important; max-width: 100% !important; overflow: visible !important; } @media (max-width: 1024px) { body.home-layout-2 .halo-block-product-sets .halo-productbySets { width: 85% !important; max-width: 85% !important; } } @media (max-width: 767px) { body.home-layout-2 .halo-block-product-sets .halo-productbySets { width: 100% !important; max-width: 100% !important; } } /* Product Sets slider: full aligned width with multiple slides */ body.home-layout-2 .halo-block-product-sets { width: 100% !important; max-width: 100% !important; overflow: hidden !important; box-sizing: border-box !important; } body.home-layout-2 .halo-block-product-sets .halo-productbySets { width: 100% !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; overflow: visible !important; } body.home-layout-2 .halo-block-product-sets #product-sets-swiper { width: 100% !important; max-width: 100% !important; overflow: visible !important; } body.home-layout-2 .halo-block-product-sets #product-sets-swiper .swiper-wrapper { max-width: none !important; overflow: visible !important; } body.home-layout-2 .halo-block-product-sets #product-sets-swiper .swiper-slide { flex-shrink: 0 !important; }
Click here to leave us a review on Google! Skip to main content
Your cart is empty

Top Searches

Most Popular

Recently Viewed

Recently Viewed Recently Viewed
Social Media Social Media
common.top common.top

Recent Viewed Products

Sorry, there are no products. Sorry, there are no products. Sorry, there are no products.