.elementor-3514 .elementor-element.elementor-element-c723f4e{--display:flex;}.elementor-3514 .elementor-element.elementor-element-11f45a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3514 .elementor-element.elementor-element-d3fe0ad{text-align:left;}.elementor-3514 .elementor-element.elementor-element-d3fe0ad .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-01c4ee2{--display:flex;--position:fixed;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 0px 0px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--padding-top:010px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;top:240px;--z-index:50;}.elementor-3514 .elementor-element.elementor-element-01c4ee2:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-01c4ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2D2;}body:not(.rtl) .elementor-3514 .elementor-element.elementor-element-01c4ee2{right:0px;}body.rtl .elementor-3514 .elementor-element.elementor-element-01c4ee2{left:0px;}.elementor-3514 .elementor-element.elementor-element-db75e64{--spacer-size:50px;}.elementor-3514 .elementor-element.elementor-element-0d7b63e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3514 .elementor-element.elementor-element-088cd3d .cart button, .elementor-3514 .elementor-element.elementor-element-088cd3d .cart .button{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-3514 .elementor-element.elementor-element-088cd3d .cart button:hover, .elementor-3514 .elementor-element.elementor-element-088cd3d .cart .button:hover{color:#1F1F1F;background-color:#FFDF60;}.elementor-3514 .elementor-element.elementor-element-088cd3d .added_to_cart{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-088cd3d{--view-cart-spacing:0px;--button-spacing:13px;}.elementor-3514 .elementor-element.elementor-element-088cd3d .quantity .qty{border-radius:10px 10px 10px 10px;transition:all 0.2s;}.woocommerce .elementor-3514 .elementor-element.elementor-element-088cd3d form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-3514 .elementor-element.elementor-element-088cd3d form.cart table.variations tr th, .woocommerce .elementor-3514 .elementor-element.elementor-element-088cd3d form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-3514 .elementor-element.elementor-element-1bc82db{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-5870feb{--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;}.elementor-3514 .elementor-element.elementor-element-2126605{--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-3514 .elementor-element.elementor-element-2e39381{--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;--border-radius:15px 15px 15px 15px;}.elementor-3514 .elementor-element.elementor-element-2e39381:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-2e39381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3514 .elementor-element.elementor-element-2e39381.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3514 .elementor-element.elementor-element-172bc5c{width:100%;max-width:100%;}.woocommerce .elementor-3514 .elementor-element.elementor-element-172bc5c .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-3514 .elementor-element.elementor-element-fb359ab{--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;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-10b08b2{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3514 .elementor-element.elementor-element-10b08b2:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-10b08b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3514 .elementor-element.elementor-element-bcd81bd{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-40c2a41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-70731a8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3514 .elementor-element.elementor-element-5d5b636{--divider-border-style:solid;--divider-color:#000000AB;--divider-border-width:1px;}.elementor-3514 .elementor-element.elementor-element-5d5b636 .elementor-divider-separator{width:100%;}.elementor-3514 .elementor-element.elementor-element-5d5b636 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.tippy-popper[data-tippy-popper-id="95c99c6"] .tippy-tooltip, .tippy-popper[data-tippy-popper-id="95c99c6"] .tippy-tooltip .tippy-backdrop{background-color:#000000;}.tippy-popper[data-tippy-popper-id="95c99c6"][x-placement^=top] .tippy-tooltip .tippy-arrow{border-top-color:#000000;}.tippy-popper[data-tippy-popper-id="95c99c6"][x-placement^=bottom] .tippy-tooltip .tippy-arrow{border-bottom-color:#000000;}.tippy-popper[data-tippy-popper-id="95c99c6"][x-placement^=left] .tippy-tooltip .tippy-arrow{border-left-color:#000000;}.tippy-popper[data-tippy-popper-id="95c99c6"][x-placement^=right] .tippy-tooltip .tippy-arrow{border-right-color:#000000;}.tippy-popper[data-tippy-popper-id="95c99c6"] .tippy-tooltip .tippy-roundarrow{fill:#000000;}.tippy-popper[data-tippy-popper-id="95c99c6"] .tippy-tooltip{color:#ffffff;max-width:350px;}.elementor-3514 .elementor-element.elementor-element-95c99c6:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(4px/2);}.elementor-3514 .elementor-element.elementor-element-95c99c6:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(4px/2);}.elementor-3514 .elementor-element.elementor-element-95c99c6.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-3514 .elementor-element.elementor-element-95c99c6.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body:not(.rtl) .elementor-3514 .elementor-element.elementor-element-95c99c6.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-4px/2) + (-1px/2) );}body:not.rtl .elementor-3514 .elementor-element.elementor-element-95c99c6.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-4px/2) - (1px/2) );}.elementor-3514 .elementor-element.elementor-element-95c99c6{color:#000000A1;}.elementor-3514 .elementor-element.elementor-element-95c99c6 a{color:#00000073;}body:not(.rtl) .elementor-3514 .elementor-element.elementor-element-bbc149c{right:0px;}body.rtl .elementor-3514 .elementor-element.elementor-element-bbc149c{left:0px;}.elementor-3514 .elementor-element.elementor-element-bbc149c{top:0px;z-index:1;}.elementor-3514 .elementor-element.elementor-element-e8e0935{--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:space-evenly;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3514 .elementor-element.elementor-element-e8e0935:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-e8e0935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3514 .elementor-element.elementor-element-80b9cf2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-ed14792{--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;--justify-content:space-around;}.elementor-3514 .elementor-element.elementor-element-f6a3b20{--display:flex;}.elementor-3514 .elementor-element.elementor-element-f6a3b20.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3514 .elementor-element.elementor-element-8419e69{text-align:center;}.elementor-3514 .elementor-element.elementor-element-8419e69 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-fedb0a5{--display:flex;}.elementor-3514 .elementor-element.elementor-element-fedb0a5.e-con{--align-self:flex-start;}.elementor-3514 .elementor-element.elementor-element-5e28f73 img{width:135px;}.elementor-3514 .elementor-element.elementor-element-33aaf71{text-align:center;}.elementor-3514 .elementor-element.elementor-element-33aaf71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:none;color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-74c0b13{--display:flex;}.elementor-3514 .elementor-element.elementor-element-74c0b13.e-con{--align-self:flex-start;}.elementor-3514 .elementor-element.elementor-element-d74b199{text-align:center;}.elementor-3514 .elementor-element.elementor-element-d74b199 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-715ac28{--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;--border-radius:15px 15px 15px 15px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3514 .elementor-element.elementor-element-715ac28:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-715ac28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3514 .elementor-element.elementor-element-cd0f5e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-a53fd50{--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;--justify-content:space-around;}.elementor-3514 .elementor-element.elementor-element-8595ea7{--display:flex;}.elementor-3514 .elementor-element.elementor-element-8595ea7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3514 .elementor-element.elementor-element-93f8587{text-align:center;}.elementor-3514 .elementor-element.elementor-element-93f8587 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-b46576c{--display:flex;}.elementor-3514 .elementor-element.elementor-element-b46576c.e-con{--align-self:flex-start;}.elementor-3514 .elementor-element.elementor-element-aa8edfd{text-align:center;}.elementor-3514 .elementor-element.elementor-element-aa8edfd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-95db169{--display:flex;}.elementor-3514 .elementor-element.elementor-element-95db169.e-con{--align-self:flex-start;}.elementor-3514 .elementor-element.elementor-element-c504765{text-align:center;}.elementor-3514 .elementor-element.elementor-element-c504765 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-26fc00b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-3514 .elementor-element.elementor-element-26fc00b:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-26fc00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.woocommerce .elementor-3514 .elementor-element.elementor-element-89fb58c .woocommerce-tabs ul.wc-tabs li a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-038c12b .elementor-toggle-title, .elementor-3514 .elementor-element.elementor-element-038c12b .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-038c12b .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-038c12b .elementor-tab-title.elementor-active a, .elementor-3514 .elementor-element.elementor-element-038c12b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-3514 .elementor-element.elementor-element-038c12b .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:none;}.elementor-3514 .elementor-element.elementor-element-7e8d723{--spacer-size:50px;}.elementor-3514 .elementor-element.elementor-element-685ee25{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:10px;padding:0px 0px 10px 0px;box-shadow:0px 0px 10px 0px #D3D3D3;background-color:var( --e-global-color-secondary );}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products  ul.products{grid-column-gap:36px;grid-row-gap:46px;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:7px 7px 7px 7px;margin-bottom:0px;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:400;}.woocommerce .elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products .products > h2{color:var( --e-global-color-accent );margin-bottom:15px;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:#FFDA4400;border-color:var( --e-global-color-primary );}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3514 .elementor-element.elementor-element-de9dc33{--display:flex;}.elementor-3514 .elementor-element.elementor-element-de9dc33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3514 .elementor-element.elementor-element-9c582cd{--spacer-size:50px;}.elementor-3514 .elementor-element.elementor-element-1ac8f75{--display:flex;--position:fixed;--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;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:0px;--z-index:99999;}body:not(.rtl) .elementor-3514 .elementor-element.elementor-element-1ac8f75{right:0px;}body.rtl .elementor-3514 .elementor-element.elementor-element-1ac8f75{left:0px;}.elementor-3514 .elementor-element.elementor-element-229bbc2{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:10px 0px 0px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-3514 .elementor-element.elementor-element-229bbc2:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-229bbc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2D2;}.elementor-3514 .elementor-element.elementor-element-229bbc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3514 .elementor-element.elementor-element-47f990e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-47f990e:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-47f990e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA446B;}.elementor-3514 .elementor-element.elementor-element-47f990e.e-con{--align-self:center;}.elementor-3514 .elementor-element.elementor-element-b2adab1{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3514 .elementor-element.elementor-element-b2adab1:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-b2adab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA4499;}.elementor-3514 .elementor-element.elementor-element-b2adab1:hover{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3514 .elementor-element.elementor-element-b26a48a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-b26a48a.elementor-element{--align-self:center;}.elementor-3514 .elementor-element.elementor-element-b26a48a .elementor-icon-wrapper{text-align:center;}.elementor-3514 .elementor-element.elementor-element-b26a48a.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3514 .elementor-element.elementor-element-b26a48a.elementor-view-framed .elementor-icon, .elementor-3514 .elementor-element.elementor-element-b26a48a.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3514 .elementor-element.elementor-element-b26a48a.elementor-view-framed .elementor-icon, .elementor-3514 .elementor-element.elementor-element-b26a48a.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3514 .elementor-element.elementor-element-b26a48a .elementor-icon{font-size:26px;}.elementor-3514 .elementor-element.elementor-element-b26a48a .elementor-icon svg{height:26px;}.elementor-3514 .elementor-element.elementor-element-6c62bf2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-6c62bf2:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-6c62bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA446B;}.elementor-3514 .elementor-element.elementor-element-6c62bf2.e-con{--align-self:center;}.elementor-3514 .elementor-element.elementor-element-e8bf668{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3514 .elementor-element.elementor-element-e8bf668:not(.elementor-motion-effects-element-type-background), .elementor-3514 .elementor-element.elementor-element-e8bf668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA4499;}.elementor-3514 .elementor-element.elementor-element-e8bf668:hover{background-color:var( --e-global-color-primary );}.elementor-3514 .elementor-element.elementor-element-26dcd54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-26dcd54.elementor-element{--align-self:center;}.elementor-3514 .elementor-element.elementor-element-26dcd54 .elementor-icon-wrapper{text-align:center;}.elementor-3514 .elementor-element.elementor-element-26dcd54.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3514 .elementor-element.elementor-element-26dcd54.elementor-view-framed .elementor-icon, .elementor-3514 .elementor-element.elementor-element-26dcd54.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3514 .elementor-element.elementor-element-26dcd54.elementor-view-framed .elementor-icon, .elementor-3514 .elementor-element.elementor-element-26dcd54.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3514 .elementor-element.elementor-element-26dcd54 .elementor-icon{font-size:26px;}.elementor-3514 .elementor-element.elementor-element-26dcd54 .elementor-icon svg{height:26px;}.elementor-3514 .elementor-element.elementor-element-7b12a33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3514 .elementor-element.elementor-element-283551e .cart button, .elementor-3514 .elementor-element.elementor-element-283551e .cart .button{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-3514 .elementor-element.elementor-element-283551e .cart button:hover, .elementor-3514 .elementor-element.elementor-element-283551e .cart .button:hover{color:#1F1F1F;background-color:#FFDF60;}.elementor-3514 .elementor-element.elementor-element-283551e .added_to_cart{color:var( --e-global-color-text );}.elementor-3514 .elementor-element.elementor-element-283551e{--view-cart-spacing:0px;--button-spacing:13px;}.elementor-3514 .elementor-element.elementor-element-283551e .quantity .qty{border-radius:10px 10px 10px 10px;padding:05px 0px 5px 0px;transition:all 0.2s;}.woocommerce .elementor-3514 .elementor-element.elementor-element-283551e form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-3514 .elementor-element.elementor-element-283551e form.cart table.variations tr th, .woocommerce .elementor-3514 .elementor-element.elementor-element-283551e form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}@media(min-width:768px){.elementor-3514 .elementor-element.elementor-element-01c4ee2{--width:34%;}.elementor-3514 .elementor-element.elementor-element-5870feb{--content-width:1214px;}.elementor-3514 .elementor-element.elementor-element-2e39381{--width:50%;}.elementor-3514 .elementor-element.elementor-element-fb359ab{--width:50%;}.elementor-3514 .elementor-element.elementor-element-f6a3b20{--width:30%;}.elementor-3514 .elementor-element.elementor-element-74c0b13{--width:100%;}.elementor-3514 .elementor-element.elementor-element-de9dc33{--width:98.386%;}.elementor-3514 .elementor-element.elementor-element-1ac8f75{--width:50%;}.elementor-3514 .elementor-element.elementor-element-229bbc2{--width:100%;}.elementor-3514 .elementor-element.elementor-element-47f990e{--width:33px;}.elementor-3514 .elementor-element.elementor-element-b2adab1{--width:100%;}.elementor-3514 .elementor-element.elementor-element-6c62bf2{--width:33px;}.elementor-3514 .elementor-element.elementor-element-e8bf668{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3514 .elementor-element.elementor-element-2e39381{--width:100%;}.elementor-3514 .elementor-element.elementor-element-fb359ab{--width:100%;}.elementor-3514 .elementor-element.elementor-element-229bbc2{--width:100vw;}.elementor-3514 .elementor-element.elementor-element-6c62bf2{--width:100%;}}@media(max-width:1024px){.elementor-3514 .elementor-element.elementor-element-5870feb{--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-3514 .elementor-element.elementor-element-2126605{--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;}body:not(.rtl) .elementor-3514 .elementor-element.elementor-element-bbc149c{right:0px;}body.rtl .elementor-3514 .elementor-element.elementor-element-bbc149c{left:0px;}.elementor-3514 .elementor-element.elementor-element-bbc149c{top:-1px;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3514 .elementor-element.elementor-element-229bbc2{--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;}}@media(max-width:767px){.elementor-3514 .elementor-element.elementor-element-c723f4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-1bc82db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-5870feb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-2126605{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-80b9cf2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3514 .elementor-element.elementor-element-f6a3b20{--width:25%;--min-height:200px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-7ed8d12 img{width:100%;max-width:100%;}.elementor-3514 .elementor-element.elementor-element-8419e69.elementor-element{--align-self:flex-end;}.elementor-3514 .elementor-element.elementor-element-fedb0a5{--width:30%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-5e28f73 img{height:86px;object-fit:cover;}.elementor-3514 .elementor-element.elementor-element-33aaf71{text-align:center;}.elementor-3514 .elementor-element.elementor-element-74c0b13{--width:30%;--min-height:200px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-b623aa3 img{width:100%;}.elementor-3514 .elementor-element.elementor-element-cd0f5e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3514 .elementor-element.elementor-element-8595ea7{--width:25%;--min-height:150px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-59682eb img{width:100%;max-width:100%;}.elementor-3514 .elementor-element.elementor-element-93f8587.elementor-element{--align-self:flex-end;}.elementor-3514 .elementor-element.elementor-element-b46576c{--width:25%;--min-height:150px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-3b7d957 img{width:10em;}.elementor-3514 .elementor-element.elementor-element-aa8edfd{text-align:center;}.elementor-3514 .elementor-element.elementor-element-95db169{--width:25%;--min-height:150px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-371de04 img{width:100%;}.elementor-3514 .elementor-element.elementor-element-26fc00b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-685ee25{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products ul.products li.product{text-align:center;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-element{--align-self:center;}.elementor-3514 .elementor-element.elementor-element-fdeb7d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3514 .elementor-element.elementor-element-229bbc2{--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-3514 .elementor-element.elementor-element-7b12a33{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}}/* Start custom CSS for shortcode, class: .elementor-element-13433fe */#product_length {border-radius: 10px !important; 
    max-width: 325px;
}
.custom_length_field{ display: flex;
flex-direction: column;
gap: 10px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-088cd3d */.single_add_to_cart_button {max-width: 200px;
    margin: 0px !important;
}

.custom_length_field{
    display: flex;
    flex-direction: column;
}
    .login-to-download-button custom-login-class { 
    display: block;
    color: white !important;
    padding: 5px;
    text-decoration: none !important;
background-color: #343c47;
text-align: center;
border-radius: 10px;
}

.step-download-link{ 
    display: block;
    color: white !important;
    padding: 5px;
    text-decoration: none !important;
    font-weight: 200 !important;
background-color: #343c47;
text-align: center;
border-radius: 10px;

}

#section {min-width: 150px;}
.elementor-add-to-cart{ display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: end;
}
.elementor-add-to-cart{
    display: flex;
    align-items: end;}

.product-ref {display: none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-172bc5c */.product_img {max-width: 700px; max-height: 700px;}
.flex-direction-nav {display: none;}
.woocommerce-product-gallery__image{ border-radius: 15px;
    max-height: 540px !important;
}

.flex-active-slide img {
    width: auto !important; /* Ne pas forcer la largeur de l'image */
    max-width: 100% !important; /* Limite la taille à la largeur du contenant */
    height: auto !important; /* Maintient le ratio de l'image */

}
.woocommerce-product-gallery__image {
    display: flex !important;
    justify-content: center !important;
}
.woocommerce-product-gallery__image img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    
}

.flex-viewport{
    height: 540px !important;

}
.wp-post-image{height: 540px !important;
    max-height: 540px !important;
}
.flex-active{
    border: solid #ffda44 !important;
    border-radius: 10px !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2a8b43 */.elementor-shortcode-wrapper{
    display: block;
    width: 180px !important;
}
.elementor-shortcode-wrapper a {
    
    width:180px;
    background: var(--dark-color);
    border: solid 3px var(--dark-color);
    transition: all 0.3s ease-in-out;
}
    
.elementor-shortcode-wrapper img{
    width: 40px;
    filter: invert(100%);
    transition: all 0.3s ease-in-out;
}
.elementor-shortcode-wrapper:hover img{
    filter: invert(0%);
}
.elementor-shortcode-wrapper .download-step-button span{
    transition: all 0.3s ease-in-out;
}
.elementor-shortcode-wrapper:hover .download-step-button span{
    color: var(--dark-color)
}
.elementor-shortcode-wrapper:hover a {
    background: var(--yellow-color);
}
.download-step-button{
    justify-content: space-evenly;
    align-items: center;
    display: flex;
    color:white;
    font-weight: 500;/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-411c9ad *//*.fiche-technique{ min-height: 400px;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b08b2 */.bento-fiche-technique{min-height: 400px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-89fb58c */#tab-description{background-color: white;
    border-radius: 15px;
    min-width: 100% !important;
}

.tabs {display: none !important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-fdeb7d4 */.carousel-wrap{display: block !important;}
.elementor-grid li{
    width: 200px !important;
    max-width: 210px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b26a48a */.arrow{height: 26px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26dcd54 */.arrow{height: 26px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-283551e */.single_add_to_cart_button {
    max-width: 200px;
    /*margin: 0px 0px 10px 0px !important;*/
}

.custom_length_field{
    display: flex;
    flex-direction: column;
}
.login-to-download-button custom-login-class { 
    display: block;
    color: black !important;
    padding: 5px 8px 5px 8px;
    text-decoration: none !important;
    background-color: #ffda44;
    text-align: center;
    border-radius: 10px;
}

.step-download-link{ 
    display: block;
    color: black !important;
    padding: 5px 8px 5px 8px ;
    text-decoration: none !important;
    font-weight: 200 !important;
    background-color: #ffda44;
    text-align: center;
    border-radius: 10px;
}

/*@media screen and (width: 440px){
    .step-download-link{
        max-width:170px !important;
    }
}*/

#section {min-width: 150px;}

.elementor-add-to-cart{
    display: flex;
    flex-direction: row-reverse;
    /*justify-content: space-between;*/
    align-items: end;
}

/*.elementor-widget-woocommerce-product-add-to-cart{
    max-width: 500px !important;*/
    
}
    


/*.custom_wrapper .single_add_to_cart_button{
    background-color: #343c47 !important;
    color: white !important;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229bbc2 */.menu-commande{
    position: absolute;
    bottom: 0px !important;
    right: 0px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac8f75 */.fixed-commande{
    display: inline-block !important;
    max-width: 50% !important;
    right: 0px;

}/* End custom CSS */