.carousel-grid{background-size:cover;background-position:center center;position:relative}.container.carousel-container{position:relative}.carousel-grid .swiperCarousel{overflow-x:hidden;max-width:100%;min-width:0}.carousel-grid .container>a{font-size:18px;text-decoration:none;color:var(--theme-color);display:inline-block;margin-top:15px}.carousel-grid.has-bg .product-item{border:0!important;border-radius:5px!important;overflow:hidden;border:0}.carousel-grid.has-bg .product-item.tuwayq-product-box .tuwayq-pb-details{background:#fff;padding:14px;padding-inline-start:14px;flex-grow:1;display:flex;flex-direction:column}.carousel-grid .carousel-highlightedproduct{width:270px;margin-left:auto;position:relative}.carousel-highlightedproduct .container{margin:0;width:100%;max-width:100%;position:static}.carousel-grid.carousel-highlightedproduct{background-size:calc(100% - 180px)!important;background-position:center left!important;max-width:var(--container-width);margin-inline:auto;padding:60px 0!important}.carousel-grid.carousel-highlightedproduct .see-more{display:none}.carousel-grid.carousel-highlightedproduct .product-item{padding:10px!important}.carousel-grid.carousel-highlightedproduct .product-item.tuwayq-product-box .tuwayq-pb-details{padding:0!important}.carousel-grid.carousel-highlightedproduct .title{position:absolute;left:30px;bottom:30px;padding:35px;background:rgba(246,53,56,.8);border-radius:10px;display:flex;flex-direction:column;gap:20px}.carousel-grid.carousel-highlightedproduct .swiper-button-next,.carousel-grid.carousel-highlightedproduct .swiper-button-prev{top:-45px}.carousel-grid.carousel-highlightedproduct .swiper-pagination{top:-38px;right:100px}.carousel-grid.carousel-highlightedproduct .carousel-link{display:none}.carousel-grid.carousel-highlightedproduct .swiper-pagination{color:var(--black)!important}.carousel-grid.carousel-highlightedproduct .title a{font-size:14px;text-decoration:underline;text-underline-offset:2px}@media(max-width:1000px){.carousel-grid .carousel-highlightedproduct{width:100%;margin:0}.carousel-grid.carousel-highlightedproduct{background-position:top center!important;padding:0!important;padding-top:320px!important}.carousel-grid.carousel-highlightedproduct{position:relative}.carousel-grid.carousel-highlightedproduct::before{content:"";position:absolute;top:0;left:0;width:100%;height:320px;background-image:inherit;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0;border-radius:10px}.carousel-highlightedproduct .container{background:var(--white);position:relative}.carousel-grid.carousel-highlightedproduct .title{bottom:100%;width:100%;left:initial;border-radius:0;text-align:center;border-radius:0 0 10px 10px}.carousel-grid.carousel-highlightedproduct .smart-carousel-nav{display:none}.carousel-grid.carousel-highlightedproduct .swiper-pagination{display:block;bottom:-29px;top:initial;left:50%;right:initial;transform:translateX(-50%)}.carousel-grid.has-bg .product-item.tuwayq-product-box .tuwayq-pb-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;padding-top:4px}}.carousel-grid .product-item.tuwayq-product-box{border-radius:14px!important;overflow:hidden;background:#fff;box-shadow:none;border:0;height:100%;display:flex;flex-direction:column;text-align:start;width:100%}.carousel-grid .product-item.tuwayq-product-box .picture{position:relative;aspect-ratio:unset}.carousel-grid .product-item.tuwayq-product-box .picture a img{position:absolute;inset-inline-start:0;top:0;width:100%;height:100%;object-fit:cover}.carousel-grid .title{position:relative;text-align:start;font-size:clamp(18px,3vw,24px);font-family:var(--secondary-font);padding-bottom:20px;font-weight:500;color:var(--secondary);font-style:normal;text-transform:uppercase}@media(max-width:991px){.carousel-grid .title{line-height:1.2}}.carousel-grid.has-bg{padding:36px 0}.carousel-grid.has-bg .title{color:var(--white)}.carousel-grid.has-bg .swiper-pagination{color:var(--white)}.carousel-grid .swiper-pagination{position:absolute;top:-40px;inset-inline-end:78px;inset-inline-start:auto;bottom:initial;width:auto}@media(max-width:767px){.carousel-grid .swiper-pagination{display:none}}.carousel-grid .swiper-button-next,.carousel-grid .swiper-button-prev{position:absolute;inset-inline-end:10px;inset-inline-start:auto;top:0}@media(max-width:767px){.carousel-grid .swiper-button-next,.carousel-grid .swiper-button-prev{display:none}}.carousel-grid .swiper-button-prev{inset-inline-end:52px}.carousel-grid .swiper-button-next.swiper-button-disabled,.carousel-grid .swiper-button-prev.swiper-button-disabled{opacity:1;border:1px solid var(--light-grey);background:var(--white);color:var(--light-grey)}.carousel-grid .swiper-button-next::after,.carousel-grid .swiper-button-prev::after{font-size:14px;font-weight:700}.carousel-grid .category-item .title{position:static}.carousel-grid .swiperCarousel.carousel-category .category-item .picture{order:0}.carousel-grid .swiperCarousel.carousel-category .category-item .title{order:1;font-size:16px;text-transform:capitalize}.carousel-grid .see-more{text-align:center;margin-top:0;position:absolute;inset-inline-end:104px;inset-inline-start:auto;top:0;font-weight:500;line-height:100%;letter-spacing:0;border:1px solid var(--light-grey);padding:10px 15px;border-radius:50px;color:var(--grey);font-size:14px;font-family:var(--primary-font)}@media(max-width:555px){.carousel-product .container{padding:0}.carousel-product .container>div.carousel-product{padding:0}}@media only screen and (max-width:555px) and (min-width:768px){.carousel-product .carousel-product .swiper-wrapper{margin-inline:-10px}}@media(max-width:555px){.carousel-product .swiper-button-next,.carousel-product .swiper-button-prev{inset-inline-end:0;inset-inline-start:auto}.carousel-product .swiper-button-prev{inset-inline-end:30px}}@media(max-width:768px){.carousel-grid .see-more{inset-inline-end:0;inset-inline-start:auto}}.carousel-grid .swiperCarousel.carousel-manufacturer .manufacturer-item .manufacturer-name,.carousel-grid .swiperCarousel.carousel-picture .manufacturer-item .manufacturer-name,.carousel-grid .swiperCarousel.carousel-vendor .manufacturer-item .manufacturer-name{display:none}.carousel-grid .swiperCarousel.carousel-manufacturer .manufacturer-item,.carousel-grid .swiperCarousel.carousel-picture .manufacturer-item,.carousel-grid .swiperCarousel.carousel-vendor .manufacturer-item{height:auto;width:100%}.carousel-grid .swiperCarousel.carousel-manufacturer .swiper.manufacturer-carousel{height:auto;overflow:hidden;width:100%;max-width:100%}.carousel-grid .swiperCarousel.carousel-manufacturer .swiper.manufacturer-carousel .swiper-wrapper{box-sizing:border-box}.carousel-grid .swiperCarousel.carousel-manufacturer .swiper.manufacturer-carousel .swiper-slide{height:auto;box-sizing:border-box;max-width:100%}.carousel-grid .swiperCarousel.carousel-manufacturer .manufacturer-item .manufacturer-picture,.carousel-grid .swiperCarousel.carousel-picture .manufacturer-item .manufacturer-picture,.carousel-grid .swiperCarousel.carousel-vendor .manufacturer-item .manufacturer-picture{border:1px solid var(--light-grey,#d3d3db);display:block;position:relative;border-radius:10px;overflow:hidden;background:var(--white,#fff);width:100%;max-width:100%;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.carousel-grid .swiperCarousel.carousel-manufacturer .manufacturer-item .manufacturer-picture:hover,.carousel-grid .swiperCarousel.carousel-picture .manufacturer-item .manufacturer-picture:hover,.carousel-grid .swiperCarousel.carousel-vendor .manufacturer-item .manufacturer-picture:hover{border-color:var(--theme-color);box-shadow:0 4px 12px rgba(0,0,0,.06)}.carousel-grid .swiperCarousel.carousel-manufacturer .manufacturer-item .manufacturer-picture::before,.carousel-grid .swiperCarousel.carousel-picture .manufacturer-item .manufacturer-picture::before,.carousel-grid .swiperCarousel.carousel-vendor .manufacturer-item .manufacturer-picture::before{content:"";display:block;padding-top:65%}.carousel-grid .swiperCarousel.carousel-manufacturer .manufacturer-item .manufacturer-picture img,.carousel-grid .swiperCarousel.carousel-picture .manufacturer-item .manufacturer-picture img,.carousel-grid .swiperCarousel.carousel-vendor .manufacturer-item .manufacturer-picture img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:75%;max-height:80%;object-fit:contain}.swiperCarousel{margin-inline:-6px}.swiperCarousel .swiper-slide{box-sizing:border-box;padding-inline:6px}.carousel-grid .swiperCarousel.carousel-product .swiper-slide,.carousel-grid .swiperCarousel.carousel-highlightedproduct .swiper-slide{width:50%}@media(min-width:769px){.carousel-grid .swiperCarousel.carousel-product .swiper-slide,.carousel-grid .swiperCarousel.carousel-highlightedproduct .swiper-slide{width:33.333333%}}@media(min-width:1001px){.carousel-grid .swiperCarousel.carousel-product .swiper-slide,.carousel-grid .swiperCarousel.carousel-highlightedproduct .swiper-slide{width:25%}}@media(min-width:1367px){.carousel-grid .swiperCarousel.carousel-product .swiper-slide,.carousel-grid .swiperCarousel.carousel-highlightedproduct .swiper-slide{width:20%}}.carousel-grid .swiperCarousel.carousel-category .swiper.category-grid .swiper-slide{height:auto;box-sizing:border-box}.carousel-grid .swiperCarousel.carousel-category .swiper.category-grid .item-box,.carousel-grid .swiperCarousel.carousel-category .swiper.category-grid .category-item{height:100%}@media(min-width:1001px){.carousel-grid .swiperCarousel.carousel-category .swiper.category-grid{height:440px;min-height:0}.carousel-grid .swiperCarousel.carousel-category .swiper.category-grid .swiper-slide{height:calc((100% - 12px)/2)!important;display:block;text-align:center}}.carousel-grid .swiperCarousel.carousel-category .swiper-slide:nth-child(6n+1) .picture{background-color:#f5f5f5}.carousel-grid .swiperCarousel.carousel-category .swiper-slide:nth-child(6n+2) .picture{background-color:#fff0e5}.carousel-grid .swiperCarousel.carousel-category .swiper-slide:nth-child(6n+3) .picture{background-color:#e8f0e0}.carousel-grid .swiperCarousel.carousel-category .swiper-slide:nth-child(6n+4) .picture{background-color:#fff8e1}.carousel-grid .swiperCarousel.carousel-category .swiper-slide:nth-child(6n+5) .picture{background-color:#fff9c4}.carousel-grid .swiperCarousel.carousel-category .swiper-slide:nth-child(6n+6) .picture{background-color:#e0f2f1}[dir="rtl"] .carousel-grid .smart-carousel-nav.swiper-rtl .swiper-button-next,[dir="rtl"] .carousel-grid .smart-carousel-nav.swiper-rtl .swiper-button-prev{transform:none}[dir="rtl"] .carousel-grid .smart-carousel-nav.swiper-rtl .swiper-button-next::after,[dir="rtl"] .carousel-grid .smart-carousel-nav.swiper-rtl .swiper-button-prev::after{transform:rotateZ(180deg)}[dir="rtl"] .carousel-grid .swiperCarousel.carousel-manufacturer .swiper.manufacturer-carousel.swiper-rtl{direction:rtl}.carousel-grid .swiperCarousel .loader{position:relative;min-height:0;width:100%}.carousel-grid .swiperCarousel.carousel-product .loader::before,.carousel-grid .swiperCarousel.carousel-highlightedproduct .loader::before{content:"";display:block;padding-top:42%}.carousel-grid .swiperCarousel.carousel-category .loader::before{content:"";display:block;padding-top:25%}@media(min-width:1001px){.carousel-grid .swiperCarousel.carousel-category .loader::before{padding-top:35%}}.carousel-grid .swiperCarousel.carousel-manufacturer .loader::before{content:"";display:block;padding-top:28%}@media(min-width:1001px){.carousel-grid .swiperCarousel.carousel-manufacturer .loader::before{padding-top:22%}}.carousel-grid .swiperCarousel.carousel-picture .loader::before,.carousel-grid .swiperCarousel.carousel-vendor .loader::before{content:"";display:block;padding-top:20%}.carousel-grid .swiperCarousel .loader .lds-facebook{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.carousel-grid .swiperCarousel .loader .lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:var(--theme-color);animation:smart-carousel-lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.carousel-grid .swiperCarousel .loader .lds-facebook div:nth-child(1){left:8px;animation-delay:-.2s}.carousel-grid .swiperCarousel .loader .lds-facebook div:nth-child(2){left:32px;animation-delay:-.1s}.carousel-grid .swiperCarousel .loader .lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes smart-carousel-lds-facebook{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}