.elementor-835 .elementor-element.elementor-element-4e770bc:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-4e770bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-4e770bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-4e770bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-835 .elementor-element.elementor-element-21eefbd:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-21eefbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-21eefbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-21eefbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-835 .elementor-element.elementor-element-a52967a.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-835 .elementor-element.elementor-element-a52967a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-835 .elementor-element.elementor-element-a52967a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:26px 70px 26px 55px;}.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-835 .elementor-element.elementor-element-51441ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-835 .elementor-element.elementor-element-51441ea .elementor-heading-title{font-family:"TeX Gyre Adventor", Sans-serif;font-size:35px;font-weight:700;line-height:0.99em;letter-spacing:-0.045em;color:#1F1F1F;}.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-835 .elementor-element.elementor-element-01bd4b5{width:var( --container-widget-width, 530px );max-width:530px;margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:530px;--container-widget-flex-grow:0;font-family:"TeX Gyre Adventor", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#666666;}.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-835 .elementor-element.elementor-element-66fcdd0{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-stacked .elementor-icon{background-color:#292929;fill:#FFFFFF;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-default .elementor-icon{fill:#292929;color:#292929;border-color:#292929;}.elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#1F1F1F;color:#1F1F1F;}.elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-835 .elementor-element.elementor-element-66fcdd0.elementor-view-framed:has(:focus) .elementor-icon{background-color:#1F1F1F;}.elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon{font-size:10px;padding:4px;border-width:1px 1px 1px 1px;border-radius:50% 50% 50% 50%;}.elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon-box-title, .elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon-box-title a{font-family:"TeX Gyre Adventor", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon-box-title{color:#252525;}.elementor-835 .elementor-element.elementor-element-66fcdd0:has(:hover) .elementor-icon-box-title,
					 .elementor-835 .elementor-element.elementor-element-66fcdd0:has(:focus) .elementor-icon-box-title{color:#252525;}.elementor-bc-flex-widget .elementor-835 .elementor-element.elementor-element-0b0dd9e.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-835 .elementor-element.elementor-element-0b0dd9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-835 .elementor-element.elementor-element-0b0dd9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 0px 16px 0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-835 .elementor-element.elementor-element-252eade .product{text-align:left;}.elementor-835 .elementor-element.elementor-element-252eade{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-252eade.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:0px;}.elementor-835 .elementor-element.elementor-element-252eade a > img{border-radius:6px 6px 6px 6px;margin-bottom:10px;}.elementor-835 .elementor-element.elementor-element-252eade .woocommerce .woocommerce-loop-category__title{color:#292929;font-family:"TeX Gyre Adventor", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;}.elementor-835 .elementor-element.elementor-element-252eade .woocommerce-loop-category__title .count{color:#333333;font-family:"TeX Gyre Adventor", Sans-serif;font-size:11px;font-weight:400;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-835 .elementor-element.elementor-element-f4b41b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-f4b41b7 .elementor-icon-wrapper{text-align:center;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-stacked .elementor-icon{background-color:#191919;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-default .elementor-icon{color:#191919;border-color:#191919;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-default .elementor-icon svg{fill:#191919;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-stacked .elementor-icon:hover{background-color:#000000;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-framed .elementor-icon:hover, .elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-framed .elementor-icon:hover, .elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f4b41b7.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f4b41b7 .elementor-icon{font-size:10px;padding:19px;border-radius:5px 5px 5px 5px;}.elementor-835 .elementor-element.elementor-element-f4b41b7 .elementor-icon svg{height:10px;}.elementor-835 .elementor-element.elementor-element-00601ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-00601ec .elementor-icon-wrapper{text-align:center;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-stacked .elementor-icon{background-color:#191919;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-default .elementor-icon{color:#191919;border-color:#191919;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-default .elementor-icon svg{fill:#191919;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-stacked .elementor-icon:hover{background-color:#000000;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-framed .elementor-icon:hover, .elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-framed .elementor-icon:hover, .elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-00601ec.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-00601ec .elementor-icon{font-size:10px;padding:19px;border-radius:5px 5px 5px 5px;}.elementor-835 .elementor-element.elementor-element-00601ec .elementor-icon svg{height:10px;}.elementor-835 .elementor-element.elementor-element-4f44ca0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"TeX Gyre Adventor", Sans-serif;font-size:14px;color:#777777;}.elementor-835 .elementor-element.elementor-element-f1eaa9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-8b7de30:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-8b7de30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-8b7de30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-8b7de30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-835 .elementor-element.elementor-element-695ac03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-5d9652e:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-5d9652e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-5d9652e > .elementor-container{min-height:126px;}.elementor-835 .elementor-element.elementor-element-5d9652e{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D9D9D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-5d9652e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-835 .elementor-element.elementor-element-99672fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:01vw 3.8vw 0vw 3.8vw;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-835 .elementor-element.elementor-element-d0051dd .elementor-button{background-color:#111111;font-family:"TeX Gyre Adventor", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:5px 5px 5px 5px;padding:20px 28px 20px 28px;}.elementor-835 .elementor-element.elementor-element-d0051dd .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-d0051dd .elementor-button:focus{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-d0051dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-d0051dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-835 .elementor-element.elementor-element-d0051dd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-835 .elementor-element.elementor-element-d811f30 .elementor-button{background-color:#111111;font-family:"TeX Gyre Adventor", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:5px 5px 5px 5px;padding:14px 10px 14px 10px;}.elementor-835 .elementor-element.elementor-element-d811f30 .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-d811f30 .elementor-button:focus{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-d811f30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-d811f30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-835 .elementor-element.elementor-element-d811f30 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-835 .elementor-element.elementor-element-af74d3d .elementor-button{background-color:#FFFFFF;font-family:"TeX Gyre Adventor", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#252525;color:#252525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:5px 5px 5px 5px;padding:20px 24px 20px 24px;}.elementor-835 .elementor-element.elementor-element-af74d3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-54090da .elementor-button{background-color:#FFFFFF;font-family:"TeX Gyre Adventor", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#252525;color:#252525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:5px 5px 5px 5px;padding:20px 24px 20px 24px;}.elementor-835 .elementor-element.elementor-element-54090da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-b5b335b .elementor-button{background-color:#FFFFFF;font-family:"TeX Gyre Adventor", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#252525;color:#252525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:5px 5px 5px 5px;padding:20px 24px 20px 24px;}.elementor-835 .elementor-element.elementor-element-b5b335b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-f3eaa3d{text-align:start;font-family:"TeX Gyre Adventor", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#777777;}.elementor-835 .elementor-element.elementor-element-583fa4f .elementor-button{background-color:#FFFFFF;font-family:"TeX Gyre Adventor", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#252525;color:#252525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:5px 5px 5px 5px;padding:20px 25px 20px 25px;}.elementor-835 .elementor-element.elementor-element-583fa4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-583fa4f .elementor-button-content-wrapper{flex-direction:row;}.elementor-835 .elementor-element.elementor-element-583fa4f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-835 .elementor-element.elementor-element-7289746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-8f5b330{text-align:center;font-family:"TeX Gyre Adventor", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.35em;color:#777777;}.elementor-835 .elementor-element.elementor-element-e3e6d0f:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-e3e6d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-e3e6d0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:48px 0px 70px 0px;}.elementor-835 .elementor-element.elementor-element-e3e6d0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-835 .elementor-element.elementor-element-0c71573 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 3.8vw 0vw 3.8vw;}.elementor-835 .elementor-element.elementor-element-a50d965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-3b06012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-e8ea860{padding:70px 0px 70px 0px;text-align:center;font-family:"TeX Gyre Adventor", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#777777;}.elementor-835 .elementor-element.elementor-element-47f2c4d{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"TeX Gyre Adventor", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#7D7D7D;}.elementor-835 .elementor-element.elementor-element-5e4ee70 .elementor-button{background-color:#1F1F1F;font-family:"TeX Gyre Adventor", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F1F1F;border-radius:5px 5px 5px 5px;padding:28px 32px 28px 32px;}.elementor-835 .elementor-element.elementor-element-5e4ee70 .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-5e4ee70 .elementor-button:focus{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-5e4ee70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-f200022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-835 .elementor-element.elementor-element-a52967a > .elementor-element-populated{padding:24px 40px 24px 40px;}.elementor-835 .elementor-element.elementor-element-0b0dd9e > .elementor-element-populated{padding:22px 0px 16px 0px;}.elementor-835 .elementor-element.elementor-element-252eade .woocommerce .woocommerce-loop-category__title{font-size:16px;}.elementor-835 .elementor-element.elementor-element-99672fb > .elementor-element-populated{padding:0px 26px 0px 26px;}.elementor-835 .elementor-element.elementor-element-0c71573 > .elementor-element-populated{padding:0px 26px 0px 26px;}}@media(min-width:768px){.elementor-835 .elementor-element.elementor-element-a52967a{width:43.5%;}.elementor-835 .elementor-element.elementor-element-0b0dd9e{width:56.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-835 .elementor-element.elementor-element-a52967a{width:39%;}.elementor-835 .elementor-element.elementor-element-0b0dd9e{width:61%;}}@media(max-width:767px){.elementor-835 .elementor-element.elementor-element-21eefbd{margin-top:10px;margin-bottom:-15px;}.elementor-835 .elementor-element.elementor-element-a52967a{width:100%;}.elementor-835 .elementor-element.elementor-element-a52967a > .elementor-element-populated{padding:30px 20px 22px 20px;}.elementor-835 .elementor-element.elementor-element-51441ea .elementor-heading-title{font-size:28px;}.elementor-835 .elementor-element.elementor-element-01bd4b5{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-835 .elementor-element.elementor-element-66fcdd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon-box-wrapper{gap:5px;}.elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon-box-title, .elementor-835 .elementor-element.elementor-element-66fcdd0 .elementor-icon-box-title a{font-size:13px;}.elementor-835 .elementor-element.elementor-element-0b0dd9e{width:100%;}.elementor-835 .elementor-element.elementor-element-0b0dd9e > .elementor-element-populated{padding:8px 0px 20px 0px;}.elementor-835 .elementor-element.elementor-element-252eade a > img{margin-bottom:8px;}.elementor-835 .elementor-element.elementor-element-252eade .woocommerce .woocommerce-loop-category__title{font-size:15px;}.elementor-835 .elementor-element.elementor-element-5d9652e > .elementor-container{min-height:72px;}.elementor-835 .elementor-element.elementor-element-99672fb > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-835 .elementor-element.elementor-element-d811f30 .elementor-button{font-size:12.5px;}.elementor-835 .elementor-element.elementor-element-583fa4f .elementor-button{font-size:12.5px;padding:15px 11px 15px 11px;}.elementor-835 .elementor-element.elementor-element-e3e6d0f{padding:30px 0px 50px 0px;}.elementor-835 .elementor-element.elementor-element-0c71573 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-835 .elementor-element.elementor-element-e8ea860{padding:50px 0px 50px 0px;}.elementor-835 .elementor-element.elementor-element-47f2c4d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:13px;}.elementor-835 .elementor-element.elementor-element-5e4ee70 .elementor-button{font-size:15px;padding:20px 28px 20px 28px;}}/* Start custom CSS for column, class: .elementor-element-0b0dd9e */.kanui-cats-stage{--kanui-card:250px;--kanui-gap:24px;--kanui-pad-top:24px;position:relative;min-width:0}
.kanui-cats-stage .kanui-cats-native-widget,.kanui-cats-stage .kanui-cats-native-widget .woocommerce{width:100%;min-width:0}
.kanui-cats-stage .kanui-cats-native-widget ul.products.elementor-grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:var(--kanui-gap)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 5.2vw 8px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab}
.kanui-cats-stage .kanui-cats-native-widget ul.products.elementor-grid::-webkit-scrollbar{display:none}
.kanui-cats-stage .kanui-cats-native-widget ul.products.elementor-grid::before,.kanui-cats-stage .kanui-cats-native-widget ul.products.elementor-grid::after{content:none!important;display:none!important}
.kanui-cats-stage .kanui-cats-native-widget ul.products.elementor-grid.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product{position:relative!important;float:none!important;clear:none!important;display:block!important;flex:0 0 var(--kanui-card)!important;width:var(--kanui-card)!important;min-width:var(--kanui-card)!important;max-width:var(--kanui-card)!important;margin:0!important;padding:0!important;scroll-snap-align:start;isolation:isolate}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product>a{position:relative;display:block!important;color:#292929!important;text-decoration:none!important}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product>a>img{display:block!important;width:var(--kanui-card)!important;height:var(--kanui-card)!important;min-width:var(--kanui-card)!important;min-height:var(--kanui-card)!important;max-width:none!important;max-height:none!important;margin-left:0!important;margin-right:0!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.002);transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .35s ease}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product>a::after{content:"";position:absolute;z-index:4;left:0;top:0;width:var(--kanui-card);height:var(--kanui-card);pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.13),rgba(0,0,0,0) 29%);border-radius:6px;opacity:0;transition:opacity .3s ease}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product:hover>a>img{transform:scale(1.055)}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product:hover>a::after{opacity:1}
.kanui-cats-stage .kanui-cats-native-widget .woocommerce-loop-category__title{position:static!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transition:transform .22s ease}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product:hover .woocommerce-loop-category__title{transform:translateX(4px)}
.kanui-cats-stage .kanui-cats-native-widget mark.count{position:absolute;z-index:6;left:15px;top:calc(var(--kanui-card) - 42px);min-width:31px;height:27px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 8px!important;margin:0!important;border-radius:20px;background:rgba(255,255,255,.9)!important;color:#333!important;opacity:0;transform:translateY(4px);transition:.24s ease}
.kanui-cats-stage .kanui-cats-native-widget li.product-category.product:hover mark.count{opacity:1;transform:none}
.kanui-cats-stage .kanui-cats-arrow{position:absolute!important;z-index:30!important;top:calc(var(--kanui-pad-top) + (var(--kanui-card)/2));width:auto!important;max-width:none!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) scale(.94);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}
.kanui-cats-stage .kanui-cats-prev{left:13px}
.kanui-cats-stage .kanui-cats-next{right:17px}
.kanui-cats-stage.can-left .kanui-cats-prev,.kanui-cats-stage.can-right .kanui-cats-next{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) scale(1)}
.kanui-cats-stage .kanui-cats-fade{position:absolute;z-index:15;top:var(--kanui-pad-top);width:58px;height:var(--kanui-card);pointer-events:none;opacity:0;transition:opacity .22s ease}
.kanui-cats-stage .kanui-cats-fade-left{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.82) 38%,rgba(255,255,255,0))}
.kanui-cats-stage .kanui-cats-fade-right{right:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,.82) 38%,rgba(255,255,255,0))}
.kanui-cats-stage.can-left .kanui-cats-fade-left,.kanui-cats-stage.can-right .kanui-cats-fade-right{opacity:1}
.kanui-cats-stage .kanui-cats-controller{width:100%;margin:0!important;padding:0!important}
.kanui-cats-stage .kanui-cats-progress,.kanui-cats-stage .kanui-cats-progress-thumb{display:none}
.kanui-cats-stage .kanui-cats-empty{display:none}
.kanui-cats-stage.is-empty .kanui-cats-empty{display:block}
@media(max-width:1180px){.kanui-cats-stage{--kanui-card:220px;--kanui-gap:20px;--kanui-pad-top:22px}}
@media(max-width:767px){.kanui-cats-stage{--kanui-card:160px;--kanui-gap:14px;--kanui-pad-top:8px}.kanui-cats-stage .kanui-cats-native-widget ul.products.elementor-grid{padding-left:0!important;padding-right:0!important;scroll-snap-type:none!important;scroll-padding:0!important;overscroll-behavior-x:none!important;overscroll-behavior-inline:none!important;touch-action:pan-y pan-x}.kanui-cats-stage .kanui-cats-native-widget li.product-category.product{scroll-snap-align:none!important;scroll-snap-stop:normal!important}.kanui-cats-stage .kanui-cats-native-widget li.product-category.product:first-child{margin-left:14px!important}.kanui-cats-stage .kanui-cats-native-widget li.product-category.product:last-child{margin-right:14px!important}.kanui-cats-stage .kanui-cats-native-widget mark.count{display:none!important}.kanui-cats-stage .kanui-cats-arrow{display:none!important}.kanui-cats-stage .kanui-cats-fade{width:34px}.kanui-cats-stage .kanui-cats-progress{display:block;width:calc(100% - 40px);height:2px;margin:12px 20px 0;overflow:hidden;background:#ddd;border-radius:999px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.kanui-cats-stage .kanui-cats-progress-thumb{display:block;height:2px;background:#969696;border-radius:999px;opacity:1;transform-origin:left center;will-change:transform,width}.kanui-cats-stage .kanui-cats-progress.is-scroll-active{opacity:1;visibility:visible}}
@media(prefers-reduced-motion:reduce){.kanui-cats-stage .kanui-cats-native-widget ul.products.elementor-grid{scroll-behavior:auto!important}.kanui-cats-stage .kanui-cats-native-widget li.product-category.product>a>img,.kanui-cats-stage .kanui-cats-native-widget li.product-category.product>a::after,.kanui-cats-stage .kanui-cats-native-widget .woocommerce-loop-category__title,.kanui-cats-stage .kanui-cats-arrow,.kanui-cats-stage .kanui-cats-fade,.kanui-cats-stage .kanui-cats-progress{transition:none!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-695ac03 */.kanui-catalog,.kanui-catalog *{box-sizing:border-box}
.kanui-catalog [hidden]{display:none!important}
.kanui-catalog{--kc-ink:#222;--kc-muted:#777;--kc-border:#d7d7d7;--kc-soft:#f4f4f4;--kc-gold:#d8cba3;--kc-sticky-top:108px;position:relative;width:100%;margin:0;padding:0;color:var(--kc-ink);background:#fff;font-family:"TeX Gyre Adventor",Sans-serif}
.kanui-catalog__filter-shell{position:sticky;z-index:700;top:var(--kc-sticky-top);width:100%;margin:0!important;background:rgba(255,255,255,.98);transition:box-shadow .18s ease}
.kanui-catalog__filter-shell.is-stuck{box-shadow:0 9px 24px rgba(0,0,0,.055)}
.kanui-filter-shell-col>.elementor-widget-wrap{display:flex!important;align-items:center;flex-wrap:wrap;gap:18px;width:100%}
.kanui-filter-shell-col>.elementor-widget-wrap>.elementor-widget{width:auto;max-width:none;margin-bottom:0}
.kanui-filter-all-desktop{margin-right:16px}
.kanui-filter-all-mobile{display:none!important}
.kanui-result-native{margin-left:auto}
.kanui-sort-native{margin-left:54px}
.kanui-sort-native .elementor-button{min-width:205px}
.kanui-quick-color .elementor-button,.kanui-quick-material .elementor-button,.kanui-quick-collection .elementor-button{min-width:118px}
.kanui-quick-color.is-active .elementor-button,.kanui-quick-material.is-active .elementor-button,.kanui-quick-collection.is-active .elementor-button{border-color:#303030!important}
.kanui-filter-all-native .elementor-button-content-wrapper,.kanui-quick-color .elementor-button-content-wrapper,.kanui-quick-material .elementor-button-content-wrapper,.kanui-quick-collection .elementor-button-content-wrapper{align-items:center}
.kanui-catalog__filter-badge,.kanui-catalog__quick-badge,.kanui-catalog__accordion-selected{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:20px;background:var(--kc-gold,#d8cba3);color:#222;font-size:12px;font-weight:500}
.kanui-chips-native{flex:0 0 100%;width:100%!important}
.kanui-mobile-total-native{display:none!important;flex:0 0 100%;width:100%!important}
.kanui-chips-native>.elementor-widget-container{width:100%}
.kanui-catalog__chips{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%;padding:0 0 22px}
.kanui-catalog__chip{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #d0d0d0;border-radius:6px;background:#fff;color:#202020;font:inherit;font-size:13px;cursor:pointer}
.kanui-catalog__chip:hover{border-color:#888}
.kanui-catalog__chip-x{font-size:18px;font-weight:300;line-height:1}
.kanui-result-native p,.kanui-mobile-total-native p,.kanui-shown-native p,.kanui-empty-native p{margin:0}
.kanui-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:54px;width:100%;transition:opacity .18s ease}
.kanui-catalog__product{min-width:0}
.kanui-catalog__image-stage{position:relative;width:100%;aspect-ratio:1.55/1;overflow:hidden;background:#f4f4f4}
.kanui-catalog__image-link{position:absolute;inset:0;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;color:inherit;text-decoration:none}
.kanui-catalog__product-image{position:relative!important;display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;transform:scale(1);transition:opacity .18s ease,transform .35s cubic-bezier(.22,.61,.36,1)}
.kanui-catalog__product:hover .kanui-catalog__product-image{transform:scale(1.025)}
.kanui-catalog__new{position:absolute;z-index:5;top:16px;left:16px;min-height:29px;display:inline-flex;align-items:center;padding:0 11px;border-radius:5px;background:#f1e4dc;color:#9b5634;font-size:12px}
.kanui-catalog__image-nav{position:absolute;z-index:12;left:50%;bottom:23px;display:flex;align-items:center;gap:30px;transform:translateX(-50%)}
.kanui-catalog__image-arrow{width:28px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}
.kanui-catalog__image-arrow:before{content:"";width:9px;height:9px;border-top:1.2px solid #333;border-right:1.2px solid #333}
.kanui-catalog__image-arrow--prev:before{transform:rotate(-135deg)}
.kanui-catalog__image-arrow--next:before{transform:rotate(45deg)}
.kanui-catalog__image-arrow[disabled]{opacity:.27;cursor:default}
.kanui-catalog__product-title{display:block;margin-top:15px;color:#222!important;font-size:16px;font-weight:400;line-height:1.35;text-decoration:none!important}
.kanui-catalog__product-title:hover{text-decoration:underline!important;text-underline-offset:3px}
.kanui-catalog__product-meta{min-height:21px;margin-top:12px;color:#828282;font-size:13px;line-height:1.35}
.kanui-catalog__product-options{min-height:20px;display:flex;align-items:center;gap:7px;margin-top:10px;color:#333;font-size:12px}
.kanui-catalog__color-dot{width:14px;height:14px;display:inline-block;flex:none;border:1px solid rgba(0,0,0,.10);border-radius:50%;background:var(--dot,#777)}
.kanui-catalog__more-options{margin-left:1px}
.kanui-catalog__products-loading{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:54px}
.kanui-catalog__products-loading>div{aspect-ratio:1.55/1;background:linear-gradient(90deg,#f5f5f5 0%,#ececec 46%,#f8f8f8 62%,#f5f5f5 100%);background-size:230% 100%;animation:kanuiCatalogSkeleton 1.1s linear infinite}
@keyframes kanuiCatalogSkeleton{to{background-position:-230% 0}}
.kanui-loadmore-native .elementor-button.is-loading{opacity:.55;pointer-events:none}
.kanui-catalog__portal{display:contents}
.kanui-catalog__backdrop{position:fixed;z-index:2147483000;inset:0;background:rgba(30,30,30,.39);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .20s ease,visibility .20s ease}
.kanui-catalog__backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}
.kanui-catalog__drawer,.kanui-catalog__sort-drawer{position:fixed;z-index:2147483100;top:0;right:0;width:min(610px,40vw);height:100dvh;display:flex;flex-direction:column;background:#fff;transform:translateX(103%);box-shadow:-12px 0 38px rgba(0,0,0,.08);transition:transform .28s cubic-bezier(.22,.61,.36,1);font-family:"TeX Gyre Adventor",Sans-serif}
.kanui-catalog__drawer.is-open,.kanui-catalog__sort-drawer.is-open{transform:translateX(0)}
.kanui-catalog__drawer button,.kanui-catalog__sort-drawer button{font:inherit}
.kanui-catalog__drawer-header{flex:none;min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #e9e9e9}
.kanui-catalog__drawer-title{display:flex;align-items:center;gap:13px;font-size:24px}
.kanui-catalog__drawer-title strong{font-weight:700}
.kanui-catalog__drawer-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#333;font-size:35px;font-weight:300;cursor:pointer}
.kanui-catalog__drawer-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}
.kanui-catalog__filter-loading{padding:30px;color:#777;font-size:14px}
.kanui-catalog__filter-icon{position:relative;width:20px;height:20px;display:inline-flex;color:currentColor}
.kanui-catalog__filter-icon:before,.kanui-catalog__filter-icon:after,.kanui-catalog__filter-icon>i:first-child{content:"";position:absolute;top:2px;width:1px;height:16px;background:currentColor}
.kanui-catalog__filter-icon:before{left:2px}.kanui-catalog__filter-icon>i:first-child{left:9px}.kanui-catalog__filter-icon:after{right:2px}
.kanui-catalog__filter-icon>i:nth-child(1),.kanui-catalog__filter-icon>i:nth-child(2),.kanui-catalog__filter-icon>i:nth-child(3){position:absolute;width:4px;height:4px;border-radius:50%;background:currentColor}
.kanui-catalog__filter-icon>i:nth-child(1){left:.5px;top:4px}.kanui-catalog__filter-icon>i:nth-child(2){left:7.5px;top:10px}.kanui-catalog__filter-icon>i:nth-child(3){right:.5px;top:6px}.kanui-catalog__filter-icon--dark{color:#202020}
.kanui-catalog__accordion{border-bottom:1px solid #e7e7e7}
.kanui-catalog__accordion-head{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border:0;background:#fff;color:#171717;font-size:16px;text-align:left;cursor:pointer}
.kanui-catalog__accordion.is-open .kanui-catalog__accordion-head{font-weight:700}
.kanui-catalog__accordion-right{display:flex;align-items:center;gap:12px}
.kanui-catalog__accordion-chevron{width:9px;height:9px;border-right:1px solid #777;border-bottom:1px solid #777;transform:rotate(45deg);transition:transform .18s ease}
.kanui-catalog__accordion.is-open .kanui-catalog__accordion-chevron{transform:rotate(-135deg)}
.kanui-catalog__accordion-body{display:none;padding:12px 28px 24px;background:#f5f5f4}
.kanui-catalog__accordion.is-open .kanui-catalog__accordion-body{display:block}
.kanui-catalog__terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.kanui-catalog__terms--color{grid-template-columns:repeat(3,minmax(0,1fr))}
.kanui-catalog__term{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:1px solid #d4d4d4;border-radius:7px;background:#fff;color:#202020;font-size:13px;text-align:left;cursor:pointer}
.kanui-catalog__term:hover{border-color:#888}
.kanui-catalog__term.is-selected{border-color:#222;font-weight:700}
.kanui-catalog__term.is-disabled{opacity:.34;pointer-events:none}
.kanui-catalog__term-count{color:#777;font-size:11px;font-weight:400}
.kanui-catalog__terms--color .kanui-catalog__term{min-height:96px;flex-direction:column;justify-content:center;gap:7px;text-align:center}
.kanui-catalog__swatch{width:34px;height:34px;display:block;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:var(--swatch,#777)}
.kanui-catalog__drawer-footer{flex:none;display:grid;grid-template-columns:1fr 1.72fr;gap:18px;padding:19px 28px;border-top:1px solid #e7e7e7;background:#fff}
.kanui-catalog__reset,.kanui-catalog__apply{min-height:54px;border-radius:5px;font-size:14px;cursor:pointer}
.kanui-catalog__reset{border:1px solid #d1d1d1;background:#fff;color:#333}
.kanui-catalog__apply{border:1px solid #1f1f1f;background:#1f1f1f;color:#fff}
.kanui-catalog__sort-options{flex:1 1 auto;overflow-y:auto}
.kanui-catalog__sort-option{position:relative;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #e8e8e8;font-size:16px;cursor:pointer}
.kanui-catalog__sort-option input{position:absolute;opacity:0;pointer-events:none}
.kanui-catalog__sort-option i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #777;border-radius:50%}
.kanui-catalog__sort-option i:after{content:"";width:12px;height:12px;border-radius:50%;background:#333;opacity:0}
.kanui-catalog__sort-option input:checked+i:after{opacity:1}
.kanui-catalog__drawer-footer--sort{display:block}.kanui-catalog__apply--full{width:100%}
.kanui-catalog__filter-skeleton{padding:14px 28px 24px}
.kanui-catalog__filter-skeleton-row{height:54px;margin-bottom:10px;border-radius:6px;background:linear-gradient(90deg,#f5f5f5 0%,#ececec 45%,#f8f8f8 62%,#f5f5f5 100%);background-size:220% 100%;animation:kanuiFilterSkeleton 1s linear infinite}
@keyframes kanuiFilterSkeleton{to{background-position:-220% 0}}
.kanui-catalog__sort-svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;color:currentColor!important}
.kanui-catalog__drawer-title .kanui-catalog__sort-icon--drawer{display:inline-flex!important;width:17px!important;min-width:17px!important;height:17px!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:0!important}
.kanui-catalog__drawer-title .kanui-catalog__sort-icon--drawer .kanui-catalog__sort-svg{width:17px!important;height:17px!important;flex-basis:17px!important}
@media(max-width:1180px){
.kanui-catalog{--kc-sticky-top:104px}
.kanui-filter-shell-col>.elementor-widget-wrap{gap:10px}
.kanui-filter-all-desktop{margin-right:8px}
.kanui-result-native{margin-left:auto}
.kanui-sort-native{margin-left:15px}
.kanui-sort-native .elementor-button{min-width:180px}
.kanui-quick-color .elementor-button,.kanui-quick-material .elementor-button,.kanui-quick-collection .elementor-button{min-width:100px}
.kanui-catalog__grid,.kanui-catalog__products-loading{grid-template-columns:repeat(3,minmax(0,1fr))}
.kanui-catalog__drawer,.kanui-catalog__sort-drawer{width:min(610px,58vw)}
}
@media(max-width:767px){
.kanui-catalog{--kc-sticky-top:92px}
.kanui-filter-shell-col>.elementor-widget-wrap{min-height:72px;justify-content:center;gap:12px}
.kanui-filter-all-desktop,.kanui-quick-color,.kanui-quick-material,.kanui-quick-collection,.kanui-result-native{display:none!important}
.kanui-filter-all-mobile{display:block!important;flex:0 1 calc(45% - 6px);width:auto!important}
.kanui-sort-native{display:block!important;flex:0 1 calc(55% - 6px);width:auto!important;margin-left:0}
.kanui-filter-all-mobile .elementor-button,.kanui-sort-native .elementor-button{width:100%;min-width:0}
.kanui-chips-native{order:10;flex-basis:100%;width:100%!important}
.kanui-mobile-total-native{display:block!important;order:11;flex-basis:100%;width:100%!important;text-align:center}
.kanui-catalog__chips{flex-wrap:nowrap;gap:8px;padding-bottom:10px;overflow-x:auto;scrollbar-width:none}
.kanui-catalog__chips::-webkit-scrollbar{display:none}
.kanui-catalog__chip{flex:none;min-height:34px;padding:0 11px;font-size:11.5px}
.kanui-catalog__grid,.kanui-catalog__products-loading{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:36px}
.kanui-catalog__image-stage,.kanui-catalog__products-loading>div{aspect-ratio:1.20/1}
.kanui-catalog__image-link{padding:9px!important}
.kanui-catalog__new{top:9px;left:9px;min-height:25px;padding:0 8px;font-size:10px}
.kanui-catalog__image-nav{bottom:10px;gap:18px}
.kanui-catalog__image-arrow{width:22px;height:24px}
.kanui-catalog__product-title{margin-top:11px;font-size:13px}
.kanui-catalog__product-meta{min-height:18px;margin-top:8px;font-size:11px}
.kanui-catalog__product-options{margin-top:7px;font-size:10px}
.kanui-catalog__color-dot{width:11px;height:11px}
.kanui-catalog__drawer,.kanui-catalog__sort-drawer{width:100%}
.kanui-catalog__drawer-header{min-height:70px;padding:0 20px}
.kanui-catalog__drawer-title{font-size:21px}
.kanui-catalog__accordion-head{min-height:60px;padding:0 20px;font-size:14px}
.kanui-catalog__accordion-body{padding:10px 20px 20px}
.kanui-catalog__terms{grid-template-columns:1fr}
.kanui-catalog__terms--color{grid-template-columns:repeat(2,minmax(0,1fr))}
.kanui-catalog__drawer-footer{gap:10px;padding:14px 20px}
.kanui-catalog__reset,.kanui-catalog__apply{min-height:50px;font-size:12px}
.kanui-catalog__sort-option{font-size:14px;line-height:1.35}
.kanui-catalog__drawer-title .kanui-catalog__sort-icon--drawer,.kanui-catalog__drawer-title .kanui-catalog__sort-icon--drawer .kanui-catalog__sort-svg{width:15px!important;min-width:15px!important;height:15px!important;flex-basis:15px!important}
}
@media(max-width:390px){
.kanui-filter-shell-col>.elementor-widget-wrap{gap:9px}
.kanui-filter-all-mobile{flex-basis:calc(45% - 4.5px)}
.kanui-sort-native{flex-basis:calc(55% - 4.5px)}
}
@media(prefers-reduced-motion:reduce){
.kanui-catalog__product-image,.kanui-catalog__drawer,.kanui-catalog__sort-drawer,.kanui-catalog__backdrop{transition:none!important}
.kanui-catalog__products-loading>div,.kanui-catalog__filter-skeleton-row{animation:none!important}
}
.kanui-shown-native strong{font-weight:400}.kanui-loadmore-native .elementor-button{min-width:315px}
@media(max-width:767px){.kanui-loadmore-native .elementor-button{min-width:230px}}/* End custom CSS */