.elementor-32711 .elementor-element.elementor-element-af000001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32711 .elementor-element.elementor-element-cf000005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-cf000005:not(.elementor-motion-effects-element-type-background), .elementor-32711 .elementor-element.elementor-element-cf000005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-32711 .elementor-element.elementor-element-cf000004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-32711 .elementor-element.elementor-element-cf00001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-cf00001a:not(.elementor-motion-effects-element-type-background), .elementor-32711 .elementor-element.elementor-element-cf00001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-32711 .elementor-element.elementor-element-cf000019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-32711 .elementor-element.elementor-element-cf000006 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:1.12em;color:#526346;}.elementor-32711 .elementor-element.elementor-element-cf000001 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:56px;font-weight:500;line-height:1.05em;color:#20221F;}.woocommerce .elementor-32711 .elementor-element.elementor-element-cf000007 .term-description{color:#595D55;}.elementor-32711 .elementor-element.elementor-element-cf00001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:40px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-cf00001d:not(.elementor-motion-effects-element-type-background), .elementor-32711 .elementor-element.elementor-element-cf00001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32711 .elementor-element.elementor-element-cf00001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-color:#E4E0D7;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:28px;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:8px 8px 8px 8px;margin-bottom:18px;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#20221F;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#20221F;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#20221F;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;border-radius:8px 8px 8px 8px;padding:15px 18px 15px 18px;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#526346;}.elementor-32711 .elementor-element.elementor-element-cf000002 nav.woocommerce-pagination{margin-top:28px;}.elementor-32711 .elementor-element.elementor-element-cf000002 nav.woocommerce-pagination ul li a{color:#20221F;}.elementor-32711 .elementor-element.elementor-element-cf000002 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#526346;}.elementor-32711 .elementor-element.elementor-element-ac270003{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#595D55;}.elementor-32711 .elementor-element.elementor-element-19000023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-19000023:not(.elementor-motion-effects-element-type-background), .elementor-32711 .elementor-element.elementor-element-19000023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DF;}.elementor-32711 .elementor-element.elementor-element-19000022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32711 .elementor-element.elementor-element-1900001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32711 .elementor-element.elementor-element-1900001c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;color:#242B25;}.elementor-32711 .elementor-element.elementor-element-1900001d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#595D55;}.elementor-32711 .elementor-element.elementor-element-19000021{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button{background-color:#F6F3ED;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.65em;fill:#2E3E35;color:#2E3E35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E3E35;border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button:hover, .elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button:focus{background-color:#2E3E35;color:#FFFFFF;border-color:#2E3E35;}.elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button:hover svg, .elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.65em;fill:#2E3E35;color:#2E3E35;border-style:solid;border-width:0px 0px 0px 0px;border-color:#2E3E35;border-radius:999px 999px 999px 999px;padding:14px 0px 14px 0px;}.elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button:hover, .elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;border-color:#2E3E35;}.elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button:hover svg, .elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-32711 .elementor-element.elementor-element-cf000005{--padding-top:20px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-cf00001a{--padding-top:22px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-cf00001d{--padding-top:32px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-32711 .elementor-element.elementor-element-19000023{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-32711 .elementor-element.elementor-element-19000022{--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;}.elementor-32711 .elementor-element.elementor-element-19000021{--justify-content:flex-start;}}@media(max-width:768px){.elementor-32711 .elementor-element.elementor-element-cf000005{--padding-top:16px;--padding-bottom:4px;--padding-left:20px;--padding-right:20px;}.elementor-32711 .elementor-element.elementor-element-cf00001a{--padding-top:20px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-32711 .elementor-element.elementor-element-cf000006 .elementor-heading-title{font-size:12px;}.elementor-32711 .elementor-element.elementor-element-cf000001 .elementor-heading-title{font-size:36px;}.elementor-32711 .elementor-element.elementor-element-cf00001d{--padding-top:28px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-32711 .elementor-element.elementor-element-cf000002.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-32711 .elementor-element.elementor-element-19000023{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-32711 .elementor-element.elementor-element-19000022{--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;}.elementor-32711 .elementor-element.elementor-element-1900001e{--width:100%;}.elementor-32711 .elementor-element.elementor-element-1900001c .elementor-heading-title{font-size:27px;}.elementor-32711 .elementor-element.elementor-element-19000021{--width:100%;--justify-content:flex-start;}}@media(min-width:769px){.elementor-32711 .elementor-element.elementor-element-cf000004{--content-width:1240px;}.elementor-32711 .elementor-element.elementor-element-cf000019{--content-width:1240px;}.elementor-32711 .elementor-element.elementor-element-cf00001c{--content-width:1240px;}.elementor-32711 .elementor-element.elementor-element-19000022{--content-width:1240px;}.elementor-32711 .elementor-element.elementor-element-1900001e{--width:62%;}.elementor-32711 .elementor-element.elementor-element-19000021{--width:34%;}}@media(max-width:1024px) and (min-width:769px){.elementor-32711 .elementor-element.elementor-element-1900001e{--width:100%;}.elementor-32711 .elementor-element.elementor-element-19000021{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-cf000003 */.elementor-32711 .elementor-element.elementor-element-cf000003 .rank-math-breadcrumb{font:14px/1.65 Inter,Arial,sans-serif;color:#595D55;overflow-wrap:anywhere;}.elementor-32711 .elementor-element.elementor-element-cf000003 .rank-math-breadcrumb p{margin:0;}.elementor-32711 .elementor-element.elementor-element-cf000003 .rank-math-breadcrumb a{color:#495348;text-decoration:none;}.elementor-32711 .elementor-element.elementor-element-cf000003 .rank-math-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px;}.elementor-32711 .elementor-element.elementor-element-cf000003 .rank-math-breadcrumb a:focus-visible{outline:2px solid #526346;outline-offset:3px;}@media(max-width:767px){.elementor-32711 .elementor-element.elementor-element-cf000003 .rank-math-breadcrumb{font-size:13px;}}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-cf000002 */.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products:before,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products:after{display:none;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product{width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;min-width:0;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .woocommerce-loop-product__link{display:block;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .woocommerce-loop-product__link img,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .product-element-top img{aspect-ratio:1/1;object-fit:contain;background:#FFFFFF;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .price,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .star-rating,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .woocommerce-product-rating,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .onsale,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .product-labels,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .button,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .added_to_cart,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .wd-add-btn,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .wd-buttons,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .wd-product-cats,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .product-categories,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .product_meta{display:none!important;}
.elementor-32711 .elementor-element.elementor-element-cf000002 .woocommerce-ordering{display:none!important;}
.elementor-32711 .elementor-element.elementor-element-cf000002 .woocommerce-result-count{float:none;margin:0 0 24px;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5;color:#595D55;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .woocommerce-loop-product__title,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .wd-entities-title{margin:0;line-height:1.4;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product a{color:#20221F;text-decoration:none;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product a:hover .woocommerce-loop-product__title,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .wd-entities-title a:hover{color:#526346;text-decoration:underline;text-underline-offset:4px;}
.elementor-32711 .elementor-element.elementor-element-cf000002 a:focus-visible{outline:3px solid #7D886F;outline-offset:4px;}
.elementor-32711 .elementor-element.elementor-element-cf000002 .elementor-products-nothing-found{max-width:720px;margin:0;padding:24px 28px;background:#FFFFFF;border:1px solid #E4E0D7;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;color:#595D55;}
@media(max-width:1024px){.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;}}
@media(max-width:767px){.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products{grid-template-columns:minmax(0,1fr);gap:28px;}.elementor-32711 .elementor-element.elementor-element-cf000002 .elementor-products-nothing-found{padding:22px 20px;}}
/* KANTE SKU scene image presentation 2026-10-20: full image, no crop or heavy shadow. */
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product{border:0;background:transparent;padding:0!important;box-shadow:none;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .woocommerce-loop-product__link img,.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .product-element-top img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;box-sizing:border-box;border:1px solid #E4E0D7;border-radius:8px;background:#FFFFFF;box-shadow:none;transition:border-color .18s ease;}
.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .woocommerce-loop-product__link:hover img{border-color:#9FAA91;}
@media(prefers-reduced-motion:reduce){.elementor-32711 .elementor-element.elementor-element-cf000002 ul.products li.product .woocommerce-loop-product__link img{transition:none;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1900001d */.elementor-32711 .elementor-element.elementor-element-1900001d p{margin:0;} .elementor-32711 .elementor-element.elementor-element-1900001d a{text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1900001f */.elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease;}.elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button:focus-visible{outline:3px solid #2E3E35;outline-offset:4px;}@media(prefers-reduced-motion:reduce){.elementor-32711 .elementor-element.elementor-element-1900001f .elementor-button{transition:none;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19000020 */.elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease;}.elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button:focus-visible{outline:3px solid #2E3E35;outline-offset:4px;}.elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button:hover{color:#2E3E35!important;text-decoration:underline;text-underline-offset:5px;}@media(prefers-reduced-motion:reduce){.elementor-32711 .elementor-element.elementor-element-19000020 .elementor-button{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19000023 */.elementor-32711 .elementor-element.elementor-element-19000023{border-top:1px solid #D8D3C9;scroll-margin-top:110px;} .elementor-32711 .elementor-element.elementor-element-19000023 .elementor-widget-heading h2{margin:0;} .elementor-32711 .elementor-element.elementor-element-19000023 .e-con-inner{align-items:center;}@media(max-width:1024px){.elementor-32711 .elementor-element.elementor-element-19000023 .e-con-inner{align-items:flex-start;}}
.elementor-32711 .elementor-element.elementor-element-19000023 h2.elementor-heading-title{font-family:Georgia,"Times New Roman",serif!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af000001 *//* KANTE CTA interaction states */.elementor-32711 .elementor-element.elementor-element-af000001 .elementor-widget-button .elementor-button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;min-height:48px;display:inline-flex;align-items:center;justify-content:center;}.elementor-32711 .elementor-element.elementor-element-af000001 .elementor-widget-button .elementor-button:focus-visible,.elementor-32711 .elementor-element.elementor-element-af000001 .elementor-form button.elementor-button:focus-visible{outline:3px solid #7D886F;outline-offset:4px;box-shadow:0 0 0 2px #FFFFFF;}.elementor-32711 .elementor-element.elementor-element-af000001 .elementor-widget-button .elementor-button:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.16);}.elementor-32711 .elementor-element.elementor-element-af000001 .elementor-form button.elementor-button:disabled{opacity:.65;cursor:wait;}@media(prefers-reduced-motion:reduce){.elementor-32711 .elementor-element.elementor-element-af000001 .elementor-widget-button .elementor-button{transition:none;}}/* End custom CSS */