.dkwpc_product_carousel .dk-carousel-wrapper{position:relative;}.dkwpc_product_carousel .woocommerce,.dkwpc_product_carousel .swiper{width:100%;}.dkwpc_product_carousel .swiper:not(.swiper-initialized){overflow:visible;}.dkwpc_product_carousel ul.carousel-products,.dkwpc_product_carousel ul.products{display:flex;gap:0;margin:0 !important;padding:0 0 30px !important;list-style:none !important;}.dkwpc_product_carousel ul.products{flex-wrap:wrap;}.dkwpc_product_carousel ul.carousel-products{flex-wrap:nowrap;}.dkwpc_product_carousel ul.products>li.product{flex:1 1 220px;margin:0 !important;list-style:none !important;}.dkwpc_product_carousel .woocommerce ul.carousel-products>li.product{flex:0 0 auto;margin:0;list-style:none !important;}.dkwpc_product_carousel li.product::marker{content:"";}.dkwpc_product_carousel li.product img{width:100%;}.dkwpc_product_carousel .product_details_wrapper{padding:20px;}.dkwpc_product_carousel .product_image_wrapper{overflow:hidden;}.dkwpc_product_carousel .et_shop_image{float:left;width:100%;}.dkwpc_product_carousel .et_overlay{display:none !important;}.dkwpc_product_carousel .price{display:block;width:100%;}.dkwpc_product_carousel .star-rating{float:none;}.dkwpc_product_carousel.et_pb_text_align_center .product .star-rating,.dkwpc_product_carousel.dk_wc_rating_center ul .product .star-rating{float:none;margin-right:auto !important;margin-left:auto !important;}.dkwpc_product_carousel.et_pb_text_align_right .product .star-rating,.dkwpc_product_carousel.dk_wc_rating_right ul .product .star-rating{float:right;}.dkwpc_product_carousel.et_pb_text_align_right .price,.dkwpc_product_carousel.dk_wc_rating_right ul .price{clear:right;}.dkwpc_product_carousel.et_pb_text_align_left .product .star-rating,.dkwpc_product_carousel.dk_wc_rating_left ul .product .star-rating{float:left;}.dkwpc_product_carousel.et_pb_text_align_left .price,.dkwpc_product_carousel.dk_wc_rating_left ul .price{clear:left;}.dkwpc_product_carousel .star-rating,.dkwpc_product_carousel .price,.dkwpc_product_carousel .woocommerce-product-details__short-description{margin-bottom:10px;}.dkwpc_product_carousel .added_to_cart{display:block !important;}.dkwpc_product_carousel .swiper-horizontal>.swiper-pagination-bullets,.dkwpc_product_carousel .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;}.dkwpc_product_image_left .product_image_wrapper{float:left;width:40%;}.dkwpc_product_image_left .product_details_wrapper{float:right;width:60%;}.dkwpc_product_image_right .product_image_wrapper{float:right;width:40%;}.dkwpc_product_image_right .product_details_wrapper{float:left;width:60%;}.dkwpc_product_image_right .woocommerce .onsale{right:10px !important;left:auto !important;}.dkwpc_product_image_background .product_image_wrapper{display:none;}.dkwpc_product_image_background li.product{background-position:center;background-size:cover;}.dkwpc_product_image_fill .product_image_wrapper,.dkwpc_product_image_fill .product_image_wrapper .et_shop_image{height:100%;margin:0 !important;}.dkwpc_product_image_fill .product_image_wrapper .et_shop_image img{height:100%;object-fit:cover;}.dkwpc_product_carousel .product,.dkwpc_product_carousel .product_image_wrapper img{border-style:solid;}.dkwpc_same_height_products .swiper-wrapper{align-items:stretch;}.dkwpc_same_height_products li.product{height:auto;}.dkwpc_same_height_products .product_details_wrapper{height:100%;}.dkwpc_arrows_on_hover .swiper-button-next,.dkwpc_arrows_on_hover .swiper-button-prev{opacity:0;transition:opacity 0.3s,right 0.3s,left 0.3s;}.dkwpc_arrows_on_hover .swiper-button-next{right:20px;}.dkwpc_arrows_on_hover .swiper-button-prev{left:20px;}.dkwpc_arrows_on_hover:hover .swiper-button-next,.dkwpc_arrows_on_hover:hover .swiper-button-prev{opacity:1;}.dkwpc_arrows_on_hover:hover .swiper-button-next{right:10px;}.dkwpc_arrows_on_hover:hover .swiper-button-prev{left:10px;}.dkwpc_product_carousel .swiper-button-next::after,.dkwpc_product_carousel .swiper-button-prev::after{font-size:22px;}.dkwpc-builder-state{padding:16px;border:1px solid #dcdcde;border-radius:4px;background:#fff;color:#3c434a;text-align:center;}.dkwpc-builder-state--warning,.dkwpc-builder-state--error{border-left:4px solid #dba617;}