:root{--rfw-ink: #4b4a48;--rfw-muted: color-mix(in srgb, #4b4a48 64%, #fff);--rfw-line: color-mix(in srgb, #4b4a48 14%, #fff);--rfw-soft: color-mix(in srgb, #4b4a48 5%, #fff);--rfw-accent: #b5d065;--rfw-gruen-bg: color-mix(in srgb, #b5d065 26%, #fff);--rfw-gruen-text: #3d5a12}html body .cart-drawer .cart-drawer__block--shipping-message{padding:16px var(--inner) 0;border:0}html body .cart-drawer .cart-message--drawer:not(.is-hidden),html body .cart__aside .cart-message:not(.is-hidden):has(.cart-message__progress-holder){display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;row-gap:10px;align-items:start;margin:0;padding:14px 16px 16px;border-radius:10px;background:var(--rfw-soft);text-align:left;color:var(--rfw-ink)}html body .cart-drawer .cart-message--drawer:not(.is-hidden):before,html body .cart__aside .cart-message:not(.is-hidden):has(.cart-message__progress-holder):before{content:"";width:24px;height:24px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4a48' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3v3h-7z'/%3E%3Ccircle cx='6.5' cy='17' r='1.8' fill='%23fff'/%3E%3Ccircle cx='17' cy='17' r='1.8' fill='%23fff'/%3E%3C/svg%3E") center / contain no-repeat}html body .cart-drawer .cart-message--drawer .cart-message__default,html body .cart__aside .cart-message .cart-message__default{display:block;padding:0;font-size:calc(.875rem * var(--adjust-body, 1));line-height:1.35;letter-spacing:0;text-transform:none}html body .cart-drawer .cart-message--drawer .cart-message__default.is-hidden,html body .cart__aside .cart-message .cart-message__default.is-hidden{display:none}html body .cart-drawer [data-left-to-spend],html body .cart__aside .cart-message [data-left-to-spend]{font-weight:700;white-space:nowrap}.cart-message__hinweis{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--rfw-muted)}html body .cart-drawer .cart-message--drawer .cart-message__progress-holder,html body .cart__aside .cart-message .cart-message__progress-holder{grid-column:1 / -1;display:block;line-height:0;margin:0}html body .cart-drawer .cart-message--drawer .cart-message__progress,html body .cart__aside .cart-message .cart-message__progress{display:block;width:100%;height:6px;border-radius:999px;overflow:hidden;margin:0;background:color-mix(in srgb,#4b4a48 10%,#fff);appearance:none;-webkit-appearance:none;border:0}html body .cart-drawer .cart-message__progress::-webkit-progress-bar,html body .cart__aside .cart-message__progress::-webkit-progress-bar{background:color-mix(in srgb,#4b4a48 10%,#fff);border-radius:999px}html body .cart-drawer .cart-message__progress::-webkit-progress-value,html body .cart__aside .cart-message__progress::-webkit-progress-value{background:var(--rfw-accent);border-radius:999px;transition:width .5s ease}html body .cart-drawer .cart-message__progress::-moz-progress-bar,html body .cart__aside .cart-message__progress::-moz-progress-bar{background:var(--rfw-accent);border-radius:999px}html body .cart-drawer .cart-message--drawer.is-success,html body .cart__aside .cart-message.is-success:has(.cart-message__progress-holder){align-items:center;padding:12px 16px;background:var(--rfw-gruen-bg);color:var(--rfw-gruen-text)}html body .cart-drawer .cart-message--drawer.is-success:before,html body .cart__aside .cart-message.is-success:has(.cart-message__progress-holder):before{margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23b5d065'/%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%234b4a48' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html body .cart-drawer .cart-message--drawer.is-success .cart-message__progress-holder,html body .cart__aside .cart-message.is-success .cart-message__progress-holder,html body .cart-drawer .cart-message--drawer.is-success .cart-message__default,html body .cart__aside .cart-message.is-success .cart-message__default{display:none}html body .cart-drawer .cart-message--drawer .cart-message__success,html body .cart__aside .cart-message .cart-message__success{display:none;padding:0;font-size:calc(.875rem * var(--adjust-body, 1));line-height:1.35;font-weight:600;letter-spacing:0;text-transform:none}html body .cart-drawer .cart-message--drawer.is-success .cart-message__success,html body .cart__aside .cart-message.is-success .cart-message__success{display:block}html body .cart__aside .cart-message:has(.cart-message__progress-holder){margin-bottom:var(--inner)}html body .cart-drawer .cart__item{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:16px;align-items:start;padding:20px var(--inner);border:0}html body .cart-drawer .cart__item+.cart__item{border-top:1px solid var(--rfw-line)}html body .cart-drawer .cart__item__image{grid-row:1 / span 2;margin:0}html body .cart-drawer .cart__item__image a{width:88px;height:88px;border-radius:8px}html body .cart-drawer .cart__item__content{grid-column:2;width:auto;min-width:0}html body .cart-drawer .cart__item__content-inner{gap:12px}html body .cart-drawer .cart__item__info{flex:1 1 auto;min-width:0;max-width:none}html body .cart-drawer .cart__item__price{flex:none}html body .cart-drawer .cart__item__price .line__price{color:var(--rfw-muted)}html body .cart-drawer .cart__item__bottom{margin-top:12px}html body .cart-drawer .cart__item>.cart__discount{grid-column:2;justify-self:start;width:auto;margin:12px 0 0;padding:4px 10px;border-radius:999px;background:var(--rfw-gruen-bg);color:var(--rfw-gruen-text);font-weight:600}html body .cart-drawer .cart__item__meta,html body .cart__items .cart__item__meta{display:flex;flex-wrap:wrap;gap:0;margin-top:4px;color:var(--rfw-muted)}html body .cart-drawer .cart__item__selected-options,html body .cart__items .cart__item__selected-options{margin:0}html body .cart-drawer .cart__item__selected-options>span:first-child,html body .cart__items .cart__item__selected-options>span:first-child{display:none}html body .cart-drawer .cart__item__selected-options:not(:last-child):after,html body .cart__items .cart__item__selected-options:not(:last-child):after{content:"\b7";margin:0 6px}html body .cart-drawer [data-cart-price-holder]{display:grid;gap:6px;margin-bottom:14px}html body .cart-drawer [data-cart-price-holder] .cart__total{display:flex;justify-content:space-between;margin:0;font-size:calc(.875rem * var(--adjust-body, 1));text-transform:none;letter-spacing:0;font-weight:500}html body .cart-drawer [data-cart-price-holder] .cart__discounts{display:grid;gap:6px;margin:0}html body .cart-drawer [data-cart-price-holder] .cart__discount{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:0;background:none;border-radius:0;font-size:calc(.875rem * var(--adjust-body, 1));color:var(--rfw-gruen-text);font-weight:600}html body .cart-drawer [data-cart-price-holder] .cart__discount>span:last-child{margin-left:auto}html body .cart__items .cart__item>.cart__discount{margin:10px 0 0 120px;padding:4px 10px;border-radius:999px;background:var(--rfw-gruen-bg);color:var(--rfw-gruen-text);font-weight:600}@media only screen and (max-width:767px){html body .cart__items .cart__item:has(.cart__discount){padding-bottom:15px}html body .cart__items .cart__item>.cart__discount{position:static;margin-left:120px}}html body .cart-drawer [data-cart-price-holder] .cart__total *,html body .cart__aside [data-cart-price-holder] .cart__total>span{text-transform:none;letter-spacing:0;font-size:calc(.875rem * var(--adjust-body, 1));font-weight:500}html body .cart__aside [data-cart-price-holder] .cart__discounts{display:grid;gap:6px;margin:6px 0 0}html body .cart__aside [data-cart-price-holder] .cart__discount{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:0;background:none;border-radius:0;font-size:calc(.875rem * var(--adjust-body, 1));color:var(--rfw-gruen-text);font-weight:600}html body .cart__aside [data-cart-price-holder] .cart__discount>span:last-child{margin-left:auto}html body .cart-drawer .cart-drawer__block--items+.cart-drawer__block--widget:not(.hidden){border-top:1px solid var(--rfw-line);padding-top:4px}@media(max-width:999px){html body.template-cart .mkw{display:none}}@media(max-width:749px){html body.js-drawer-open-cart .mkw{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/rf-warenkorb.css.map */
