.elementor-9878 .elementor-element.elementor-element-2deacb03{--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;}.elementor-9878 .elementor-element.elementor-element-41ccb5ef{--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;}.elementor-9878 .elementor-element.elementor-element-2f31091d{--display:flex;}.elementor-9878 .elementor-element.elementor-element-62301c81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-9878 .elementor-element.elementor-element-62301c81 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 5px 5px 5px;margin:15px 15px 15px 15px;}.elementor-9878 .elementor-element.elementor-element-62301c81 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-9878 .elementor-element.elementor-element-49d6cd07{--display:flex;}.elementor-9878 .elementor-element.elementor-element-18d5d7bb .product_meta .detail-container:not(:last-child):after{content:"";border-color:#ddd;}.elementor-9878 .elementor-element.elementor-element-18d5d7bb:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child):after{border-top-style:solid;border-top-width:1px;margin-bottom:calc(-1px/2);}.elementor-9878 .elementor-element.elementor-element-18d5d7bb.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px;}.elementor-9878 .elementor-element.elementor-element-18d5d7bb{font-weight:800;}.elementor-9878 .elementor-element.elementor-element-18d5d7bb a{font-weight:400;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-9878 .elementor-element.elementor-element-73e43c86 .star-rating{font-size:0.1em;}.elementor-9878 .elementor-element.elementor-element-2e9942c1 .eael-single-product-price .price{flex-direction:row;gap:6px;}.elementor-9878 .elementor-element.elementor-element-2e9942c1 .eael-single-product-price{justify-content:flex-start;}.elementor-9878 .elementor-element.elementor-element-2e9942c1 .eael-product-price-edit{justify-content:flex-start;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9878 .elementor-element.elementor-element-21a82f11 .cart button, .elementor-9878 .elementor-element.elementor-element-21a82f11 .cart .button{color:#000000;background-color:#FFFFFF;border-color:#000000;transition:all 0.2s;}.elementor-9878 .elementor-element.elementor-element-21a82f11 .cart button:hover, .elementor-9878 .elementor-element.elementor-element-21a82f11 .cart .button:hover{color:#FDFDFD;background-color:#AAAAAA;border-color:#A5A5A5;}.elementor-9878 .elementor-element.elementor-element-21a82f11 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-size:12px;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs ul.wc-tabs li{background-color:#EFEBE2;border-color:#000000;border-radius:2px 2px 0 0;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#000000;font-size:11px;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs ul.wc-tabs li.active a{color:#000000;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;border-color:#000000 #000000 #FFFFFF #000000;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#000000;}.woocommerce .elementor-9878 .elementor-element.elementor-element-2ae2bca3 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:11px;}.elementor-9878 .elementor-element.elementor-element-56b1352{--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;}.elementor-9878 .elementor-element.elementor-element-3b1f8a6d{--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;}.elementor-9878 .elementor-element.elementor-element-1cdc7e3f{--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;}.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 );}@media(min-width:768px){.elementor-9878 .elementor-element.elementor-element-3b1f8a6d{--content-width:1600px;}}/* Start custom CSS for container, class: .elementor-element-2deacb03 */.elementor-9878 .elementor-element.elementor-element-2deacb03 {max-width:1240px;margin-inline:auto;padding:32px 24px 56px;gap:24px;color:#242424;font-family:inherit;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-brandbar {text-align:center;border-bottom:0;padding-bottom:20px;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-brandbar h1,.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-brandbar h2{font-size:30px;letter-spacing:3px;margin:0 0 10px;color:#242424;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-brandbar p{margin:0;font-size:14px;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-collections{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-collections a{border:1px solid #efd1ce;padding:10px 14px;border-radius:24px;color:#333;background:#fff9f8;font-size:13px;line-height:1.4;min-height:42px;display:flex;align-items:center;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-collections a:hover,.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-collections a:focus-visible{background:#f4ceca;color:#222;outline-offset:3px;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 form[role=search]{max-width:560px;margin:0 auto;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 form[role=search] label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-search-row{display:flex;gap:8px;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-search-row input[type=search]{min-width:0;flex:1;background:#fff;border:1px solid #ddc5c1;border-radius:5px;padding:12px;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-search-row button{background:#f0aca7;color:#222;border:0;border-radius:5px;min-height:46px;padding:12px 20px;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products li.product{padding:12px!important;border:1px solid #f0e6e3!important;border-radius:8px;background:#fff;box-shadow:none!important;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products li.product img{aspect-ratio:1/1;object-fit:contain;width:100%;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .woocommerce-loop-product__title{font-size:15px!important;line-height:1.5!important;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .price{font-size:14px!important;line-height:1.6;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products .button{font-size:13px!important;line-height:1.4!important;background:#f7e4e1;color:#222;border-radius:5px;padding:12px!important;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 .woocommerce-pagination{display:block!important;}
@media(max-width:767px){.elementor-9878 .elementor-element.elementor-element-2deacb03{padding:20px 14px 32px;}.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-brandbar h1,.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-brandbar h2{font-size:26px;}.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-collections{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:10px;}.elementor-9878 .elementor-element.elementor-element-2deacb03 .kr-collections a{flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products li.product{padding:8px!important;}.elementor-9878 .elementor-element.elementor-element-2deacb03 .woocommerce-loop-product__title{font-size:13px!important;}}

body:has(.ck-kreine-store) .elementor-widget-hfe-search-button{display:none!important;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products:before,.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products:after{display:none!important;}
.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products li.product{width:auto!important;margin:0!important;}
@media(max-width:1024px){.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:767px){.elementor-9878 .elementor-element.elementor-element-2deacb03 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cdc7e3f */.elementor-9878 .elementor-element.elementor-element-1cdc7e3f {max-width:1240px;margin-inline:auto;padding:32px 24px 56px;gap:24px;color:#242424;font-family:inherit;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-brandbar {text-align:center;border-bottom:1px solid #f2dedb;padding-bottom:20px;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-brandbar h1,.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-brandbar h2{font-size:30px;letter-spacing:3px;margin:0 0 10px;color:#242424;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-brandbar p{margin:0;font-size:14px;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-collections{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-collections a{border:1px solid #efd1ce;padding:10px 14px;border-radius:24px;color:#333;background:#fff9f8;font-size:13px;line-height:1.4;min-height:42px;display:flex;align-items:center;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-collections a:hover,.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-collections a:focus-visible{background:#f4ceca;color:#222;outline-offset:3px;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f form[role=search]{max-width:560px;margin:0 auto;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f form[role=search] label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-search-row{display:flex;gap:8px;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-search-row input[type=search]{min-width:0;flex:1;background:#fff;border:1px solid #ddc5c1;border-radius:5px;padding:12px;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-search-row button{background:#f0aca7;color:#222;border:0;border-radius:5px;min-height:46px;padding:12px 20px;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f ul.products li.product{padding:12px!important;border:1px solid #f0e6e3!important;border-radius:8px;background:#fff;box-shadow:none!important;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f ul.products li.product img{aspect-ratio:1/1;object-fit:contain;width:100%;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .woocommerce-loop-product__title{font-size:15px!important;line-height:1.5!important;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .price{font-size:14px!important;line-height:1.6;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f ul.products .button{font-size:13px!important;line-height:1.4!important;background:#f7e4e1;color:#222;border-radius:5px;padding:12px!important;}
.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .woocommerce-pagination{display:block!important;}
@media(max-width:767px){.elementor-9878 .elementor-element.elementor-element-1cdc7e3f{padding:20px 14px 32px;}.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-brandbar h1,.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-brandbar h2{font-size:26px;}.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-collections{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:10px;}.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .kr-collections a{flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-1cdc7e3f ul.products li.product{padding:8px!important;}.elementor-9878 .elementor-element.elementor-element-1cdc7e3f .woocommerce-loop-product__title{font-size:13px!important;}}/* End custom CSS */