 @media screen and (min-width:800px) {
     #babox .post {
         padding: 5px !important
     }

     #babox .section-products-carousel header {
         padding: 0;
         height: 0
     }

     #babox .section-products-carousel header h3,
     #babox .section-products-carousel header::before {
         display: none !important
     }

     #babox .section-products-carousel header h3,
     #babox .section-products-carousel header span {
         margin: 0;
         background: 0 0
     }

     #babox .elementor-widget-container .section-products-carousel header .boxmore a {
         top: -52px;
         left: 70px
     }

     #post-tittle {
         overflow: hidden;
         text-overflow: ellipsis;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
         line-height: 1.8 !important;
         max-height: 45px !important
     }

     #titlebox {
         background: linear-gradient(180deg, #ddd .08%, #fff0 70.72%);
         background-clip: border-box;
         -webkit-background-clip: text;
         -webkit-text-fill-color: #fff0;
         font-size: 25px;
         position: absolute;
         top: -15px;
         letter-spacing: 2px;
         direction: ltr
     }

     #babox .section-products-carousel {
         border: none
     }

     .section-products-carousel .slick-slide {
         background: #fff;
         padding: 0 !important;
         border-radius: 16px;
         min-height: 400px !important
     }

     .section-products-carousel.brands .slick-slide {
         min-height: unset !important;
         height: auto !important
     }

     .section-products-carousel .slick-slide img {
         min-width: 100% !important;
         max-height: 245px !important;
         background: #fff !important;
         padding: 0;
         height: 245px;
         margin: 10px auto !important;
     }

     .bakala-wonder .section-products-carousel .slick-slide img {
         margin-top: 0 !important;
     }

     .bakala-wonder .slick-slide.item.product .info-product:hover {
         border-radius: 15px
     }

     .bakala-wonder .product-box-inner {
         margin-top: 0
     }

     .bakala-wonder span.coming_soon_archive {
         margin-top: 65px !important;
     }

     .section-products-carousel .button.product_type_simple {
         margin-top: 25px !important
     }

     #babox .section-products-carousel .button.product_type_simple {
         margin-top: 55px !important
     }

     .bakala_custom_label_product {
         right: 18px;
         top: 18px
     }

     .section-products-carousel .detail .price {
         left: 20%
     }

     .section-products-carousel .price del span {
         color: #8595c0 !important;
         font-size: 14px;
         text-decoration: line-through;
         font-weight: 700 !important
     }

     .section-products-carousel .sale-perc {
         font-size: 14px !important;
         border-radius: 19px 0 19px 19px;
         -webkit-border-radius: 19px 0 19px 19px;
         -moz-border-radius: 15px 0 15px 15px !important;
         padding: 0 8px
     }

     .bakala-wonder .product-type-simple .product-box-inner {
         margin-top: 0 !important
     }

     .dgwt-wcas-search-wrapp {
         margin-right: initial !important;
         right: 15px
     }

     .dgwt-wcas-sp {
         width: 7em !important;
         text-align: left !important;
         display: inline-grid
     }

     .dgwt-wcas-sp * {
         text-decoration: none !important
     }

     .ar-smartphone-icon::before,
     .dk-button-icon-cart::before {
         content: "\E009" !important
     }

     .search_image img {
         border-radius: 11px
     }

     .ftkp-search-form input {
         background-color: #f0f0f1 !important;
         border: none !important;
         box-shadow: none !important;
         border-radius: 10px !important;
         font-size: 1.1rem !important;
         font-weight: 700 !important;
         line-height: 1rem !important;
         padding: 13px 50px 13px 48px !important;
         font-family: inherit !important
     }

     ul.socials li {
         background-color: #ffffff70 !important;
         border-radius: 10px;
         padding: 5px 2px 0 5px;
         margin: 0 0 0 6px;
         max-height: 45px;
         max-width: 45px
     }

     .slick-slide img {
         max-width: 217px !important;
         max-height: 217px !important;
         border-radius: 12px
     }

     .section-products-carousel img {
         max-height: 170px;
         height: 100%;
         padding: 0;
         margin: 25px auto;
     }

     .section-products-carousel .productItem {
         height: 360px
     }

     .flickity-enabled.is-draggable .flickity-viewport {
         height: 390px !important
     }

     .section-products-carousel .scroller .items {
         height: 400px
     }

     .bakala-main .bakala-product-colors,
     .bakala-wonder .bakala-product-colors {
         top: 60px !important;
         bottom: auto;
         display: revert-layer !important;
         padding: 2px 4px;
         left: 20px
     }

     .bakala-main .bakala-product-colors {
         top: 50px !important;
         bottom: auto
     }

     .section-products-carousel .slick-initialized .slick-slide .price {
         margin-bottom: -20px !important;
         font-weight: 700;
         margin-left: -30px
     }

     .section-products-carousel .slick-initialized .slick-slide.sale .price {
         margin-bottom: -35px !important;
     }

     .bakala-main .bakala-product-colors .matrix-tooltip,
     .bakala-wonder .bakala-product-colors .matrix-tooltip {
         width: 9px !important;
         height: 9px !important;
         position: relative;
         display: flex;
         flex-direction: column;
         gap: 5px;
         z-index: 10
     }
 }

 @media only screen and (min-width:700px) {
     #babox .section-products-carousel .carousel__item.product {
         border: none
     }

     .section-products-carousel .product__title {
         height: 40px !important;
         font-size: 12px;
         font-weight: 400;
         line-height: 1.8 !important
     }

     .section-products-carousel .carousel__item.product {
         background: #fff;
         padding: 0 !important;
         border-radius: 16px !important;
         min-height: 380px !important
     }

     .carousel__item.product img {
         width: 265px !important;
         height: 265px !important;
         max-height: 265px !important;
         filter: contrast(95%) brightness(100%);
         margin-top: 0 !important;
         background: #fff !important
     }

     .bakala-wonder .carousel__item.product img {
         margin-top: 0 !important
     }

     .section-products-carousel .sale-perc {
         font-size: 14px !important;
         border-radius: 6px;
         -webkit-border-radius: 6px;
         color: #fff;
         border: none;
         right: 0;
         top: -2px;
         display: flex;
         align-items: center;
         gap: 2px;
         padding: 4px 9px 2px 3px;
         height: 21px
     }
 }

 @media screen and (max-width:480px) {
     #babox .post {
         padding: 5px !important
     }

     .bakala-wonder .section-products-carousel .loop-saving-percentage {
         bottom: -11px
     }

     .section-products-carousel .loop-saving-percentage,
     .section-products-carousel .sale-perc {
         bottom: -11px
     }

     .bakala_mcp_content .sale-perc {
         bottom: -22px
     }

     #post-tittle {
         overflow: hidden;
         text-overflow: ellipsis;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
         line-height: 1.8 !important;
         max-height: 45px !important
     }

     .section-products-carousel .product__title {
         height: 40px !important;
         font-size: 12px;
         font-weight: 400;
         line-height: 1.8 !important
     }

     .section-products-carousel .carousel__item.product {
         background: #fff;
         padding: 0 !important;
         border-radius: 16px;
         min-height: 320px !important
     }

     .bakala-wonder .section-products-carousel .carousel__item.product {
         min-height: 330px !important;
         min-width: 209px
     }

     .carousel__item.product img {
         width: 170px !important;
         height: 170px !important;
         max-height: 204px !important;
         padding: 0;
         margin: 20px auto;
     }

     .single-product .product-carousel .products__item-price .dk-button-discount {
         bottom: 40px;
     }

     .bakala-wonder .carousel__item.product img {
         margin: 14px !important;
         width: 180px !important;
         height: 180px !important;
         border-radius: 11px;
     }

     .bakala-wonder .carousel__item.product.product-type-simple img {
         margin-top: 14px !important;
     }

     .section-products-carousel .products__item-price {
         margin-top: 25px !important
     }

     .bakala-wonder .section-products-carousel .products__item-price {
         margin-top: 38px !important;
     }

     .bakala_custom_label_product {
         left: 10px;
         top: 10px
     }

     #section-products-carousel-a4b78de .product {
         height: 150px !important;
         width: 105px !important;
         overflow: visible
     }

     .section-products-carousel.brands .slick-initialized .slick-slide {
         height: auto
     }

     #babox .product-carousel .carousel__list.trading-items li.product {
         background-color: #fff0;
         overflow: visible;
         box-shadow: none;
         min-height: 90px !important
     }

     .bakala-product-colors {
         top: 40px;
     }

     #babox .section-products-carousel header h3,
     .bakala-wonder .section-products-carousel header h3 {
         border: none
     }

     .bakala-wonder .section-products-carousel header h3 {
         color: var(--m_accent_color2)
     }

     .product-carousel .product {
         padding: 0
     }

     .product-carousel .carousel__list.trading-items .product,
     .product-carousel.related-products .product {
         padding: 0;
         height: 327px
     }

     .variables_shop_active .products .product.product-type-variable .product-box-inner,
     .variables_shop_active .products-tabs .product.product-type-variable .product-box-inner {
         min-height: 364px
     }

     .variables_shop_active .bakala-wonder .products .product.product-type-variable .product-box-inner,
     .variables_shop_active .bakala-wonder .products-tabs .product.product-type-variable .product-box-inner {
         min-height: 374px
     }

     .elementor-widget-container .section-products-carousel a.button.product_type_external {
         bottom: 42px
     }

     .product-carousel.brands .carousel__item.product a {
         background: #fff;
         border-radius: 11px
     }

     .woocommerce-product-gallery__image img {
         margin: 25px auto !important;
		 padding:0!important;
         max-height: 250px !important;
     }
 }

 #babox .section-products-carousel,
 #titlebox {
     overflow: hidden
 }

 #babox.bakala-wonder .section-products-carousel {
     overflow: visible
 }

 .section-products-carousel.wonder {
     height: 425px
 }