.kw-product{max-width:var(--kw-container);margin-inline:auto;padding:0 var(--kw-gutter) var(--kw-section-y)}.kw-product__grid{display:grid;grid-template-columns:repeat(2,minmax(12.5rem,1fr));column-gap:9.375rem}.kw-product__media{min-width:0;overflow:hidden}.kw-product__info{min-width:0;padding-top:2.5rem}.kw-gallery__main{height:37.5rem}.kw-gallery__slide{display:flex;align-items:center;justify-content:center;height:100%;margin:0;overflow:hidden}.kw-gallery__image{display:block;flex-shrink:0;width:100%;max-width:40.625rem;aspect-ratio:1;object-fit:cover}.kw-gallery__strip{position:relative;margin-top:1.875rem}.kw-gallery__nav{position:absolute;top:0;left:0;z-index:2;display:flex;gap:.625rem;height:100%;padding:3.125rem 1.875rem 0 0;background:var(--kw-black)}.kw-gallery__nav-btn,.kw-related__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.75rem;border:2px solid var(--kw-white);border-radius:50%;background:none;color:var(--kw-white);cursor:pointer;transition:opacity var(--kw-ease)}.kw-gallery__nav-btn:hover,.kw-related__nav-btn:hover{opacity:.8}.kw-gallery__nav-btn .kw-icon,.kw-related__nav-btn .kw-icon{width:1.5rem;height:1.5rem}.kw-gallery__thumbs-track{gap:.625rem;padding-left:12.5rem;scroll-padding-left:12.5rem}.kw-gallery__thumb{flex:0 0 calc((100% + 12.5rem - 1.25rem) / 3);display:flex;justify-content:center;height:9.375rem;cursor:pointer}.kw-gallery__thumb-image{width:auto;max-width:100%;height:100%;object-fit:cover}.kw-gallery__thumb:focus-visible{outline:2px solid var(--kw-copper-light);outline-offset:-2px}.kw-product__actions{display:flex;flex-wrap:wrap;gap:.9375rem;margin-top:5.625rem}.kw-product .kw-product__showroom{padding:.625rem 1.5rem;line-height:1.5}.kw-product__showroom-icon{flex-shrink:0}.kw-product__back{display:flex;width:fit-content;margin-bottom:4.375rem;color:var(--kw-copper);font-size:var(--kw-text-sm);line-height:1.5}.kw-product__back .kw-icon{width:.9375rem;height:.9375rem}.kw-woo-breadcrumb{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:.9375rem;color:var(--kw-white);font-size:.805rem;line-height:1.6}.kw-woo-breadcrumb a{color:rgba(255,255,255,.5);text-decoration:none}.kw-woo-breadcrumb a:hover{color:var(--kw-white)}.kw-woo-breadcrumb__sep{flex-shrink:0;width:.9375rem;height:1.25rem;margin-right:.1875rem;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18L15 12L9 6' stroke='white' stroke-opacity='0.5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0 / 1.25rem}.kw-product__title{margin-bottom:2.5rem;color:var(--kw-white);font-size:2.25rem;font-weight:600;line-height:1.2}.kw-product__variants{margin:0;padding-block:1em}.kw-product__price{margin-bottom:1.5625rem}.kw-product__price .price{margin:0;color:var(--kw-white);font-size:1.5rem;font-weight:600}.kw-product__price .price del{display:block;color:var(--kw-copper);font-size:1.25rem;font-weight:400}.kw-product__price del .woocommerce-Price-amount::before{content:"statt "}.kw-product__price .woocommerce-Price-currencySymbol{display:none}.kw-product__inquiry{display:flex;margin-bottom:2.5rem;font-weight:600;text-transform:uppercase}.kw-product__tags{display:flex;gap:2.75rem;margin:0;padding:0;list-style:none}.kw-product__tag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.kw-product__tag-name{margin-bottom:.9375rem;font-size:var(--kw-text-xs);font-weight:500;line-height:1.5}.kw-product__excerpt{display:flow-root;margin-bottom:2.9375rem}.kw-product__excerpt ul{margin:1em 0;padding:0;list-style:none}.kw-product__excerpt li{position:relative;display:flex;align-items:center;padding-left:2.5rem}.kw-product__excerpt li::before{content:"";position:absolute;top:.3125rem;left:.125rem;width:1.875rem;height:1.4375rem;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%23AF7064' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0 / contain}.kw-product__panel-btn{position:relative;display:block;width:100%;padding:1rem 2.5rem 1rem 0;border:0;border-block:1px solid var(--kw-white);border-radius:0;background:transparent;color:var(--kw-white);font-size:var(--kw-text-base);font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.kw-product__panel-btn::after{content:"";position:absolute;top:1rem;right:0;width:1.875rem;height:1.875rem;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.99998V12V22M2 12H22' stroke='%23AF7064' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0 / contain}.kw-product__cart{margin-bottom:2.5rem;color:var(--kw-light)}.kw-product__cart form.cart{width:22.5rem;max-width:100%}.kw-product__cart .quantity{display:none}.kw-product__cart .variations{width:100%;border-collapse:collapse}.kw-product__cart .variations th,.kw-product__cart .variations td{display:block;padding:0;text-align:left}.kw-product__cart .variations th{padding:.0625rem 0 .0625rem .0625rem;line-height:1.5}.kw-product__cart .variations td{line-height:2.5rem}.kw-product__cart .variations label{color:var(--kw-light);font-size:.75rem;font-weight:400}.kw-product__cart .variations select{width:100%;height:2.0625rem;padding:0 .75rem;border:0;border-radius:.1875rem;background-color:var(--kw-white);color:var(--kw-black);font-size:.875rem;vertical-align:middle}.kw-product__cart .reset_variations{color:var(--kw-copper);font-size:.75rem;line-height:1.5}.kw-product__cart .single_add_to_cart_button{position:relative;width:100%;padding:1.3125rem 1.25rem;border:0;border-radius:12.5rem;background-color:var(--kw-copper);color:var(--kw-white);font-size:var(--kw-text-sm);font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color var(--kw-ease)}.kw-product__cart .single_add_to_cart_button:hover{background-color:var(--kw-copper-light)}.kw-product__cart .single_add_to_cart_button.disabled{background-color:#d2d2d2;cursor:not-allowed}.kw-product__cart .stock{font-size:var(--kw-text-sm);color:var(--kw-copper-light)}.kw-panel__title{margin:0 0 2.1875rem;padding:1.25rem 0;border-block:1px solid var(--kw-black);color:var(--kw-black);font-size:inherit;font-weight:600;line-height:1.5}.kw-panel__body--merkmale{font-size:1.125rem}.kw-panel__body--merkmale p{margin:1em 0}.kw-panel__body--merkmale .kw-richtext>:first-child{margin-top:1em}.kw-panel__data{margin:0}.kw-panel__data dt{font-weight:600}.kw-panel__data dd{margin:0}.kw-panel__subtitle{margin:1.875rem 0 0;color:inherit;font-size:inherit;font-weight:600;line-height:inherit}.kw-panel__equipment{display:flow-root;margin-top:1.875rem}.kw-panel__equipment p{margin:1em 0}.kw-download{display:flex;align-items:center;margin-bottom:1.25rem;color:var(--kw-black)}.kw-download::before{content:"";flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:1.25rem;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21H3M18 11L12 17M12 17L6 11M12 17V3' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0 / contain}.kw-download__size{margin-left:.5rem}.kw-related{overflow:hidden;padding-block:var(--kw-section-y-tight)}.kw-related .kw-related__grid{display:grid;grid-template-columns:minmax(0,1fr) 26.3125rem repeat(3,24.5625rem) minmax(0,1fr);--kw-per-view:3.5;--kw-gap:2.5rem;--kw-pad:0px}.kw-related__intro{grid-column:2;display:flex;flex-direction:column;justify-content:center;margin-right:2.5rem;padding-left:.9375rem}.kw-related__text{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:3.125rem}.kw-related__title{margin-bottom:1.875rem;color:var(--kw-text)}.kw-related__lead{margin:0 0 1.875rem}.kw-related__nav{display:flex;gap:.625rem;margin-top:1.875rem}.kw-related__nav--mobile{display:none}.kw-related__viewport{grid-column:3 / -1;min-width:0;min-height:37.5rem}.kw-related .kw-carousel__slide{flex-basis:calc((100% + 2 * var(--kw-pad) - (var(--kw-per-view) - 1) * var(--kw-gap)) / var(--kw-per-view))}.kw-related__track{height:100%}.kw-product-card--slider{justify-content:center}.kw-product-card--slider .kw-product-card__title{height:auto;color:var(--kw-text);font-weight:600}.kw-product-card--slider .kw-product-card__cat{font-size:var(--kw-text-sm)}.kw-product-card--slider .kw-product-card__more{text-decoration:underline}@media (max-width:1600px){.kw-related .kw-related__grid{grid-template-columns:minmax(0,1fr) repeat(4,21.875rem) minmax(0,1fr)}}@media (max-width:1479px){.kw-related .kw-related__grid{--kw-per-view:3;--kw-gap:1.875rem}}@media (max-width:991px){.kw-product__grid{display:flex;flex-direction:column;gap:1.875rem}.kw-product__media,.kw-product__info{width:100%}.kw-gallery__strip{margin-top:5rem}.kw-related .kw-related__grid{--kw-per-view:2.5;--kw-gap:1.25rem}}@media (max-width:767px){.kw-product__media,.kw-product__info{display:contents}.kw-product__grid{gap:0}.kw-product__actions{order:1;margin-top:1.875rem}.kw-product__head{order:2;margin-top:1.875rem;padding-top:2.5rem}.kw-gallery{order:3;margin-top:.625rem}.kw-product__body{order:4}.kw-product__back{margin-bottom:1.875rem}.kw-product__title{font-size:1.375rem}.kw-product__variants,.kw-product__excerpt,.kw-product__panel-btn{font-size:1.125rem}.kw-gallery__main{height:auto;align-items:flex-start}.kw-gallery__slide{height:auto;aspect-ratio:1}.kw-gallery__image{max-width:none;height:100%}.kw-gallery__strip{margin-top:.625rem}.kw-gallery__nav{display:none}.kw-gallery__thumbs-track{padding-left:0;scroll-padding-left:0;align-items:flex-start}.kw-gallery__thumb{flex-basis:calc((100% - 1.875rem) / 4);height:auto}.kw-gallery__thumb-image{width:100%;height:auto}.kw-related .kw-related__grid{display:flex;flex-direction:column;gap:1.25rem;--kw-pad:0.9375rem}.kw-related__intro{width:calc(100% - 2.5rem)}.kw-related__nav--desktop{display:none}.kw-related__nav--mobile{display:flex}.kw-related__viewport{width:calc(100% - 0.9375rem);min-height:0}.kw-related__track{padding-inline:var(--kw-pad);scroll-padding-inline:var(--kw-pad)}}@media (max-width:479px){.kw-related .kw-related__grid{--kw-per-view:1.5}.kw-related__nav--mobile{padding-left:.9375rem}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--kw-container);margin:1.25rem auto 0;padding:1rem 1.25rem;border-top:3px solid #00adef;background-color:var(--kw-white);color:#666;font-size:var(--kw-text-sm);line-height:1.6;list-style:none}.woocommerce-notices-wrapper .woocommerce-error{border-top-color:#b81c23}.woocommerce-notices-wrapper .button{order:2;padding:.625rem 1.5rem;border-radius:var(--kw-radius-pill);background-color:var(--kw-copper);color:var(--kw-white);text-decoration:none}.woocommerce-notices-wrapper .button:hover{background-color:var(--kw-copper-light)}