:root{--rp-gruen: #b8e0a0;--rp-gruen-dunkel: #9acc80;--rp-gruen-hell: #eff7e9;--rp-auf-gruen: #14200f;--rp-tinte: #121214;--rp-tinte-2: #52525b;--rp-tinte-3: #6b6b74;--rp-linie: #e4e4e7;--rp-linie-stark: #d4d4d8;--rp-flaeche: #f5f5f2;--rp-weiss: #ffffff;--rp-nacht: #0e0f11;--rp-a1: 4px;--rp-a2: 8px;--rp-a3: 12px;--rp-a4: 16px;--rp-a5: 24px;--rp-a6: 32px;--rp-a7: 48px;--rp-a8: 64px;--rp-s-xs: 12px;--rp-s-s: 14px;--rp-s-m: 16px;--rp-s-l: 20px;--rp-s-xl: 24px;--rp-s-2xl: 32px;--rp-s-3xl: 44px;--rp-r-s: 6px;--rp-r-m: 12px;--rp-r-l: 20px;--rp-abschnitt: var(--rp-a7)}@media screen and (min-width:750px){:root{--rp-abschnitt: var(--rp-a8)}}:root:root{--narrow-page-width: 76rem}.rp-seite{width:100%;max-width:var(--page-width, 1520px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.rp-klein{display:inline-flex;align-items:center;gap:var(--rp-a2);margin:0;font-family:var(--font-body--family);font-size:var(--rp-s-xs);font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--rp-tinte-2)}.rp-klein:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--rp-gruen-dunkel)}.rp-klein--hell{color:var(--rp-gruen)}.rp-klein--hell:before{background:var(--rp-gruen)}.rp-titel{margin:0;font-size:var(--rp-s-xl);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--rp-tinte)}@media screen and (min-width:750px){.rp-titel{font-size:var(--rp-s-2xl)}}.rp-text{margin:0;font-size:var(--rp-s-m);line-height:1.55;color:var(--rp-tinte-2)}.rp-link{color:var(--rp-tinte);font-weight:600;text-decoration:underline;text-decoration-color:var(--rp-gruen-dunkel);text-decoration-thickness:2px;text-underline-offset:4px}.rp-link:hover{text-decoration-color:var(--rp-tinte)}.rp-fokus:focus-visible,.rp-seite :is(a,button,summary,input):focus-visible{outline:2px solid var(--rp-tinte);outline-offset:2px}@media(prefers-reduced-motion:reduce){.rp-seite *,.rp-seite *:before,.rp-seite *:after{transition:none!important;animation:none!important}}#cart-drawer .theme-drawer__title{font-size:var(--rp-s-l);font-weight:700;letter-spacing:-.01em;text-transform:none}#cart-drawer .theme-drawer__badge{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border-radius:var(--rp-r-s);background:var(--rp-nacht);color:var(--rp-weiss);font-size:var(--rp-s-xs);font-weight:700;aspect-ratio:auto}.rp-warenkorb__versand{display:flex;align-items:center;gap:var(--rp-a2);margin:0 0 var(--rp-a4);padding:var(--rp-a3) var(--rp-a4);border-radius:var(--rp-r-m);background:var(--rp-gruen-hell);color:var(--rp-auf-gruen);font-size:var(--rp-s-s);font-weight:600;line-height:1.4}.rp-warenkorb__versand svg{flex:none;width:22px;height:16px}.cart-items .rp-zeile .cart-items__title{color:var(--rp-tinte);font-size:var(--rp-s-m);font-weight:700;line-height:1.3;text-decoration:none}.cart-items .rp-zeile__info{margin:2px 0 0;font-size:var(--rp-s-s);line-height:1.45;color:var(--rp-tinte-3)}.cart-items .rp-zeile__info--label{color:var(--rp-tinte-2);font-weight:600}.cart-items .rp-zeile__info--label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--rp-gruen-dunkel);vertical-align:middle}.cart-items .rp-zeile .cart-items__media-container{border-radius:var(--rp-r-m);overflow:hidden;background:var(--rp-flaeche)}.cart-items .rp-zeile__zeichen{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--rp-r-m);background:var(--rp-gruen-hell);color:var(--rp-auf-gruen);font-family:var(--font-heading--family, serif);font-size:var(--rp-s-l);font-weight:700;text-decoration:none}.cart-items .rp-zeile__zeichen--modell{background:var(--rp-flaeche);color:var(--rp-nacht)}.cart-items .rp-zeile__zeichen--modell svg{width:48px;height:48px}.cart-items .rp-zeile--einzeln .cart-items__unit-price-wrapper{display:none}.cart-items .rp-zeile .cart-items__price{color:var(--rp-tinte);font-weight:700}.cart-items .rp-zeile--zusatz .cart-items__price{color:var(--rp-tinte-2);font-weight:600}.cart-items .rp-zeile--zusatz .quantity-selector-wrapper,.cart-items .rp-zeile--zusatz .quantity-selector{display:none}.rp-warenkorb__mehr{display:flex;align-items:center;gap:var(--rp-a3);margin-top:var(--rp-a4);padding:var(--rp-a4);border:1.5px dashed var(--rp-linie-stark);border-radius:var(--rp-r-m);color:var(--rp-tinte);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.rp-warenkorb__mehr:hover{border-color:var(--rp-gruen-dunkel);background:var(--rp-gruen-hell)}.rp-warenkorb__mehr:focus-visible{outline:2px solid var(--rp-tinte);outline-offset:2px}.rp-warenkorb__plus{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rp-gruen);color:var(--rp-auf-gruen)}.rp-warenkorb__plus svg{width:14px;height:14px}.rp-warenkorb__mehr-text{flex:1;display:flex;flex-direction:column;gap:2px}.rp-warenkorb__mehr-text strong{font-size:var(--rp-s-s);font-weight:700}.rp-warenkorb__mehr-text small{font-size:var(--rp-s-xs);line-height:1.4;color:var(--rp-tinte-3)}.rp-warenkorb__pfeil{flex:none;width:16px;height:16px;color:var(--rp-tinte-3)}.rp-warenkorb__lieferung{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--rp-a2);width:100%;box-sizing:border-box;margin:var(--rp-a3) 0;padding:var(--rp-a3) var(--rp-a4);border-radius:var(--rp-r-m);background:var(--rp-gruen-hell);color:var(--rp-auf-gruen);font-size:var(--rp-s-s);line-height:1.4;text-align:left}.rp-warenkorb__lieferung[hidden]{display:none}.rp-warenkorb__lieferung svg{flex:none;width:18px;height:18px}.rp-warenkorb__lieferung .rp-liefer__datum{color:var(--rp-tinte);font-weight:700}.cart__ctas button.cart__checkout-button{--color-primary-button-background: var(--rp-gruen);--color-primary-button-text: var(--rp-auf-gruen);--color-primary-button-border: var(--rp-gruen);--color-primary-button-hover-background: var(--rp-gruen-dunkel);--color-primary-button-hover-text: var(--rp-auf-gruen);--color-primary-button-hover-border: var(--rp-gruen-dunkel);--button-focus-outline-color: var(--rp-tinte);height:56px;border-radius:var(--rp-r-m);font-weight:700}.rp-warenkorb__fuss{margin:var(--rp-a3) 0 0;font-size:var(--rp-s-xs);line-height:1.5;text-align:center;color:var(--rp-tinte-3)}#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog[open]{inset:auto;top:50%;left:50%;right:auto;bottom:auto;width:min(560px,calc(100vw - var(--rp-a6)));max-width:none;height:min(700px,calc(100dvh - var(--rp-a8)));max-height:none;margin:0;padding:0;border:0;border-radius:var(--rp-r-l);overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #12121447}#cart-drawer .theme-drawer__dialog:has(.cart-drawer--empty){height:auto}#cart-drawer .theme-drawer__dialog::backdrop{background:#0e0f1173;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:rp-popup-ein .22s cubic-bezier(.2,.8,.2,1)}#cart-drawer .theme-drawer__dialog--closing{animation:rp-popup-aus .16s ease-in forwards}@keyframes rp-popup-ein{0%{opacity:0;transform:translate(-50%,-47%) scale(.98)}}@keyframes rp-popup-aus{to{opacity:0;transform:translate(-50%,-47%) scale(.98)}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog[open]{top:auto;left:0;bottom:0;width:100%;height:calc(100dvh - var(--rp-a7));padding-bottom:var(--safe-area-inset-bottom, 0px);border-radius:var(--rp-r-l) var(--rp-r-l) 0 0;transform:none;box-shadow:0 -12px 40px #12121433}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:rp-blatt-ein .26s cubic-bezier(.2,.8,.2,1)}#cart-drawer .theme-drawer__dialog--closing{animation:rp-blatt-aus .18s ease-in forwards}@keyframes rp-blatt-ein{0%{transform:translateY(100%)}}@keyframes rp-blatt-aus{to{transform:translateY(100%)}}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start,#cart-drawer .theme-drawer__dialog--closing{animation-duration:1ms}}#cart-drawer .cart-drawer--empty .theme-drawer__header{position:absolute;z-index:2;top:var(--rp-a3);right:var(--rp-a3);padding:0;border:0;background:transparent}#cart-drawer .rp-korb-leer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rp-a3);padding:var(--rp-a7) var(--rp-a6) var(--rp-a6);text-align:center}.rp-korb-leer__symbol{display:grid;place-items:center;width:72px;height:72px;margin-bottom:var(--rp-a2);border-radius:50%;background:var(--rp-gruen-hell);color:var(--rp-nacht)}.rp-korb-leer__symbol svg{width:56px;height:56px}#cart-drawer .rp-korb-leer .theme-drawer__title{margin:0;font-size:var(--rp-s-xl);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.rp-korb-leer__text{margin:0;max-width:28em;font-size:var(--rp-s-m);line-height:1.5;color:var(--rp-tinte-2)}#cart-drawer .rp-korb-leer .cart-drawer__items{align-items:center;margin-top:var(--rp-a3);padding:0}a.button.cart-items__empty-button{--color-primary-button-background: var(--rp-nacht);--color-primary-button-text: var(--rp-weiss);--color-primary-button-border: var(--rp-nacht);--color-primary-button-hover-background: #2a2c31;--color-primary-button-hover-text: var(--rp-weiss);--color-primary-button-hover-border: #2a2c31;--button-focus-outline-color: var(--rp-tinte);display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:0;padding:0 var(--rp-a5);border-radius:var(--rp-r-m);font-size:var(--rp-s-m);font-weight:600}.rp-korb-leer__login{margin:var(--rp-a4) 0 0;font-size:var(--rp-s-s);line-height:1.5;color:var(--rp-tinte-3)}.rp-korb-leer__login a{color:var(--rp-tinte-2);text-decoration:underline;text-decoration-color:var(--rp-gruen-dunkel);text-underline-offset:3px}#cart-drawer .theme-drawer__dialog[open]:has(.cart-drawer--empty){height:auto}
/*# sourceMappingURL=/cdn/shop/t/24/assets/routepiece.css.map */
