.breadcrumbs-wrapper { position: absolute; top: 70px; width: 100%; z-index: 100; }

.breadcrumbs-wrapper .sl-container { max-width: auto; margin: 0 20px; }

@media (max-width: 991px) { .breadcrumbs-wrapper .sl-container { margin: 0 15px; } }

@media (max-width: 991px) { .breadcrumbs-wrapper { top: 60px; } }

@media (max-width: 991px) { .breadcrumbs-wrapper ul { white-space: nowrap; overflow-x: scroll; }
  .breadcrumbs-wrapper ul::-webkit-scrollbar { display: none; } }

.breadcrumbs-wrapper ul li { position: relative; display: inline-block; margin-right: 6px; }

.breadcrumbs-wrapper ul li a { position: relative; display: block; font-family: "Intelo Regular", sans-serif; font-size: 9px; line-height: 110%; letter-spacing: 0.12em; text-transform: uppercase; color: #062B4E; padding-right: 12px; }

@media (max-width: 991px) { .breadcrumbs-wrapper ul li a { font-size: 8px; } }

.breadcrumbs-wrapper ul li a::after { content: ''; position: absolute; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAwLjVMMy41IDNMMSA1LjUiIHN0cm9rZT0iIzA2MkI0RSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") no-repeat; background-position: center 1px; height: 100%; width: 5px; right: 0; top: 0; }

.breadcrumbs-wrapper ul li:last-child a::after { content: unset; }

.page-hero-carousel-section { margin: 50px 0 -40px !important; overflow: hidden; }

@media (max-width: 991px) { .page-hero-carousel-section { margin: 50px 0 40px !important; } }

.page-hero-carousel { position: relative; }

.page-hero-carousel .page-hero-slider { width: 100vw; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider { padding-bottom: 0; } }

.page-hero-carousel .page-hero-slider .page-hero-slide { width: 100vw; }

@media (min-width: 768px) and (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide { padding-bottom: 0; } }

.page-hero-carousel .page-hero-slider .page-hero-slide .page-hero-slide-bg { height: 0; padding-bottom: 46.46%; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide .page-hero-slide-bg { padding-bottom: 100%; position: relative; } }

.page-hero-carousel .page-hero-slider .page-hero-slide .page-hero-slide-bg img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: unset; width: 100%; object-fit: cover; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide .page-hero-slide-bg img { min-height: 100%; } }

.page-hero-carousel .page-hero-slider .page-hero-slide-bg img { width: 100%; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .slick-dots { position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0); } }

@media (min-width: 768px) and (max-width: 991px) { .page-hero-carousel .page-hero-slider .slick-dots { bottom: 0; } }

.page-hero-carousel .page-hero-slider .page-hero-slide-text { position: absolute; top: 67%; transform: translateY(-50%); max-width: 533px; min-width: 533px; min-height: 218px; max-height: 218px; left: 70px; z-index: 5; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text { margin: 0 auto; z-index: 11; width: 100%; left: 15px; position: relative; transform: unset; min-width: auto; margin-top: -60px; } }

@media (min-width: 768px) and (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text { margin: 0 auto; bottom: 20px; z-index: 11; width: 100%; left: -45px; right: 0; top: auto; position: absolute; transform: unset; } }

.page-hero-carousel .page-hero-slider .page-hero-slide-text h2 { margin-bottom: 22px; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text h2 { max-width: 320px; font-size: 28px; line-height: 37px; margin-bottom: 0; } }

@media (min-width: 992px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text h2 { font-size: 42px; line-height: 130%; } }

@media (min-width: 768px) and (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text h2 { max-width: 400px; } }

@media (min-width: 992px) and (max-width: 1199px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text h2 { margin-bottom: 20px; max-width: 400px; } }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text p { max-width: 328px; } }

.page-hero-carousel .page-hero-slider .page-hero-slide-text::after { z-index: -1; transform: translate(-2%, -20%) rotate(45deg); content: ''; position: absolute; height: 0; width: 1000px; background: linear-gradient(-62.75deg, rgba(255, 255, 255, 0.95) 54.48%, rgba(255, 255, 255, 0.5) 91.96%); top: 70px; border-radius: 100%; opacity: 1; padding-top: 120%; left: -140px; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text::after { top: 102px; left: -120px; width: 780px; transform: translate(2.5%, -20%) rotate(220deg); background: linear-gradient(47deg, rgba(255, 255, 255, 0.95) 67.48%, rgba(255, 255, 255, 0.5) 91.96%); } }

