.elementor-15428 .elementor-element.elementor-element-99b47bb:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-99b47bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keukenkast-wrappen.nl/wp-content/uploads/wrapfolie-webshop-keukenkast-wrappen-nl.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15428 .elementor-element.elementor-element-99b47bb > .elementor-container{min-height:40vh;}.elementor-15428 .elementor-element.elementor-element-99b47bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 60% 0% 0%;}.elementor-15428 .elementor-element.elementor-element-99b47bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15428 .elementor-element.elementor-element-7ce41a85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15428 .elementor-element.elementor-element-7ce41a85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #00000080 0%, #000000AD 100%);}.elementor-bc-flex-widget .elementor-15428 .elementor-element.elementor-element-7ce41a85.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15428 .elementor-element.elementor-element-7ce41a85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15428 .elementor-element.elementor-element-7ce41a85.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15428 .elementor-element.elementor-element-7ce41a85 > .elementor-element-populated{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:5% 15% 5% 15%;}.elementor-15428 .elementor-element.elementor-element-7ce41a85 > .elementor-element-populated > .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-15428 .elementor-element.elementor-element-25f3d01b{width:100%;max-width:100%;}.elementor-15428 .elementor-element.elementor-element-25f3d01b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.1rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-15428 .elementor-element.elementor-element-66d4492e{width:100%;max-width:100%;}.elementor-15428 .elementor-element.elementor-element-66d4492e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15428 .elementor-element.elementor-element-66d4492e .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:bold;color:var( --e-global-color-e6f2b53 );}.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-15428 .elementor-element.elementor-element-60c781cf{width:100%;max-width:100%;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-241dd206{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-241dd206:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-241dd206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-uael-advanced-search .uael-advanced-search-input{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-advanced-search .uael-advanced-search-popular-keywords h4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-advanced-search .uael-popular-keyword{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-advanced-search .uael-load-more-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-container{min-height:48px;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input{height:48px;padding-left:calc(48px / 5);padding-right:calc(48px / 5);font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;color:#222222;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(91.8, 91.8, 91.8, 0.5);border-style:solid;border-color:#E5E5E5;border-width:1px 1px 1px 1px;border-radius:6px;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input-wrapper .uael-icon-left ~ .uael-advanced-search-input{padding-left:51px;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input-wrapper .uael-icon-right ~ .uael-advanced-search-input{padding-right:45px;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-button{height:48px;min-width:48px;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input-wrapper{height:48px;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-icon{font-size:18px;color:#555555;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-icon svg{width:18px;height:18px;fill:#555555;}.elementor-15428 .elementor-element.elementor-element-27e799e9 > .elementor-widget-container{padding:20px 18px 20px 18px;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input::placeholder{color:#777777;}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input:focus{border-color:var( --e-global-color-secondary );}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input-wrapper:hover .uael-advanced-search-icon{color:var( --e-global-color-1aadae4 );}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input-wrapper:hover .uael-advanced-search-icon svg{fill:var( --e-global-color-1aadae4 );}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input:focus ~ .uael-advanced-search-icon{color:var( --e-global-color-1aadae4 );}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-input:focus ~ .uael-advanced-search-icon svg{fill:var( --e-global-color-1aadae4 );}.elementor-15428 .elementor-element.elementor-element-27e799e9 .uael-advanced-search-results{background-color:#FFFFFF;padding:12px 12px 12px 12px;border-style:solid;border-radius:1px 1px 1px 1px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.5);}.elementor-15428 .elementor-element.elementor-element-1717a0c{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-1717a0c:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-1717a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F1;}.elementor-15428 .elementor-element.elementor-element-5fc926d9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3DED8;--border-color:#E3DED8;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15428 .elementor-element.elementor-element-1638974c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-1638974c.elementor-view-stacked .elementor-icon{background-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-1638974c.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-1638974c.elementor-view-default .elementor-icon{fill:#4A2F1C;color:#4A2F1C;border-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-1638974c .elementor-icon{font-size:41px;}.elementor-15428 .elementor-element.elementor-element-1638974c .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-1638974c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1px;}.elementor-15428 .elementor-element.elementor-element-1638974c .elementor-icon-box-title{color:#171717;}.elementor-15428 .elementor-element.elementor-element-1638974c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4rem;color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-3831a7cf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3DED8;--border-color:#E3DED8;}.elementor-15428 .elementor-element.elementor-element-1bac1617 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-1bac1617.elementor-view-stacked .elementor-icon{background-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-1bac1617.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-1bac1617.elementor-view-default .elementor-icon{fill:#4A2F1C;color:#4A2F1C;border-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-1bac1617 .elementor-icon{font-size:41px;}.elementor-15428 .elementor-element.elementor-element-1bac1617 .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-1bac1617 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1px;}.elementor-15428 .elementor-element.elementor-element-1bac1617 .elementor-icon-box-title{color:#171717;}.elementor-15428 .elementor-element.elementor-element-1bac1617 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4rem;color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-2dde5298{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3DED8;--border-color:#E3DED8;}.elementor-15428 .elementor-element.elementor-element-4ab93c20 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-4ab93c20.elementor-view-stacked .elementor-icon{background-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-4ab93c20.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-4ab93c20.elementor-view-default .elementor-icon{fill:#4A2F1C;color:#4A2F1C;border-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-4ab93c20 .elementor-icon{font-size:41px;}.elementor-15428 .elementor-element.elementor-element-4ab93c20 .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-4ab93c20 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1px;}.elementor-15428 .elementor-element.elementor-element-4ab93c20 .elementor-icon-box-title{color:#171717;}.elementor-15428 .elementor-element.elementor-element-4ab93c20 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4rem;color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-66cbc03f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3DED8;--border-color:#E3DED8;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8.elementor-view-stacked .elementor-icon{background-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-25c0f9e8.elementor-view-default .elementor-icon{fill:#4A2F1C;color:#4A2F1C;border-color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon{font-size:41px;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1px;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-title{color:#171717;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4rem;color:#4A2F1C;}.elementor-15428 .elementor-element.elementor-element-765145a4{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-765145a4:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-765145a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-2d139a4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15428 .elementor-element.elementor-element-2d139a4b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.4rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-15428 .elementor-element.elementor-element-4eb78c43{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;}.elementor-15428 .elementor-element.elementor-element-4453ee20{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-4453ee20:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-4453ee20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-316c1257 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15428 .elementor-element.elementor-element-316c1257 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.4rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-15428 .elementor-element.elementor-element-61ee2949{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-169f829{--display:flex;--min-height:120px;--justify-content:flex-end;--overlay-opacity:0;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-169f829:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-169f829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keukenkast-wrappen.nl/wp-content/uploads/ChatGPT-Image-Sep-28-2026-01_22_18-PM.png");background-position:center center;background-size:cover;}.elementor-15428 .elementor-element.elementor-element-169f829::before, .elementor-15428 .elementor-element.elementor-element-169f829 > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-169f829 > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-169f829 > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-169f829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-169f829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-169f829:hover::before, .elementor-15428 .elementor-element.elementor-element-169f829:hover > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-169f829:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-169f829 > .elementor-background-slideshow:hover::before, .elementor-15428 .elementor-element.elementor-element-169f829 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-169f829:hover{--overlay-opacity:0.5;}.elementor-15428 .elementor-element.elementor-element-2aaebd36 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-2aaebd36 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-2aaebd36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-2aaebd36.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-2aaebd36.elementor-view-default .elementor-icon{fill:var( --e-global-color-e6f2b53 );color:var( --e-global-color-e6f2b53 );border-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-2aaebd36 .elementor-icon{font-size:18px;}.elementor-15428 .elementor-element.elementor-element-2aaebd36 .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-2aaebd36 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-15428 .elementor-element.elementor-element-2aaebd36:has(:hover) .elementor-icon-box-title,
					 .elementor-15428 .elementor-element.elementor-element-2aaebd36:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-768caa0b{--display:flex;--min-height:120px;--justify-content:flex-end;--overlay-opacity:0;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-768caa0b:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-768caa0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keukenkast-wrappen.nl/wp-content/uploads/ChatGPT-Image-Sep-28-2026-01_25_02-PM.png");background-position:center center;background-size:cover;}.elementor-15428 .elementor-element.elementor-element-768caa0b::before, .elementor-15428 .elementor-element.elementor-element-768caa0b > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-768caa0b > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-768caa0b > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-768caa0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-768caa0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-768caa0b:hover::before, .elementor-15428 .elementor-element.elementor-element-768caa0b:hover > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-768caa0b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-768caa0b > .elementor-background-slideshow:hover::before, .elementor-15428 .elementor-element.elementor-element-768caa0b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-768caa0b:hover{--overlay-opacity:0.5;}.elementor-15428 .elementor-element.elementor-element-2740de6d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-2740de6d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-2740de6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-2740de6d.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-2740de6d.elementor-view-default .elementor-icon{fill:var( --e-global-color-e6f2b53 );color:var( --e-global-color-e6f2b53 );border-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-2740de6d .elementor-icon{font-size:18px;}.elementor-15428 .elementor-element.elementor-element-2740de6d .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-2740de6d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-15428 .elementor-element.elementor-element-2740de6d:has(:hover) .elementor-icon-box-title,
					 .elementor-15428 .elementor-element.elementor-element-2740de6d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-7ca6a5be{--display:flex;--min-height:120px;--justify-content:flex-end;--overlay-opacity:0;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-7ca6a5be:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keukenkast-wrappen.nl/wp-content/uploads/ChatGPT-Image-Sep-28-2026-01_27_49-PM.png");background-position:center center;background-size:cover;}.elementor-15428 .elementor-element.elementor-element-7ca6a5be::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-7ca6a5be:hover::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be:hover > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .elementor-background-slideshow:hover::before, .elementor-15428 .elementor-element.elementor-element-7ca6a5be > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-7ca6a5be:hover{--overlay-opacity:0.5;}.elementor-15428 .elementor-element.elementor-element-807b28e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-807b28e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-807b28e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-807b28e.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-807b28e.elementor-view-default .elementor-icon{fill:var( --e-global-color-e6f2b53 );color:var( --e-global-color-e6f2b53 );border-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-807b28e .elementor-icon{font-size:18px;}.elementor-15428 .elementor-element.elementor-element-807b28e .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-807b28e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-15428 .elementor-element.elementor-element-807b28e:has(:hover) .elementor-icon-box-title,
					 .elementor-15428 .elementor-element.elementor-element-807b28e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-7da0cb6e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-37a21342{--display:flex;--min-height:120px;--justify-content:flex-end;--overlay-opacity:0;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-37a21342:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-37a21342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keukenkast-wrappen.nl/wp-content/uploads/ChatGPT-Image-Sep-28-2026-01_31_09-PM.png");background-position:center center;background-size:cover;}.elementor-15428 .elementor-element.elementor-element-37a21342::before, .elementor-15428 .elementor-element.elementor-element-37a21342 > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-37a21342 > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-37a21342 > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-37a21342 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-37a21342 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-37a21342:hover::before, .elementor-15428 .elementor-element.elementor-element-37a21342:hover > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-37a21342:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-37a21342 > .elementor-background-slideshow:hover::before, .elementor-15428 .elementor-element.elementor-element-37a21342 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-37a21342:hover{--overlay-opacity:0.5;}.elementor-15428 .elementor-element.elementor-element-262a6f75 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-262a6f75 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-262a6f75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-262a6f75.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-262a6f75.elementor-view-default .elementor-icon{fill:var( --e-global-color-e6f2b53 );color:var( --e-global-color-e6f2b53 );border-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-262a6f75 .elementor-icon{font-size:18px;}.elementor-15428 .elementor-element.elementor-element-262a6f75 .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-262a6f75 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-15428 .elementor-element.elementor-element-262a6f75:has(:hover) .elementor-icon-box-title,
					 .elementor-15428 .elementor-element.elementor-element-262a6f75:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-5308fd02{--display:flex;--min-height:120px;--justify-content:flex-end;--overlay-opacity:0;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-5308fd02:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-5308fd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keukenkast-wrappen.nl/wp-content/uploads/ChatGPT-Image-Sep-28-2026-01_31_53-PM.png");background-position:center center;background-size:cover;}.elementor-15428 .elementor-element.elementor-element-5308fd02::before, .elementor-15428 .elementor-element.elementor-element-5308fd02 > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-5308fd02 > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-5308fd02 > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-5308fd02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-5308fd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-5308fd02:hover::before, .elementor-15428 .elementor-element.elementor-element-5308fd02:hover > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-5308fd02:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-5308fd02 > .elementor-background-slideshow:hover::before, .elementor-15428 .elementor-element.elementor-element-5308fd02 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#00000052;--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-5308fd02:hover{--overlay-opacity:0.5;}.elementor-15428 .elementor-element.elementor-element-440730f7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15428 .elementor-element.elementor-element-440730f7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-440730f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-440730f7.elementor-view-framed .elementor-icon, .elementor-15428 .elementor-element.elementor-element-440730f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-e6f2b53 );color:var( --e-global-color-e6f2b53 );border-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-440730f7 .elementor-icon{font-size:18px;}.elementor-15428 .elementor-element.elementor-element-440730f7 .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-440730f7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-15428 .elementor-element.elementor-element-440730f7:has(:hover) .elementor-icon-box-title,
					 .elementor-15428 .elementor-element.elementor-element-440730f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-1aef237f{--display:flex;--min-height:120px;--justify-content:flex-end;--overlay-opacity:0.61;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-1aef237f::before, .elementor-15428 .elementor-element.elementor-element-1aef237f > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-1aef237f > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-1aef237f > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-1aef237f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-1aef237f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e6f2b53 );--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-7ce87687{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-7ce87687:not(.elementor-motion-effects-element-type-background), .elementor-15428 .elementor-element.elementor-element-7ce87687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6f2b53 );}.elementor-15428 .elementor-element.elementor-element-5722c86b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15428 .elementor-element.elementor-element-5722c86b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.4rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-15428 .elementor-element.elementor-element-256ecce4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-1a0e4526{--display:flex;--min-height:120px;--overlay-opacity:0.61;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-1a0e4526::before, .elementor-15428 .elementor-element.elementor-element-1a0e4526 > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-1a0e4526 > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-1a0e4526 > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-1a0e4526 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-1a0e4526 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e6f2b53 );--background-overlay:'';}.elementor-15428 .elementor-element.elementor-element-44f8c788{--display:flex;--min-height:120px;--overlay-opacity:0.61;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-44f8c788::before, .elementor-15428 .elementor-element.elementor-element-44f8c788 > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-44f8c788 > .e-con-inner > .elementor-background-video-container::before, .elementor-15428 .elementor-element.elementor-element-44f8c788 > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-44f8c788 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15428 .elementor-element.elementor-element-44f8c788 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e6f2b53 );--background-overlay:'';}@media(min-width:768px){.elementor-15428 .elementor-element.elementor-element-7ce41a85{width:100%;}.elementor-15428 .elementor-element.elementor-element-241dd206{--content-width:1220px;}.elementor-15428 .elementor-element.elementor-element-1717a0c{--content-width:1220px;}.elementor-15428 .elementor-element.elementor-element-765145a4{--content-width:1220px;}.elementor-15428 .elementor-element.elementor-element-4453ee20{--content-width:1220px;}.elementor-15428 .elementor-element.elementor-element-7ce87687{--content-width:1220px;}}@media(max-width:1024px){.elementor-15428 .elementor-element.elementor-element-99b47bb > .elementor-container{min-height:300px;}.elementor-15428 .elementor-element.elementor-element-99b47bb{padding:0% 0% 0% 0%;}.elementor-15428 .elementor-element.elementor-element-7ce41a85.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15428 .elementor-element.elementor-element-7ce41a85 > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-15428 .elementor-element.elementor-element-60c781cf{font-size:1.1rem;}.elementor-15428 .elementor-element.elementor-element-241dd206{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-1717a0c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-title, .elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-title a{line-height:1.3rem;}.elementor-15428 .elementor-element.elementor-element-25c0f9e8 .elementor-icon-box-description{line-height:1.4rem;}.elementor-15428 .elementor-element.elementor-element-765145a4{--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-2d139a4b{width:100%;max-width:100%;}.elementor-15428 .elementor-element.elementor-element-4453ee20{--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-316c1257{width:100%;max-width:100%;}.elementor-15428 .elementor-element.elementor-element-7ce87687{--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-15428 .elementor-element.elementor-element-5722c86b{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-15428 .elementor-element.elementor-element-99b47bb > .elementor-container{min-height:345px;}.elementor-15428 .elementor-element.elementor-element-99b47bb{padding:0px 0px 0px 0px;}.elementor-15428 .elementor-element.elementor-element-7ce41a85 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-15428 .elementor-element.elementor-element-25f3d01b{z-index:2;}.elementor-15428 .elementor-element.elementor-element-25f3d01b .elementor-heading-title{font-size:1rem;}.elementor-15428 .elementor-element.elementor-element-66d4492e{z-index:2;}.elementor-15428 .elementor-element.elementor-element-66d4492e .elementor-heading-title{font-size:1.4rem;}.elementor-15428 .elementor-element.elementor-element-241dd206{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15428 .elementor-element.elementor-element-1717a0c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15428 .elementor-element.elementor-element-5fc926d9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-15428 .elementor-element.elementor-element-3831a7cf{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-15428 .elementor-element.elementor-element-2dde5298{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-15428 .elementor-element.elementor-element-66cbc03f{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-15428 .elementor-element.elementor-element-765145a4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15428 .elementor-element.elementor-element-2d139a4b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15428 .elementor-element.elementor-element-2d139a4b{z-index:2;text-align:center;}.elementor-15428 .elementor-element.elementor-element-2d139a4b .elementor-heading-title{font-size:1rem;}.elementor-15428 .elementor-element.elementor-element-4453ee20{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15428 .elementor-element.elementor-element-316c1257 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15428 .elementor-element.elementor-element-316c1257{z-index:2;text-align:center;}.elementor-15428 .elementor-element.elementor-element-316c1257 .elementor-heading-title{font-size:1rem;}.elementor-15428 .elementor-element.elementor-element-61ee2949{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15428 .elementor-element.elementor-element-7da0cb6e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-15428 .elementor-element.elementor-element-7ce87687{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15428 .elementor-element.elementor-element-5722c86b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15428 .elementor-element.elementor-element-5722c86b{z-index:2;text-align:center;}.elementor-15428 .elementor-element.elementor-element-5722c86b .elementor-heading-title{font-size:1rem;}.elementor-15428 .elementor-element.elementor-element-256ecce4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-4b8b1f0c *//* =========================================
   DUTCH WEBSHOP - FILTER & PRODUCT STYLING
   Keukenkast-Wrappen.nl
   ========================================= */

/* Main filter panel */
.shop-filter {
    background: #FFFFFF;
    border: 1px solid #E6E2DB;
    border-radius: 8px;
    padding: 22px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.04);
}

/* Filter heading */
.shop-filter h3,
.shop-filter .filter-title {
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #222222;
    margin-bottom: 20px;
}

/* Filter section headings */
.shop-filter h4,
.shop-filter .filter-heading {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #222222;
    margin-top: 20px;
    margin-bottom: 12px;
}

/* Filter labels */
.shop-filter label {
    font-family: "Inter", sans-serif;
    font-size: 13px;
    color: #555555;
    line-height: 1.8;
}

/* Checkbox */
.shop-filter input[type="checkbox"] {
    width: 15px;
    height: 15px;
    accent-color: #C99A3A;
}

/* Radio buttons */
.shop-filter input[type="radio"] {
    accent-color: #C99A3A;
}

/* Price fields */
.shop-filter input[type="number"],
.shop-filter input[type="text"] {
    border: 1px solid #D8D4CC;
    border-radius: 5px;
    padding: 10px 12px;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    background: #FFFFFF;
}

/* Apply button */
.shop-filter button,
.shop-filter .apply-button {
    background: #C99A3A;
    color: #FFFFFF;
    border: none;
    border-radius: 5px;
    padding: 11px 18px;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.25s ease;
}

/* Apply hover */
.shop-filter button:hover,
.shop-filter .apply-button:hover {
    background: #A97D25;
    color: #FFFFFF;
}

/* Clear button */
.shop-filter .clear-button {
    background: transparent;
    color: #A97D25;
    border: 1px solid #C99A3A;
    border-radius: 5px;
    padding: 10px 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
}

/* =========================================
   SEARCH BAR
   ========================================= */

.shop-search input {
    height: 48px;
    border: 1px solid #DDD9D1;
    border-radius: 6px;
    background: #FFFFFF;
    padding: 0 18px;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    color: #333333;
}

.shop-search input::placeholder {
    color: #999999;
}

/* Search focus */
.shop-search input:focus {
    border-color: #C99A3A;
    outline: none;
    box-shadow: 0 0 0 2px rgba(201,154,58,0.12);
}

/* =========================================
   PRODUCT CARDS
   ========================================= */

.shop-product-card {
    background: #FFFFFF;
    border: 1px solid #E5E2DC;
    border-radius: 7px;
    overflow: hidden;
    transition: all 0.25s ease;
}

.shop-product-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
}

/* Product title */
.shop-product-card .product-title {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #222222;
}

/* Product category */
.shop-product-card .product-category {
    font-family: "Inter", sans-serif;
    font-size: 12px;
    color: #777777;
}

/* Product price */
.shop-product-card .price {
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #222222;
}

/* Product button */
.shop-product-card .view-details {
    background: #C99A3A;
    color: #FFFFFF !important;
    border: none;
    border-radius: 5px;
    padding: 11px 15px;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    transition: all 0.25s ease;
}

.shop-product-card .view-details:hover {
    background: #A97D25;
    color: #FFFFFF !important;
}

/* =========================================
   PAGINATION
   ========================================= */

.shop-pagination a,
.shop-pagination span {
    font-family: "Inter", sans-serif;
    font-size: 13px;
    color: #333333;
    padding: 8px 11px;
}

.shop-pagination .current {
    background: #C99A3A;
    color: #FFFFFF;
    border-radius: 4px;
}

/* =========================================
   OTHER CATEGORIES
   ========================================= */

.other-categories-title {
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #222222;
    margin-bottom: 20px;
}

.category-card {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    min-height: 125px;
}

.category-card img {
    width: 100%;
    height: 125px;
    object-fit: cover;
    transition: transform 0.4s ease;
}

.category-card:hover img {
    transform: scale(1.04);
}

.category-card .category-name {
    position: absolute;
    left: 18px;
    bottom: 17px;
    color: #FFFFFF;
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-shadow: 0 2px 5px rgba(0,0,0,0.45);
}

/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .shop-filter {
        padding: 16px;
    }

    .other-categories-title {
        font-size: 20px;
    }

    .category-card {
        min-height: 110px;
    }

    .category-card img {
        height: 110px;
    }

    .category-card .category-name {
        font-size: 14px;
        left: 14px;
        bottom: 13px;
    }

}/* End custom CSS */