.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), var(--mainfont);font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), var(--mainfont);font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), var(--mainfont);font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1702 .elementor-element.elementor-element-6b3a249 .elementor-repeater-item-2d82da0 .swiper-slide-bg{background-image:url(https://campmarufi.com/wp-content/uploads/2026/05/slider-Campmarufi-01.jpg);background-size:contain;}.elementor-1702 .elementor-element.elementor-element-6b3a249 .elementor-repeater-item-3c5f0d6 .swiper-slide-bg{background-image:url(https://campmarufi.com/wp-content/uploads/2026/05/slider-Campmarufi-02.jpg);background-size:contain;}.elementor-1702 .elementor-element.elementor-element-6b3a249 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1702 .elementor-element.elementor-element-6b3a249 .swiper-slide-contents{max-width:66%;}.elementor-1702 .elementor-element.elementor-element-6b3a249 .swiper-slide-inner{text-align:center;}.elementor-1702 .elementor-element.elementor-element-83c4ea8 > .elementor-widget-container{background-color:var( --e-global-color-7e5d026c );margin:-60px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-83c4ea8 .block-title .title svg{width:24px;}.elementor-1702 .elementor-element.elementor-element-83c4ea8 .bk_cat_slider_item{border-style:solid;border-width:1px 1px 1px 1px;background-color:var( --e-global-color-7e5d026c );border-color:#F0F0F0;border-radius:15px 15px 15px 15px;transition:all 0.2s;}.elementor-1702 .elementor-element.elementor-element-83c4ea8 .bk_cat_slider_item:hover strong{color:var( --e-global-color-7e5d026c );}.elementor-1702 .elementor-element.elementor-element-83c4ea8 .bk_cat_slider_item:hover .cat_count{color:var( --e-global-color-7e5d026c );}.elementor-1702 .elementor-element.elementor-element-83c4ea8 .bk_cat_slider_item:hover{background-color:var( --e-global-color-69e8333 );border-color:var( --e-global-color-8f55dda );}.elementor-1702 .elementor-element.elementor-element-a7cf60d .block-special-title{font-size:13px;line-height:39px;border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-a7cf60d .block-special-title .deal_icon svg{stroke:var( --e-global-color-7c69733 );fill:var( --e-global-color-7c69733 );width:26px;}.elementor-1702 .elementor-element.elementor-element-a7cf60d .special_wrap .timer_wrap .deal_item_off{background-color:var( --e-global-color-69e8333 );}.elementor-1702 .elementor-element.elementor-element-a7cf60d .deal_type-3 .special_wrap .deal_item_off{background-color:var( --e-global-color-69e8333 );box-shadow:var( --e-global-color-69e8333 );}.elementor-1702 .elementor-element.elementor-element-a7cf60d .item .item-area{border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-a7cf60d .swiper-slide-shadow-right{border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-a7cf60d .swiper-slide-shadow-left{border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-a7cf60d .item .item-area .price, .elementor-1702 .elementor-element.elementor-element-a7cf60d .special_wrap .price .woocommerce-Price-amount, .elementor-1702 .elementor-element.elementor-element-a7cf60d .special_wrap .price del .woocommerce-Price-amount{font-size:15px;}.elementor-1702 .elementor-element.elementor-element-bb82f8a .banner-inner{color:#87ba57;}.elementor-1702 .elementor-element.elementor-element-bb82f8a .banner-inner p{color:#727272;}.elementor-1702 .elementor-element.elementor-element-bb82f8a .banner-image{background-size:cover;background-position-x:right;background-position-y:center;}.elementor-1702 .elementor-element.elementor-element-bb82f8a .banner{height:150px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 2px #FFFFFF;}.elementor-1702 .elementor-element.elementor-element-bb82f8a .btn{background-color:#4f4f4f;border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-f78791c .banner-inner{color:#4da5a4;}.elementor-1702 .elementor-element.elementor-element-f78791c .banner-inner p{color:#727272;}.elementor-1702 .elementor-element.elementor-element-f78791c .banner-image{background-size:cover;background-position-x:right;background-position-y:center;}.elementor-1702 .elementor-element.elementor-element-f78791c .banner{height:150px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 2px #FFFFFF;}.elementor-1702 .elementor-element.elementor-element-f78791c .btn{background-color:#4f4f4f;border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-215d8fa .block-title .title svg{width:24px;}.elementor-1702 .elementor-element.elementor-element-215d8fa .item .item-area{border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-215d8fa .swiper-slide-shadow-right{border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-215d8fa .swiper-slide-shadow-left{border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-215d8fa .swiper-slide-shadow{border-radius:15px 15px 15px 15px;}.elementor-1702 .elementor-element.elementor-element-215d8fa .item .item-area .price{font-size:15px;}.elementor-1702 .elementor-element.elementor-element-215d8fa .item .item-area:not(.general_mobile) .product-name{text-align:right;}.elementor-1702 .elementor-element.elementor-element-f68c8bf .block-title .title svg{width:24px;}@media(max-width:1024px){.elementor-1702 .elementor-element.elementor-element-bb82f8a .banner{height:80px;}.elementor-1702 .elementor-element.elementor-element-f78791c .banner{height:80px;}}@media(max-width:767px){.elementor-1702 .elementor-element.elementor-element-6b3a249 .swiper-slide{height:131px;}.elementor-1702 .elementor-element.elementor-element-bb82f8a .banner{height:109px;}.elementor-1702 .elementor-element.elementor-element-f78791c .banner{height:123px;}}