:root{--sticky-header-enabled:1;--sticky-announcement-bar-enabled:0}.announcement-bar__item p{white-space:nowrap}details[data-rm-dropdown]>summary{cursor:pointer;list-style:none}details[data-rm-dropdown]>summary::-webkit-details-marker{display:none}details[data-rm-dropdown][open]>summary .icon-chevron-bottom{transform:rotate(180deg)}details[data-rm-dropdown][open]>.dropdown-menu{opacity:1}.rmst{display:inline-flex;gap:.1em;vertical-align:middle}.rmst__s{width:.85em;height:.85em;background:rgb(var(--text-color)/.18);clip-path:polygon(50%0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.rmst__s.is-voll{background:rgb(var(--star-color))}.rmst__s.is-halb{background:linear-gradient(90deg,rgb(var(--star-color)) 50%,rgb(var(--text-color)/.18) 50%)}.rmst__zahl{margin-inline-start:.4em;font-size:var(--text-sm)}.rmsuchform{display:flex;gap:var(--spacing-2)}.rmarch,.rmsuche,.rm404,.rmseite,.rmart,.rmwc{padding-block:var(--section-outer-spacing-block)}.rmseite__inhalt,.rmart__inhalt{margin-block-start:var(--spacing-8)}.search-drawer .search-input{display:flex;align-items:center;gap:var(--spacing-3)}.search-drawer .search-input input[type=search]{flex:1 1 auto;min-width:0}.rmsu__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4)}.rmsu__mehr{display:inline-flex;align-items:center;gap:var(--spacing-1-5);font-size:var(--text-sm);white-space:nowrap}.predictive-search-result{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--spacing-4)}.predictive-search-result img{width:48px;height:48px;object-fit:cover;border-radius:var(--rounded-sm)}.rmsu__leer{color:rgb(var(--text-color)/.6)}input.quantity-selector__input{width:var(--quantity-input-characters-count, 2ch);min-width:var(--spacing-6);min-height:0;padding-inline:0;padding-block:0;border:0;border-radius:0;background:inherit;text-align:center}.quantity-selector{align-items:center}@keyframes rmkdMail{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.rmkd__label{margin:0 0 14px}.rmkd__card{border:1px solid rgba(133,141,103,.35);border-radius:16px;padding:22px 20px;margin-bottom:12px}.rmkd__card:last-of-type{margin-bottom:0}.rmkd__top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rmkd__icon{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:rgba(133,141,103,.14);display:flex;align-items:center;justify-content:center}.rmkd__i{animation:rmkdMail 2.8s ease-in-out infinite}.rmkd__title{font-size:15px;font-weight:700;color:#3a402c}.rmkd__mail{font-size:14px;color:#4a5138;margin:0 0 6px}.rmkd__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#4a5138;padding:8px 0;border-top:1px solid rgba(133,141,103,.22)}.rmkd__val{color:#5c644a}.rmkd__text{font-size:13px;line-height:1.6;color:#5c644a;margin:10px 0 0}.rmkd__sub{margin:28px 0 4px}.rmkd__link{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.6;color:#4a5138;padding:11px 0;border-top:1px solid rgba(133,141,103,.25);text-decoration:none}.rmkd__link:last-child{border-bottom:1px solid rgba(133,141,103,.25)}.rmkd__to{color:#858d67;white-space:nowrap}.rmkd__link:hover .rmkd__to{color:#3a402c}@media (min-width:1000px){.rmkd{width:32%;margin-left:auto;margin-top:-620px;position:relative;z-index:2}}@media (prefers-reduced-motion:reduce){.rmkd__i{animation:none}}.rmhinweis{margin-block-end:var(--spacing-4);padding:var(--spacing-3) var(--spacing-5);border-radius:var(--rounded-sm);font-size:var(--text-sm)}.rmhinweis--gut{background:rgb(149 149 97/.18)}.rmhinweis--fehler{background:rgb(200 65 63/.12)}.rmkr a.rmkr__karte{opacity:1}nav.pagination{width:fit-content;margin-inline:auto}.search-input>input{min-height:0;padding:0;border:0;background:0 0}.cart-drawer .line-item__media-wrapper img{border-radius:var(--rounded-sm)}.cart-drawer .quantity-selector{align-items:center;border-color:rgb(var(--text-color)/.15)}.rmwk__gutschein-feld{display:flex;gap:var(--spacing-2)}.rmwk__code{flex:1 1 auto;min-width:0;height:44px;padding-inline:var(--spacing-4);border:1px solid rgb(var(--text-color)/.2);border-radius:var(--rounded-full);background:rgb(255 255 255/.6);font:inherit}.rmwk__code-knopf{padding-inline:var(--spacing-5);border-radius:var(--rounded-full);background:rgb(var(--text-color)/.1);font-size:var(--text-sm)}.rmwk__gutschein-hinweis{margin-block-start:var(--spacing-2);font-size:var(--text-sm);color:#c8413f}.cart-drawer .line-item__media-wrapper img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cart-drawer::part(close-button){display:none}.rmsec-warenkorb-main .rmqty .quantity-selector__button{padding-inline:var(--spacing-2-5)}.rmsec-warenkorb-main .order-summary{width:100%;border-collapse:collapse}.rmsec-warenkorb-main .order-summary__header th{padding-block-end:var(--spacing-4);border-block-end:1px solid rgb(var(--text-color)/.12);font-size:var(--text-sm);font-weight:600;color:rgb(var(--text-color)/.7)}.rmsec-warenkorb-main .order-summary__header th:first-child{text-align:start}.rmsec-warenkorb-main .order-summary__header th:last-child{width:40%;text-align:end}.rmsec-warenkorb-main .cart-form{border-color:rgb(var(--text-color)/.12);border-radius:var(--rounded-block);background:rgb(255 255 255/.5)}.rmsec-warenkorb-main .rmwl--breit{margin-block-end:var(--section-outer-spacing-block)}.rmck{position:fixed;z-index:40;inset-inline:0;inset-block-end:0;padding:var(--spacing-4);pointer-events:none}.rmck[hidden]{display:none}.rmck__karte{display:grid;gap:var(--spacing-4);max-width:62rem;margin-inline:auto;padding:var(--spacing-5);border:1px solid rgb(var(--text-color)/.15);border-radius:18px;background:rgb(var(--background));box-shadow:var(--shadow-md);pointer-events:auto}@media screen and (min-width:760px){.rmck__karte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-6);padding:var(--spacing-5) var(--spacing-6)}}.rmck__titel{margin:0 0 var(--spacing-1);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h6);letter-spacing:var(--heading-letter-spacing)}.rmck__satz{margin:0;font-size:var(--text-sm);line-height:1.6;color:rgb(var(--text-color)/.8)}.rmck__links{margin:var(--spacing-2)0 0;font-size:var(--text-xs);color:rgb(var(--text-color)/.6)}.rmck__links a{text-decoration:underline;text-underline-offset:.2em}.rmck__knoepfe{display:grid;gap:var(--spacing-2-5)}@media screen and (min-width:520px){.rmck__knoepfe{grid-template-columns:1fr 1fr}}@media screen and (min-width:760px){.rmck__knoepfe{grid-template-columns:auto auto}}.rmck__knopf{min-width:11rem;min-height:3rem;font-size:var(--text-sm)}.rmck__knopf--aus{background:rgb(133 141 103/.18);color:rgb(var(--text-color))}.rmck__knopf--aus:hover{background:rgb(133 141 103/.3)}.rmft__cookies{background:0 0;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media screen and (max-width:699px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],input[type=date],select,textarea{font-size:1rem!important}}.rmpk__kopfzeile,.rm-karte__kopfzeile{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:5px}.rmpk__sterne,.rm-karte__sterne{display:flex;align-items:center;font-size:13px;line-height:1;color:rgb(var(--text-color)/.7)}@media screen and (max-width:999px){.rmpk__modell,.rm-karte__modell{font-size:11px}}@media screen and (min-width:1000px){.rmpk__kopfzeile,.rm-karte__kopfzeile{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.rmpk__kopfzeile .rmpk__sterne,.rm-karte__kopfzeile .rm-karte__sterne{flex:0 0 auto}}.rmpk__sterne .rmst__s,.rm-karte__sterne .rmst__s{width:.78em;height:.78em}.rmpk__sterne .rmst__zahl,.rm-karte__sterne .rmst__zahl{margin-inline-start:.5em;font-size:11px;font-variant-numeric:tabular-nums;opacity:.5}.rmpk__preis{margin-top:0}.rm-karte__info>.v-stack{gap:5px}.rm-karte__info .price-list{margin-top:0}[role=main] .rmsec{--section-background-hash:0}[role=main] .rmsec+*{--previous-section-background-hash:0}[role=main] .rmsec:has(>.section.bg-custom){--section-background-hash:1}[role=main] .rmsec:has(>.section.bg-custom)+*{--previous-section-background-hash:1}[role=main] .rmsec:has(>.section[style*="--background: 92 100 74;"]){--section-background-hash:1}[role=main] .rmsec:has(>.section[style*="--background: 92 100 74;"])+*{--previous-section-background-hash:1}[role=main] .rmsec:has(>.section[style*="--background: 28 31 21;"]){--section-background-hash:2}[role=main] .rmsec:has(>.section[style*="--background: 28 31 21;"])+*{--previous-section-background-hash:2}[role=main] .rmsec:has(>.section[style*="--background: 149 149 97;"]){--section-background-hash:3}[role=main] .rmsec:has(>.section[style*="--background: 149 149 97;"])+*{--previous-section-background-hash:3}