.elementor-2050 .elementor-element.elementor-element-76deca8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2050 .elementor-element.elementor-element-76deca8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-33efa53{--display:flex;}.elementor-2050 .elementor-element.elementor-element-33efa53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-6fe9405 .rtsb-elementor-container .category-title-with-count{display:block;}.elementor-2050 .elementor-element.elementor-element-6fe9405 .rtsb-elementor-container .rtsb-category-grid .rtsb-product-image, .elementor-2050 .elementor-element.elementor-element-6fe9405 .rtsb-elementor-container .rtsb-category-grid .default-img{height:500px;}.elementor-2050 .elementor-element.elementor-element-6fe9405{--rtsb-color-primary:#0066ff;--rtsb-color-secondary:#111;--rtsb-color-loader:#111;}.elementor-2050 .elementor-element.elementor-element-8bbd96e{--display:flex;}.elementor-2050 .elementor-element.elementor-element-8bbd96e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-e8f4d67 .rtsb-elementor-container .category-title-with-count{display:block;}.elementor-2050 .elementor-element.elementor-element-e8f4d67 .rtsb-elementor-container .rtsb-category-grid .rtsb-product-image, .elementor-2050 .elementor-element.elementor-element-e8f4d67 .rtsb-elementor-container .rtsb-category-grid .default-img{height:500px;}.elementor-2050 .elementor-element.elementor-element-e8f4d67{--rtsb-color-primary:#0066ff;--rtsb-color-secondary:#111;--rtsb-color-loader:#111;}.elementor-2050 .elementor-element.elementor-element-0cfe150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2050 .elementor-element.elementor-element-5506322{--display:flex;}.elementor-2050 .elementor-element.elementor-element-df883e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2050 .elementor-element.elementor-element-090fac2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row{grid-template-columns:repeat(4, minmax(0, 1fr));margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row.rtsb-masonry{--rtsb-masonry-columns:4;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row[class*="list-layout"].rtsb-masonry{--rtsb-masonry-list-columns:4;}.elementor-2050 .elementor-element.elementor-element-90a62bf{width:100%;max-width:100%;--rtsb-color-primary:#0066ff;--rtsb-color-secondary:#111;--rtsb-color-loader:#111;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container [class*=rtsb-col-]{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-slider-layout3{--rtsb-slider-layout3-spacing:30px;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-slider-layout9{--rtsb-slider-layout9-spacing:30px;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-product, .elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-category-grid{margin-bottom:30px;}.elementor-2050 .elementor-element.elementor-element-982a4c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2050 .elementor-element.elementor-element-10852e6{text-align:start;}.elementor-2050 .elementor-element.elementor-element-10852e6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-28027f6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2050 .elementor-element.elementor-element-4e3f0c2{--display:flex;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box{justify-content:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:50px 050px 70px 50px;-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-150d215 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-content-wrap{text-align:center;}.elementor-2050 .elementor-element.elementor-element-150d215.wpr-icon-box-center .wpr-icon-box-media-wrap{width:100%;text-align:center;margin-bottom:10px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-wrap{border-radius:5px 5px 5px 5px;-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box:hover{border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-url{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-title{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );margin-bottom:15px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-btn{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-description{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-bottom:15px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-badge-inner{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-icon-inner-wrap{-webkit-transition-duration:0.6s;transition-duration:0.6s;border-style:none;border-radius:5px 5px 5px 5px;padding:10px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-icon-inner-wrap i{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-icon-inner-wrap svg{fill:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap i{color:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap svg{fill:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-media-wrap i{font-size:25px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-media-wrap svg{width:25px;height:auto;}.elementor-2050 .elementor-element.elementor-element-150d215.wpr-icon-box-left .wpr-icon-box-media-wrap{margin-right:10px;}.elementor-2050 .elementor-element.elementor-element-150d215.wpr-icon-box-right .wpr-icon-box-media-wrap{margin-left:10px;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-title a.wpr-icon-box-url{color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-575524a{--display:flex;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box{justify-content:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:50px 050px 70px 50px;-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-7e848b5 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-content-wrap{text-align:center;}.elementor-2050 .elementor-element.elementor-element-7e848b5.wpr-icon-box-center .wpr-icon-box-media-wrap{width:100%;text-align:center;margin-bottom:10px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-watermark-wrap{transition-duration:0.3s;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-animation-wrap:hover .wpr-watermark-wrap{transition-delay:0s;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-wrap{border-radius:5px 5px 5px 5px;-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box:hover{border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-url{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-title{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );margin-bottom:15px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-btn{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-description{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-bottom:15px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-badge-inner{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-icon-inner-wrap{-webkit-transition-duration:0.6s;transition-duration:0.6s;border-style:none;border-radius:5px 5px 5px 5px;padding:10px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-icon-inner-wrap i{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-icon-inner-wrap svg{fill:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap i{color:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap svg{fill:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-media-wrap i{font-size:25px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-media-wrap svg{width:25px;height:auto;}.elementor-2050 .elementor-element.elementor-element-7e848b5.wpr-icon-box-left .wpr-icon-box-media-wrap{margin-right:10px;}.elementor-2050 .elementor-element.elementor-element-7e848b5.wpr-icon-box-right .wpr-icon-box-media-wrap{margin-left:10px;}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-title a.wpr-icon-box-url{color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-60fead2{--display:flex;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box{justify-content:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:50px 050px 70px 50px;-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-1471e93 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-content-wrap{text-align:center;}.elementor-2050 .elementor-element.elementor-element-1471e93.wpr-icon-box-center .wpr-icon-box-media-wrap{width:100%;text-align:center;margin-bottom:10px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-watermark-wrap{transition-duration:0.3s;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-animation-wrap:hover .wpr-watermark-wrap{transition-delay:0s;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-wrap{border-radius:5px 5px 5px 5px;-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box:hover{border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-url{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-title{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );margin-bottom:15px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-btn{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-description{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-bottom:15px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-badge-inner{-webkit-transition-duration:0.6s;transition-duration:0.6s;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-icon-inner-wrap{-webkit-transition-duration:0.6s;transition-duration:0.6s;border-style:none;border-radius:5px 5px 5px 5px;padding:10px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-icon-inner-wrap i{-webkit-transition-duration:0.6s;transition-duration:0.6s;color:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-icon-inner-wrap svg{fill:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap i{color:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap svg{fill:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box:hover .wpr-icon-box-icon-inner-wrap{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-media-wrap i{font-size:25px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-media-wrap svg{width:25px;height:auto;}.elementor-2050 .elementor-element.elementor-element-1471e93.wpr-icon-box-left .wpr-icon-box-media-wrap{margin-right:10px;}.elementor-2050 .elementor-element.elementor-element-1471e93.wpr-icon-box-right .wpr-icon-box-media-wrap{margin-left:10px;}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-title a.wpr-icon-box-url{color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-e8d0806{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2050 .elementor-element.elementor-element-597a3a7{--display:flex;--min-height:372px;}.elementor-2050 .elementor-element.elementor-element-597a3a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-ab6cb72{--display:flex;}.elementor-2050 .elementor-element.elementor-element-ab6cb72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-c520661{--rtsb-color-primary:#0066ff;--rtsb-color-secondary:#111;--rtsb-color-loader:#111;}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container [class*=rtsb-col-]{padding-left:calc(30px / 2);padding-right:calc(30px / 2);}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .rtsb-row{margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .rtsb-slider-layout3{--rtsb-slider-layout3-spacing:30px;}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .rtsb-slider-layout9{--rtsb-slider-layout9-spacing:30px;}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .rtsb-product, .elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .rtsb-category-grid{margin-bottom:30px;}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .star-rating{letter-spacing:3px;}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow i{font-size:13px;}.elementor-2050 .elementor-element.elementor-element-c520661 .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow svg{width:13px;}.elementor-2050 .elementor-element.elementor-element-cad2b3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2050 .elementor-element.elementor-element-9b65144{--display:flex;}.elementor-2050 .elementor-element.elementor-element-abd3a4a{--display:flex;}.elementor-2050 .elementor-element.elementor-element-adef526 .ue_post_carousel_item{border-radius:20px;}.elementor-2050 .elementor-element.elementor-element-adef526 .uc_image_carousel_content{padding:30px 30px 30px 30px;background-color:#FFFFFF;min-height:300px;}.elementor-2050 .elementor-element.elementor-element-adef526 .ue_post_category a{color:#9a9a9a;}.elementor-2050 .elementor-element.elementor-element-adef526 .ue_post_category{margin-top:0px;}.elementor-2050 .elementor-element.elementor-element-adef526 .ue_post_date{color:#9a9a9a;margin-top:0px;}.elementor-2050 .elementor-element.elementor-element-adef526 .ue-grid-item-meta-data{color:#9a9a9a;}.elementor-2050 .elementor-element.elementor-element-adef526 .ue-grid-item-meta-data svg{fill:#9a9a9a;}.elementor-2050 .elementor-element.elementor-element-adef526 .uc_post_title{color:#000000;margin-top:10px;}.elementor-2050 .elementor-element.elementor-element-adef526 .ue_post_intro{color:#747474;margin-top:10px;}.elementor-2050 .elementor-element.elementor-element-adef526 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:20px;}.elementor-2050 .elementor-element.elementor-element-adef526 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-2050 .elementor-element.elementor-element-adef526 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2050 .elementor-element.elementor-element-adef526 .owl-dot.active{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-adef526 .owl-dots{margin-top:20px;}.elementor-2050 .elementor-element.elementor-element-adef526 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-2050 .elementor-element.elementor-element-adef526 .owl-nav .owl-next{right:20px;left:auto;}.elementor-2050 .elementor-element.elementor-element-adef526 .owl-carousel .owl-nav .owl-next,.elementor-2050 .elementor-element.elementor-element-adef526 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2050 .elementor-element.elementor-element-adef526 .owl-carousel .owl-nav .owl-next:hover,.elementor-2050 .elementor-element.elementor-element-adef526 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-2050 .elementor-element.elementor-element-adef526 .uc_image_carousel_placeholder{height:250px;transition:all 200ms ease-in-out;background-color:#ffffff;}.elementor-2050 .elementor-element.elementor-element-adef526 .uc_image_carousel_bg{height:250px;background-size:cover;}@media(max-width:1366px){.elementor-2050 .elementor-element.elementor-element-90a62bf{width:var( --container-widget-width, 1199px );max-width:1199px;--container-widget-width:1199px;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-28027f6{--grid-auto-flow:row;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-2050 .elementor-element.elementor-element-76deca8{--width:100%;}.elementor-2050 .elementor-element.elementor-element-33efa53{--width:50%;}.elementor-2050 .elementor-element.elementor-element-8bbd96e{--width:50%;}.elementor-2050 .elementor-element.elementor-element-982a4c2{--width:90%;}.elementor-2050 .elementor-element.elementor-element-597a3a7{--width:100%;}.elementor-2050 .elementor-element.elementor-element-ab6cb72{--width:50%;}}@media(max-width:1024px){.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row.rtsb-masonry{--rtsb-masonry-columns:2;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row[class*="list-layout"].rtsb-masonry{--rtsb-masonry-list-columns:2;}.elementor-2050 .elementor-element.elementor-element-28027f6{--grid-auto-flow:row;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-2050 .elementor-element.elementor-element-090fac2{--width:100%;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row.rtsb-masonry{--rtsb-masonry-columns:1;}.elementor-2050 .elementor-element.elementor-element-90a62bf .rtsb-elementor-container .rtsb-row[class*="list-layout"].rtsb-masonry{--rtsb-masonry-list-columns:1;}.elementor-2050 .elementor-element.elementor-element-90a62bf{width:100%;max-width:100%;}.elementor-2050 .elementor-element.elementor-element-28027f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-150d215 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-7e848b5 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-1471e93 .wpr-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2050 .elementor-element.elementor-element-e8d0806{--width:100%;}.elementor-2050 .elementor-element.elementor-element-ab6cb72{--width:100%;}}/* Start custom CSS for rtsb-products-slider, class: .elementor-element-c520661 *//* ===== ALIGN PRODUCT PRICES IN RTSB CAROUSEL ===== */

/* Прави всички slide-ове еднакво високи */
.rtsb-carousel-slider .swiper-wrapper {
    align-items: stretch !important;
}

.rtsb-carousel-slider .swiper-slide {
    height: auto !important;
    display: flex !important;
}

/* Целият product card става flex */
.rtsb-carousel-slider .rtsb-grid-item {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    height: 100% !important;
}

/* Снимките остават подравнени */
.rtsb-carousel-slider .rtsb-product-img {
    width: 100% !important;
}

/* Съдържанието под снимката */
.rtsb-carousel-slider .rtsb-product-content {
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
}

/* Заглавията получават еднаква височина */
.rtsb-carousel-slider .rtsb-product-title-wrapper {
    min-height: 64px !important;
    display: flex !important;
    align-items: flex-start !important;
}

/* Самото заглавие */
.rtsb-carousel-slider .product-title {
    margin: 0 !important;
    line-height: 1.35 !important;
}

/* Линкът в заглавието */
.rtsb-carousel-slider .product-title a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    line-height: 1.35 !important;
}

