.elementor-10170101 .elementor-element.elementor-element-16aa830c{margin-top:25px;margin-bottom:25px;padding:0px 40px 0px 40px;}.elementor-10170101 .elementor-element.elementor-element-1827abac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-00f335f{text-align:center;}.elementor-10170101 .elementor-element.elementor-element-c05dece .ce-category-list{justify-content:safe center;gap:10px;}.elementor-10170101 .elementor-element.elementor-element-c05dece .elementor-button{border-radius:52px;}.elementor-10170101 .elementor-element.elementor-element-10840fc3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-10170101 .elementor-element.elementor-element-10840fc3:not(.elementor-motion-effects-element-type-background), .elementor-10170101 .elementor-element.elementor-element-10840fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0);}.elementor-10170101 .elementor-element.elementor-element-10840fc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10170101 .elementor-element.elementor-element-10840fc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .ce-filters--shown .ce-filters{width:500px;padding:40px 40px 40px 40px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .dialog-lightbox-close-button{margin:40px 40px 40px 40px;color:#141414;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-lightbox.ce-filters--shown{background-color:rgba(20, 20, 20, 0.15);}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .dialog-lightbox-close-button:hover{color:rgba(20, 20, 20, 0.75);}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-heading-title{margin-bottom:calc(40px - 14px);}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-group{padding:calc(14px / 2) 0;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .ce-filters__title{font-weight:400;text-transform:uppercase;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-subgroup{padding:10px 10px 10px 0px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-option{gap:8px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-label{font-weight:400;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-label:after{padding-inline-start:0.6em;font-size:9px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 input:checked ~ .ce-checkbox{color:#141414;background-color:#FFFFFF;border-color:#141414;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .ce-checkbox{border-radius:0px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-option i[style]{font-size:14px;border-radius:10px;background-clip:content-box;padding:2px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .ce-dual-range{--ce-range-height:1px;background-color:#CBCBCB;--ce-range-active-color:#141414;--ce-range-thumb-color:#141414;--ce-range-thumb-border-color:#141414;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8{width:auto;align-self:flex-end;}.elementor-10170101 .elementor-element.elementor-element-5af2ccb5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10170101 .elementor-element.elementor-element-1005f479 .elementor-field-group{gap:8px;}.elementor-10170101 .elementor-element.elementor-element-1005f479 .elementor-form label{color:#FFFFFF;font-size:13px;font-weight:500;}.elementor-10170101 .elementor-element.elementor-element-1005f479 .elementor-field{font-size:13px;}.elementor-10170101 .elementor-element.elementor-element-1005f479{width:auto;}.elementor-10170101 .elementor-element.elementor-element-11e76689 > .elementor-container{max-width:2000px;}.elementor-10170101 .elementor-element.elementor-element-11e76689{padding:0px 40px 0px 40px;}.elementor-10170101 .elementor-element.elementor-element-11fe3d51.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-10170101 .elementor-element.elementor-element-11fe3d51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-60cc1c95{font-size:12px;}.elementor-10170101 .elementor-element.elementor-element-418d4846 > .elementor-container{max-width:1600px;}.elementor-10170101 .elementor-element.elementor-element-418d4846{margin-top:0px;margin-bottom:40px;padding:0px 40px 0px 40px;}.elementor-10170101 .elementor-element.elementor-element-9d9ec74.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10170101 .elementor-element.elementor-element-9d9ec74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-210ab52a .ce-pagination{margin:0 calc(-16px/2);}.elementor-10170101 .elementor-element.elementor-element-210ab52a .ce-pagination .elementor-icon-list-item{margin:0 calc(16px/2);}.elementor-10170101 .elementor-element.elementor-element-210ab52a .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-10170101 .elementor-element.elementor-element-210ab52a .elementor-icon-list-item > *{font-size:12px;}.elementor-10170101 .elementor-element.elementor-element-210ab52a .elementor-icon-list-text{color:#141414;}.elementor-10170101 .elementor-element.elementor-element-210ab52a a .elementor-icon-list-text{color:#CBCBCB;}.elementor-10170101 .elementor-element.elementor-element-210ab52a a:hover .elementor-icon-list-text{color:#141414;}.elementor-10170101 .elementor-element.elementor-element-210ab52a{width:auto;}.elementor-10170101 .elementor-element.elementor-element-78d89060 > .elementor-container{max-width:1600px;}.elementor-10170101 .elementor-element.elementor-element-78d89060{margin-top:40px;margin-bottom:100px;padding:0px 40px 0px 40px;}.elementor-10170101 .elementor-element.elementor-element-1e7d7f25.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10170101 .elementor-element.elementor-element-1e7d7f25 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-4a0095d8 > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-image-gallery .ce-gallery-item{width:100px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-scrollbar-x--auto > *{scroll-snap-align:start;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163.ce-image-gallery--layout-grid .ce-image-gallery{gap:40px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:40px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163.ce-image-gallery--layout-masonry figure{margin-bottom:40px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-image-gallery{grid-auto-rows:minmax(100px, 1fr);}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 figure .ce-gallery-icon{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 figure img{border-radius:0px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-gallery-icon{box-shadow:5px 5px 20px 4px rgba(0, 0, 0, 0.15) inset;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-gallery-icon, .elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-gallery-icon img{transition:800ms;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-gallery-overlay{transition-duration:800ms;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-gallery-item{gap:10px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 figcaption, .elementor-10170101 .elementor-element.elementor-element-2a4b6163 figcaption a{color:#555555;font-size:0.725rem;line-height:1.4em;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 > .elementor-widget-container{padding:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-10170101 .elementor-element.elementor-element-16aa830c{margin-top:25px;margin-bottom:25px;padding:0% 7% 0% 7%;}.elementor-10170101 .elementor-element.elementor-element-1827abac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-11e76689{padding:0% 7% 0% 7%;}.elementor-10170101 .elementor-element.elementor-element-418d4846{padding:0% 7% 0% 7%;}.elementor-10170101 .elementor-element.elementor-element-78d89060{padding:0% 7% 0% 7%;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-image-gallery .ce-gallery-item{width:120px;}}@media(max-width:767px){.elementor-10170101 .elementor-element.elementor-element-16aa830c{margin-top:-20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-00f335f > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-34316457{width:35%;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .ce-filters__toggle{justify-content:stretch;flex-direction:column;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 .ce-filters__toggle .elementor-button{padding:14px 14px 14px 14px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-e49e6a8{width:auto;flex-grow:1;}.elementor-10170101 .elementor-element.elementor-element-5af2ccb5{width:65%;}.elementor-10170101 .elementor-element.elementor-element-1005f479 .elementor-form label{font-size:0px;line-height:0em;}.elementor-10170101 .elementor-element.elementor-element-1005f479{width:100%;align-self:center;}.elementor-10170101 .elementor-element.elementor-element-11e76689{padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-11fe3d51{width:100%;}.elementor-10170101 .elementor-element.elementor-element-11fe3d51 > .elementor-column-wrap > .elementor-widget-wrap{column-gap:5px;flex-wrap:wrap;}.elementor-10170101 .elementor-element.elementor-element-5d10a6ca .ce-products{column-gap:5px;row-gap:5px;}.elementor-10170101 .elementor-element.elementor-element-418d4846{margin-top:0px;margin-bottom:50px;}.elementor-10170101 .elementor-element.elementor-element-78d89060{margin-top:0px;margin-bottom:50px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-image-gallery .ce-gallery-item{width:33%;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163.ce-image-gallery--layout-grid .ce-image-gallery{gap:20px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:20px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163.ce-image-gallery--layout-masonry figure{margin-bottom:20px;}.elementor-10170101 .elementor-element.elementor-element-2a4b6163 figcaption, .elementor-10170101 .elementor-element.elementor-element-2a4b6163 figcaption a{font-size:0.625rem;}}/* Start custom CSS for category-grid, class: .elementor-element-2a4b6163 */.elementor-10170101 .elementor-element.elementor-element-2a4b6163 .ce-image-gallery{scrollbar-width: none;}/* End custom CSS */