.bannerX_container.carousel-in-grid{width:100%;max-height:525px;min-height:260px;background-color:var(--color-white)}.bannerX_container.carousel-in-grid .bannerX-mobile-image-container{width:100%}.bannerX_container.carousel-in-grid .bannerX-mobile-image-container img{-o-object-fit:cover;object-fit:cover}.bannerX_container.carousel-in-grid .bannerX-image-container{background-image:none;display:flex;justify-content:center;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper{width:100%;background-color:var(--color-white)}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container{position:static;height:100%}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .slick-slide{padding:0}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel{height:100%}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile{height:170px;flex-direction:row;flex-wrap:nowrap}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .image-container{width:40%;padding:0}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .image-container .tile-image{max-height:160px;margin:auto}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-body{width:80%;padding:10px;position:absolute;top:-45px;left:31%;transform:scale(0.65);justify-content:space-evenly}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-body .pdp-link h2{overflow:hidden;text-overflow:ellipsis}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-body .update-form{bottom:55px}@media (min-width: 769px){.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-body{transform:scale(0.7)}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-image{max-height:210px}}@media (min-width: 769px){.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile{height:209px;border:none}}@media (max-width: 768px){.bannerX_container.carousel-in-grid .bannerX-image-container{background-image:none}}@media (min-width: 992px){.bannerX_container.carousel-in-grid .bannerX-image-container{display:flex;height:100%;max-height:none;border:none;container-type:inline-size;container-name:bannerX}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper{transform:scale(0.8);height:auto;background-color:transparent;min-width:280px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container{position:relative;top:260px;transform:translateX(120%);transition:transform 0.4s ease}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container.show{transform:translateX(0)}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel{max-width:none}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile{flex-direction:row;height:100%;min-width:280px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .image-container{width:185px;height:185px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-body{position:static;transform:none}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-body .price{height:65px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-body .pdp-link{height:40px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-promotions{height:90px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-promotions .tile-promo-callout{line-height:12px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .tile-promotions .tile-promo-callout .badge-promo{font-size:12px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile .buttons-wrapper{min-height:55px}@container bannerX (max-width: 240px){.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper{min-width:260px}.bannerX_container.carousel-in-grid .bannerX-image-container .bannerX-wrapper .bannerX-carousel-container .product-carousel .product-tile{min-width:260px}}}@media (min-width: 769px){.bannerX_container.carousel-in-grid{border:1px solid #E9EBEC}}
