body #et-boc .et-l--body .kiwa-sh,body #et-boc .et-l--body .kiwa-pr,body #et-boc .et-l--body .kiwa-vt{gap:0}
body #et-boc .et-l--body .kiwa-sh .et_pb_row,body #et-boc .et-l--body .kiwa-pr .et_pb_row,body #et-boc .et-l--body .kiwa-vt .et_pb_row{padding-top:0;padding-bottom:0}
body #et-boc .et-l--body .kiwa-sh .et_pb_column,body #et-boc .et-l--body .kiwa-pr .et_pb_column,body #et-boc .et-l--body .kiwa-vt .et_pb_column{gap:0;margin-bottom:0}
body #et-boc .et-l--body .kiwa-sh .et_pb_column .et_pb_module,body #et-boc .et-l--body .kiwa-pr .et_pb_column .et_pb_module,body #et-boc .et-l--body .kiwa-vt .et_pb_column .et_pb_module{margin-bottom:0}
body #et-boc .et-l--body .kiwa-sh h1,body #et-boc .et-l--body .kiwa-pr h1,body #et-boc .et-l--body .kiwa-vt h1,body #et-boc .et-l--body .kiwa-sh h2,body #et-boc .et-l--body .kiwa-pr h2,body #et-boc .et-l--body .kiwa-vt h2,body #et-boc .et-l--body .kiwa-sh h3,body #et-boc .et-l--body .kiwa-pr h3,body #et-boc .et-l--body .kiwa-vt h3{padding-bottom:0}
body #et-boc .et-l--body .kiwa-sh .et_pb_text p,body #et-boc .et-l--body .kiwa-pr .et_pb_text p,body #et-boc .et-l--body .kiwa-vt .et_pb_text p,body #et-boc .et-l--body .kiwa-sh .et_pb_blurb_description p,body #et-boc .et-l--body .kiwa-pr .et_pb_blurb_description p,body #et-boc .et-l--body .kiwa-vt .et_pb_blurb_description p{padding-bottom:0}
body #et-boc .et-l--body .kiwa-sh h1,body #et-boc .et-l--body .kiwa-pr h1,body #et-boc .et-l--body .kiwa-vt h1,body #et-boc .et-l--body .kiwa-sh h2,body #et-boc .et-l--body .kiwa-pr h2,body #et-boc .et-l--body .kiwa-vt h2,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten .woocommerce-loop-product__title{font-family:'Playfair Display', Georgia, serif}
body #et-boc .et-l--body .kiwa-sh p,body #et-boc .et-l--body .kiwa-pr p,body #et-boc .et-l--body .kiwa-vt p,body #et-boc .et-l--body .kiwa-sh h3,body #et-boc .et-l--body .kiwa-pr h3,body #et-boc .et-l--body .kiwa-vt h3,body #et-boc .et-l--body .kiwa-sh li,body #et-boc .et-l--body .kiwa-pr li,body #et-boc .et-l--body .kiwa-vt li,body #et-boc .et-l--body .kiwa-sh a,body #et-boc .et-l--body .kiwa-pr a,body #et-boc .et-l--body .kiwa-vt a,body #et-boc .et-l--body .kiwa-sh input,body #et-boc .et-l--body .kiwa-pr input,body #et-boc .et-l--body .kiwa-vt input,body #et-boc .et-l--body .kiwa-sh select,body #et-boc .et-l--body .kiwa-pr select,body #et-boc .et-l--body .kiwa-vt select,body #et-boc .et-l--body .kiwa-sh button,body #et-boc .et-l--body .kiwa-pr button,body #et-boc .et-l--body .kiwa-vt button,body #et-boc .et-l--body .kiwa-sh .price,body #et-boc .et-l--body .kiwa-pr .price,body #et-boc .et-l--body .kiwa-vt .price,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .woocommerce-loop-product__title{font-family:'Source Sans 3', system-ui, sans-serif}
body #et-boc .et-l--body .kiwa-sh .kiwa-kursiv,body #et-boc .et-l--body .kiwa-pr .kiwa-kursiv,body #et-boc .et-l--body .kiwa-vt .kiwa-kursiv{font-style:italic;color:var(--gcid-kiwa-gold-text,#7E5A26)}
body #et-boc .et-l--body .kiwa-sh .kiwa-kursiv-hell,body #et-boc .et-l--body .kiwa-pr .kiwa-kursiv-hell,body #et-boc .et-l--body .kiwa-vt .kiwa-kursiv-hell{font-style:italic;color:var(--gcid-kiwa-gold-hell,#D9B88E)}
body #et-boc .et-l--body .kiwa-sh .et_pb_button,body #et-boc .et-l--body .kiwa-pr .et_pb_button,body #et-boc .et-l--body .kiwa-vt .et_pb_button{--kiwa-knopf-seite:30px;transition:background-color 180ms cubic-bezier(0.23, 1, 0.32, 1),color 180ms cubic-bezier(0.23, 1, 0.32, 1),border-color 180ms cubic-bezier(0.23, 1, 0.32, 1)}
body #et-boc .et-l--body .kiwa-sh .et_pb_button:focus-visible,body #et-boc .et-l--body .kiwa-pr .et_pb_button:focus-visible,body #et-boc .et-l--body .kiwa-vt .et_pb_button:focus-visible,body #et-boc .et-l--body .kiwa-sh .button:focus-visible,body #et-boc .et-l--body .kiwa-pr .button:focus-visible,body #et-boc .et-l--body .kiwa-vt .button:focus-visible{outline:none;box-shadow:0 0 0 3px #B8874A}
body #et-boc .et-l--body .et_pb_section.kiwa-sh-buehne{position:relative;overflow:hidden;min-height:480px}
body #et-boc .et-l--body .kiwa-sh-buehne::after{content:"";position:absolute;top:0;right:0;bottom:0;width:58%;background:url(https://1.examples.at/wp-content/uploads/2026/09/shop-buehne-1400.webp) left center/cover no-repeat;z-index:0}
body #et-boc .et-l--body .kiwa-sh-buehne::before{content:"";position:absolute;top:0;right:0;bottom:0;width:58%;background:linear-gradient(90deg,#FFFFFF 0,rgba(255,255,255,.78) 12%,rgba(255,255,255,0) 34%);z-index:1}
body.term-nosoden #et-boc .et-l--body .kiwa-sh-buehne::after{background-image:url(https://1.examples.at/wp-content/uploads/2026/09/kategorie-nosoden-1400.webp)}
body.term-kiwa-vital #et-boc .et-l--body .kiwa-sh-buehne::after{background-image:url(https://1.examples.at/wp-content/uploads/2026/09/kategorie-kiwa-vital-1400.webp)}
body.term-kiwa-aqua #et-boc .et-l--body .kiwa-sh-buehne::after{background-image:url(https://1.examples.at/wp-content/uploads/2026/09/kategorie-kiwa-aqua-1400.webp)}
body #et-boc .et-l--body .kiwa-sh-buehne .et_pb_row{position:relative;z-index:2}
body #et-boc .et-l--body .kiwa-sh-raster{display:grid;grid-template-columns:284px repeat(3,minmax(0,1fr));column-gap:28px;row-gap:24px}
body #et-boc .et-l--body .kiwa-sh-merkmal .et_pb_blurb_content{max-width:none;gap:0}
body #et-boc .et-l--body .kiwa-sh-merkmal .et_pb_blurb_container{padding:0 20px}
body #et-boc .et-l--body .kiwa-sh-merkmal:first-child .et_pb_blurb_container{padding:0 26px 0 30px}
body #et-boc .et-l--body .kiwa-sh-merkmal .et_pb_main_blurb_image{width:56px;margin:0 auto 14px}
body #et-boc .et-l--body .kiwa-sh-merkmal .et_pb_main_blurb_image img{width:56px;height:56px;display:block}
body #et-boc .et-l--body .kiwa-sh-merkmal .et_pb_module_header{margin:0 0 4px}
body #et-boc .et-l--body .kiwa-sh-merkmal .et_pb_module_header a{display:block;color:inherit}
body #et-boc .et-l--body .kiwa-sh-listenreihe{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:32px;align-items:start}
body #et-boc .et-l--body .kiwa-sh-listenreihe>.et_pb_column{width:auto;margin:0}
body #et-boc .et-l--body .kiwa-sh-alle a:hover,body #et-boc .et-l--body .kiwa-sh-kategorien li a:hover{color:var(--gcid-kiwa-akzent,#A1181D)}
body.post-type-archive-product:not(.search) body #et-boc .et-l--body .kiwa-sh-alle a{color:var(--gcid-kiwa-akzent,#A1181D);font-weight:600}
body #et-boc .et-l--body .kiwa-sh-kategorien .kiwa-widget{margin:0;padding:0;float:none;width:auto}
body #et-boc .et-l--body .kiwa-sh-kategorien ul.product-categories{list-style:none;margin:0;padding:0}
body #et-boc .et-l--body .kiwa-sh-kategorien ul.product-categories li{margin:0;padding:10px 0 0;font-size:16px;line-height:1.5;color:var(--gcid-kiwa-text,#232120)}
body #et-boc .et-l--body .kiwa-sh-kategorien ul.product-categories li a{color:var(--gcid-kiwa-text,#232120);text-decoration:none}
body #et-boc .et-l--body .kiwa-sh-kategorien ul.product-categories .count{color:var(--gcid-kiwa-text-schwach,#55524E);margin-left:4px}
body #et-boc .et-l--body .kiwa-sh-kategorien ul.product-categories .current-cat>a{color:var(--gcid-kiwa-akzent,#A1181D);font-weight:600}
body #et-boc .et-l--body .kiwa-sh-alle p{padding-top:0}
body #et-boc .et-l--body .kiwa-sh-inhalt{position:relative}
body #et-boc .et-l--body .kiwa-sh-suche{position:absolute;top:0;left:0;width:calc(100% - 390px);z-index:2}
body #et-boc .et-l--body .kiwa-sh-suche .kiwa-widget{margin:0;padding:0;float:none;width:auto}
body #et-boc .et-l--body .kiwa-sh-suche .woocommerce-product-search{position:relative;display:block}
body #et-boc .et-l--body .kiwa-sh-suche .search-field{box-sizing:border-box;width:100%;height:48px;padding:0 16px 0 48px;border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;background:#FFFFFF;color:var(--gcid-kiwa-text,#232120);font-size:16px}
body #et-boc .et-l--body .kiwa-sh-suche .search-field::placeholder{color:var(--gcid-kiwa-text-schwach,#55524E)}
body #et-boc .et-l--body .kiwa-sh-suche .search-field:focus{outline:none;border-color:var(--gcid-kiwa-gold,#B8874A);box-shadow:0 0 0 3px rgba(184,135,74,.25)}
body #et-boc .et-l--body .kiwa-sh-suche button[type=submit]{position:absolute;left:0;top:0;width:48px;height:48px;padding:0;margin:0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355524E' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E") center/20px no-repeat;font-size:0;color:transparent;cursor:pointer}
body #et-boc .et-l--body .kiwa-sh-produkte .woocommerce-ordering{display:flex;align-items:center;justify-content:flex-end;gap:14px;float:none;margin:0 0 28px;min-height:48px}
body #et-boc .et-l--body .kiwa-sh-produkte .woocommerce-ordering::before{content:"Sortieren nach";font-size:15px;color:var(--gcid-kiwa-text-schwach,#55524E);white-space:nowrap}
body #et-boc .et-l--body .kiwa-sh-produkte .woocommerce-ordering select{height:48px;min-width:210px;padding:0 42px 0 16px;border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23232120' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 16px center/12px no-repeat;color:var(--gcid-kiwa-text,#232120);font-size:15px;appearance:none;-webkit-appearance:none}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0}
body #et-boc .et-l--body .kiwa-pr-verwandt.kiwa-produktkarten.kiwa-produktkarten ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products::before,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products::after{display:none}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products li.product{float:none;width:auto!important;margin:0!important;padding:0 0 20px;display:flex;flex-direction:column;background:var(--gcid-kiwa-grund,#FAF8F5);border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;overflow:hidden;box-shadow:0 2px 12px rgba(35,33,32,.05);transition:box-shadow 240ms cubic-bezier(0.23, 1, 0.32, 1)}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products li.product:hover{box-shadow:0 6px 22px rgba(35,33,32,.11)}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;color:inherit}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .et_shop_image{display:block;margin:0;background:var(--gcid-kiwa-grund,#FAF8F5)}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;margin:0!important;border-radius:0}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .et_overlay{display:none}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .woocommerce-loop-product__title{padding:0;margin:16px 20px 0;font-size:16px;font-weight:600;line-height:1.35;color:var(--gcid-kiwa-text,#232120);overflow-wrap:break-word;hyphens:auto}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .price{display:block;padding:8px 0 0;margin:auto 20px 0!important;font-size:18px;font-weight:600;color:var(--gcid-kiwa-text,#232120)!important}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .price del{color:var(--gcid-kiwa-text-schwach,#55524E);font-weight:400;margin-right:6px}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .price ins{text-decoration:none}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .wc-gzd-additional-info,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .price-unit,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .wc-gzd-additional-info-loop{display:block;padding:4px 0 0;margin:0 20px;font-size:14px;line-height:1.4;color:var(--gcid-kiwa-text-schwach,#55524E)}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button:hover,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button:focus,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button:active{box-sizing:border-box;display:block;width:calc(100% - 40px);margin:14px 20px 0;padding:12px 16px;border:1px solid var(--gcid-kiwa-akzent,#A1181D);border-radius:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;color:#FFFFFF}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button{background:var(--gcid-kiwa-akzent,#A1181D)}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button:hover{background:var(--gcid-kiwa-dunkel,#1E1C19);border-color:var(--gcid-kiwa-dunkel,#1E1C19)}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button::after,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button::before{display:none}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.added_to_cart{display:block;padding:8px 0 0;margin:0 20px;font-size:14px;color:var(--gcid-kiwa-akzent,#A1181D)}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .onsale{top:12px;left:12px;right:auto;margin:0;padding:4px 10px;border-radius:0;background:var(--gcid-kiwa-akzent,#A1181D);color:#FFFFFF;font-size:12px;font-weight:600;line-height:1.4;min-height:0;min-width:0}
body #et-boc .et-l--body .kiwa-sh-produkte nav.woocommerce-pagination{margin:36px 0 0;text-align:center}
body #et-boc .et-l--body .kiwa-sh-produkte nav.woocommerce-pagination ul{display:inline-flex;gap:8px;border:0;margin:0;padding:0}
body #et-boc .et-l--body .kiwa-sh-produkte nav.woocommerce-pagination ul li{border:0;float:none;overflow:visible}
body #et-boc .et-l--body .kiwa-sh-produkte nav.woocommerce-pagination ul li a,body #et-boc .et-l--body .kiwa-sh-produkte nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;background:#FFFFFF;color:var(--gcid-kiwa-text,#232120);font-size:15px;line-height:1}
body #et-boc .et-l--body .kiwa-sh-produkte nav.woocommerce-pagination ul li span.current{background:var(--gcid-kiwa-akzent,#A1181D);border-color:var(--gcid-kiwa-akzent,#A1181D);color:#FFFFFF}
body #et-boc .et-l--body .kiwa-sh-produkte nav.woocommerce-pagination ul li a:hover{border-color:var(--gcid-kiwa-akzent,#A1181D);color:var(--gcid-kiwa-akzent,#A1181D);background:#FFFFFF}
body #et-boc .et-l--body .kiwa-sh-produkte .woocommerce-info{margin:0;padding:18px 20px;background:var(--gcid-kiwa-grund,#FAF8F5);border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;color:var(--gcid-kiwa-text,#232120);font-size:16px}
body #et-boc .et-l--body .kiwa-vt-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
body #et-boc .et-l--body .kiwa-vt-kachel .et_pb_blurb_content,body #et-boc .et-l--body .kiwa-pr-hinweis .et_pb_blurb_content{display:flex;flex-direction:row;align-items:center;gap:18px;max-width:none}
body #et-boc .et-l--body .kiwa-vt-kachel .et_pb_main_blurb_image,body #et-boc .et-l--body .kiwa-pr-hinweis .et_pb_main_blurb_image{flex:0 0 64px;width:64px;height:64px;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:50%;background:#FFFFFF}
body #et-boc .et-l--body .kiwa-vt-kachel .et_pb_image_wrap,body #et-boc .et-l--body .kiwa-pr-hinweis .et_pb_image_wrap{display:flex}
body #et-boc .et-l--body .kiwa-vt-kachel .et_pb_main_blurb_image img,body #et-boc .et-l--body .kiwa-pr-hinweis .et_pb_main_blurb_image img{width:36px;height:36px;display:block}
body #et-boc .et-l--body .kiwa-vt-kachel .et_pb_module_header,body #et-boc .et-l--body .kiwa-pr-hinweis .et_pb_module_header{display:none}
body #et-boc .et-l--body .kiwa-vt-kachel strong,body #et-boc .et-l--body .kiwa-pr-hinweis strong{display:inline-block;margin-bottom:2px;font-size:16px;font-weight:600;line-height:1.35;color:var(--gcid-kiwa-text,#232120)}
body #et-boc .et-l--body .et_pb_section.kiwa-sh-band{position:relative;overflow:hidden;min-height:288px;background-image:url(https://1.examples.at/wp-content/uploads/2026/09/shop-klangschale-1600.webp);background-size:cover;background-position:center 62%}
body #et-boc .et-l--body .kiwa-sh-band::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,16,12,.72) 0,rgba(18,16,12,.5) 45%,rgba(18,16,12,0) 75%);pointer-events:none}
body #et-boc .et-l--body .kiwa-sh-band .et_pb_row{position:relative;z-index:1}
body #et-boc .et-l--body .kiwa-pr-reihe{column-gap:48px}
body #et-boc .et-l--body .kiwa-pr-pfad .woocommerce-breadcrumb{margin:0}
body #et-boc .et-l--body .kiwa-pr-pfad a{text-decoration:none}
body #et-boc .et-l--body .kiwa-pr-pfad a:hover{color:var(--gcid-kiwa-akzent,#A1181D)}
body #et-boc .et-l--body .kiwa-pr-galerie .woocommerce-product-gallery{margin:0}
body #et-boc .et-l--body .kiwa-pr-galerie .woocommerce-product-gallery__image img{border-radius:4px;background:var(--gcid-kiwa-grund,#FAF8F5)}
body #et-boc .et-l--body .kiwa-pr-galerie .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:12px 0 0}
body #et-boc .et-l--body .kiwa-pr-galerie .flex-control-thumbs li{width:auto;float:none;margin:0}
body #et-boc .et-l--body .kiwa-pr-galerie .flex-control-thumbs img{border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;opacity:.7}
body #et-boc .et-l--body .kiwa-pr-galerie .flex-control-thumbs img.flex-active,body #et-boc .et-l--body .kiwa-pr-galerie .flex-control-thumbs img:hover{opacity:1;border-color:var(--gcid-kiwa-gold,#B8874A)}
body #et-boc .et-l--body .kiwa-pr-preis.kiwa-pr-preis .price{margin:0;font-size:30px;font-weight:600;line-height:1.3;color:var(--gcid-kiwa-text,#232120)}
body #et-boc .et-l--body .kiwa-pr-preis .wc-gzd-additional-info,body #et-boc .et-l--body .kiwa-pr-preis .price-unit,body #et-boc .et-l--body .kiwa-pr-angaben .legal-price-info{display:block;margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--gcid-kiwa-text-schwach,#55524E)}
body #et-boc .et-l--body .kiwa-pr-lager .stock{display:flex;align-items:center;gap:8px;margin:0}
body #et-boc .et-l--body .kiwa-pr-lager .stock.in-stock::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--gcid-kiwa-gruen,#3B5A2A)}
body #et-boc .et-l--body .kiwa-pr-kauf form.cart{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:stretch;gap:0;margin:0}
body #et-boc .et-l--body .kiwa-pr-kauf form.cart .variations{width:100%;margin:0 0 6px}
body #et-boc .et-l--body .kiwa-pr-kauf form.cart .variations select{height:48px;min-width:220px;padding:0 42px 0 14px;border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23232120' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 16px center/12px no-repeat;color:var(--gcid-kiwa-text,#232120);font-size:15px;appearance:none;-webkit-appearance:none}
body #et-boc .et-l--body .kiwa-pr-kauf form.cart .variations td.value span:after{display:none}
body #et-boc .et-l--body .kiwa-pr-kauf .single_variation_wrap{width:100%}
body #et-boc .et-l--body .kiwa-pr-kauf .woocommerce-variation-add-to-cart{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:0}
body #et-boc .et-l--body .kiwa-pr-kauf .quantity{margin:0 0 0 14px}
body #et-boc .et-l--body .kiwa-pr-kauf.kiwa-pr-kauf .quantity input.qty{box-sizing:border-box;width:84px;height:52px;padding:0 8px;border:1px solid var(--gcid-kiwa-linie,#E3DDD2);border-radius:4px;background:#FFFFFF;color:var(--gcid-kiwa-text,#232120);font-size:17px;text-align:center}
body #et-boc .et-l--body .kiwa-pr-kauf .single_add_to_cart_button,body #et-boc .et-l--body .kiwa-pr-kauf .single_add_to_cart_button:hover,body #et-boc .et-l--body .kiwa-pr-kauf .single_add_to_cart_button:focus,body #et-boc .et-l--body .kiwa-pr-kauf .single_add_to_cart_button:active{flex:1 1 220px;box-sizing:border-box;height:52px;padding:0 30px;margin:0}
body #et-boc .et-l--body .kiwa-pr-kauf .single_add_to_cart_button::after{display:none}
body #et-boc .et-l--body .kiwa-pr-meta .product_meta{margin:0;padding:18px 0 0;border-top:1px solid var(--gcid-kiwa-linie,#E3DDD2);font-size:15px}
body #et-boc .et-l--body .kiwa-pr-meta .product_meta a{text-decoration:none}
body #et-boc .et-l--body .kiwa-pr-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
body #et-boc .et-l--body .kiwa-pr-hinweis a{text-decoration:none}
body #et-boc .et-l--body .kiwa-pr-hinweis a:hover{color:var(--gcid-kiwa-akzent,#A1181D)}
body #et-boc .et-l--body .kiwa-pr-reiter h2{display:inline-block;padding:0 28px 12px;border-bottom:2px solid var(--gcid-kiwa-akzent,#A1181D);margin-bottom:-1px}
body #et-boc .et-l--body .kiwa-pr-text p{padding-bottom:1em}
body #et-boc .et-l--body .kiwa-pr-text p:last-child{padding-bottom:0}
body #et-boc .et-l--body .kiwa-pr-verwandt section.related{margin:0;padding:0}
body #et-boc .et-l--body .kiwa-pr-verwandt section.related>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
body.et-db #et-boc .kiwa-kopf .et_pb_menu__menu li a{color:#232120}
body.et-db #et-boc .kiwa-kopf .et_pb_menu__menu li a:hover,body.et-db #et-boc .kiwa-kopf .et_pb_menu__menu li.current-menu-item a{color:#A1181D}
body.et-db #et-boc .kiwa-fuss-text a,body.et-db #et-boc .kiwa-sozial a{color:#55524E}
body.et-db #et-boc .kiwa-sozial a{color:#232120}
body.et-db #et-boc .kiwa-fuss-text a:hover,body.et-db #et-boc .kiwa-sozial a:hover{color:#A1181D}
body.et-db #page-container #et-boc .et-l .et_pb_button.et_pb_button:hover,body.et-db #page-container #et-boc .et-l .et_pb_button.et_pb_button:active,body.et-db #page-container #et-boc .et-l .et_pb_button.et_pb_button:focus{padding-left:var(--kiwa-knopf-seite)!important;padding-right:var(--kiwa-knopf-seite)!important}
body.woocommerce-page .wc-block-grid__product-add-to-cart a.wp-block-button__link,body.woocommerce-page .wp-block-button a.add_to_cart_button{background:var(--gcid-kiwa-akzent,#A1181D);border-color:var(--gcid-kiwa-akzent,#A1181D);color:#FFFFFF}
body.woocommerce-page .wc-block-grid__product-add-to-cart a.wp-block-button__link:hover,body.woocommerce-page .wp-block-button a.add_to_cart_button:hover{background:var(--gcid-kiwa-dunkel,#1E1C19);border-color:var(--gcid-kiwa-dunkel,#1E1C19);color:#FFFFFF}
body.woocommerce-page a.button,body.woocommerce-page a.button:hover,body.woocommerce-page a.button:focus,body.woocommerce-page a.button:active{padding-left:20px!important;padding-right:20px!important}
body.woocommerce-page a.button::after,body.woocommerce-page a.button::before{display:none!important}
@media (max-width:1180px){
body #et-boc .et-l--body .kiwa-pr-verwandt.kiwa-produktkarten.kiwa-produktkarten ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:980px){
body #et-boc .et-l--body .et_pb_section.kiwa-sh-buehne{min-height:0}
body #et-boc .et-l--body .kiwa-sh-buehne::after,body #et-boc .et-l--body .kiwa-sh-buehne::before{left:0;width:auto;bottom:auto;height:380px}
body #et-boc .et-l--body .kiwa-sh-buehne::before{background:linear-gradient(180deg,rgba(255,255,255,0) 70%,#FFFFFF 100%)}
body #et-boc .et-l--body .kiwa-sh-raster{grid-template-columns:repeat(2,minmax(0,1fr))}
body #et-boc .et-l--body .kiwa-sh-listenreihe{grid-template-columns:minmax(0,1fr);row-gap:28px}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
body #et-boc .et-l--body .kiwa-vt-raster,body #et-boc .et-l--body .kiwa-pr-raster{grid-template-columns:1fr;gap:16px}
body #et-boc .et-l--body .kiwa-pr-reihe{flex-direction:column;row-gap:32px}
body #et-boc .et-l--body .kiwa-pr-reihe>.et_pb_column{width:100%;margin:0}
}
@media (max-width:767px){
body #et-boc .et-l--body .kiwa-sh-buehne::after,body #et-boc .et-l--body .kiwa-sh-buehne::before{height:280px}
body #et-boc .et-l--body .kiwa-sh-raster{column-gap:16px}
body #et-boc .et-l--body .kiwa-sh-merkmal .et_pb_blurb_container,body #et-boc .et-l--body .kiwa-sh-merkmal:first-child .et_pb_blurb_container{padding:0 12px}
body #et-boc .et-l--body .kiwa-sh-suche{position:static;width:auto;margin:0 0 16px}
body #et-boc .et-l--body .kiwa-sh-produkte .woocommerce-ordering{justify-content:space-between}
body #et-boc .et-l--body .kiwa-sh-produkte .woocommerce-ordering select{min-width:0;flex:1 1 auto}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products{gap:16px}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .woocommerce-loop-product__title{margin:12px 12px 0}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .price,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product .wc-gzd-additional-info{margin-left:12px!important;margin-right:12px!important}
body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button:hover,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button:focus,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten li.product a.button:active{width:calc(100% - 24px);margin:12px 12px 0;padding:11px 8px;font-size:12px}
body #et-boc .et-l--body .kiwa-sh-band::before{background:linear-gradient(90deg,rgba(18,16,12,.78) 0,rgba(18,16,12,.55) 100%)}
}
@media (prefers-reduced-motion:reduce){body #et-boc .et-l--body .kiwa-sh .et_pb_button,body #et-boc .et-l--body .kiwa-pr .et_pb_button,body #et-boc .et-l--body .kiwa-vt .et_pb_button,body #et-boc .et-l--body .kiwa-produktkarten.kiwa-produktkarten ul.products li.product{transition:none}}body #et-boc .et-l--body .kiwa-produktvideo video{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:#EFEBE4}
body #et-boc .et-l--body .flex-control-thumbs li:last-child img[src*="lumispa-anwendung-vorschau"]{outline:1px solid var(--gcid-kiwa-linie,#E3DDD2)}
body #et-boc .et-l--body .kiwa-pr-galerie .woocommerce-product-gallery{overflow:hidden}
