button.o2e-merkzettel-heart{color:#6b6b6b !important;transition:color .2s,background-color .2s,border-color .2s}button.o2e-merkzettel-heart:hover,button.o2e-merkzettel-heart:focus-visible,button.o2e-merkzettel-heart.is-active{color:#b3263e !important}button.o2e-merkzettel-heart:focus-visible{border-radius:50% !important;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color) 16%,transparent) !important;outline:0}.product-item-inner.tb-hover-content:has([data-o2e-merkzettel-heart]){opacity:1 !important}.product-item-inner.tb-hover-content:has([data-o2e-merkzettel-heart]) .product-item-actions>:not([data-o2e-merkzettel-heart]){opacity:0;transition:opacity .3s}.product-item-info:hover .product-item-inner.tb-hover-content:has([data-o2e-merkzettel-heart]) .product-item-actions>:not([data-o2e-merkzettel-heart]),.product-item-inner.tb-hover-content:has([data-o2e-merkzettel-heart]):focus-within .product-item-actions>:not([data-o2e-merkzettel-heart]){opacity:1}.product-item-inner.tb-hover-content .product-item-actions .o2e-merkzettel-heart,:is(.block.related,.block.upsell,.block.crosssell) .product-item-details .product-item-actions .o2e-merkzettel-heart{position:absolute;right:4px;top:4px;z-index:3}:is(.block.related,.block.upsell) .product-item-details .product-item-actions .o2e-merkzettel-heart{right:max(4px,calc(50% - 81px))}.block.crosssell .product-item-info{position:relative}.block.crosssell .product-item-info .product-item-details{position:static}.product-item-inner.tb-hover-content .product-item-actions .o2e-merkzettel-heart .o2e-merkzettel-heart__icon,:is(.block.related,.block.upsell,.block.crosssell) .product-item-details .product-item-actions .o2e-merkzettel-heart .o2e-merkzettel-heart__icon{background:rgba(255,255,255,.95);border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.2);box-sizing:content-box;height:20px;padding:7px;width:20px}.box-tocart .actions:has(>.o2e-merkzettel-heart){align-items:stretch !important;column-gap:8px;display:flex !important;flex-wrap:wrap !important}.box-tocart .actions:has(>.o2e-merkzettel-heart)>.tocart{flex:1 1 0 !important;height:48px !important;min-width:0 !important;width:auto !important}.box-tocart .actions>button.o2e-merkzettel-heart{background:#fff !important;border:1.5px solid color-mix(in srgb,var(--theme-color) 30%,#dadada) !important;border-radius:8px !important;flex:0 0 48px;height:48px !important;min-height:48px !important;min-width:48px !important;padding:0 !important;width:48px !important}.box-tocart .actions>button.o2e-merkzettel-heart .o2e-merkzettel-heart__icon{height:24px;width:24px}.box-tocart .actions>button.o2e-merkzettel-heart:hover,.box-tocart .actions>button.o2e-merkzettel-heart.is-active{background:#fff !important;border-color:color-mix(in srgb,#b3263e 55%,#fff) !important}.box-tocart .actions:has(>.o2e-merkzettel-heart)>:not(.tocart):not(.o2e-merkzettel-heart){flex:0 0 100%}.box-tocart .actions:has(>.o2e-merkzettel-heart)>:not(.tocart):not(.o2e-merkzettel-heart):not(:has(*)){display:none}.box-tocart .actions:has(>.o2e-merkzettel-heart)>:not(.tocart):not(.o2e-merkzettel-heart):has(button,iframe){margin-top:8px}.o2e-merkzettel-heart-wrap{margin:0 0 .6rem}.o2e-merkzettel-heart-wrap .o2e-merkzettel-heart{background:#fff !important;border:1.5px solid color-mix(in srgb,var(--theme-color) 30%,#dadada) !important;border-radius:50% !important;height:44px !important;padding:0 !important;width:44px !important}.o2e-merkzettel-heart-wrap .o2e-merkzettel-heart .o2e-merkzettel-heart__icon{height:22px;width:22px}.o2e-merkzettel-heart-wrap .o2e-merkzettel-heart:hover,.o2e-merkzettel-heart-wrap .o2e-merkzettel-heart.is-active{background:#fff !important;border-color:color-mix(in srgb,#b3263e 55%,#fff) !important}:is(.header-right,.page-header .navigation) a.o2e-merkzettel-header,:is(.header-right,.page-header .navigation) a.o2e-merkzettel-header:is(:visited,:hover,:focus){color:var(--theme-color,#179c80) !important}:is(.header-right,.page-header .navigation) a.o2e-merkzettel-header .o2e-merkzettel-heart__icon{height:25px;width:25px}:is(.header-right,.page-header .navigation) a.o2e-merkzettel-header .o2e-merkzettel-header__count{background:#222529;border-radius:8px;color:#fff;font-size:10px;font-weight:600;left:calc(50% + 3px);line-height:16px;min-width:16px;padding:0 3px;right:auto;top:2px}@media (min-width:992px){.header-right a.o2e-merkzettel-header{gap:2px}.page-header:not(.sticky-header) .o2e-merkzettel-header__label{clip:auto;color:#2f2f2f;font-size:11px;font-weight:500;height:auto;line-height:1.3;overflow:visible;position:static;width:auto}.page-header:not(.sticky-header) .o2e-merkzettel-header:hover .o2e-merkzettel-header__label{color:var(--theme-color,#179c80)}.page-header.sticky-header .navigation>a.o2e-merkzettel-header{height:44px;justify-content:center;margin:0 !important;padding:0 !important;position:absolute;right:48px;top:calc(20% - 9px);width:44px}.page-header.sticky-header .navigation:has(>.o2e-merkzettel-header){padding-right:104px !important}.page-header.sticky-header .navigation:has(>.o2e-merkzettel-header) li.level0>a.level-top{padding-left:14px !important;padding-right:14px !important}}.o2e-merkzettel{color:#2f2f2f}.o2e-merkzettel .action{align-items:center;border-radius:8px !important;display:inline-flex !important;font-size:14px;justify-content:center;font-weight:600;padding:0 18px}.o2e-merkzettel .action:not(.primary){background:#fff !important;border:1.5px solid color-mix(in srgb,var(--theme-color) 45%,#dadada) !important;color:var(--theme-color) !important}.o2e-merkzettel .action:not(.primary):hover,.o2e-merkzettel .action:not(.primary):focus-visible{background:color-mix(in srgb,var(--theme-color) 8%,#fff) !important}.o2e-merkzettel .action>span{line-height:1.2}.o2e-merkzettel .action:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color) 16%,transparent) !important;outline:0}.o2e-merkzettel .o2e-merkzettel__empty{background:color-mix(in srgb,var(--theme-color) 4%,#fff);border:1.5px dashed color-mix(in srgb,var(--theme-color) 30%,#dadada);border-radius:8px;margin-bottom:1rem;padding:2.2rem 1.2rem;text-align:center}.o2e-merkzettel .o2e-merkzettel__empty:before{background:var(--theme-color);content:"";display:block;height:40px;margin:0 auto .8rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.8 8.3 2.7 4.5 6.4 4.5c2.1 0 3.8 1.2 5.6 3.4 1.8-2.2 3.5-3.4 5.6-3.4 3.7 0 5.6 3.8 4 7.3C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.8 8.3 2.7 4.5 6.4 4.5c2.1 0 3.8 1.2 5.6 3.4 1.8-2.2 3.5-3.4 5.6-3.4 3.7 0 5.6 3.8 4 7.3C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.55;width:40px}.o2e-merkzettel .o2e-merkzettel__empty p{margin:0 0 .8rem}.o2e-merkzettel .o2e-merkzettel__empty p:last-child{margin-bottom:0}.o2e-merkzettel .o2e-merkzettel__grid{gap:1.2rem}.o2e-merkzettel .o2e-merkzettel__desc{-webkit-box-orient:vertical;color:#2f2f2f;display:-webkit-box;font-size:13px;hyphenate-limit-chars:6 3 3;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:break-word}.o2e-merkzettel .o2e-merkzettel__card{background:#fff;border:1.5px solid color-mix(in srgb,var(--theme-color) 18%,#e6e6e6);border-radius:8px;gap:8px;padding:.7rem .7rem .8rem;text-align:center}.o2e-merkzettel button.o2e-merkzettel__remove{color:#b3263e !important;transition:color .2s}.o2e-merkzettel button.o2e-merkzettel__remove .o2e-merkzettel-heart__icon{background:rgba(255,255,255,.95);border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.2);box-sizing:content-box;height:20px;padding:7px;width:20px}.o2e-merkzettel button.o2e-merkzettel__remove:hover .o2e-merkzettel-heart__icon{box-shadow:0 1px 7px rgba(0,0,0,.3)}.o2e-merkzettel button.o2e-merkzettel__remove:focus-visible{border-radius:50% !important;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color) 35%,transparent) !important;outline:0}.o2e-merkzettel .o2e-merkzettel__photo{display:block}.o2e-merkzettel .o2e-merkzettel__photo .product-image-photo{border-radius:8px;margin:0 auto}.o2e-merkzettel .o2e-badges-host .product-image-container{display:block}.o2e-merkzettel .o2e-badges-host .product-image-photo{height:100%;object-fit:contain;width:100%}.o2e-merkzettel .o2e-merkzettel__name,.o2e-merkzettel .o2e-merkzettel__name a{color:#222529;font-size:15px;font-weight:500;line-height:1.4}.o2e-merkzettel .o2e-merkzettel__name a:hover{color:var(--theme-color)}.o2e-merkzettel .o2e-merkzettel__price{break-inside:avoid;font-size:14px;text-align:center}.o2e-merkzettel .o2e-merkzettel__price .price-box,.o2e-merkzettel .o2e-merkzettel__price .price-box p{margin:0}.o2e-merkzettel .o2e-merkzettel__price .price{font-size:14px !important;font-weight:400 !important}.o2e-merkzettel .o2e-merkzettel__price .price-label{color:#6b6b6b;font-size:14px}.o2e-merkzettel .o2e-merkzettel__price .minimal-price{justify-content:center}.o2e-merkzettel .o2e-merkzettel__actions{justify-content:center}.o2e-merkzettel .o2e-merkzettel__card--not_saleable .o2e-merkzettel__photo .product-image-photo{opacity:.55}.o2e-merkzettel .o2e-merkzettel__card--not_saleable .o2e-merkzettel__note{align-self:center;background:#fff3d6;border-radius:6px;color:#6b4a00;font-size:13px;font-weight:600;padding:4px 10px}.o2e-merkzettel .o2e-merkzettel__card--unavailable .o2e-merkzettel__photo .product-image-photo{filter:grayscale(1);opacity:.45}.o2e-merkzettel .o2e-merkzettel__card--unavailable .o2e-merkzettel__name{color:#4a4a4a}.o2e-merkzettel .o2e-merkzettel__card--unavailable .o2e-merkzettel__note{color:#4a4a4a;font-size:14px;line-height:1.5;text-align:center}.o2e-merkzettel .o2e-merkzettel__card--unavailable .o2e-merkzettel__name+.o2e-merkzettel__note{align-self:center;background:#eef0f1;border-radius:6px;font-size:13px;font-weight:600;line-height:1.4;padding:4px 10px}.o2e-merkzettel .o2e-merkzettel__card--unavailable .o2e-merkzettel__actions{justify-content:center}.o2e-merkzettel button.o2e-merkzettel__remove-text{min-height:44px}.o2e-merkzettel .o2e-merkzettel__incart,.o2e-merkzettel .o2e-merkzettel__ordered{color:#6b6b6b;font-size:13px;line-height:20px;margin:0;padding:0}.o2e-merkzettel .o2e-merkzettel__incart a,.o2e-merkzettel .o2e-merkzettel__ordered a{align-items:center;color:var(--theme-color);display:inline-flex;min-height:24px;text-decoration:underline}.o2e-merkzettel .o2e-merkzettel__incart a{font-weight:600;justify-content:center;overflow-wrap:anywhere}@media (max-width:575px){.o2e-merkzettel .o2e-merkzettel__grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.o2e-merkzettel .o2e-merkzettel__card{padding:.5rem .5rem .6rem}.o2e-merkzettel .o2e-merkzettel__name,.o2e-merkzettel .o2e-merkzettel__name a{font-size:14px;overflow-wrap:anywhere}.o2e-merkzettel .o2e-merkzettel__actions{flex-direction:column;gap:8px}.o2e-merkzettel .o2e-merkzettel__card:has(.o2e-badges--top-right) .o2e-merkzettel__actions{padding-right:48px}.o2e-merkzettel .o2e-merkzettel__actions .action{padding:0 10px;white-space:nowrap;width:100%}}@media (prefers-reduced-motion:reduce){.o2e-merkzettel-heart,.product-item-inner.tb-hover-content:has([data-o2e-merkzettel-heart]) .product-item-actions>*{transition:none !important}}