.elementor-14917 .elementor-element.elementor-element-82b1d70{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-82b1d70{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14917 .elementor-element.elementor-element-2a10de6{text-align:center;}.elementor-14917 .elementor-element.elementor-element-2a10de6 .elementor-heading-title{font-family:"Open Sauce One", Poppins;font-size:4rem;font-weight:700;text-transform:uppercase;line-height:120%;color:#070A0A;}.elementor-14917 .elementor-element.elementor-element-5c42aff{--display:flex;--gap:0rem 1.6rem;--row-gap:0rem;--column-gap:1.6rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5c42aff{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14917 .elementor-element.elementor-element-311f19e{--display:flex;}.elementor-14917 .elementor-element.elementor-element-b793463{width:var( --container-widget-width, 26rem );max-width:26rem;--container-widget-width:26rem;--container-widget-flex-grow:0;}.elementor-14917 .elementor-element.elementor-element-b793463 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-wrapper{text-align:left;}.elementor-14917 .elementor-element.elementor-element-b793463.elementor-position-right .elementor-image-box-img{margin-left:2.4rem;}.elementor-14917 .elementor-element.elementor-element-b793463.elementor-position-left .elementor-image-box-img{margin-right:2.4rem;}.elementor-14917 .elementor-element.elementor-element-b793463.elementor-position-top .elementor-image-box-img{margin-bottom:2.4rem;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-title{margin-bottom:0.8rem;color:#070A0A;font-family:"Open Sauce One", Poppins;font-size:1.6rem;font-weight:700;line-height:140%;letter-spacing:-0.03em;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-wrapper .elementor-image-box-img{width:26rem;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-description{color:#070A0A;font-family:"Poppins", Poppins;font-size:1.4rem;font-weight:400;line-height:160%;}.elementor-14917 .elementor-element.elementor-element-9096042{--display:flex;}.elementor-14917 .elementor-element.elementor-element-e7984b8{width:var( --container-widget-width, 26rem );max-width:26rem;--container-widget-width:26rem;--container-widget-flex-grow:0;}.elementor-14917 .elementor-element.elementor-element-e7984b8 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-wrapper{text-align:left;}.elementor-14917 .elementor-element.elementor-element-e7984b8.elementor-position-right .elementor-image-box-img{margin-left:2.4rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8.elementor-position-left .elementor-image-box-img{margin-right:2.4rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8.elementor-position-top .elementor-image-box-img{margin-bottom:2.4rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-title{margin-bottom:0.8rem;color:#070A0A;font-family:"Open Sauce One", Poppins;font-size:1.6rem;font-weight:700;line-height:140%;letter-spacing:-0.03em;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-wrapper .elementor-image-box-img{width:26rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-description{color:#070A0A;font-family:"Poppins", Poppins;font-size:1.4rem;font-weight:400;line-height:160%;}.elementor-14917 .elementor-element.elementor-element-ec6cfb3{--display:flex;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a{width:var( --container-widget-width, 26rem );max-width:26rem;--container-widget-width:26rem;--container-widget-flex-grow:0;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-wrapper{text-align:left;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a.elementor-position-right .elementor-image-box-img{margin-left:2.4rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a.elementor-position-left .elementor-image-box-img{margin-right:2.4rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a.elementor-position-top .elementor-image-box-img{margin-bottom:2.4rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-title{margin-bottom:0.8rem;color:#070A0A;font-family:"Open Sauce One", Poppins;font-size:1.6rem;font-weight:700;line-height:140%;letter-spacing:-0.03em;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-wrapper .elementor-image-box-img{width:26rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-description{color:#070A0A;font-family:"Poppins", Poppins;font-size:1.4rem;font-weight:400;line-height:160%;}.elementor-14917 .elementor-element.elementor-element-ec93ecb{--display:flex;}.elementor-14917 .elementor-element.elementor-element-7206878{width:var( --container-widget-width, 26rem );max-width:26rem;--container-widget-width:26rem;--container-widget-flex-grow:0;}.elementor-14917 .elementor-element.elementor-element-7206878 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-wrapper{text-align:left;}.elementor-14917 .elementor-element.elementor-element-7206878.elementor-position-right .elementor-image-box-img{margin-left:2.4rem;}.elementor-14917 .elementor-element.elementor-element-7206878.elementor-position-left .elementor-image-box-img{margin-right:2.4rem;}.elementor-14917 .elementor-element.elementor-element-7206878.elementor-position-top .elementor-image-box-img{margin-bottom:2.4rem;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-title{margin-bottom:0.8rem;color:#070A0A;font-family:"Open Sauce One", Poppins;font-size:1.6rem;font-weight:700;line-height:140%;letter-spacing:-0.03em;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-wrapper .elementor-image-box-img{width:26rem;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-description{color:#070A0A;font-family:"Poppins", Poppins;font-size:1.4rem;font-weight:400;line-height:160%;}.elementor-14917 .elementor-element.elementor-element-f91512c{--display:flex;}.elementor-14917 .elementor-element.elementor-element-cbc42a8{width:var( --container-widget-width, 26rem );max-width:26rem;--container-widget-width:26rem;--container-widget-flex-grow:0;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-wrapper{text-align:left;}.elementor-14917 .elementor-element.elementor-element-cbc42a8.elementor-position-right .elementor-image-box-img{margin-left:2.4rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8.elementor-position-left .elementor-image-box-img{margin-right:2.4rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8.elementor-position-top .elementor-image-box-img{margin-bottom:2.4rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-title{margin-bottom:0.8rem;color:#070A0A;font-family:"Open Sauce One", Poppins;font-size:1.6rem;font-weight:700;line-height:140%;letter-spacing:-0.03em;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-wrapper .elementor-image-box-img{width:26rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-description{color:#070A0A;font-family:"Poppins", Poppins;font-size:1.4rem;font-weight:400;line-height:160%;}.elementor-14917 .elementor-element.elementor-element-9ba8e49{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-14917 .elementor-element.elementor-element-9ba8e49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products ul.products li.product{text-align:left;border-radius:1.6rem;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products  ul.products{grid-column-gap:1.6rem;grid-row-gap:1.6rem;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#070A0A;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#070A0A;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sauce One", Poppins;font-size:1.6rem;font-weight:700;line-height:140%;}.woocommerce .elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products .products > h2{color:#EE0C0C;}@media(max-width:991px){.elementor-14917 .elementor-element.elementor-element-9ba8e49{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products  ul.products{grid-column-gap:20rem;grid-row-gap:40rem;}}@media(min-width:768px){.elementor-14917 .elementor-element.elementor-element-82b1d70{--content-width:136rem;}}@media(max-width:767px){.elementor-14917 .elementor-element.elementor-element-82b1d70{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-82b1d70{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-14917 .elementor-element.elementor-element-2a10de6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14917 .elementor-element.elementor-element-2a10de6 .elementor-heading-title{font-size:2.4rem;}.elementor-14917 .elementor-element.elementor-element-5c42aff{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:1.6rem;--padding-inline-end:1.6rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5c42aff{--padding-inline-start:1.6rem;--padding-inline-end:1.6rem;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-b793463.elementor-position-right .elementor-image-box-img{margin-left:1.6rem;}.elementor-14917 .elementor-element.elementor-element-b793463.elementor-position-left .elementor-image-box-img{margin-right:1.6rem;}.elementor-14917 .elementor-element.elementor-element-b793463.elementor-position-top .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-title{font-size:1.3rem;}.elementor-14917 .elementor-element.elementor-element-b793463 .elementor-image-box-description{font-size:1.2rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8.elementor-position-right .elementor-image-box-img{margin-left:1.6rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8.elementor-position-left .elementor-image-box-img{margin-right:1.6rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8.elementor-position-top .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-title{font-size:1.3rem;}.elementor-14917 .elementor-element.elementor-element-e7984b8 .elementor-image-box-description{font-size:1.2rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a.elementor-position-right .elementor-image-box-img{margin-left:1.6rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a.elementor-position-left .elementor-image-box-img{margin-right:1.6rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a.elementor-position-top .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-title{font-size:1.3rem;}.elementor-14917 .elementor-element.elementor-element-5e7ca2a .elementor-image-box-description{font-size:1.2rem;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-7206878.elementor-position-right .elementor-image-box-img{margin-left:1.6rem;}.elementor-14917 .elementor-element.elementor-element-7206878.elementor-position-left .elementor-image-box-img{margin-right:1.6rem;}.elementor-14917 .elementor-element.elementor-element-7206878.elementor-position-top .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-title{font-size:1.3rem;}.elementor-14917 .elementor-element.elementor-element-7206878 .elementor-image-box-description{font-size:1.2rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8.elementor-position-right .elementor-image-box-img{margin-left:1.6rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8.elementor-position-left .elementor-image-box-img{margin-right:1.6rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8.elementor-position-top .elementor-image-box-img{margin-bottom:1.6rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-title{font-size:1.3rem;}.elementor-14917 .elementor-element.elementor-element-cbc42a8 .elementor-image-box-description{font-size:1.2rem;}.elementor-14917 .elementor-element.elementor-element-9ba8e49{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14917 .elementor-element.elementor-element-e397be6.elementor-wc-products  ul.products{grid-column-gap:20rem;grid-row-gap:40rem;}}/* Start custom CSS for image-box, class: .elementor-element-b793463 */.elementor-14917 .elementor-element.elementor-element-b793463 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-b793463 h3, .elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e7984b8 */.elementor-14917 .elementor-element.elementor-element-e7984b8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 h3, .elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e7ca2a */.elementor-14917 .elementor-element.elementor-element-5e7ca2a {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a h3, .elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7206878 */.elementor-14917 .elementor-element.elementor-element-7206878 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-7206878 h3, .elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbc42a8 */.elementor-14917 .elementor-element.elementor-element-cbc42a8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 h3, .elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b793463 */.elementor-14917 .elementor-element.elementor-element-b793463 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-b793463 h3, .elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e7984b8 */.elementor-14917 .elementor-element.elementor-element-e7984b8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 h3, .elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e7ca2a */.elementor-14917 .elementor-element.elementor-element-5e7ca2a {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a h3, .elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7206878 */.elementor-14917 .elementor-element.elementor-element-7206878 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-7206878 h3, .elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbc42a8 */.elementor-14917 .elementor-element.elementor-element-cbc42a8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 h3, .elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b793463 */.elementor-14917 .elementor-element.elementor-element-b793463 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-b793463 h3, .elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e7984b8 */.elementor-14917 .elementor-element.elementor-element-e7984b8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 h3, .elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e7ca2a */.elementor-14917 .elementor-element.elementor-element-5e7ca2a {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a h3, .elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7206878 */.elementor-14917 .elementor-element.elementor-element-7206878 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-7206878 h3, .elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbc42a8 */.elementor-14917 .elementor-element.elementor-element-cbc42a8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 h3, .elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b793463 */.elementor-14917 .elementor-element.elementor-element-b793463 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-b793463 h3, .elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e7984b8 */.elementor-14917 .elementor-element.elementor-element-e7984b8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 h3, .elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e7ca2a */.elementor-14917 .elementor-element.elementor-element-5e7ca2a {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a h3, .elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7206878 */.elementor-14917 .elementor-element.elementor-element-7206878 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-7206878 h3, .elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbc42a8 */.elementor-14917 .elementor-element.elementor-element-cbc42a8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 h3, .elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b793463 */.elementor-14917 .elementor-element.elementor-element-b793463 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-b793463 h3, .elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e7984b8 */.elementor-14917 .elementor-element.elementor-element-e7984b8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 h3, .elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e7ca2a */.elementor-14917 .elementor-element.elementor-element-5e7ca2a {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a h3, .elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7206878 */.elementor-14917 .elementor-element.elementor-element-7206878 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-7206878 h3, .elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbc42a8 */.elementor-14917 .elementor-element.elementor-element-cbc42a8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 h3, .elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b793463 */.elementor-14917 .elementor-element.elementor-element-b793463 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-b793463 h3, .elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-b793463 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e7984b8 */.elementor-14917 .elementor-element.elementor-element-e7984b8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 h3, .elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-e7984b8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e7ca2a */.elementor-14917 .elementor-element.elementor-element-5e7ca2a {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a h3, .elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-5e7ca2a p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7206878 */.elementor-14917 .elementor-element.elementor-element-7206878 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-7206878 h3, .elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-7206878 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cbc42a8 */.elementor-14917 .elementor-element.elementor-element-cbc42a8 {
    overflow: hidden;

border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 h3, .elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding: 0 1.6rem
}
.elementor-14917 .elementor-element.elementor-element-cbc42a8 p {
    padding-bottom: 1.6rem;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9ba8e49 */.elementor-14917 .elementor-element.elementor-element-9ba8e49 .swiper-slide {
    filter: drop-shadow(0 6.63463rem 2.70623rem rgba(156, 163, 171, 0.01)) drop-shadow(0 3.7538rem 2.26974rem rgba(156, 163, 171, 0.05)) drop-shadow(0 1.65866rem 1.65866rem rgba(156, 163, 171, 0.09)) drop-shadow(0px 0.436489rem 0.872977rem rgba(156, 163, 171, 0.1));
    top: 0;
    transition: top 0.3s ease-in-out;
    border: 1px solid transparent;
    border-radius: 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-9ba8e49 .swiper {
    overflow: unset
}
.elementor-14917 .elementor-element.elementor-element-9ba8e49 .swiper-slide:hover {
    transition: top 0.3s ease-in-out;
    top: -2rem;
    border: 1px solid #747477;
}

@media(max-width: 767px) {
    .elementor-14917 .elementor-element.elementor-element-9ba8e49 .swiper {
        max-width: 26rem;
        margin: 0 auto 0 0;
    }
    .elementor-14917 .elementor-element.elementor-element-9ba8e49 .swiper-slide:hover {
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-e397be6 */.elementor-14917 .elementor-element.elementor-element-e397be6 .rating-wrap,
.elementor-14917 .elementor-element.elementor-element-e397be6 .price,
.elementor-14917 .elementor-element.elementor-element-e397be6 .add-links-wrap,
.elementor-14917 .elementor-element.elementor-element-e397be6 .owl-dots,
.elementor-14917 .elementor-element.elementor-element-e397be6 h2,
.elementor-14917 .elementor-element.elementor-element-e397be6 .category-list {
    display: none;
}
.elementor-14917 .elementor-element.elementor-element-e397be6 .owl-item {
    height: 100%;
    /*max-width: 26rem;*/
    padding: 0 0.8rem;
    filter: drop-shadow(0px 0.436489rem 0.872977rem rgba(156, 163, 171, 0.1));
    overflow: initial !important;
}
.elementor-14917 .elementor-element.elementor-element-e397be6 li.product:hover .product-image {
    box-shadow: none;
}
.elementor-14917 .elementor-element.elementor-element-e397be6 .owl-item .product-inner {
    background: #FFFFFF !important;
    border-radius: 1.6rem;
    position: relative;
    border: 1px solid transparent;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    height: 100%;
    top: 0;
}
.elementor-14917 .elementor-element.elementor-element-e397be6 li {
    height: 100%;
    display: block;
}
.elementor-14917 .elementor-element.elementor-element-e397be6 .owl-item:hover .product-inner{
    transition: top 0.3s ease-in-out;
    top: -2rem;
    border: 1px solid #747477;
    transition: all 0.3s ease-in-out;
}
.elementor-14917 .elementor-element.elementor-element-e397be6 .product-image {
    margin-bottom: 2.4rem
}
.elementor-14917 .elementor-element.elementor-element-e397be6 .product-content {
    padding: 0 1.6rem 1.6rem;
}
.elementor-14917 .elementor-element.elementor-element-e397be6 .owl-carousel .owl-stage-outer {
    padding-top: 6.4rem;
}
@media(max-width: 767px) {
.elementor-14917 .elementor-element.elementor-element-e397be6 .owl-carousel .owl-stage-outer {
    padding-top: 0.4rem;
}
}
.elementor-14917 .elementor-element.elementor-element-e397be6 .owl-carousel .owl-stage {
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c42aff */@media(max-width:767px) {
    .elementor-14917 .elementor-element.elementor-element-5c42aff {
        max-width: 42.8rem;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tidalcolors.dev-3.com/wp-content/uploads/2024/09/open-sauce-one-latin-900-normal.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tidalcolors.dev-3.com/wp-content/uploads/2024/09/open-sauce-one-latin-800-normal.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tidalcolors.dev-3.com/wp-content/uploads/2024/09/open-sauce-one-latin-700-normal.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tidalcolors.dev-3.com/wp-content/uploads/2024/09/open-sauce-one-latin-600-normal.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tidalcolors.dev-3.com/wp-content/uploads/2024/09/open-sauce-one-latin-500-normal.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tidalcolors.dev-3.com/wp-content/uploads/2024/09/open-sauce-one-latin-400-normal.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tidalcolors.dev-3.com/wp-content/uploads/2024/09/open-sauce-one-latin-300-normal.ttf') format('truetype');
}
/* End Custom Fonts CSS */