.elementor-124 .elementor-element.elementor-element-e89cdce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-34e368d2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-34e368d2 > .elementor-element-populated, .elementor-124 .elementor-element.elementor-element-34e368d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-124 .elementor-element.elementor-element-34e368d2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-34e368d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-124 .elementor-element.elementor-element-5d937bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner .banner-content, .elementor-124 .elementor-element.elementor-element-5d937bb2 .banner .banner-content .banner-title, .elementor-124 .elementor-element.elementor-element-5d937bb2 .banner .banner-content .banner-subtitle{text-align:center !important;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-title{font-family:"Bebas Neue", Sans-serif;font-size:150px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-title{color:#FFFFFF;margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-title span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-subtitle{font-family:"Poppins", Sans-serif;font-size:45px;text-transform:capitalize;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-subtitle{color:#FFFFFF;margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-subtitle span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .content-inner{font-size:20px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .content-inner{color:#FFFFFF;margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content{margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;padding:50px 0px 50px 70px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .button-wrap .banner-button{font-family:"AlbertSans-SemiBold", Sans-serif;font-size:18px;border-radius:0px 0px 0px 0px;padding:16px 42px 16px 42px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner .banner-content .button-wrap .banner-button{color:#000000;background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner .banner-content .button-wrap .banner-button:hover{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner  .banner-content .button-wrap .banner-button:hover{background-color:#E56D6D;}.elementor-124 .elementor-element.elementor-element-2e26c1d7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-24365748 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-24365748 > .elementor-element-populated, .elementor-124 .elementor-element.elementor-element-24365748 > .elementor-element-populated > .elementor-background-overlay, .elementor-124 .elementor-element.elementor-element-24365748 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-24365748 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-124 .elementor-element.elementor-element-3e2635f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner .banner-content, .elementor-124 .elementor-element.elementor-element-3e2635f6 .banner .banner-content .banner-title, .elementor-124 .elementor-element.elementor-element-3e2635f6 .banner .banner-content .banner-subtitle{text-align:center !important;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-title{font-family:"Bebas Neue", Sans-serif;font-size:150px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-title{color:#FFFFFF;margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-title span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-subtitle{font-family:"Poppins", Sans-serif;font-size:45px;text-transform:capitalize;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-subtitle{color:#FFFFFF;margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-subtitle span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .content-inner{font-size:20px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .content-inner{color:#FFFFFF;margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content{margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;padding:50px 0px 50px 70px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .button-wrap .banner-button{font-family:"AlbertSans-SemiBold", Sans-serif;font-size:18px;border-radius:0px 0px 0px 0px;padding:16px 42px 16px 42px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner .banner-content .button-wrap .banner-button{color:#000000;background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner .banner-content .button-wrap .banner-button:hover{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner  .banner-content .button-wrap .banner-button:hover{background-color:#E56D6D;}.elementor-124 .elementor-element.elementor-element-473f3936{margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-124 .elementor-element.elementor-element-1415dc77 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-124 .elementor-element.elementor-element-210e6192{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 10px 0px;text-align:center;font-family:"Roboto Mono", Sans-serif;font-size:25px;line-height:31px;color:#1B1B1B;}.elementor-124 .elementor-element.elementor-element-210e6192 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-button .elementor-button{background-color:#B39E94;font-family:"Roboto Mono", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;padding:14px 64px 14px 64px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-button .elementor-button:hover, .elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-button .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-124 .elementor-element.elementor-element-357a9902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-button .elementor-align-icon-right{margin-left:2px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-button .elementor-align-icon-left{margin-right:2px;}.elementor-124 .elementor-element.elementor-element-357a9902{--cols-gap:9px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-item-title{font-family:"Roboto Mono", Sans-serif;font-size:17px;color:#5A5A5A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;padding:12px 15px 12px 15px;border-radius:100px 100px 100px 100px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-item-title:not(:last-child):after{top:12px;bottom:12px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-item-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-button .elementor-button:hover svg, .elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-button .elementor-button:focus svg{fill:#000000;}.elementor-124 .elementor-element.elementor-element-13fe3c6a{margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-124 .elementor-element.elementor-element-558f3927 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-1d571e42{--cols:5;--product-title-lines:2;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-item{text-align:center;padding:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-content .etheme-product-grid-title a{display:block;height:calc(var(--product-title-lines) * 3ex);line-height:3ex;overflow:hidden;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-item, .elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-has-fadeIn-content .etheme-product-grid-spacer{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-fadeIn-area{border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-right:20px;padding-left:20px;right:-20px;left:-20px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-categories{font-family:"Roboto Mono", Sans-serif;color:#888888;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-categories a{color:#888888;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-title{font-family:"Roboto Mono", Sans-serif;font-size:16px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-item.type-list{text-align:left;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-item.type-list .etheme-product-grid-content{align-self:center;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-title a{color:#1A1A1A;}.elementor-124 .elementor-element.elementor-element-1d571e42 .price{font-family:"Roboto Mono", Sans-serif;color:#888888;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-button{font-family:"Poppins", Sans-serif;font-size:15px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .quantity-wrapper[data-type=advanced] .quantity{border-radius:0px 0px 0px 0px;width:100%;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-1d571e42 .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:0px 0 0 0px;}body.rtl .elementor-124 .elementor-element.elementor-element-1d571e42 .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:0 0px 0px 0;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-1d571e42 .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:0 0px 0px 0;}body.rtl .elementor-124 .elementor-element.elementor-element-1d571e42 .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:0px 0 0 0px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-content > .etheme-product-grid-button{width:100%;}.elementor-124 .elementor-element.elementor-element-1d571e42 .quantity-wrapper[data-type=advanced] .quantity .qty{max-width:100%;}.elementor-124 .elementor-element.elementor-element-0f3afda:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-0f3afda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B39E94;}.elementor-124 .elementor-element.elementor-element-0f3afda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-124 .elementor-element.elementor-element-0f3afda > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-2213ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-124 .elementor-element.elementor-element-2213ad5 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;line-height:34px;word-spacing:0px;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-ee2475b > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:none;}.elementor-124 .elementor-element.elementor-element-ee2475b.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-ee2475b .swiper-wrapper{align-items:center;}.elementor-124 .elementor-element.elementor-element-ee2475b .swiper-nav, .elementor-124 .elementor-element.elementor-element-ee2475b .et-swiper-elementor-nav{color:#000000;background-color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-703f29e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-124 .elementor-element.elementor-element-4a0746dd .e-search-input{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-4a0746dd{--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:15px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-title{font-size:120px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-title span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-title{margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-subtitle{font-size:35px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-subtitle span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-subtitle{margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner img{min-height:400px !important;object-fit:cover;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-title{font-size:120px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-title span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-title{margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-subtitle{font-size:35px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-subtitle span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-subtitle{margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner img{min-height:350px !important;object-fit:cover;}.elementor-124 .elementor-element.elementor-element-473f3936{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-124 .elementor-element.elementor-element-210e6192{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-size:21px;}.elementor-124 .elementor-element.elementor-element-1d571e42{--cols:3;}.elementor-124 .elementor-element.elementor-element-0f3afda{padding:50px 50px 50px 50px;}.elementor-124 .elementor-element.elementor-element-703f29e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-e89cdce, .elementor-124 .elementor-element.elementor-element-e89cdce > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-title{font-size:55px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-title span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-subtitle{font-size:20px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-subtitle span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content .banner-subtitle{margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner-content{padding:10px 30px 10px 30px;}.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner img{min-height:380px !important;object-fit:cover;}.elementor-124 .elementor-element.elementor-element-2e26c1d7, .elementor-124 .elementor-element.elementor-element-2e26c1d7 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-title{font-size:55px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-title span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-subtitle{font-size:20px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-subtitle span{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content .banner-subtitle{margin-bottom:0px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner-content{padding:10px 30px 10px 30px;}.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner img{min-height:300px !important;object-fit:cover;object-position:left center !important;}.elementor-124 .elementor-element.elementor-element-473f3936{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-210e6192{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:0px;font-size:13px;line-height:1.7em;}.elementor-124 .elementor-element.elementor-element-210e6192 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-item-title{font-size:17px;}.elementor-124 .elementor-element.elementor-element-357a9902 .etheme-product-filters-item-content{border-width:1px 1px 1px 1px;}.elementor-124 .elementor-element.elementor-element-13fe3c6a{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-558f3927 > .elementor-element-populated, .elementor-124 .elementor-element.elementor-element-558f3927 > .elementor-element-populated > .elementor-background-overlay, .elementor-124 .elementor-element.elementor-element-558f3927 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-558f3927 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-1d571e42{--cols:2;--cols-gap:0px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-item{padding:5px 5px 5px 5px;}.elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-grid-fadeIn-area{padding-right:5px;padding-left:5px;right:-5px;left:-5px;}.elementor-124 .elementor-element.elementor-element-0f3afda{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-2213ad5 .elementor-heading-title{font-size:25px;}.elementor-124 .elementor-element.elementor-element-ee2475b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-radius:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-703f29e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-4a0746dd{--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:0px;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:25px 18px 25px 18px;}}/* Start custom CSS for banner, class: .elementor-element-5d937bb2 */.elementor-124 .elementor-element.elementor-element-5d937bb2 .banner {
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for banner, class: .elementor-element-3e2635f6 */.elementor-124 .elementor-element.elementor-element-3e2635f6 .banner {
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_filters, class: .elementor-element-357a9902 *//* =========================================================
   DZINEUP — UNIVERSAL MODERN PRODUCT FILTER UI
   XStore / Elementor Product Filters
   Does NOT change button colors
========================================================= */


/* =========================
   FILTER WRAPPER
========================= */

.etheme-product-filters,
.etheme-product-filters-items {
    overflow: visible !important;
}


.etheme-product-filters-items {
    gap: 10px !important;
}


/* =========================
   EACH FILTER
========================= */

.etheme-product-filters-item {
    position: relative !important;

    min-width: 0 !important;

    overflow: visible !important;
}


/* =========================
   CLOSED FIELD
========================= */

.etheme-product-filters-item-title {
    position: relative !important;

    width: 100% !important;
    min-height: 52px !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;

    padding: 0 45px 0 16px !important;

    background: #ffffff !important;

    border: 1px solid #e3e3e3 !important;
    border-radius: 11px !important;

    color: inherit !important;

    font-weight: 500 !important;

    cursor: pointer !important;

    box-shadow:
        0 2px 6px rgba(0, 0, 0, 0.02) !important;

    transition:
        border-color .2s ease,
        box-shadow .2s ease,
        background-color .2s ease !important;
}


/* Whole trigger feels clickable */
.etheme-product-filters-item-title * {
    pointer-events: none;
}


/* Hover */
.etheme-product-filters-item-title:hover {
    border-color: #cfcfcf !important;

    background: #ffffff !important;

    box-shadow:
        0 5px 16px rgba(0, 0, 0, .05) !important;
}


/* Open state */
.etheme-product-filters-item.opened
.etheme-product-filters-item-title {
    border-color: #bdbdbd !important;

    background: #ffffff !important;

    box-shadow:
        0 0 0 3px rgba(0, 0, 0, .035),
        0 5px 16px rgba(0, 0, 0, .05) !important;
}


/* Text */
.etheme-product-filters-item-title .title-text {
    display: block !important;

    overflow: hidden !important;

    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}


/* =========================
   CLEAN ARROW
========================= */

.etheme-product-filters-item-title::before {
    content: "" !important;

    position: absolute !important;

    top: 50% !important;
    right: 17px !important;

    width: 7px !important;
    height: 7px !important;

    border-right: 1.5px solid #777 !important;
    border-bottom: 1.5px solid #777 !important;

    transform:
        translateY(-65%)
        rotate(45deg) !important;

    transition: transform .2s ease !important;

    pointer-events: none !important;
}


.ethe-product-filters-item.opened
.etheme-product-filters-item-title::before,
.etheme-product-filters-item.opened
.etheme-product-filters-item-title::before {
    transform:
        translateY(-25%)
        rotate(225deg) !important;
}


/* Remove old decoration if present */
.etheme-product-filters-item-title::after {
    display: none !important;
}


/* =========================
   DROPDOWN PANEL
========================= */

.etheme-product-filters-item-content {
    position: absolute !important;

    top: calc(100% + 7px) !important;
    left: 0 !important;

    z-index: 99999 !important;

    width: 100% !important;
    max-height: 310px !important;

    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 6px !important;

    overflow-x: hidden !important;
    overflow-y: auto !important;

    background: #ffffff !important;

    border: 1px solid #e2e2e2 !important;
    border-radius: 10px !important;

    box-shadow:
        0 16px 40px rgba(0, 0, 0, .11),
        0 3px 10px rgba(0, 0, 0, .04) !important;

    animation: dzFilterOpen .16s ease-out;
}


@keyframes dzFilterOpen {

    from {
        opacity: 0;
        transform: translateY(-5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }

}


/* =========================
   LIST RESET
========================= */

.etheme-product-filters-item-content ul {
    margin: 0 !important;
    padding: 0 !important;
}


.etheme-product-filters-item-content li {
    width: 100% !important;

    display: block !important;

    box-sizing: border-box !important;

    margin: 1px 0 !important;
    padding: 0 !important;

    border: 0 !important;

    list-style: none !important;
}


.etheme-product-filters-item-content li::before,
.etheme-product-filters-item-content li::after {
    display: none !important;
}


/* =========================
   FULL WIDTH CLICKABLE ITEM
========================= */

.etheme-product-filters-item-content li > a,
.etheme-product-filters-item-content li > span,
.etheme-product-filters-item-content .filter-item {
    width: 100% !important;
    min-height: 41px !important;

    display: flex !important;
    align-items: center !important;

    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 9px 12px !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 7px !important;

    color: inherit !important;


    font-weight: 400 !important;
    line-height: 1.35 !important;

    text-decoration: none !important;

    cursor: pointer !important;

    transition:
        background-color .14s ease,
        color .14s ease,
        padding-left .14s ease !important;
}


/* Make nested text part of same click area */
.etheme-product-filters-item-content li > a *,
.etheme-product-filters-item-content .filter-item * {
    pointer-events: none !important;
}


/* =========================
   ITEM HOVER
========================= */

.etheme-product-filters-item-content li > a:hover,
.etheme-product-filters-item-content li > span:hover,
.etheme-product-filters-item-content .filter-item:hover {
    background: #f5f5f5 !important;

    padding-left: 15px !important;
}


/* =========================
   ACTIVE / SELECTED
========================= */

.etheme-product-filters-item-content li.chosen > a,
.etheme-product-filters-item-content li.current-cat > a,
.etheme-product-filters-item-content li.current-cat-parent > a,
.etheme-product-filters-item-content li.active > a {
    background: #f0f0f0 !important;

    color: inherit !important;

    font-weight: 600 !important;
}


/* =========================
   CHILD CATEGORIES
========================= */

.etheme-product-filters-item-content ul.children {
    margin: 2px 0 3px 10px !important;

    padding-left: 8px !important;

    border-left: 1px solid #ececec !important;
}


.etheme-product-filters-item-content ul.children a {
    min-height: 37px !important;


    opacity: .82;
}


/* =========================
   QUICK RESULT / VALUE
========================= */

.etheme-product-filters-quick-results {
    margin-left: 6px !important;


    font-weight: 500 !important;
}


/* =========================
   MODERN SCROLLBAR
========================= */

.etheme-product-filters-item-content::-webkit-scrollbar {
    width: 5px !important;
}


.etheme-product-filters-item-content::-webkit-scrollbar-track {
    background: transparent !important;
}


.etheme-product-filters-item-content::-webkit-scrollbar-thumb {
    background: #d3d3d3 !important;

    border-radius: 50px !important;
}


.etheme-product-filters-item-content::-webkit-scrollbar-thumb:hover {
    background: #b8b8b8 !important;
}


.etheme-product-filters-item-content {
    scrollbar-width: thin !important;
    scrollbar-color: #d3d3d3 transparent !important;
}


/* =========================================================
   IMPORTANT:
   BUTTON COLOR IS NOT TOUCHED
========================================================= */

/*
   No background-color
   No color
   No border-color

   Only UI dimensions / radius / alignment
*/

.etheme-product-filters-button .elementor-button,
.etheme-product-filters-button button,
.etheme-product-filters-button input[type="submit"] {
    min-height: 50px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;

    border-radius: 11px !important;

    transition:
        transform .2s ease,
        box-shadow .2s ease !important;
}


.etheme-product-filters-button .elementor-button:hover,
.etheme-product-filters-button button:hover,
.etheme-product-filters-button input[type="submit"]:hover {
    transform: translateY(-1px);

    box-shadow:
        0 7px 18px rgba(0, 0, 0, .10) !important;
}


/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .etheme-product-filters-item-title {
        min-height: 50px !important;
    }

}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .etheme-product-filters-items {
        gap: 9px !important;
    }


    .etheme-product-filters-item-title {
        min-height: 50px !important;

        padding-left: 14px !important;


    .etheme-product-filters-item-content {
        max-height: 275px !important;

        padding: 5px !important;

        border-radius: 9px !important;
    }


    .etheme-product-filters-item-content li > a,
    .etheme-product-filters-item-content li > span,
    .etheme-product-filters-item-content .filter-item {
        min-height: 44px !important;

        padding: 10px 11px !important;

    }


    .etheme-product-filters-button .elementor-button,
    .etheme-product-filters-button button,
    .etheme-product-filters-button input[type="submit"] {
        min-height: 50px !important;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-etheme_archive_products, class: .elementor-element-1d571e42 */[data-elementor-device-mode=mobile] .elementor-124 .elementor-element.elementor-element-1d571e42 .etheme-product-hover-mask3 .footer-inner .show-quickly {
    display: none
}/* End custom CSS */