.elementor-7257 .elementor-element.elementor-element-4b12c796{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:110px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-4b12c796:not(.elementor-motion-effects-element-type-background), .elementor-7257 .elementor-element.elementor-element-4b12c796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depor-academy.com/wp-content/uploads/2025/08/robert-katzki-APZWYETwgp0-unsplash-scaled.jpg");background-position:center center;}.elementor-7257 .elementor-element.elementor-element-4b12c796::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .elementor-background-video-container::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .e-con-inner > .elementor-background-video-container::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .elementor-background-slideshow::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-6777e81 ) 0%, var( --e-global-color-acaaa8f ) 100%);}.elementor-7257 .elementor-element.elementor-element-5eddcbca{--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-7257 .elementor-element.elementor-element-1da060d .woocommerce-breadcrumb{color:var( --e-global-color-e2857ef );font-family:var( --e-global-typography-9d6082b-font-family ), Sans-serif;font-size:var( --e-global-typography-9d6082b-font-size );font-weight:var( --e-global-typography-9d6082b-font-weight );text-decoration:var( --e-global-typography-9d6082b-text-decoration );line-height:var( --e-global-typography-9d6082b-line-height );}.elementor-7257 .elementor-element.elementor-element-1da060d .woocommerce-breadcrumb > a{color:var( --e-global-color-e2857ef );}.elementor-7257 .elementor-element.elementor-element-fd475fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-fd475fc:not(.elementor-motion-effects-element-type-background), .elementor-7257 .elementor-element.elementor-element-fd475fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13d71f3 );}.elementor-7257 .elementor-element.elementor-element-fad6340{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-23f2395 );--border-color:var( --e-global-color-23f2395 );--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 25px -12px rgba(0, 0, 0, 0.61);--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7257 .elementor-element.elementor-element-fad6340:not(.elementor-motion-effects-element-type-background), .elementor-7257 .elementor-element.elementor-element-fad6340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee2f4ae );}.elementor-7257 .elementor-element.elementor-element-b711390{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7257 .elementor-element.elementor-element-ba9a6f3{--display:flex;}.elementor-7257 .elementor-element.elementor-element-ba9a6f3.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-7257 .elementor-element.elementor-element-abcefcc{right:16px;}body.rtl .elementor-7257 .elementor-element.elementor-element-abcefcc{left:16px;}.elementor-7257 .elementor-element.elementor-element-abcefcc{top:16px;}.elementor-7257 .elementor-element.elementor-element-d7ef69a{text-align:center;}.elementor-7257 .elementor-element.elementor-element-d7ef69a img{width:400px;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7257 .elementor-element.elementor-element-85f167a{--display:flex;}.elementor-7257 .elementor-element.elementor-element-90667a8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7257 .elementor-element.elementor-element-94d2368 > .elementor-widget-container{background-color:var( --e-global-color-91f1835 );padding:4px 8px 4px 8px;border-radius:8px 8px 8px 8px;}.elementor-7257 .elementor-element.elementor-element-94d2368.elementor-element{--align-self:flex-start;}.elementor-7257 .elementor-element.elementor-element-94d2368{text-align:start;}.elementor-7257 .elementor-element.elementor-element-94d2368 .elementor-heading-title{font-family:var( --e-global-typography-4c2b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-4c2b88d-font-size );font-weight:var( --e-global-typography-4c2b88d-font-weight );text-transform:var( --e-global-typography-4c2b88d-text-transform );font-style:var( --e-global-typography-4c2b88d-font-style );text-decoration:var( --e-global-typography-4c2b88d-text-decoration );line-height:var( --e-global-typography-4c2b88d-line-height );color:var( --e-global-color-bd040ff );}.elementor-7257 .elementor-element.elementor-element-e631884{text-align:start;}.elementor-7257 .elementor-element.elementor-element-e631884 .elementor-heading-title{font-family:var( --e-global-typography-a1b51d8-font-family ), Sans-serif;font-size:var( --e-global-typography-a1b51d8-font-size );font-weight:var( --e-global-typography-a1b51d8-font-weight );text-decoration:var( --e-global-typography-a1b51d8-text-decoration );line-height:var( --e-global-typography-a1b51d8-line-height );color:var( --e-global-color-bd040ff );}.elementor-7257 .elementor-element.elementor-element-b68a259 > .elementor-widget-container{background-color:var( --e-global-color-ee2f4ae );padding:6px 6px 6px 6px;border-radius:100px 100px 100px 100px;}.elementor-7257 .elementor-element.elementor-element-b68a259.elementor-element{--align-self:flex-start;}.woocommerce .elementor-7257 .elementor-element.elementor-element-b68a259 .star-rating{color:#FFB700;font-size:16px;}.woocommerce .elementor-7257 .elementor-element.elementor-element-b68a259 .star-rating::before{color:var( --e-global-color-23f2395 );}.woocommerce:not(.rtl) .elementor-7257 .elementor-element.elementor-element-b68a259 .star-rating{margin-right:2px;}.woocommerce.rtl .elementor-7257 .elementor-element.elementor-element-b68a259 .star-rating{margin-left:2px;}.elementor-7257 .elementor-element.elementor-element-f29daa3{text-align:start;}.woocommerce .elementor-7257 .elementor-element.elementor-element-f29daa3 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-7257 .elementor-element.elementor-element-92e98ed{text-align:start;}.woocommerce .elementor-7257 .elementor-element.elementor-element-92e98ed .price{color:var( --e-global-color-bd040ff );font-family:var( --e-global-typography-9d6082b-font-family ), Sans-serif;font-size:var( --e-global-typography-9d6082b-font-size );font-weight:var( --e-global-typography-9d6082b-font-weight );text-decoration:var( --e-global-typography-9d6082b-text-decoration );line-height:var( --e-global-typography-9d6082b-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-92e98ed .price ins{color:var( --e-global-color-bd040ff );font-family:var( --e-global-typography-9d6082b-font-family ), Sans-serif;font-size:var( --e-global-typography-9d6082b-font-size );font-weight:var( --e-global-typography-9d6082b-font-weight );text-decoration:var( --e-global-typography-9d6082b-text-decoration );line-height:var( --e-global-typography-9d6082b-line-height );}.elementor-7257 .elementor-element.elementor-element-ac7f865{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;}.elementor-7257 .elementor-element.elementor-element-9d74215 .cart button, .elementor-7257 .elementor-element.elementor-element-9d74215 .cart .button{font-family:var( --e-global-typography-4c2b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-4c2b88d-font-size );font-weight:var( --e-global-typography-4c2b88d-font-weight );text-transform:var( --e-global-typography-4c2b88d-text-transform );font-style:var( --e-global-typography-4c2b88d-font-style );text-decoration:var( --e-global-typography-4c2b88d-text-decoration );line-height:var( --e-global-typography-4c2b88d-line-height );border-style:none;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;color:var( --e-global-color-e531307 );background-color:var( --e-global-color-08fd106 );transition:all 0.2s;}.elementor-7257 .elementor-element.elementor-element-9d74215 .cart button:hover, .elementor-7257 .elementor-element.elementor-element-9d74215 .cart .button:hover{background-color:var( --e-global-color-secondary );}.elementor-7257 .elementor-element.elementor-element-9d74215 .added_to_cart{color:var( --e-global-color-bd040ff );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:underline;line-height:16px;}.elementor-7257 .elementor-element.elementor-element-9d74215{--view-cart-spacing:8px;--button-spacing:8px;}.elementor-7257 .elementor-element.elementor-element-9d74215 .quantity .qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );border-radius:8px 8px 8px 8px;color:var( --e-global-color-text );border-color:var( --e-global-color-23f2395 );transition:all 0.2s;}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-83028ec-font-family ), Sans-serif;font-size:var( --e-global-typography-83028ec-font-size );font-weight:var( --e-global-typography-83028ec-font-weight );line-height:var( --e-global-typography-83028ec-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value select, .woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value:before{border:var( --e-global-color-23f2395 );border-radius:8px;}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-7257 .elementor-element.elementor-element-5dd3f28 .elementor-button{background-color:var( --e-global-color-91f1835 );fill:var( --e-global-color-bd040ff );color:var( --e-global-color-bd040ff );}.elementor-7257 .elementor-element.elementor-element-5dd3f28.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7257 .elementor-element.elementor-element-5dd3f28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7257 .elementor-element.elementor-element-5dd3f28 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7257 .elementor-element.elementor-element-d8d5a00{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:none;--border-style:none;}.elementor-7257 .elementor-element.elementor-element-a633db5{--e-image-carousel-slides-to-show:2;}.elementor-7257 .elementor-element.elementor-element-a633db5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7257 .elementor-element.elementor-element-a633db5 .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;color:var( --e-global-color-bd040ff );}.elementor-7257 .elementor-element.elementor-element-a633db5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-7257 .elementor-element.elementor-element-a633db5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-bd040ff );}.elementor-7257 .elementor-element.elementor-element-a633db5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:12px;height:12px;background:var( --e-global-color-85bca91 );}.elementor-7257 .elementor-element.elementor-element-a633db5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-13d71f3 );opacity:var( --e-global-color-13d71f3 );}.elementor-7257 .elementor-element.elementor-element-a633db5 .swiper-wrapper{display:flex;align-items:center;}.elementor-7257 .elementor-element.elementor-element-a633db5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:4px 4px 4px 4px;}.elementor-7257 .elementor-element.elementor-element-bbd11c8{--display:flex;}.elementor-7257 .elementor-element.elementor-element-56f3640{--n-accordion-title-font-size:var( --e-global-typography-39d25fb-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-08fd106 );--n-accordion-title-active-color:var( --e-global-color-08fd106 );--n-accordion-icon-size:14px;--n-accordion-icon-hover-color:var( --e-global-color-08fd106 );--n-accordion-icon-active-color:var( --e-global-color-08fd106 );}.elementor-7257 .elementor-element.elementor-element-56f3640 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-23f2395 );}.elementor-7257 .elementor-element.elementor-element-56f3640 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-23f2395 );}.elementor-7257 .elementor-element.elementor-element-56f3640 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-7257 .elementor-element.elementor-element-56f3640 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-39d25fb-font-family ), Sans-serif;font-weight:var( --e-global-typography-39d25fb-font-weight );text-decoration:var( --e-global-typography-39d25fb-text-decoration );line-height:var( --e-global-typography-39d25fb-line-height );}:where( .elementor-7257 .elementor-element.elementor-element-56f3640 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:8px;--padding-right:16px;--padding-bottom:24px;--padding-left:16px;}.elementor-7257 .elementor-element.elementor-element-4b64cfaf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:90px;--padding-bottom:90px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-4b64cfaf:not(.elementor-motion-effects-element-type-background), .elementor-7257 .elementor-element.elementor-element-4b64cfaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee2f4ae );background-image:url("https://depor-academy.com/wp-content/uploads/2023/05/rrxm-01w-54-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-7257 .elementor-element.elementor-element-4b64cfaf::before, .elementor-7257 .elementor-element.elementor-element-4b64cfaf > .elementor-background-video-container::before, .elementor-7257 .elementor-element.elementor-element-4b64cfaf > .e-con-inner > .elementor-background-video-container::before, .elementor-7257 .elementor-element.elementor-element-4b64cfaf > .elementor-background-slideshow::before, .elementor-7257 .elementor-element.elementor-element-4b64cfaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7257 .elementor-element.elementor-element-4b64cfaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(44deg, var( --e-global-color-6777e81 ) 36%, #417C6078 100%);}.elementor-7257 .elementor-element.elementor-element-412cdea0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-7257 .elementor-element.elementor-element-728cc7cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7257 .elementor-element.elementor-element-5a86219c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7257 .elementor-element.elementor-element-436e2a9e .elementor-heading-title{font-family:var( --e-global-typography-39d25fb-font-family ), Sans-serif;font-size:var( --e-global-typography-39d25fb-font-size );font-weight:var( --e-global-typography-39d25fb-font-weight );text-decoration:var( --e-global-typography-39d25fb-text-decoration );line-height:var( --e-global-typography-39d25fb-line-height );color:var( --e-global-color-e2857ef );}.elementor-7257 .elementor-element.elementor-element-4505debd .elementor-heading-title{color:var( --e-global-color-e2857ef );}.elementor-7257 .elementor-element.elementor-element-31603d2 .elementor-button{background-color:var( --e-global-color-91f1835 );fill:var( --e-global-color-bd040ff );color:var( --e-global-color-bd040ff );}.elementor-7257 .elementor-element.elementor-element-31603d2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7257 .elementor-element.elementor-element-31603d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7257 .elementor-element.elementor-element-31603d2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7257 .elementor-element.elementor-element-25def16c .elementor-button{background-color:var( --e-global-color-91f1835 );fill:var( --e-global-color-bd040ff );color:var( --e-global-color-bd040ff );}.elementor-7257 .elementor-element.elementor-element-25def16c .elementor-button:hover, .elementor-7257 .elementor-element.elementor-element-25def16c .elementor-button:focus{background-color:var( --e-global-color-08fd106 );color:var( --e-global-color-e2857ef );}.elementor-7257 .elementor-element.elementor-element-25def16c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7257 .elementor-element.elementor-element-25def16c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7257 .elementor-element.elementor-element-25def16c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7257 .elementor-element.elementor-element-25def16c .elementor-button:hover svg, .elementor-7257 .elementor-element.elementor-element-25def16c .elementor-button:focus svg{fill:var( --e-global-color-e2857ef );}.elementor-7257 .elementor-element.elementor-element-990e5a1{--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;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-990e5a1:not(.elementor-motion-effects-element-type-background), .elementor-7257 .elementor-element.elementor-element-990e5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13d71f3 );}.elementor-7257 .elementor-element.elementor-element-edb0b8d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7257 .elementor-element.elementor-element-c002942{text-align:start;}.elementor-7257 .elementor-element.elementor-element-c002942 .elementor-heading-title{font-family:var( --e-global-typography-39d25fb-font-family ), Sans-serif;font-size:var( --e-global-typography-39d25fb-font-size );font-weight:var( --e-global-typography-39d25fb-font-weight );text-decoration:var( --e-global-typography-39d25fb-text-decoration );line-height:var( --e-global-typography-39d25fb-line-height );color:var( --e-global-color-08fd106 );}.elementor-7257 .elementor-element.elementor-element-75b2f71{text-align:start;}.elementor-7257 .elementor-element.elementor-element-cacec86{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7257 .elementor-element.elementor-element-4c8e432{--grid-columns:4;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-7257 .elementor-element.elementor-element-4c8e432 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7257 .elementor-element.elementor-element-4c8e432 .e-loop-item > .elementor-section, .elementor-7257 .elementor-element.elementor-element-4c8e432 .e-loop-item > .elementor-section > .elementor-container, .elementor-7257 .elementor-element.elementor-element-4c8e432 .e-loop-item > .e-con, .elementor-7257 .elementor-element.elementor-element-4c8e432 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7257 .elementor-element.elementor-element-42d0d54{--grid-columns:4;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-7257 .elementor-element.elementor-element-42d0d54 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7257 .elementor-element.elementor-element-42d0d54 .e-loop-item > .elementor-section, .elementor-7257 .elementor-element.elementor-element-42d0d54 .e-loop-item > .elementor-section > .elementor-container, .elementor-7257 .elementor-element.elementor-element-42d0d54 .e-loop-item > .e-con, .elementor-7257 .elementor-element.elementor-element-42d0d54 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-7257 .elementor-element.elementor-element-ba9a6f3{--width:40%;}.elementor-7257 .elementor-element.elementor-element-85f167a{--width:60%;}}@media(max-width:1024px){.elementor-7257 .elementor-element.elementor-element-4b12c796{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-4b12c796::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .elementor-background-video-container::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .e-con-inner > .elementor-background-video-container::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .elementor-background-slideshow::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7257 .elementor-element.elementor-element-4b12c796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-6777e81 ) 0%, var( --e-global-color-acaaa8f ) 100%);}.elementor-7257 .elementor-element.elementor-element-5eddcbca.e-con{--align-self:center;}.elementor-7257 .elementor-element.elementor-element-1da060d .woocommerce-breadcrumb{font-size:var( --e-global-typography-9d6082b-font-size );line-height:var( --e-global-typography-9d6082b-line-height );}.elementor-7257 .elementor-element.elementor-element-fd475fc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7257 .elementor-element.elementor-element-fad6340{--flex-wrap:wrap;}.elementor-7257 .elementor-element.elementor-element-94d2368 .elementor-heading-title{font-size:var( --e-global-typography-4c2b88d-font-size );line-height:var( --e-global-typography-4c2b88d-line-height );}.elementor-7257 .elementor-element.elementor-element-e631884 .elementor-heading-title{font-size:var( --e-global-typography-a1b51d8-font-size );line-height:var( --e-global-typography-a1b51d8-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-f29daa3 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-92e98ed .price{font-size:var( --e-global-typography-9d6082b-font-size );line-height:var( --e-global-typography-9d6082b-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-92e98ed .price ins{font-size:var( --e-global-typography-9d6082b-font-size );line-height:var( --e-global-typography-9d6082b-line-height );}.elementor-7257 .elementor-element.elementor-element-9d74215 .cart button, .elementor-7257 .elementor-element.elementor-element-9d74215 .cart .button{font-size:var( --e-global-typography-4c2b88d-font-size );line-height:var( --e-global-typography-4c2b88d-line-height );}.elementor-7257 .elementor-element.elementor-element-9d74215 .added_to_cart{font-size:16px;}.elementor-7257 .elementor-element.elementor-element-9d74215 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations label{font-size:var( --e-global-typography-83028ec-font-size );line-height:var( --e-global-typography-83028ec-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7257 .elementor-element.elementor-element-56f3640{--n-accordion-title-font-size:var( --e-global-typography-39d25fb-font-size );}:where( .elementor-7257 .elementor-element.elementor-element-56f3640 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-39d25fb-line-height );}.elementor-7257 .elementor-element.elementor-element-4b64cfaf{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-436e2a9e .elementor-heading-title{font-size:var( --e-global-typography-39d25fb-font-size );line-height:var( --e-global-typography-39d25fb-line-height );}.elementor-7257 .elementor-element.elementor-element-990e5a1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-c002942 .elementor-heading-title{font-size:var( --e-global-typography-39d25fb-font-size );line-height:var( --e-global-typography-39d25fb-line-height );}.elementor-7257 .elementor-element.elementor-element-4c8e432{--grid-columns:2;}.elementor-7257 .elementor-element.elementor-element-42d0d54{--grid-columns:2;}}@media(max-width:767px){.elementor-7257 .elementor-element.elementor-element-4b12c796{--padding-top:75px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-1da060d .woocommerce-breadcrumb{font-size:var( --e-global-typography-9d6082b-font-size );line-height:var( --e-global-typography-9d6082b-line-height );}.elementor-7257 .elementor-element.elementor-element-fd475fc{--padding-top:16px;--padding-bottom:32px;--padding-left:8px;--padding-right:8px;}.elementor-7257 .elementor-element.elementor-element-fad6340{--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-7257 .elementor-element.elementor-element-94d2368 .elementor-heading-title{font-size:var( --e-global-typography-4c2b88d-font-size );line-height:var( --e-global-typography-4c2b88d-line-height );}.elementor-7257 .elementor-element.elementor-element-e631884 .elementor-heading-title{font-size:var( --e-global-typography-a1b51d8-font-size );line-height:var( --e-global-typography-a1b51d8-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-f29daa3 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-92e98ed .price{font-size:var( --e-global-typography-9d6082b-font-size );line-height:var( --e-global-typography-9d6082b-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-92e98ed .price ins{font-size:var( --e-global-typography-9d6082b-font-size );line-height:var( --e-global-typography-9d6082b-line-height );}.elementor-7257 .elementor-element.elementor-element-9d74215 .cart button, .elementor-7257 .elementor-element.elementor-element-9d74215 .cart .button{font-size:var( --e-global-typography-4c2b88d-font-size );line-height:var( --e-global-typography-4c2b88d-line-height );}.elementor-7257 .elementor-element.elementor-element-9d74215 .added_to_cart{font-size:14px;}.elementor-7257 .elementor-element.elementor-element-9d74215 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations label{font-size:var( --e-global-typography-83028ec-font-size );line-height:var( --e-global-typography-83028ec-line-height );}.woocommerce .elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7257 .elementor-element.elementor-element-9d74215 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7257 .elementor-element.elementor-element-a633db5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7257 .elementor-element.elementor-element-a633db5 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}.elementor-7257 .elementor-element.elementor-element-a633db5 .swiper-pagination-bullet{width:10px;height:10px;}.elementor-7257 .elementor-element.elementor-element-56f3640{--n-accordion-title-font-size:var( --e-global-typography-39d25fb-font-size );}:where( .elementor-7257 .elementor-element.elementor-element-56f3640 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-39d25fb-line-height );}.elementor-7257 .elementor-element.elementor-element-412cdea0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7257 .elementor-element.elementor-element-436e2a9e .elementor-heading-title{font-size:var( --e-global-typography-39d25fb-font-size );line-height:var( --e-global-typography-39d25fb-line-height );}.elementor-7257 .elementor-element.elementor-element-c002942{text-align:start;}.elementor-7257 .elementor-element.elementor-element-c002942 .elementor-heading-title{font-size:var( --e-global-typography-39d25fb-font-size );line-height:var( --e-global-typography-39d25fb-line-height );}.elementor-7257 .elementor-element.elementor-element-75b2f71{text-align:start;}.elementor-7257 .elementor-element.elementor-element-4c8e432{--grid-columns:1;}.elementor-7257 .elementor-element.elementor-element-42d0d54{--grid-columns:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-7257 .elementor-element.elementor-element-5eddcbca{--width:90%;}.elementor-7257 .elementor-element.elementor-element-fad6340{--width:90%;}.elementor-7257 .elementor-element.elementor-element-ba9a6f3{--width:100%;}.elementor-7257 .elementor-element.elementor-element-85f167a{--width:100%;}.elementor-7257 .elementor-element.elementor-element-412cdea0{--width:90%;}.elementor-7257 .elementor-element.elementor-element-edb0b8d{--width:90%;}.elementor-7257 .elementor-element.elementor-element-cacec86{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-4b12c796 */.elementor-7257 .elementor-element.elementor-element-4b12c796{
    max-height: 100 svh;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-b68a259 */.elementor-7257 .elementor-element.elementor-element-b68a259 a{ 
    display: none;
}

.elementor-7257 .elementor-element.elementor-element-b68a259 .star-rating {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9d74215 */.elementor-7257 .elementor-element.elementor-element-9d74215 .stock.available-on-backorder+ form.cart{ display: none !important;
}
.elementor-7257 .elementor-element.elementor-element-9d74215 .stock {
    color: var(--e-global-color-text);
        font-family: var(--e-global-typography-39d25fb-font-family), Sans-serif;
    font-weight: 600;
    font-size: 16px;
}
.elementor-7257 .elementor-element.elementor-element-9d74215 .stock.out-of-stock {
    color: var(--e-global-color-e0b75d7);
}
.elementor-7257 .elementor-element.elementor-element-9d74215 .stock.in-stock {
    color: var(--e-global-color-08fd106);
}
.elementor-7257 .elementor-element.elementor-element-9d74215 .stock.available-on-backorder{
    color: var(--e-global-color-08fd106);
}

.elementor-7257 .elementor-element.elementor-element-9d74215 .cart{
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee87431 */.elementor-7257 .elementor-element.elementor-element-ee87431{
    display: none;
}
.product.outofstock .show-if-outofstock {
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e35241 */.elementor-7257 .elementor-element.elementor-element-7e35241{
    display: none;
}
.product.onbackorder .show-if-backorder {
  display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5dd3f28 */.elementor-7257 .elementor-element.elementor-element-5dd3f28{
    display: none;
}
.product.outofstock .show-if-nostock {
  display: block;
}

.product.onbackorder .show-if-nostock {
  display: block;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac7f865 */.change-on-stock-status {
      background-color: transparent;
    padding: 0 ;
}
.product.onbackorder .change-on-stock-status {
  background-color: var(--e-global-color-e5a61db);
    padding: 16px;
}
.product.outofstock .change-on-stock-status {
  background-color: #F2DC1421;
    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31603d2 */.elementor-7257 .elementor-element.elementor-element-31603d2{
    display: none;
}
.product.outofstock .show-if-outofstock {
  display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25def16c */.elementor-7257 .elementor-element.elementor-element-25def16c{
    display: block;
}
.product.outofstock .hide-if-outofstock {
  display: none;
}/* End custom CSS */