.elementor-17 .elementor-element.elementor-element-730f421{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-7870afe .elementor-repeater-item-77082bf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://earthmattress.co.in/wp-content/uploads/2026/04/Gemini_Generated_Image_9zht3e9zht3e9zht.png);background-size:cover;}.elementor-17 .elementor-element.elementor-element-7870afe .elementor-repeater-item-590e1b4 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://earthmattress.co.in/wp-content/uploads/2026/04/Gemini_Generated_Image_duzg9zduzg9zduzg-1.png);background-size:cover;}.elementor-17 .elementor-element.elementor-element-7870afe .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-17 .elementor-element.elementor-element-7870afe:hover{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7870afe .swiper-slide-contents{max-width:66%;}.elementor-17 .elementor-element.elementor-element-7870afe .swiper-slide-inner{text-align:center;}.elementor-17 .elementor-element.elementor-element-ee0d01f{--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-17 .elementor-element.elementor-element-8944de9{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-23da854{width:var( --container-widget-width, 97.349% );max-width:97.349%;--container-widget-width:97.349%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-23da854.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-23da854 .elementor-heading-title{color:#004765;}.elementor-17 .elementor-element.elementor-element-c615882{--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-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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 );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17 .elementor-element.elementor-element-39b7bb1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-39b7bb1 .woocommerce .woocommerce-loop-category__title{color:#004866;}.elementor-17 .elementor-element.elementor-element-0d0587c{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-4584dab .elementor-button{background-color:#002971;}.elementor-17 .elementor-element.elementor-element-4584dab{width:var( --container-widget-width, 96.283% );max-width:96.283%;--container-widget-width:96.283%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-4584dab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4fc9123{--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-17 .elementor-element.elementor-element-830785a{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-17 .elementor-element.elementor-element-830785a .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-830785a{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-730f421{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-7870afe .swiper-slide{height:155px;}.elementor-17 .elementor-element.elementor-element-830785a{--swiper-slides-to-display:1;}}/* Start custom CSS for slides, class: .elementor-element-7870afe *//* ਸਲਾਈਡਰ ਦੇ ਮੁੱਖ ਕੰਟੇਨਰ ਨੂੰ ਗੋਲ ਕਰਨ ਲਈ */
.elementor-17 .elementor-element.elementor-element-7870afe .elementor-slides-wrapper, 
.elementor-17 .elementor-element.elementor-element-7870afe .elementor-main-swiper {
    border-radius: 30px; /* ਆਪਣੀ ਲੋੜ ਅਨੁਸਾਰ ਨੰਬਰ ਬਦਲ ਲਵੋ */
    overflow: hidden;    /* ਇਹ ਲਾਜ਼ਮੀ ਹੈ ਤਾਂ ਜੋ ਕੋਨੇ ਬਾਹਰ ਨਾ ਨਿਕਲਣ */
}

/* ਜੇਕਰ ਤੁਸੀਂ ਸਲਾਈਡ ਦੇ ਅੰਦਰਲੇ ਹਿੱਸੇ ਨੂੰ ਵੀ ਗੋਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ */
.elementor-17 .elementor-element.elementor-element-7870afe .elementor-slide {
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f421 *//* ਡੈਸਕਟਾਪ ਲਈ (Standard Settings) */
.elementor-17 .elementor-element.elementor-element-730f421 .elementor-slides-wrapper, 
.elementor-17 .elementor-element.elementor-element-730f421 .elementor-main-swiper,
.elementor-17 .elementor-element.elementor-element-730f421 .elementor-slide {
    border-radius: 30px;
    overflow: hidden;
}

/* ਮੋਬਾਈਲ ਵਿਊ ਲਈ (Max-width: 767px) */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-730f421 .elementor-slides-wrapper, 
    .elementor-17 .elementor-element.elementor-element-730f421 .elementor-main-swiper,
    .elementor-17 .elementor-element.elementor-element-730f421 .elementor-slide {
        border-radius: 15px; /* ਮੋਬਾਈਲ ਤੇ 15px ਰਾਊਂਡ */
    }
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-39b7bb1 *//* ਪੂਰੇ ਕੰਟੇਨਰ ਅਤੇ ਫੋਟੋਆਂ ਨੂੰ ਰਾਊਂਡ ਕਰਨ ਲਈ */
.elementor-17 .elementor-element.elementor-element-39b7bb1 .elementor-widget-container,
.elementor-17 .elementor-element.elementor-element-39b7bb1 img {
    border-radius: 25px; /* ਡੈਸਕਟਾਪ ਲਈ */
    overflow: hidden;
    transition: all 0.3s ease;
}

/* ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਫੋਟੋ ਦੇ ਉੱਪਰ ਮਾਊਸ ਲਿਜਾਣ (Hover) ਤੇ ਉਹ ਹੋਰ ਵੀ ਸੋਹਣੀ ਲੱਗੇ */
.elementor-17 .elementor-element.elementor-element-39b7bb1 img:hover {
    transform: scale(1.05); /* ਥੋੜਾ ਜਿਹਾ ਜ਼ੂਮ ਇਫੈਕਟ */
}

/* ਮੋਬਾਈਲ ਵਿਊ ਲਈ ਸੈਟਿੰਗ */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-39b7bb1 .elementor-widget-container,
    .elementor-17 .elementor-element.elementor-element-39b7bb1 img {
        border-radius: 15px; /* ਮੋਬਾਈਲ ਤੇ 15px ਰਾਊਂਡ */
    }
}/* End custom CSS */