@layer theme,base;@layer components{.product-safety__body{gap:var(--space-sm);flex-direction:column;display:flex}.product-safety__intro{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-micro-size);line-height:calc(1em + var(--leading-body));color:var(--on-surface-muted);margin:0}.product-safety__block{background-color:var(--surface);border-radius:var(--radius-card);padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex}.product-safety__block-head{align-items:baseline;gap:var(--space-xs) var(--space-xs);flex-wrap:wrap;display:flex}.product-safety__brand{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);font-weight:600;line-height:calc(1em + var(--leading-body));color:var(--on-surface);margin:0}.product-safety__parts{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);line-height:calc(1em + var(--leading-body));color:var(--on-surface-muted)}.product-safety__grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.product-safety__grid{gap:var(--space-md);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.product-safety__contact,.product-safety__notices{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.product-safety__subheading{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);font-weight:600;line-height:calc(1em + var(--leading-body));color:var(--on-surface);margin:0}.product-safety__subheading+.product-safety__lines{margin-bottom:var(--space-xs)}.product-safety__lines{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);color:var(--on-surface-muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.product-safety__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-safety__item{gap:var(--space-xs);flex-direction:column;display:flex}.product-safety__item-title{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);font-weight:600;line-height:calc(1em + var(--leading-body));color:var(--on-surface)}.product-safety__item-text{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);color:var(--on-surface-muted);margin:0;line-height:1.7}.product-safety__empty{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);line-height:calc(1em + var(--leading-body));color:var(--on-surface-muted);margin:0}.product-safety__docs{margin:var(--space-xs) 0 0;gap:var(--space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.product-safety__doc-link{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);line-height:calc(1em + var(--leading-body));color:var(--link,var(--primary));text-decoration:underline}}@layer utilities;
@layer theme,base;@layer components{.buybox-price-row{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);display:flex}.buybox-energy-list.energy-module--liste{margin-top:var(--space-sm)}.buybox-energy-list .energy-module__row{padding:calc(var(--spacing,.25rem) * 2.5) var(--space-sm);border-radius:0}.buybox-energy-list .energy-module__row:nth-child(2n){background-color:var(--surface-card)}.buybox-energy-list .energy-module__row:first-child{border-start-start-radius:var(--radius-badge);border-start-end-radius:var(--radius-badge)}.buybox-energy-list .energy-module__row:last-child{border-end-end-radius:var(--radius-badge);border-end-start-radius:var(--radius-badge)}.buybox-set-parts{margin-top:var(--space-xs)}.buybox-offer-item{border-radius:var(--radius-badge);background-color:var(--surface-card);transition:background-color var(--transition-base);flex-wrap:wrap;align-items:center;display:flex}.buybox-offer-item:hover{background-color:var(--surface)}.buybox-offer-item>.offers-table-row{border-radius:inherit;background-color:#0000;flex:14rem;min-width:0}.buybox-offer-energy{padding:calc(var(--spacing,.25rem) * 1.5) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 1.5) 0;margin-inline-start:auto}.buybox-offer-energy-list{padding:0 calc(var(--spacing,.25rem) * 2) calc(var(--spacing,.25rem) * 2);flex-basis:100%}.buybox-secondary-actions .btn{background-color:var(--surface-card);box-shadow:var(--shadow-card)}.buybox-secondary-actions .btn:hover:not(:disabled){box-shadow:var(--shadow-card-hover)}@media (max-width:639px){.buybox-secondary-actions .btn{font-size:var(--text-micro-size)}}.buybox-info-links{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.buybox-info-links .btn{min-height:44px}.buybox-manufacturer{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);color:var(--on-surface-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500;line-height:1.4}.buybox-plz-field{background-color:var(--surface);border-radius:var(--radius-control);box-shadow:var(--shadow-card);align-items:center;display:flex;overflow:hidden}.buybox-plz-field:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.buybox-plz-field .buybox-plz-input:focus-visible{outline:none}.buybox-plz-input{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);color:var(--on-surface);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:10px 14px}.buybox-plz-input:focus:not(:focus-visible){outline:none}.buybox-offers-toggle{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);color:var(--on-surface-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;gap:4px;font-weight:500;display:flex}.buybox-offers-toggle:hover{color:var(--link-hover,var(--primary))}}@layer utilities;
@layer theme,base;@layer components{.kitchen-components{container-type:inline-size}.kitchen-components__item{border-top:1px solid var(--surface-dim)}.kitchen-components__row{align-items:center;gap:var(--space-sm);padding:12px var(--space-md);display:flex}.kitchen-components__summary{cursor:pointer;list-style:none}.kitchen-components__summary::-webkit-details-marker{display:none}.kitchen-components__summary:focus-visible{outline-offset:-2px}.kitchen-components__summary:hover .kitchen-components__device>.text-title{color:var(--link-hover,var(--primary))}.kitchen-components__device{min-width:0;color:var(--on-surface);flex-direction:column;flex:auto;display:flex}.kitchen-components__device>.text-title{transition:color var(--transition-base)}.kitchen-components__row .energy-module{flex-shrink:0}.kitchen-components__type{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);color:var(--on-surface-muted);line-height:1.4}.kitchen-components__note{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-micro-size);color:var(--on-surface-muted);margin-top:2px}.kitchen-components__thumb{object-fit:contain;border-radius:var(--radius-badge);background:var(--surface);flex-shrink:0;width:48px;height:48px}.kitchen-components__thumb--empty{background:0 0;display:block}.kitchen-components__toggle{border-radius:var(--radius-pill);background:var(--surface);width:32px;height:32px;color:var(--on-surface);transition:background-color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.kitchen-components__summary:hover .kitchen-components__toggle{background:var(--surface-dim)}.kitchen-components__toggle--empty{background:0 0}.kitchen-components__toggle>svg{transition:transform var(--transition-base)}.kitchen-components__item[open] .kitchen-components__toggle>svg{transform:rotate(180deg)}.kitchen-components__specs{margin:0 var(--space-md) var(--space-sm);border-radius:var(--radius-card);overflow:hidden}.kitchen-components__specs .specs-row{padding-inline:var(--space-sm)}@media (min-width:640px){.kitchen-components__specs .specs-key{width:calc(33cqi - 31.84px)}}}@layer utilities;
@layer theme,base;@layer components{.pdp-condition{gap:var(--space-sm);flex-direction:column;display:flex}.pdp-condition__head{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.pdp-condition__text{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);font-weight:400;line-height:calc(1em + var(--leading-body));color:var(--on-surface)}.pdp-condition__subheading{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);color:var(--on-surface);margin-top:var(--space-xs);font-weight:600}}@layer utilities;
@layer theme,base;@layer components{.model-highlights__body{gap:var(--space-md);flex-direction:column;display:flex}.model-highlights__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.model-highlights__row{align-items:center;gap:8px;padding:10px 24px;display:flex}.model-highlights__row:nth-child(odd){background-color:var(--surface)}.model-highlights__row:nth-child(2n){background-color:var(--surface-card)}.model-highlights__label-wrap{align-items:center;gap:var(--space-xs);flex-shrink:0;width:33%;min-width:0;display:flex}.model-highlights__icon{color:var(--on-surface-muted);flex-shrink:0}.model-highlights__label{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-label-size);color:var(--on-surface-muted);overflow-wrap:break-word;font-weight:500}.model-highlights__label[data-top=true]{font-weight:700}.model-highlights__value-wrap{align-items:center;gap:var(--space-xs);flex-wrap:wrap;row-gap:4px;min-width:0;display:flex}.model-highlights__value{font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-body-size);color:var(--on-surface);font-weight:600}.model-highlights__value[data-top=true]{font-weight:700}.model-highlights__star{color:var(--primary-text,var(--primary));fill:var(--primary-text,var(--primary));flex-shrink:0}.model-highlights__star-btn.hint-trigger{color:var(--primary-text,var(--primary));margin:-6px;padding:6px}.model-highlights__top{cursor:help;transition:background var(--transition-base);border:none}.model-highlights__top:hover{background-color:var(--primary-hover)}.model-highlights__top-icon{color:var(--on-primary);fill:var(--on-primary);flex-shrink:0}.model-highlights__hint{align-items:center;gap:var(--space-xs);font-family:var(--font-inter,ui-sans-serif, sans-serif);font-size:var(--text-micro-size);color:var(--on-surface-muted);margin:0;padding-inline:24px;display:flex}.model-highlights__hint-star{color:var(--primary-text,var(--primary));fill:var(--primary-text,var(--primary));flex-shrink:0}@media (max-width:639px){.model-highlights__row{flex-direction:column;align-items:stretch;gap:2px}.model-highlights__label-wrap{width:auto}.model-highlights__label{font-weight:400}.model-highlights__label[data-top=true]{font-weight:700}}}@layer utilities;