@media (min-width: 992px) and (max-width: 1199px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text::after { left: -100px; width: 800px; padding-top: 100%; } }

@media (min-width: 768px) and (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide-text::after { padding-top: 110%; width: 890px; left: -140px; top: 100px; } }

.page-hero-carousel .home-hero-slide-btn { margin-top: 40px; }

@media (max-width: 991px) { .page-hero-carousel .home-hero-slide-btn { margin-top: 16px; } }

@media (min-width: 992px) and (max-width: 1199px) { .page-hero-carousel .home-hero-slide-btn { margin-top: 20px; } }

.page-hero-carousel .page-hero-text-wrap { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; }

.page-hero-carousel .page-hero-text-wrap .sl-container:after { content: ''; background: white; width: 500px; height: 780px; transform: rotate(125deg); border-radius: 100%; display: block; position: absolute; left: 10%; bottom: -30%; z-index: -1; opacity: 0.8; }

.page-hero-carousel .page-hero-text-wrap .slick-dots { text-align: left; margin-top: 0; }

.page-hero-carousel .page-hero-text-wrap .slick-dots li.slick-active button { background: #062B4E; }

.celebrity-section { position: relative; margin: 140px 0; }

@media (max-width: 991px) { .celebrity-section { margin: 60px 0; } }

.celebrity-comfort-left-blob { position: absolute; left: -11%; top: -46%; z-index: 0; }

@media (max-width: 991px) { .celebrity-comfort-left-blob { top: -16%; transform: scale(0.4); } }

@media (min-width: 768px) and (max-width: 991px) { .celebrity-comfort-left-blob { transform: scale(0.6); } }

.celebrity-comfort-left-blob .shop-by-hero-bg .blob-four { width: 785px; height: 560px; position: absolute; top: -142px; transform: rotate(-101deg); left: -250px; z-index: 9; opacity: 0.3; }

.celebrity-comfort-left-blob .shop-by-hero-bg .blob-five { width: 785px; height: 560px; position: absolute; transform: rotate(-169deg); left: 0; z-index: 10; opacity: .5; }

.celebrity-comfort-right-blob { position: absolute; right: -11%; top: 0; z-index: 0; }

@media (max-width: 991px) { .celebrity-comfort-right-blob { transform: scale(0.4); bottom: -220%; } }

@media (min-width: 768px) and (max-width: 991px) { .celebrity-comfort-right-blob { transform: scale(0.6); } }

.celebrity-comfort-right-blob .shop-by-hero-bg .blob-five { width: 335px; height: 713px; position: absolute; top: -210px; transform: rotate(-180deg); right: 0; z-index: 9; opacity: .5; }

.celebrity-comfort-right-blob .shop-by-hero-bg .blob-four { width: 785px; height: 560px; position: absolute; top: -6px; transform: rotate(-181deg); right: 0; z-index: 10; opacity: .3; }

.celebrity-comfort-bundle { position: relative; }

.celebrity-comfort-bundle .celebrity-comfort-img-wrapper { padding-top: 60%; height: 0; position: relative; margin-bottom: 10px; border-radius: 8px; overflow: hidden; z-index: 12; }

@media (max-width: 991px) { .celebrity-comfort-bundle .celebrity-comfort-img-wrapper { padding-top: 66.46%; } }

.celebrity-comfort-bundle .celebrity-comfort-img-wrapper img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.celebrity-comfort-bundle .detail-wrapper, .celebrity-comfort-bundle .celebrity-comfort-product-details, .celebrity-comfort-bundle .celebrity-comfort-buy-product { display: flex; justify-content: space-between; align-items: flex-end; }

@media (max-width: 991px) { .celebrity-comfort-bundle .detail-wrapper, .celebrity-comfort-bundle .celebrity-comfort-product-details, .celebrity-comfort-bundle .celebrity-comfort-buy-product { align-items: flex-start; } }

@media (max-width: 991px) { .celebrity-comfort-bundle .celebrity-comfort-product-details { display: block; margin: 0; } }

.celebrity-comfort-bundle .celebrity-comfort-buy-product a { font-family: "Intelo Bold", sans-serif; letter-spacing: 0.15em; color: #BF92C8; text-transform: uppercase; font-size: 10px; line-height: 16px; margin-left: 16px; padding: 1px 0 0 0; }

@media (max-width: 991px) { .celebrity-comfort-bundle .celebrity-comfort-buy-product a { font-size: 10px; line-height: 16px; margin-left: 16px; } }

.celebrity-comfort-bundle .celebrity-comfort-product-details span:last-child, .celebrity-comfort-bundle .celebrity-comfort-buy-product span:last-child { margin-left: 24px; }

@media (max-width: 991px) { .celebrity-comfort-bundle .celebrity-comfort-product-details span:last-child, .celebrity-comfort-bundle .celebrity-comfort-buy-product span:last-child { margin: 0; } }

.celebrity-comfort-bundle .celebrity-comfort-product-details em, .celebrity-comfort-bundle .celebrity-comfort-buy-product em { font-size: 14px; line-height: 16px; font-weight: 700; letter-spacing: 0.11em; text-transform: uppercase; color: #BF92C8; }

.celebrity-comfort-bundle .product-tile { color: #fff; font-size: 18px; line-height: 24px; }

@media (max-width: 991px) { .celebrity-comfort-bundle .product-tile { display: block; font-size: 16px; line-height: 24px; } }

.celebrity-comfort-bundle .product-price-range { font-weight: 300; line-height: 22px; color: #fff; font-family: "Intelo Light", sans-serif; }

@media (max-width: 991px) { .celebrity-comfort-bundle .product-price-range { font-size: 14px; line-height: 16px; } }

.celebrity-comfort-bundle .product-price-range em { margin-left: 4px; }

.celebrity-comfort-bundle .add-to-cart-product { background: transparent; padding: 0; font-size: 14px; line-height: 16px !important; letter-spacing: 0.15em; color: #BF92C8; text-transform: uppercase; }

.celebrity-comfort-bundle .add-to-cart-product .cart-btn { font-size: 10px; line-height: 16px; padding: 0 0 0 15px; }

.celebrity-comfort-bundle .add-to-cart-product .cart-btn::after { content: unset !important; }

.celebrity-comfort-bundle .compare-product, .celebrity-comfort-bundle .add-to-cart-product { display: block; line-height: 24px; }

@media (max-width: 991px) { .know-more .shop-by-hero-bg .blob-five { width: 835px; height: 650px; position: absolute; transform: rotate(218deg); left: 170px; z-index: 10; scale: 2; } }

@media (max-width: 991px) { .know-more .shop-by-hero-bg .blob-four { display: none; } }

.celebrity-comfort section { overflow: visible; }

.celebrity-comfort .page-hero-carousel-section { margin-bottom: 0 !important; }

.celebrity-comfort .page-hero-carousel-section .slick-dots { margin-top: -30px; position: absolute; left: 0; right: 0; }

@media (max-width: 991px) { .celebrity-comfort .page-hero-carousel-section .slick-dots { left: 50%; bottom: 0; } }

@media (min-width: 768px) and (max-width: 991px) { .celebrity-comfort .page-hero-carousel-section .slick-dots { bottom: 30px; } }

@media (min-width: 768px) and (max-width: 991px) { .celebrity-comfort .page-hero-carousel-section .page-hero-carousel .page-hero-slider { margin-bottom: 60px; padding-bottom: 0; }
  .celebrity-comfort .page-hero-carousel-section .page-hero-carousel .page-hero-slider .page-hero-slide-text { bottom: 100px; } }

.celebrity-comfort .celebrity-comfort-section-2 { margin: 0 0 0 0; }

@media (max-width: 991px) { .celebrity-comfort .celebrity-comfort-section-2 { margin-top: 15px; } }

@media (min-width: 768px) and (max-width: 991px) { .celebrity-comfort .celebrity-comfort-section-2 { margin-top: -60px; } }

.celebrity-comfort .celebrity-comfort-section-2 .section-2-container { background: linear-gradient(180deg, #734B6D 0%, #42275A 31.65%); overflow: hidden; }

@media (max-width: 991px) { .celebrity-comfort .celebrity-comfort-section-2 .section-2-container { padding-bottom: 20px; } }

.celebrity-comfort .celebrity-comfort-section-2 .section-2-container .celebrity-comfort-img-wrapper img { width: 100%; }

.celebrity-comfort .celebrity-comfort-section-2 .wishlist-btn { z-index: 15; }



.page-hero-carousel .page-hero-slider .page-hero-slide .product-listing-reviewmulti { background: #fff; position: relative; z-index: 12; }
.page-hero-carousel .page-hero-slider .page-hero-slide .product-listing-reviewmulti img { display: inline-block }
.page-hero-carousel .page-hero-slider .page-hero-slide .product-listing-reviewmulti .reviews-slider-pointer-ul { padding: 24px 0px 15px; }

@media (max-width: 991px) { .page-hero-carousel .page-hero-slider .page-hero-slide .product-listing-reviewmulti .reviews-slider-pointer-ul { padding: 5px 0px 15px; } }



.reviews-slider-pointer-ul { margin-top: 80px; }

@media (min-width: 992px) { .reviews-slider-pointer-ul { display: flex; justify-content: space-around; text-align: center; } }

@media (max-width: 991px) { .reviews-slider-pointer-ul { margin-top: 20px; } }

@media (max-width: 991px) and (min-width: 992px) { .reviews-slider-pointer-ul { white-space: nowrap; width: auto; display: block; overflow-x: scroll; } }

@media (max-width: 991px) { .reviews-slider-pointer-ul::-webkit-scrollbar { display: none; } }

.reviews-slider-pointer-ul li { position: relative; display: inline-block; font-family: "Intelo Bold", sans-serif; font-size: 14px; line-height: 158.8%; letter-spacing: 0.11em; text-transform: uppercase; color: #407DC9; padding: 18px 7px; flex-grow: 1; }

.reviews-slider-pointer-ul li a { display: flex; justify-content: center; align-items: center; }

.reviews-slider-pointer-ul li:last-child { margin-bottom: 0; }

@media (max-width: 991px) { .reviews-slider-pointer-ul li { padding: 0; font-size: 11px; line-height: 158.8%; margin-right: 18px; margin-bottom: 12px; } }

.reviews-slider-pointer-ul li:after { content: ''; position: absolute; left: 0px !important; top: 50%; transform: translateY(-50%); height: 100%; width: 1px; background: #E5E5E5; }

@media (max-width: 991px) { .reviews-slider-pointer-ul li:after { content: none; } }

@media (min-width: 992px) and (max-width: 1199px) { .reviews-slider-pointer-ul li:after { left: -40px; } }

.reviews-slider-pointer-ul li img { margin-right: 14px; vertical-align: top; }

.reviews-slider-pointer-ul li:last-child:before { content: ''; position: absolute; right: 0px !important; top: 50%; transform: translateY(-50%); height: 100%; width: 1px; background: #E5E5E5; }

@media (max-width: 991px) { .reviews-slider-pointer-ul li:last-child:before { right: 0; } }

@media (min-width: 992px) and (max-width: 1199px) { .reviews-slider-pointer-ul li:last-child:before { right: -40px; } }

@media (max-width: 991px) { .reviews-slider-pointer-ul li:last-child:before { content: unset; } }

@media (max-width: 991px) { .reviews-slider-pointer-ul li img { margin-right: 5px; width: 16px; } }

/* .reviews-slider-pointer-ul li:nth-child(4n) { color: #407DC9; } */

.reviews-slider-pointer-ul li:nth-child(4n) img { filter: invert(50%) sepia(13%) saturate(5155%) hue-rotate(191deg) brightness(85%) contrast(82%); }

/* .reviews-slider-pointer-ul li:nth-child(4n+2) { color: #DA281C; } */

.reviews-slider-pointer-ul li:nth-child(4n+2) img { filter: invert(40%) sepia(82%) saturate(6849%) hue-rotate(351deg) brightness(87%) contrast(96%); }

/* .reviews-slider-pointer-ul li:nth-child(4n+3) { color: #8C4699; } */

/* .reviews-slider-pointer-ul li:nth-child(4n+1) { color: #FF6600; } */

.reviews-slider-pointer-ul li:nth-child(4n+1) img { filter: invert(47%) sepia(89%) saturate(3422%) hue-rotate(2deg) brightness(104%) contrast(103%); }


.nexa-discount { background: #fab90e;
  font-size: 16px;
  line-height: 24px;
  color: #062b4e;
  font-family: "Intelo Regular", sans-serif;
  padding: 2px 50px;
  position: absolute;
  top: 20px;
  left: -35px;
  transform: rotate(-45deg);
  transform-origin: bottom; 
  z-index:100;

}

.celebrity-comfort-bundle .product-price-range .price .strike-off { opacity:0.6 ; margin-right:5px !important;}
