.elementor-20 .elementor-element.elementor-element-1baeca1{--display:flex;--gap:160px 160px;--row-gap:160px;--column-gap:160px;--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b113436{--display:flex;--min-height:80vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-e2eac89{--display:flex;--position:absolute;--min-height:80vh;--overlay-opacity:0.66;--padding-top:0px;--padding-bottom:0px;--padding-left:216px;--padding-right:216px;top:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-e2eac89:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e2eac89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megaultrasuplementos.com.br/wp-content/uploads/2026/05/PLANO-DE-FUNDO-MEGA-ULTRA-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e2eac89::before, .elementor-20 .elementor-element.elementor-element-e2eac89 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e2eac89 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e2eac89 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e2eac89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e2eac89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#231F20;--background-overlay:'';}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-e2eac89{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-e2eac89{right:0px;}.elementor-20 .elementor-element.elementor-element-f06388a{--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;--justify-content:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-5fca107{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-scale-start:0.6;--wcf-scale-end:1;--wcf-scale-origin:center;--wcf-scale-opacity:0;}.elementor-20 .elementor-element.elementor-element-5fca107 img{width:389px;}.elementor-20 .elementor-element.elementor-element-18bd16b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-83d0175{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-eada487{--wcf-duration:600ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20 .elementor-element.elementor-element-eada487 .wcf--text{gap:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-eada487 .wcf--text, .elementor-20 .elementor-element.elementor-element-eada487 .wcf--text *{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:700;line-height:1.2;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-b41b04b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:300ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-4abe495{--wcf-duration:600ms;--wcf-delay:30ms;--wcf-ease:ease;}.elementor-20 .elementor-element.elementor-element-4abe495 .wcf--text{gap:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-4abe495 .wcf--text, .elementor-20 .elementor-element.elementor-element-4abe495 .wcf--text *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.35px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-2d2a620{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:600ms;--wcf-slide-ease:ease;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-7f91161 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-4428735-font-family ), Sans-serif;font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-d1c0d1b .elementor-button{background-color:#B4752A00;font-family:var( --e-global-typography-4428735-font-family ), Sans-serif;font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-cb63c03{--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;--justify-content:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-03b6148{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-scale-start:0.6;--wcf-scale-end:1;--wcf-scale-origin:center;--wcf-scale-opacity:0;}.elementor-20 .elementor-element.elementor-element-03b6148 img{width:389px;}.elementor-20 .elementor-element.elementor-element-22e9b42{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4a37c7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-9b5b6a6{--wcf-duration:600ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20 .elementor-element.elementor-element-9b5b6a6 .wcf--text{gap:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9b5b6a6 .wcf--text, .elementor-20 .elementor-element.elementor-element-9b5b6a6 .wcf--text *{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:700;line-height:auto;letter-spacing:0.35px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-0ad9e7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:300ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-452e8e7{--wcf-duration:600ms;--wcf-delay:30ms;--wcf-ease:ease;}.elementor-20 .elementor-element.elementor-element-452e8e7 .wcf--text{gap:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-452e8e7 .wcf--text, .elementor-20 .elementor-element.elementor-element-452e8e7 .wcf--text *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:auto;letter-spacing:0.35px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-2fcb4fe{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:600ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-e6687a0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-4428735-font-family ), Sans-serif;font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-a0c88e5 .elementor-button{background-color:#B4752A00;font-family:var( --e-global-typography-4428735-font-family ), Sans-serif;font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-0d0256f{--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;--justify-content:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0afac8e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b77d73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-9b7a2cf{--wcf-duration:600ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20 .elementor-element.elementor-element-9b7a2cf .wcf--text{gap:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9b7a2cf .wcf--text, .elementor-20 .elementor-element.elementor-element-9b7a2cf .wcf--text *{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:700;line-height:auto;letter-spacing:0.35px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-cc4de50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:300ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-73ec78d{--wcf-duration:600ms;--wcf-delay:30ms;--wcf-ease:ease;}.elementor-20 .elementor-element.elementor-element-73ec78d .wcf--text{gap:0px;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-73ec78d .wcf--text, .elementor-20 .elementor-element.elementor-element-73ec78d .wcf--text *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:auto;letter-spacing:0.35px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-7d145a6{--display:flex;}.elementor-20 .elementor-element.elementor-element-aeb1f09{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-scale-start:0.6;--wcf-scale-end:1;--wcf-scale-origin:center;--wcf-scale-opacity:0;}.elementor-20 .elementor-element.elementor-element-aeb1f09 img{width:389px;}.elementor-20 .elementor-element.elementor-element-3493eb1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:600ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-92d630a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:auto;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-87d323f .elementor-button{background-color:#B4752A00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:auto;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-3e05987{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-331312c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;z-index:1;--wcf-slide-distance:60px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-331312c p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav{text-align:center;margin:12px 12px 12px 12px;border-style:none;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd.filterable-product-nav-align-left .filter-nav{text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd.filterable-product-nav-align-right .filter-nav{text-align:left;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-single-product-item :is(
                        .product-category ul, 
                        .product-title, 
                        .product-rating, 
                        .price ){text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-single-product-item .add-to-cart-bt{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd.elementor-align-left .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd.elementor-align-right .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:left;}.elementor-20 .elementor-element.elementor-element-1322bcd{z-index:1;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(4, 1fr);grid-gap:8px;}.elementor-20 .elementor-element.elementor-element-1322bcd .price del{display:inline-block;}.elementor-20 .elementor-element.elementor-element-1322bcd .price .shopengine-badge{display:inline-block;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );font-weight:var( --e-global-typography-d3531c8-font-weight );line-height:var( --e-global-typography-d3531c8-line-height );letter-spacing:var( --e-global-typography-d3531c8-letter-spacing );word-spacing:var( --e-global-typography-d3531c8-word-spacing );color:#615A5C;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav button:hover{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav button.active{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav li:first-child button{padding-left:0;margin-left:0;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav li:last-child button{padding-right:0;margin-right:0;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav button.active::before, .elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav button:hover::before{border-style:none;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav li button:not(.active, :hover){border-style:none;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav li button.active, .elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav li button:hover{border-style:none;border-radius:0px;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav{margin:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-single-product-item{background-color:#fff;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DECFD3;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-single-product-item{padding:8px 8px 8px 8px;border-width:1px 1px 1px 1px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-thumb{padding:0px 0px 15px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .product-thumb{padding:0px 0px 15px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );color:#AFA5A7;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-category ul li a:hover{color:#F03D3F;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-category{line-height:0;padding:0px 0px 24px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .product-category{line-height:0;padding:0px 0px 24px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-title{font-size:12px;font-weight:400;line-height:18px;margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-title a{color:#535353;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-title a:hover{color:#0A0A0A;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .product-title{margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price .shopengine-discount-badge{font-size:10px;font-weight:700;line-height:18px;color:#FFFFFF;background:#F54F29;border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 0px 0px 5px;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .product-price .shopengine-discount-badge{border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 5px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price span.amount{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price del span.amount{color:#999999;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-single-product-item .product-price :is(.onsale-off, .price del){font-size:12px;font-weight:700;line-height:24px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price{padding:10px 0px 10px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .product-price{padding:10px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price ins, .product-price .price del{margin-right:5px;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price ins, .rtl .elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price del{margin-left:5px;margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .prodcut-description{font-size:14px;font-weight:400;line-height:20px;color:#666666;padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F2F2F2;}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .prodcut-description{padding:15px 0px 15px 0px;border-width:1px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn{transition:none !important;color:#101010 !important;font-size:0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );color:var( --e-global-color-secondary );background:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button:hover{color:#FFFFFF;background:var( --e-global-color-primary );}.rtl .elementor-20 .elementor-element.elementor-element-1322bcd .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav a,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .product-category ul li button,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .product-title,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .rating-count,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .product-tag-sale-badge,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .product-price .onsale-off, .shopengine-single-product-item .product-price .price del,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .prodcut-description,
                    .elementor-20 .elementor-element.elementor-element-1322bcd .button{font-family:Montserrat;}.elementor-20 .elementor-element.elementor-element-5a7809d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;top:-245px;z-index:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5a7809d{left:-1px;}body.rtl .elementor-20 .elementor-element.elementor-element-5a7809d{right:-1px;}.elementor-20 .elementor-element.elementor-element-3e0d93c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:240px;--padding-right:240px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-085779d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;z-index:1;--wcf-slide-distance:60px;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-085779d p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav{text-align:center;margin:12px 12px 12px 12px;border-style:none;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942.filterable-product-nav-align-left .filter-nav{text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942.filterable-product-nav-align-right .filter-nav{text-align:left;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-single-product-item :is(
                        .product-category ul, 
                        .product-title, 
                        .product-rating, 
                        .price ){text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-single-product-item .add-to-cart-bt{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942.elementor-align-left .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942.elementor-align-right .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:left;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(4, 1fr);grid-gap:8px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .price del{display:inline-block;}.elementor-20 .elementor-element.elementor-element-9ceb942 .price .shopengine-badge{display:inline-block;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );font-weight:var( --e-global-typography-d3531c8-font-weight );line-height:var( --e-global-typography-d3531c8-line-height );letter-spacing:var( --e-global-typography-d3531c8-letter-spacing );word-spacing:var( --e-global-typography-d3531c8-word-spacing );color:#615A5C;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav button:hover{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav button.active{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav li:first-child button{padding-left:0;margin-left:0;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav li:last-child button{padding-right:0;margin-right:0;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav button.active::before, .elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav button:hover::before{border-style:none;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav li button:not(.active, :hover){border-style:none;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav li button.active, .elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav li button:hover{border-style:none;border-radius:0px;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav{margin:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-single-product-item{background-color:#fff;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DECFD3;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-single-product-item{padding:8px 8px 8px 8px;border-width:1px 1px 1px 1px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-thumb{padding:0px 0px 15px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .product-thumb{padding:0px 0px 15px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );color:#AFA5A7;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-category ul li a:hover{color:#F03D3F;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-category{line-height:0;padding:0px 0px 24px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .product-category{line-height:0;padding:0px 0px 24px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-title{font-size:12px;font-weight:400;line-height:18px;margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-title a{color:#535353;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-title a:hover{color:#0A0A0A;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .product-title{margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .shopengine-discount-badge{font-size:10px;font-weight:700;line-height:18px;color:#FFFFFF;background:#F54F29;border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 0px 0px 5px;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .shopengine-discount-badge{border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 5px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price span.amount{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price del span.amount{color:#999999;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-single-product-item .product-price :is(.onsale-off, .price del){font-size:12px;font-weight:700;line-height:24px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price{padding:10px 0px 10px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .product-price{padding:10px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price ins, .product-price .price del{margin-right:5px;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price ins, .rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price del{margin-left:5px;margin-right:0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .prodcut-description{font-size:14px;font-weight:400;line-height:20px;color:#666666;padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F2F2F2;}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .prodcut-description{padding:15px 0px 15px 0px;border-width:1px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn{transition:none !important;color:#101010 !important;font-size:0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );color:var( --e-global-color-secondary );background:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button:hover{color:#FFFFFF;background:var( --e-global-color-primary );}.rtl .elementor-20 .elementor-element.elementor-element-9ceb942 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav a,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .product-category ul li button,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .product-title,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .rating-count,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .product-tag-sale-badge,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .onsale-off, .shopengine-single-product-item .product-price .price del,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .prodcut-description,
                    .elementor-20 .elementor-element.elementor-element-9ceb942 .button{font-family:Montserrat;}.elementor-20 .elementor-element.elementor-element-b45092e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;top:-245px;z-index:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b45092e{left:-1px;}body.rtl .elementor-20 .elementor-element.elementor-element-b45092e{right:-1px;}.elementor-20 .elementor-element.elementor-element-1923016{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-e1689ab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-e1689ab p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav{text-align:center;margin:12px 12px 12px 12px;border-style:none;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7.filterable-product-nav-align-left .filter-nav{text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7.filterable-product-nav-align-right .filter-nav{text-align:left;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-single-product-item :is(
                        .product-category ul, 
                        .product-title, 
                        .product-rating, 
                        .price ){text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-single-product-item .add-to-cart-bt{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7.elementor-align-left .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7.elementor-align-right .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:left;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(4, 1fr);grid-gap:8px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-tag-sale-badge{display:block;color:#FFFFFF;background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:initial;letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );border-radius:4% 4% 4% 4%;min-height:auto;min-width:auto;padding:4px 8px 4px 8px;left:4%;top:4%;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .price del{display:inline-block;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .price .shopengine-badge{display:inline-block;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );font-weight:var( --e-global-typography-d3531c8-font-weight );line-height:var( --e-global-typography-d3531c8-line-height );letter-spacing:var( --e-global-typography-d3531c8-letter-spacing );word-spacing:var( --e-global-typography-d3531c8-word-spacing );color:#615A5C;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav button:hover{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav button.active{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav li:first-child button{padding-left:0;margin-left:0;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav li:last-child button{padding-right:0;margin-right:0;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav button.active::before, .elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav button:hover::before{border-style:none;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav li button:not(.active, :hover){border-style:none;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav li button.active, .elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav li button:hover{border-style:none;border-radius:0px;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav{margin:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-single-product-item{background-color:#fff;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DECFD3;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-single-product-item{padding:8px 8px 8px 8px;border-width:1px 1px 1px 1px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-thumb{padding:0px 0px 15px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-thumb{padding:0px 0px 15px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );color:#AFA5A7;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category ul li a:hover{color:#F03D3F;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category{line-height:0;padding:0px 0px 24px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category{line-height:0;padding:0px 0px 24px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-title{font-size:12px;font-weight:400;line-height:18px;margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-title a{color:#535353;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-title a:hover{color:#0A0A0A;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-title{margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .shopengine-discount-badge{font-size:10px;font-weight:700;line-height:18px;color:#FFFFFF;background:#F54F29;border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 0px 0px 5px;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .shopengine-discount-badge{border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 5px 0px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-tag-sale-badge{border-radius:4% 4% 4% 4%;line-height:initial;min-height:auto;min-width:auto;padding:4px 8px 4px 8px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price span.amount{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price del span.amount{color:#999999;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-single-product-item .product-price :is(.onsale-off, .price del){font-size:12px;font-weight:700;line-height:24px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price{padding:10px 0px 10px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price{padding:10px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price ins, .product-price .price del{margin-right:5px;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price ins, .rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price del{margin-left:5px;margin-right:0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .prodcut-description{font-size:14px;font-weight:400;line-height:20px;color:#666666;padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F2F2F2;}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .prodcut-description{padding:15px 0px 15px 0px;border-width:1px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn{transition:none !important;color:#101010 !important;font-size:0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );color:var( --e-global-color-secondary );background:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button:hover{color:#FFFFFF;background:var( --e-global-color-primary );}.rtl .elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav a,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category ul li button,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-title,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .rating-count,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-tag-sale-badge,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .onsale-off, .shopengine-single-product-item .product-price .price del,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .prodcut-description,
                    .elementor-20 .elementor-element.elementor-element-0b34ad7 .button{font-family:Montserrat;}.elementor-20 .elementor-element.elementor-element-e6faae2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:240px;--padding-right:240px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-301fbf0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-301fbf0 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav{text-align:center;margin:12px 12px 12px 12px;border-style:none;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2.filterable-product-nav-align-left .filter-nav{text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2.filterable-product-nav-align-right .filter-nav{text-align:left;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-single-product-item :is(
                        .product-category ul, 
                        .product-title, 
                        .product-rating, 
                        .price ){text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-single-product-item .add-to-cart-bt{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2.elementor-align-left .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:right;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2.elementor-align-right .shopengine-single-product-item :is( .product-category ul, .product-title, .product-rating, .price ){text-align:left;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(4, 1fr);grid-gap:8px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .price del{display:inline-block;}.elementor-20 .elementor-element.elementor-element-1847bf2 .price .shopengine-badge{display:inline-block;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );font-weight:var( --e-global-typography-d3531c8-font-weight );line-height:var( --e-global-typography-d3531c8-line-height );letter-spacing:var( --e-global-typography-d3531c8-letter-spacing );word-spacing:var( --e-global-typography-d3531c8-word-spacing );color:#615A5C;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav button:hover{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav button.active{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav li:first-child button{padding-left:0;margin-left:0;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav li:last-child button{padding-right:0;margin-right:0;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav li button{margin:0 12px 0 12px;padding:4px 0 4px 0;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav button.active::before, .elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav button:hover::before{border-style:none;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav li button:not(.active, :hover){border-style:none;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav li button.active, .elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav li button:hover{border-style:none;border-radius:0px;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav{margin:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-single-product-item{background-color:#fff;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DECFD3;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-single-product-item{padding:8px 8px 8px 8px;border-width:1px 1px 1px 1px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-thumb{padding:0px 0px 15px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .product-thumb{padding:0px 0px 15px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );color:#AFA5A7;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-category ul li a:hover{color:#F03D3F;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-category{line-height:0;padding:0px 0px 24px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .product-category{line-height:0;padding:0px 0px 24px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-title{font-size:12px;font-weight:400;line-height:18px;margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-title a{color:#535353;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-title a:hover{color:#0A0A0A;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .product-title{margin:0;padding:0px 0px 5px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .shopengine-discount-badge{font-size:10px;font-weight:700;line-height:18px;color:#FFFFFF;background:#F54F29;border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 0px 0px 5px;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .shopengine-discount-badge{border-radius:2px 2px 2px 2px;padding:0px 10px 0px 10px;margin:0px 5px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price span.amount{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price del span.amount{color:#999999;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-single-product-item .product-price :is(.onsale-off, .price del){font-size:12px;font-weight:700;line-height:24px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price{padding:10px 0px 10px 0px;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .product-price{padding:10px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price ins, .product-price .price del{margin-right:5px;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price ins, .rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price del{margin-left:5px;margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .prodcut-description{font-size:14px;font-weight:400;line-height:20px;color:#666666;padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F2F2F2;}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .prodcut-description{padding:15px 0px 15px 0px;border-width:1px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn{transition:none !important;color:#101010 !important;font-size:0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn:hover i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .add-to-cart-bt .se-btn.active i{color:#F03D3F !important;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );font-weight:var( --e-global-typography-4428735-font-weight );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );color:var( --e-global-color-secondary );background:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button:hover{color:#FFFFFF;background:var( --e-global-color-primary );}.rtl .elementor-20 .elementor-element.elementor-element-1847bf2 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{padding:8px 0px 8px 0px;}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav a,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .product-category ul li button,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .product-title,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .rating-count,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .product-tag-sale-badge,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .onsale-off, .shopengine-single-product-item .product-price .price del,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .prodcut-description,
                    .elementor-20 .elementor-element.elementor-element-1847bf2 .button{font-family:Montserrat;}.elementor-20 .elementor-element.elementor-element-eb6e08d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-20 .elementor-element.elementor-element-fe52679{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;font-family:"Oswald", Sans-serif;font-size:80px;font-weight:700;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-fe52679 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-88d32b1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;font-family:"Oswald", Sans-serif;font-size:80px;font-weight:700;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-88d32b1 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-0dc5946{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-20 .elementor-element.elementor-element-643b1da{--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: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:#231F2080;--border-color:#231F2080;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.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-20 .elementor-element.elementor-element-30c890b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d8de83e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-d8de83e p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-6cdc568{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-6cdc568 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-ae2122b{--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: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:#231F2080;--border-color:#231F2080;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:400ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-60d92d1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5765603{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-5765603 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-a8f6da7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-a8f6da7 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-7d5577d{--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: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:#231F2080;--border-color:#231F2080;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:800ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-770c7d3 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-b549fa5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-b549fa5 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1215452{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-1215452 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-16eac9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:240px;--padding-right:240px;}.elementor-20 .elementor-element.elementor-element-e9ea448{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--wcf-slide-distance:60px;font-family:"Oswald", Sans-serif;font-size:36px;font-weight:700;line-height:auto;letter-spacing:0.35px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-e9ea448 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-80aa151{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-20 .elementor-element.elementor-element-86c4ea2{--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: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:#231F2080;--border-color:#231F2080;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-527b618 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-450d1ef{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-450d1ef p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-71ed12f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-71ed12f p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-3004ec0{--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: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:#231F2080;--border-color:#231F2080;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:400ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-16f64a4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-fc96f57{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-fc96f57 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-da3f362{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-da3f362 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-e6e0fe2{--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: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:#231F2080;--border-color:#231F2080;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:800ms;--wcf-slide-ease:ease;}.elementor-20 .elementor-element.elementor-element-0f4471f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e2b3944{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-e2b3944 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-a1d2e55{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:auto;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-a1d2e55 p{margin-block-end:0px;}body.elementor-page-20{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-1baeca1{--content-width:100vw;}.elementor-20 .elementor-element.elementor-element-b113436{--width:100%;}.elementor-20 .elementor-element.elementor-element-e2eac89{--width:100vw;}.elementor-20 .elementor-element.elementor-element-18bd16b{--width:auto;}.elementor-20 .elementor-element.elementor-element-22e9b42{--width:auto;}.elementor-20 .elementor-element.elementor-element-0afac8e{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-18bd16b{--width:100%;}.elementor-20 .elementor-element.elementor-element-22e9b42{--width:100%;}.elementor-20 .elementor-element.elementor-element-0afac8e{--width:100%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1baeca1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f06388a{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-5fca107 img{width:461px;}.elementor-20 .elementor-element.elementor-element-18bd16b{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-18bd16b.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2d2a620{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-7f91161 .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-d1c0d1b .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-cb63c03{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-03b6148 img{width:461px;}.elementor-20 .elementor-element.elementor-element-22e9b42{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-22e9b42.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9b5b6a6 .wcf--text, .elementor-20 .elementor-element.elementor-element-9b5b6a6 .wcf--text *{line-height:1.3em;}.elementor-20 .elementor-element.elementor-element-452e8e7 .wcf--text, .elementor-20 .elementor-element.elementor-element-452e8e7 .wcf--text *{font-size:16px;}.elementor-20 .elementor-element.elementor-element-2fcb4fe{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-e6687a0 .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-a0c88e5 .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-0d0256f{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-0afac8e{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-0afac8e.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9b7a2cf .wcf--text, .elementor-20 .elementor-element.elementor-element-9b7a2cf .wcf--text *{line-height:1.3em;}.elementor-20 .elementor-element.elementor-element-73ec78d .wcf--text, .elementor-20 .elementor-element.elementor-element-73ec78d .wcf--text *{font-size:16px;}.elementor-20 .elementor-element.elementor-element-aeb1f09 img{width:461px;}.elementor-20 .elementor-element.elementor-element-3493eb1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-3e05987{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-331312c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(2, 1fr);}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-3e0d93c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-085779d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(3, 1fr);}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-1923016{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-e1689ab{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(2, 1fr);}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-tag-sale-badge{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-e6faae2{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-301fbf0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(3, 1fr);}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-eb6e08d{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-fe52679{text-align:center;line-height:1em;}.elementor-20 .elementor-element.elementor-element-88d32b1{text-align:center;line-height:1em;}.elementor-20 .elementor-element.elementor-element-0dc5946{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-643b1da{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-d8de83e{font-size:24px;line-height:1em;}.elementor-20 .elementor-element.elementor-element-6cdc568{font-size:12px;}.elementor-20 .elementor-element.elementor-element-ae2122b{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-5765603{font-size:24px;line-height:1em;}.elementor-20 .elementor-element.elementor-element-a8f6da7{font-size:12px;}.elementor-20 .elementor-element.elementor-element-7d5577d{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-b549fa5{font-size:24px;line-height:1em;}.elementor-20 .elementor-element.elementor-element-1215452{font-size:12px;}.elementor-20 .elementor-element.elementor-element-16eac9e{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-e9ea448{text-align:center;}.elementor-20 .elementor-element.elementor-element-80aa151{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-86c4ea2{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-450d1ef{font-size:24px;line-height:1em;}.elementor-20 .elementor-element.elementor-element-71ed12f{font-size:12px;}.elementor-20 .elementor-element.elementor-element-3004ec0{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-fc96f57{font-size:24px;line-height:1em;}.elementor-20 .elementor-element.elementor-element-da3f362{font-size:12px;}.elementor-20 .elementor-element.elementor-element-e6e0fe2{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-e2b3944{font-size:24px;line-height:1em;}.elementor-20 .elementor-element.elementor-element-a1d2e55{font-size:12px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-1baeca1{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-20 .elementor-element.elementor-element-b113436{--min-height:100vh;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-e2eac89{--min-height:90vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-7f91161 .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-d1c0d1b .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-e6687a0 .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-a0c88e5 .elementor-button{font-size:var( --e-global-typography-4428735-font-size );line-height:var( --e-global-typography-4428735-line-height );letter-spacing:var( --e-global-typography-4428735-letter-spacing );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-0d0256f{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-20 .elementor-element.elementor-element-0afac8e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-20 .elementor-element.elementor-element-9b7a2cf{text-align:center;}.elementor-20 .elementor-element.elementor-element-9b7a2cf .wcf--text, .elementor-20 .elementor-element.elementor-element-9b7a2cf .wcf--text *{font-size:40px;}.elementor-20 .elementor-element.elementor-element-73ec78d{text-align:center;}.elementor-20 .elementor-element.elementor-element-73ec78d .wcf--text, .elementor-20 .elementor-element.elementor-element-73ec78d .wcf--text *{font-size:12px;}.elementor-20 .elementor-element.elementor-element-7d145a6{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aeb1f09 img{width:119px;}.elementor-20 .elementor-element.elementor-element-3493eb1{--width:auto-width;--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20 .elementor-element.elementor-element-3493eb1.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-92d630a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-92d630a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-92d630a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-20 .elementor-element.elementor-element-92d630a .elementor-button{font-size:12px;border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-87d323f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-87d323f .elementor-button{font-size:12px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-331312c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(2, 1fr);}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1322bcd .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-3e0d93c{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-20 .elementor-element.elementor-element-085779d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(2, 1fr);}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-e1689ab{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(2, 1fr);}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-tag-sale-badge{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-e6faae2{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-20 .elementor-element.elementor-element-301fbf0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-shopengine-filterable-product-list .filter-content-row{grid-template-columns:repeat(2, 1fr);}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav button{font-size:var( --e-global-typography-d3531c8-font-size );word-spacing:var( --e-global-typography-d3531c8-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-category ul li a{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .product-price .price{font-size:var( --e-global-typography-text-font-size );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-content .filtered-product-list .shopengine-single-product-item .add-to-cart-bt .button{font-size:var( --e-global-typography-4428735-font-size );word-spacing:var( --e-global-typography-4428735-word-spacing );}.elementor-20 .elementor-element.elementor-element-0dc5946{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-16eac9e{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-20 .elementor-element.elementor-element-e9ea448{line-height:1em;}.elementor-20 .elementor-element.elementor-element-80aa151{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shopengine-filterable-product-list, class: .elementor-element-1322bcd */@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap');

.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt > a.shopengine_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt > a.shopengine-quickview-trigger,
.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt > a.shopengine_comparison_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt > a.shopengine-wishlist,
.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt > a.shopengine-comparison {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt {
    display: flex !important;
    width: 100% !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt > a.add_to_cart_button,
.elementor-20 .elementor-element.elementor-element-1322bcd .add-to-cart-bt > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    margin: 0 !important;
    border-radius: 4px !important;
    font-size: 16px !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .woocommerce-Price-amount {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .woocommerce-Price-amount > bdi {
    font-size: 36px !important;
    font-weight: 700 !important;
    font-family: "Oswald", sans-serif;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .product-category > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .shopengine-single-product-item {
    border-radius: 8px !important;
}

.shopengine-single-product-item {
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    background: #fff;
}

.shopengine-single-product-item .product-price {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}

.shopengine-single-product-item .product-price #woo-custom-installments-product-price,
.shopengine-single-product-item .product-price .woo-custom-installments-group,
.shopengine-single-product-item .product-price .woo-custom-installments-group-main-price,
.shopengine-single-product-item .product-price .woo-custom-installments-card-container {
    width: 100%;
    justify-content: center;
}

.shopengine-single-product-item .add-to-cart-bt {
    width: 100%;
}

.shopengine-single-product-item .add-to-cart-bt a.add_to_cart_button,
.shopengine-single-product-item .add-to-cart-bt a.button {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav-link {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav-item > .active {
    border-bottom: 1px solid #B4752A !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .active {
    font-weight: 800 !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .filter-nav {
    margin-bottom: 28px !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .product-tag-sale-badge > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .woo-custom-installments-details,
.elementor-20 .elementor-element.elementor-element-1322bcd .woo-custom-installments-details > .woocommerce-Price-amount > * {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .woo-custom-installments-offer,
.elementor-20 .elementor-element.elementor-element-1322bcd .woo-custom-installments-ticket-discount {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .woo-custom-installments-card-container {
    margin: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .woo-custom-installments-details-without-fee > i {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-1322bcd .product-category ul li a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: #AFA5A7 !important;
}

.produto-sabor-card{
    display: block;
    margin-top: 6px;
    font-size: 12px;
    line-height: 1.4;
    color: #666;
}/* End custom CSS */
/* Start custom CSS for shopengine-filterable-product-list, class: .elementor-element-9ceb942 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap');

.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt > a.shopengine_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt > a.shopengine-quickview-trigger,
.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt > a.shopengine_comparison_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt > a.shopengine-wishlist,
.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt > a.shopengine-comparison {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt {
    display: flex !important;
    width: 100% !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt > a.add_to_cart_button,
.elementor-20 .elementor-element.elementor-element-9ceb942 .add-to-cart-bt > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    margin: 0 !important;
    border-radius: 4px !important;
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .woocommerce-Price-amount > bdi {
    font-size: 28px !important;
    font-weight: 700 !important;
    font-family: "Oswald", sans-serif;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .product-category > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .shopengine-single-product-item {
    border-radius: 8px !important;
}

.shopengine-single-product-item {
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    background: #fff;
}

.shopengine-single-product-item .product-price {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}

.shopengine-single-product-item .product-price #woo-custom-installments-product-price,
.shopengine-single-product-item .product-price .woo-custom-installments-group,
.shopengine-single-product-item .product-price .woo-custom-installments-group-main-price,
.shopengine-single-product-item .product-price .woo-custom-installments-card-container {
    width: 100%;
    justify-content: center;
}

.shopengine-single-product-item .add-to-cart-bt {
    width: 100%;
}

.shopengine-single-product-item .add-to-cart-bt a.add_to_cart_button,
.shopengine-single-product-item .add-to-cart-bt a.button {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav-link {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav-item > .active {
    border-bottom: 1px solid #B4752A !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .active {
    font-weight: 800 !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .filter-nav {
    margin-bottom: 28px !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .product-tag-sale-badge > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .woo-custom-installments-details,
.elementor-20 .elementor-element.elementor-element-9ceb942 .woo-custom-installments-details > .woocommerce-Price-amount > * {
    font-size: 10px !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .woo-custom-installments-offer,
.elementor-20 .elementor-element.elementor-element-9ceb942 .woo-custom-installments-ticket-discount, .elementor-20 .elementor-element.elementor-element-9ceb942 .woo-custom-installments-offer {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .woo-custom-installments-card-container {
    margin: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .woo-custom-installments-details-without-fee > i {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-9ceb942 .product-category ul li a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: #AFA5A7 !important;
}/* End custom CSS */
/* Start custom CSS for shopengine-filterable-product-list, class: .elementor-element-0b34ad7 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap');

.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt > a.shopengine_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt > a.shopengine-quickview-trigger,
.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt > a.shopengine_comparison_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt > a.shopengine-wishlist,
.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt > a.shopengine-comparison {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt {
    display: flex !important;
    width: 100% !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt > a.add_to_cart_button,
.elementor-20 .elementor-element.elementor-element-0b34ad7 .add-to-cart-bt > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    margin: 0 !important;
    border-radius: 4px !important;
    font-size: 16px !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .woocommerce-Price-amount {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .woocommerce-Price-amount > bdi {
    font-size: 36px !important;
    font-weight: 700 !important;
    font-family: "Oswald", sans-serif;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .shopengine-single-product-item {
    border-radius: 8px !important;
}

.shopengine-single-product-item {
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    background: #fff;
}

.shopengine-single-product-item .product-price {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}

.shopengine-single-product-item .product-price #woo-custom-installments-product-price,
.shopengine-single-product-item .product-price .woo-custom-installments-group,
.shopengine-single-product-item .product-price .woo-custom-installments-group-main-price,
.shopengine-single-product-item .product-price .woo-custom-installments-card-container {
    width: 100%;
    justify-content: center;
}

.shopengine-single-product-item .add-to-cart-bt {
    width: 100%;
}

.shopengine-single-product-item .add-to-cart-bt a.add_to_cart_button,
.shopengine-single-product-item .add-to-cart-bt a.button {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav-link {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav-item > .active {
    border-bottom: 1px solid #B4752A !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .active {
    font-weight: 800 !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .filter-nav {
    margin-bottom: 28px !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-tag-sale-badge > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .woo-custom-installments-details,
.elementor-20 .elementor-element.elementor-element-0b34ad7 .woo-custom-installments-details > .woocommerce-Price-amount > * {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .woo-custom-installments-offer,
.elementor-20 .elementor-element.elementor-element-0b34ad7 .woo-custom-installments-ticket-discount, .elementor-20 .elementor-element.elementor-element-0b34ad7 .woo-custom-installments-offer {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .woo-custom-installments-card-container {
    margin: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .woo-custom-installments-details-without-fee > i {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-0b34ad7 .product-category ul li a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: #AFA5A7 !important;
}/* End custom CSS */
/* Start custom CSS for shopengine-filterable-product-list, class: .elementor-element-1847bf2 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap');

.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt > a.shopengine_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt > a.shopengine-quickview-trigger,
.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt > a.shopengine_comparison_add_to_list_action,
.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt > a.shopengine-wishlist,
.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt > a.shopengine-comparison {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt {
    display: flex !important;
    width: 100% !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt > a.add_to_cart_button,
.elementor-20 .elementor-element.elementor-element-1847bf2 .add-to-cart-bt > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    margin: 0 !important;
    border-radius: 4px !important;
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .woocommerce-Price-amount > bdi {
    font-size: 28px !important;
    font-weight: 700 !important;
    font-family: "Oswald", sans-serif;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .product-category > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .shopengine-single-product-item {
    border-radius: 8px !important;
}

.shopengine-single-product-item {
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    background: #fff;
}

.shopengine-single-product-item .product-price {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}

.shopengine-single-product-item .product-price #woo-custom-installments-product-price,
.shopengine-single-product-item .product-price .woo-custom-installments-group,
.shopengine-single-product-item .product-price .woo-custom-installments-group-main-price,
.shopengine-single-product-item .product-price .woo-custom-installments-card-container {
    width: 100%;
    justify-content: center;
}

.shopengine-single-product-item .add-to-cart-bt {
    width: 100%;
}

.shopengine-single-product-item .add-to-cart-bt a.add_to_cart_button,
.shopengine-single-product-item .add-to-cart-bt a.button {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav-link {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav-item > .active {
    border-bottom: 1px solid #B4752A !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .active {
    font-weight: 800 !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .filter-nav {
    margin-bottom: 28px !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .product-tag-sale-badge > ul > li > a {
    font-size: 12px !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .woo-custom-installments-details,
.elementor-20 .elementor-element.elementor-element-1847bf2 .woo-custom-installments-details > .woocommerce-Price-amount > * {
    font-size: 10px !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .woo-custom-installments-offer,
.elementor-20 .elementor-element.elementor-element-1847bf2 .woo-custom-installments-ticket-discount, .elementor-20 .elementor-element.elementor-element-1847bf2 .woo-custom-installments-offer {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .woo-custom-installments-card-container {
    margin: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .woo-custom-installments-details-without-fee > i {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-1847bf2 .product-category ul li a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: #AFA5A7 !important;
}/* End custom CSS */