.delivery-date,.selected-date{color:#4f8823;font-weight:700}.delivery-estimate{letter-spacing:0px;font-size:.825rem;padding-block:8px;padding-top:0;text-align:center}.guarantee-text{margin-inline:5px;font-size:.55rem;text-align:center}.confirm-btn{background:#fe9634}.cancel-btn{background:#eaeaec}#calendar-footer button{font-weight:700;border:1px solid black;border-radius:5px;padding:5px 10px;text-transform:uppercase}.flatpickr-day{color:#000}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month:after,.flatpickr-months .flatpickr-next-month.flatpickr-next-month:after{outline:2px solid currentColor;content:"";position:absolute;border-radius:100%;top:5px;right:5px;bottom:5px;left:5px;transform:translateY(2px)}.flatpickr-day:after{border:2px solid currentColor;content:"";position:absolute;z-index:998;border-radius:100%;top:2px;right:2px;bottom:2px;left:2px}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:block!important;margin:10px;opacity:.3;cursor:not-allowed}.flatpickr-innerContainer.flatpickr-innerContainer{justify-content:center}.flatpickr-disabled.flatpickr-day.nextMonthDay,.flatpickr-disabled.flatpickr-day.prevMonthDay{opacity:.1}.flatpickr-disabled.flatpickr-day:not(.nextMonthDay),.flatpickr-disabled.flatpickr-day:not(.prevMonthDay){color:#ababab!important}.dayContainer.dayContainer{row-gap:8px;width:100%;min-width:auto;padding-top:10px}.flatpickr-rContainer>*,.flatpickr-rContainer>*>*,.flatpickr-rContainer{width:100%!important;max-width:270px!important}span.flatpickr-weekday{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase}span.flatpickr-weekday:nth-child(7n),.flatpickr-day:nth-child(7n){display:none}span.flatpickr-day{flex-basis:16.66%!important;width:16.66%!important}.flatpickr-day.nextMonthDay:not(.flatpickr-disabled),.flatpickr-day.prevMonthDay:not(.flatpickr-disabled){opacity:1}span.flatpickr-day.selected.nextMonthDay,span.flatpickr-day.selected{background:#000;color:#fff;border:none}span.flatpickr-day.selected:hover{background:#454545}button#calendar-opener{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:48px;gap:8px;padding:7px 10px;border:1px solid #f6d096;border-radius:8px;background:#fafafa;color:#222;font-family:inherit;line-height:1;box-shadow:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}button#calendar-opener>svg:first-of-type{order:1;width:17px!important;height:17px!important;flex:0 0 17px;opacity:.55}button#calendar-opener>span{order:2;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:2px;font-size:0;text-align:left;white-space:nowrap}button#calendar-opener>span:before{content:"Liefertag \e4ndern?";color:#252525;font-size:12px;line-height:1.15;font-weight:700;white-space:nowrap}button#calendar-opener>span:after{content:"Bis zu 6 Monate im Voraus";margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#888;font-size:9.5px;line-height:1.15;font-weight:400;white-space:nowrap}button#calendar-opener:before{content:"Optional";order:3;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:2px 6px;border:1px solid #e0e0e0;border-radius:999px;background:#f0f0f0;color:#858585;font-size:9px;line-height:1;font-weight:500;white-space:nowrap}button#calendar-opener:after{content:"+3,90 \20ac";order:4;flex:0 0 auto;margin-left:auto;color:#252525;font-size:11px;line-height:1;font-weight:700;white-space:nowrap}button#calendar-opener>svg:last-of-type{order:5;width:12px!important;height:12px!important;flex:0 0 12px;margin-left:1px;color:#333;opacity:.8}button#calendar-opener:hover{border-color:#bdbdbd;background:#f7f7f7}button#calendar-opener:focus-visible{outline:2px solid rgba(0,0,0,.16);outline-offset:2px}@media screen and (max-width:420px){button#calendar-opener{min-height:46px;gap:6px;padding:6px 9px}button#calendar-opener>span:before{font-size:11px}button#calendar-opener>span:after{font-size:8.5px}button#calendar-opener:before{padding:2px 5px;font-size:8px}button#calendar-opener:after{font-size:10px}}.flatpickr-input[readonly]{position:absolute;opacity:0;visibility:hidden}span.delivery-field{opacity:.5;font-size:10px;text-align:center;display:block;margin-bottom:2rem}.selected-delivery a.text-link{display:block;text-align:center;text-decoration:underline;font-size:.9em}.selected-delivery{text-align:center}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{margin:10px}.flatpickr-months,.dayContainer.dayContainer,.flatpickr-weekdaycontainer{padding-inline:15px 20px}.flatpickr-calendar.open{padding-inline:0}div#calendar-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:10px 3px 0}#calendar-footer button{margin-right:12px;margin-block:5px}.flatpickr-current-month{display:flex;margin:10px}.flatpickr-calendar.flatpickr-calendar{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%);z-index:1000;padding:20px;border-radius:10px}.flatpickr-calendar.open{top:50%!important;left:50%!important;transform:translate(-50%,-50%)}@keyframes fpFadeInScale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.no-scroll{overflow:hidden}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:none}.flatpickr-current-month.flatpickr-current-month,.flatpickr-current-month.flatpickr-current-month input.cur-year{font-size:15px!important;color:#000!important;font-weight:700;line-height:1!important}.flatpickr-current-month.flatpickr-current-month{font-size:1rem!important;display:flex;font-weight:700!important;align-items:flex-start}.flatpickr-current-month .numInputWrapper{height:fit-content}span.cur-month{line-height:1!important;height:fit-content;font-size:16px!important;margin-top:2px}.numInputWrapper.numInputWrapper span{display:none}.flatpickr-current-month.flatpickr-current-month span.cur-month:hover,.numInputWrapper.numInputWrapper:hover{background:none}.flatpickr-months .flatpickr-month{padding:10px 0;text-align:left;margin-inline:auto}.flatpickr-current-month.flatpickr-current-month{margin:0;min-width:fit-content;padding:0;line-height:1;height:auto;justify-content:center;inset:auto;width:100%}.flatpickr-months{align-items:center;justify-content:center}.flatpickr-current-month span.cur-month{margin-left:0;margin-top:0;font-size:12px!important;line-height:1.6!important}.flatpickr-current-month .numInputWrapper{flex-shrink:0;width:fit-content!important;min-width:fit-content;padding-left:0}.flatpickr-current-month.flatpickr-current-month input.cur-year{font-size:12px!important}.template-product .header-wrapper--sticky,.template-collection .header-wrapper--sticky{position:relative!important}.jdgm-all-reviews-rating{height:24px}#StickyHeaderWrap,.header-wrapper--sticky{min-height:67px}@media(min-width:600px){#StickyHeaderWrap,.header-wrapper--sticky{min-height:107px}}@media only screen and (min-width:769px){.main-content{min-height:1080px!important}}@keyframes delayedShow{to{visibility:visible}}#shopify-section-header{visibility:hidden;animation:0s linear .5s forwards delayedShow}#CollectionAjaxContent{visibility:hidden;animation:0s linear .6s forwards delayedShow}.sales-point .icon-and-text{display:flex;align-items:center;gap:6px}.product-block--sales-point .sales-points{display:flex;flex-direction:column;gap:8px;margin:8px 0 12px}.sales-point:has(.icon-truck) .icon-and-text,.sales-point:has(.icon-globe) .icon-and-text{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:6px 12px;display:inline-flex}.sales-point:has(.icon-truck) .icon-and-text span:last-child,.sales-point:has(.icon-globe) .icon-and-text span:last-child{font-size:11px;font-weight:600;color:#16a34a}.sales-point:has(.icon-truck) .icon-and-text span:last-child:before{content:"\1f69a  "}.sales-point:has(.icon-globe) .icon-and-text span:last-child:before{content:"\270f\fe0f  "}.sales-point:has(.icon-truck) .icon.icon-truck,.sales-point:has(.icon-globe) .icon.icon-globe{display:none}.sales-point:last-child .icon-and-text span:last-child{font-size:11px;font-weight:600;color:#16a34a}.sales-point:last-child .icon{display:none}.bold_options.bold_options_loaded:before{content:"\270f\fe0f  Personalisierung GRATIS";display:inline-flex;align-items:center;background:#fff8ec;border:1px solid #F5C97A;border-radius:10px;padding:6px 12px;font-size:11px;font-weight:600;color:#b07800;margin-bottom:16px;margin-top:4px}.option-fillers--toggleLink{color:#ff6900;cursor:pointer}.option-fillers--toggleLink:hover{opacity:.8}.product-block--tab .collapsible-trigger-btn{font-size:12px;font-weight:500;letter-spacing:.05em;padding:10px 16px;border-color:#e0dbd4;color:#888}@supports (-webkit-touch-callout: none){.template-product .product__main-photos,.template-product .product-slideshow,.template-product .product-main-slide,.template-product .product__thumbs,.template-product .image-wrap,.template-product .product__main-photos img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:768px){@supports (-webkit-touch-callout: none){.template-product .product-single__sticky{position:relative!important;top:auto!important}}}:root{--fb-calendar-orange: #ff710f;--fb-calendar-orange-hover: #ef6200;--fb-calendar-text: #171717;--fb-calendar-muted: #77726e;--fb-calendar-line: #e8e3df;--fb-calendar-disabled-bg: #f8f7f6;--fb-calendar-disabled-text: #d0cbc7;--fb-calendar-note-bg: #faf6f2;--fb-calendar-success-bg: #f1f9eb;--fb-calendar-success-line: #d6ebc8;--fb-calendar-success: #3f8c32}.flatpickr-calendar.flatpickr-calendar{width:min(336px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;padding:15px!important;border:1px solid rgba(20,20,20,.06)!important;border-radius:16px!important;background:#fff!important;font-family:inherit!important;box-shadow:0 18px 50px #17120e2e,0 3px 12px #17120e14!important}.flatpickr-calendar.flatpickr-calendar:before,.flatpickr-calendar.flatpickr-calendar:after{display:none!important;content:none!important}.flatpickr-calendar #calendar-header{display:block!important;width:100%!important;margin:0!important;padding:0 0 10px!important;border:0!important;background:transparent!important}.flatpickr-calendar .fb-calendar-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;width:100%!important;gap:12px!important}.flatpickr-calendar .fb-calendar-heading__title{color:var(--fb-calendar-text)!important;font-family:inherit!important;font-size:16px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.flatpickr-calendar .fb-calendar-heading__price{flex:0 0 auto!important;color:#3f3b38!important;font-size:11px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.flatpickr-calendar .flatpickr-months{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:38px!important;margin:0 0 5px!important;padding:0!important}.flatpickr-calendar .flatpickr-months .flatpickr-month{height:38px!important;margin:0!important;padding:0!important}.flatpickr-calendar .flatpickr-current-month.flatpickr-current-month{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;margin:0!important;padding:0!important;color:var(--fb-calendar-text)!important}.flatpickr-calendar .flatpickr-current-month span.cur-month,.flatpickr-calendar .flatpickr-current-month input.cur-year{color:var(--fb-calendar-text)!important;font-family:inherit!important;font-size:13px!important;line-height:1!important;font-weight:800!important}.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:48px!important}.flatpickr-calendar .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-calendar .flatpickr-next-month.flatpickr-next-month{position:absolute!important;top:2px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:0!important;padding:8px!important;border:1px solid var(--fb-calendar-line)!important;border-radius:9px!important;background:#fff!important;color:var(--fb-calendar-text)!important;transition:background-color .18s ease,border-color .18s ease}.flatpickr-calendar .flatpickr-prev-month.flatpickr-prev-month{left:0!important}.flatpickr-calendar .flatpickr-next-month.flatpickr-next-month{right:0!important}.flatpickr-calendar .flatpickr-prev-month:hover,.flatpickr-calendar .flatpickr-next-month:hover{border-color:#d6d0cb!important;background:#faf9f8!important}.flatpickr-calendar .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-next-month svg{width:11px!important;height:11px!important;fill:currentColor!important}.flatpickr-calendar .flatpickr-prev-month:after,.flatpickr-calendar .flatpickr-next-month:after{display:none!important;content:none!important}.flatpickr-calendar .flatpickr-prev-month.flatpickr-disabled,.flatpickr-calendar .flatpickr-next-month.flatpickr-disabled{display:flex!important;opacity:.3!important;cursor:not-allowed!important}.flatpickr-calendar .calendar-earliest,.flatpickr-calendar .earliest-date,.flatpickr-calendar .earliest-delivery,.flatpickr-calendar [data-earliest-date]{display:block!important;width:100%!important;margin:2px 0 8px!important;padding:6px 9px!important;border:0!important;border-radius:8px!important;background:#fff5ec!important;color:#8b552f!important;font-size:9px!important;line-height:1.3!important;font-weight:500!important;text-align:left!important}.flatpickr-calendar .flatpickr-innerContainer,.flatpickr-calendar .flatpickr-rContainer,.flatpickr-calendar .flatpickr-weekdays,.flatpickr-calendar .flatpickr-weekdaycontainer,.flatpickr-calendar .flatpickr-days,.flatpickr-calendar .dayContainer.dayContainer{width:100%!important;min-width:0!important;max-width:100%!important}.flatpickr-calendar .flatpickr-innerContainer{display:block!important}.flatpickr-calendar .flatpickr-weekdays,.flatpickr-calendar .flatpickr-weekdaycontainer{height:28px!important;margin:0!important;padding:0!important}.flatpickr-calendar span.flatpickr-weekday{flex:0 0 16.666%!important;color:#6f6a66!important;font-family:inherit!important;font-size:9px!important;line-height:28px!important;font-weight:700!important;text-transform:none!important}.flatpickr-calendar span.flatpickr-weekday:nth-child(7n),.flatpickr-calendar .flatpickr-day:nth-child(7n){display:none!important}.flatpickr-calendar .dayContainer.dayContainer{display:flex!important;row-gap:0!important;padding:1px 0 0!important}.flatpickr-calendar span.flatpickr-day{flex:0 0 calc(16.666% - 4px)!important;width:calc(16.666% - 4px)!important;max-width:calc(16.666% - 4px)!important;height:39px!important;margin:2px!important;padding:0!important;border:0!important;border-radius:8px!important;background:#fff!important;color:var(--fb-calendar-text)!important;font-size:11px!important;line-height:39px!important;font-weight:650!important;box-shadow:none!important}.flatpickr-calendar .flatpickr-day:after{display:none!important;content:none!important}.flatpickr-calendar .flatpickr-day:hover:not(.flatpickr-disabled):not(.selected){background:#fff3e9!important;color:#a44913!important}.flatpickr-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover,.flatpickr-calendar .flatpickr-day.prevMonthDay.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.nextMonthDay.flatpickr-disabled{background:var(--fb-calendar-disabled-bg)!important;color:var(--fb-calendar-disabled-text)!important;opacity:1!important;cursor:not-allowed!important}.flatpickr-calendar .flatpickr-day.today:not(.selected){border:1px solid #9f9994!important;background:#fff!important}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange{border:0!important;background:var(--fb-calendar-orange)!important;color:#fff!important;font-weight:800!important;box-shadow:0 6px 13px #ff710f45!important}.flatpickr-calendar .calendar-hints,.flatpickr-calendar .calendar-notes,.flatpickr-calendar .calendar-events,.flatpickr-calendar .holiday-info,.flatpickr-calendar .holiday-notice,.flatpickr-calendar .month-events,.flatpickr-calendar .special-days,.flatpickr-calendar .freudebox-month-info,.flatpickr-calendar [data-calendar-hints]{display:block!important;width:100%!important;margin:8px 0 0!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:var(--fb-calendar-note-bg)!important;color:#4c4743!important;font-size:9.5px!important;line-height:1.45!important;font-weight:500!important;text-align:left!important}.flatpickr-calendar .freudebox-month-info{margin:8px 0 0!important}.flatpickr-calendar .freudebox-month-info .month-title{display:none!important}.flatpickr-calendar .freudebox-month-info .month-list{display:grid!important;gap:3px!important;margin:0!important;padding:0!important;list-style:none!important}.flatpickr-calendar .freudebox-month-info .month-list li{margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important}.flatpickr-calendar div#calendar-footer{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;gap:7px!important;margin:0!important;padding:9px 0 0!important}.flatpickr-calendar .fb-calendar-selection-status{order:1;display:flex;align-items:center;width:100%;gap:9px;padding:9px 11px;border:1px solid var(--fb-calendar-success-line);border-radius:9px;background:var(--fb-calendar-success-bg);color:#2e5f28;text-align:left;box-sizing:border-box}.flatpickr-calendar .fb-calendar-selection-status[hidden]{display:none!important}.flatpickr-calendar .fb-calendar-selection-status__icon{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;flex:0 0 21px;border:1.5px solid var(--fb-calendar-success);border-radius:50%;color:var(--fb-calendar-success);font-size:13px;line-height:1;font-weight:800}.flatpickr-calendar .fb-calendar-selection-status__text{display:flex;flex-direction:column;min-width:0;gap:1px}.flatpickr-calendar .fb-calendar-selection-status__text strong{color:#254f20;font-size:10px;line-height:1.25;font-weight:800}.flatpickr-calendar .fb-calendar-selection-status__text small{color:#56804e;font-size:9px;line-height:1.25;font-weight:500}.flatpickr-calendar #calendar-footer button{width:100%!important;margin:0!important;font-family:inherit!important;text-transform:none!important}.flatpickr-calendar #calendar-footer .confirm-btn{order:2;min-height:38px!important;padding:9px 12px!important;border:0!important;border-radius:9px!important;background:var(--fb-calendar-orange)!important;color:#fff!important;font-size:0!important;line-height:1!important;font-weight:800!important;box-shadow:0 5px 12px #ff710f33!important;transition:background-color .18s ease,transform .18s ease}.flatpickr-calendar #calendar-footer .confirm-btn:after{content:"Wunschtag best\e4tigen";font-size:11px!important}.flatpickr-calendar #calendar-footer .confirm-btn:hover{background:var(--fb-calendar-orange-hover)!important}.flatpickr-calendar #calendar-footer .confirm-btn:active{transform:translateY(1px)}.flatpickr-calendar #calendar-footer .cancel-btn{order:3;min-height:24px!important;padding:3px 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#6f6a66!important;font-size:0!important;line-height:1!important;font-weight:500!important;box-shadow:none!important}.flatpickr-calendar #calendar-footer .cancel-btn:after{content:"Abbrechen";font-size:10px!important}.flatpickr-calendar #calendar-footer .cancel-btn:hover{background:#f8f7f6!important;color:#333!important}.flatpickr-calendar .guarantee-text{display:none!important}.flatpickr-calendar button:focus-visible,.flatpickr-calendar .flatpickr-day:focus-visible{outline:2px solid rgba(255,113,15,.42)!important;outline-offset:2px!important}@media screen and (max-width:380px){.flatpickr-calendar.flatpickr-calendar{padding:12px!important;border-radius:14px!important}.flatpickr-calendar #calendar-header{padding-bottom:8px!important}.flatpickr-calendar .fb-calendar-heading__title{font-size:15px!important}.flatpickr-calendar span.flatpickr-day{height:36px!important;line-height:36px!important}.flatpickr-calendar .calendar-hints,.flatpickr-calendar .calendar-notes,.flatpickr-calendar .calendar-events,.flatpickr-calendar .holiday-info,.flatpickr-calendar .holiday-notice,.flatpickr-calendar .month-events,.flatpickr-calendar .special-days,.flatpickr-calendar .freudebox-month-info,.flatpickr-calendar [data-calendar-hints]{padding:7px 9px!important;font-size:9px!important}}@media(prefers-reduced-motion:reduce){.flatpickr-calendar *,.flatpickr-calendar *:before,.flatpickr-calendar *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.flatpickr-calendar .flatpickr-day.prevMonthDay:not(.flatpickr-disabled):not(.selected),.flatpickr-calendar .flatpickr-day.nextMonthDay:not(.flatpickr-disabled):not(.selected){background:#fff!important;color:#77716d!important;font-weight:600!important;opacity:1!important;cursor:pointer!important}.flatpickr-calendar .flatpickr-day.prevMonthDay:not(.flatpickr-disabled):not(.selected):hover,.flatpickr-calendar .flatpickr-day.nextMonthDay:not(.flatpickr-disabled):not(.selected):hover{background:#fff3e9!important;color:#a44913!important}.flatpickr-calendar .flatpickr-day.prevMonthDay.selected,.flatpickr-calendar .flatpickr-day.nextMonthDay.selected{background:var(--fb-calendar-orange, #ff710f)!important;color:#fff!important;font-weight:800!important;opacity:1!important}.grid-product .sold_out_badge>.sold_out_text{min-width:0;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:none;white-space:normal}.grid-product .grid-product__content:has(.sold_out_badge)>:is(.sale_badge,.new_badge,.bundle_badge,.xxl_badge,.fan_badge,.kruze_badge,.single_box){display:none}@media(max-width:768px){.grid-product .grid-product__content .sold_out_badge{width:calc(100% - 12px);padding:5px 7px;border-radius:5px;font-size:12px;font-weight:600;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/custom.css.map */