/* Цената винаги отива на една линия */
.rtsb-carousel-slider .product-price {
    margin-top: auto !important;
    padding-top: 8px !important;
}

/* Цена */
.rtsb-carousel-slider .price {
    margin: 0 !important;
    font-weight: 700 !important;
}

/* ===== TABLET ===== */
@media (max-width: 1024px) {
    .rtsb-carousel-slider .rtsb-product-title-wrapper {
        min-height: 62px !important;
    }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
    .rtsb-carousel-slider .rtsb-product-title-wrapper {
        min-height: 58px !important;
    }

    .rtsb-carousel-slider .product-price {
        padding-top: 6px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab6cb72 *//* 1. Ensure all cards in the row have the same height */
.product-grid {
  display: flex;
  align-items: stretch; /* Forces all cards to match the tallest one */
  gap: 20px;
}

/* 2. Make the card a flex container to push content down */
.product-card {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%; 
  padding: 10px;
}

/* 3. Give the image a fixed container so they all start at the same spot */
.product-image-wrapper {
  height: 200px; /* Adjust based on your images */
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}

/* 4. The Magic: Push the price section to the bottom */
.product-bottom-section {
  margin-top: auto; /* This pushes everything below it to the bottom */
  padding-top: 15px;
}

/* 5. Optional: Ensure lines are consistent */
.separator-line {
  height: 1px;
  background-color: #eee;
  margin-bottom: 10px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_card_post_carousel, class: .elementor-element-adef526 *//* --- 1. SLIDER CONTAINER --- */
#uc_uc_card_post_carousel_elementor_adef526 {
    position: relative;
    padding: 20px 0;
}

/* --- 2. CARD DESIGN --- */
#uc_uc_card_post_carousel_elementor_adef526 .ue_post_carousel_item {
    background-color: #ffffff !important;
    border-radius: 15px !important;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #eee;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    transition: transform 0.3s ease;
}

#uc_uc_card_post_carousel_elementor_adef526 .ue_post_carousel_item:hover {
    transform: translateY(-5px);
}

/* --- 3. IMAGE STYLING --- */
#uc_uc_card_post_carousel_elementor_adef526 .uc_image_carousel_placeholder {
    height: 230px;
    overflow: hidden;
}

#uc_uc_card_post_carousel_elementor_adef526 .uc_image_carousel_bg {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    transition: transform 0.6s ease;
}

/* --- 4. TEXT & CONTENT AREA --- */
#uc_uc_card_post_carousel_elementor_adef526 .uc_image_carousel_content {
    padding: 25px 20px;
    text-align: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.ue_post_category a {
    color: #007bff !important; /* Theme Blue */
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-decoration: none !important;
}

.ue_post_date {
    color: #999;
    font-size: 13px;
    margin: 5px 0 15px 0;
}

#uc_uc_card_post_carousel_elementor_adef526 .uc_post_title {
    font-size: 18px;
    font-weight: 700;
    color: #222;
    line-height: 1.4;
    margin-bottom: 12px;
    min-height: 50px;
}

.ue_post_intro {
    font-size: 14px;
    color: #666;
    line-height: 1.6;
    margin-bottom: 20px;
}

/* --- 5. THEME BLUE BUTTON --- */
#uc_uc_card_post_carousel_elementor_adef526 .uc_more_btn {
    background-color: #007bff !important;
    color: #fff !important;
    padding: 12px 25px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
    display: inline-block;
    align-self: center;
    transition: all 0.3s ease;
    margin-top: auto;
}

#uc_uc_card_post_carousel_elementor_adef526 .uc_more_btn:hover {
    background-color: #0056b3 !important;
    box-shadow: 0 4px 10px rgba(0, 123, 255, 0.3);
}

/* --- 6. MODERN NAVIGATION ARROWS --- */
#uc_uc_card_post_carousel_elementor_adef526 .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #ffffff !important;
    color: #007bff !important;
    width: 45px !important;
    height: 45px !important;
    border-radius: 50% !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 10;
    transition: all 0.3s ease !important;
    border: none !important;
}

#uc_uc_card_post_carousel_elementor_adef526 .owl-nav .owl-prev {
    left: -22px !important;
}

#uc_uc_card_post_carousel_elementor_adef526 .owl-nav .owl-next {
    right: -22px !important;
}

#uc_uc_card_post_carousel_elementor_adef526 .owl-nav button:hover {
    background: #007bff !important;
    color: #ffffff !important;
    transform: translateY(-50%) scale(1.1) !important;
}

/* --- 7. PAGINATION DOTS --- */
#uc_uc_card_post_carousel_elementor_adef526 .owl-dot span {
    background: #ddd !important;
    width: 10px;
    height: 10px;
}

#uc_uc_card_post_carousel_elementor_adef526 .owl-dot.active span {
    background: #007bff !important;
}

/* --- 8. MOBILE RESPONSIVENESS --- */
@media (max-width: 1024px) {
    #uc_uc_card_post_carousel_elementor_adef526 .owl-nav .owl-prev { left: 5px !important; }
    #uc_uc_card_post_carousel_elementor_adef526 .owl-nav .owl-next { right: 5px !important; }
}/* End custom CSS */