.template-page .form-vertical .btn{background-color:#c1592c;border-color:#c1592c;color:#fff;width:100%;letter-spacing:.15em;font-weight:700}.template-page .form-vertical .btn:hover{background-color:#9a4723;border-color:#9a4723}.product-badge{display:inline-flex;align-items:center;gap:5px;margin:0 auto 6px;padding:4px 10px;border-radius:20px;background-color:#f5f0ea;font-size:11px;font-weight:600;letter-spacing:.05em;color:#1c1d1d}.product-badge--trending{color:#b85c00;background-color:#fff3e8}.product-badge--bestseller{color:#1a1a1a;background-color:#faf2ee}[data-product-blocks] .product-block--tab{border-top:1px solid #e0e0e0;padding-top:0;margin-top:8px}.best-sellers__button-wrap .btn{background-color:#c1592c;border-color:#c1592c;color:#fff;letter-spacing:.15em;font-weight:700;padding:14px 40px}.best-sellers__button-wrap .btn:hover{background-color:#9a4723;border-color:#9a4723;color:#fff}.grid-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.35;text-align:center;margin-bottom:6px}#shopify-section-faq_g7UV4k,#shopify-section-faq_aWJbMH,#shopify-section-faq{background-color:#faf8f5;padding:50px 0}#shopify-section-faq_g7UV4k .page-width.page-width--narrow,#shopify-section-faq_aWJbMH .page-width.page-width--narrow,#shopify-section-faq .page-width.page-width--narrow{max-width:1100px}#shopify-section-faq_g7UV4k .section-header,#shopify-section-faq_aWJbMH .section-header,#shopify-section-faq .section-header{margin-bottom:30px}#shopify-section-faq_g7UV4k .section-header__title,#shopify-section-faq_g7UV4k .section-header__title.h2,#shopify-section-faq_aWJbMH .section-header__title,#shopify-section-faq_aWJbMH .section-header__title.h2,#shopify-section-faq .section-header__title,#shopify-section-faq .section-header__title.h2{text-transform:uppercase!important;font-weight:700!important;font-size:28px!important;letter-spacing:.3em!important;text-align:center!important;width:100%!important}#shopify-section-faq_g7UV4k .collapsible-trigger,#shopify-section-faq_aWJbMH .collapsible-trigger,#shopify-section-faq .collapsible-trigger{font-weight:700!important;font-size:17px!important;padding:22px 40px 22px 0;width:100%;text-align:left;position:relative}@media(max-width:768px){#shopify-section-faq_g7UV4k .section-header__title,#shopify-section-faq_aWJbMH .section-header__title,#shopify-section-faq .section-header__title{font-size:20px!important;letter-spacing:.15em!important}}#shopify-section-faq_g7UV4k .collapsible-trigger--inline .collapsible-trigger__icon,#shopify-section-faq_aWJbMH .collapsible-trigger--inline .collapsible-trigger__icon,#shopify-section-faq .collapsible-trigger--inline .collapsible-trigger__icon{left:auto;right:0}#shopify-section-faq_g7UV4k .collapsible-trigger__icon--circle,#shopify-section-faq_aWJbMH .collapsible-trigger__icon--circle,#shopify-section-faq .collapsible-trigger__icon--circle{background:none;border:none;width:auto;height:auto}#shopify-section-faq_g7UV4k .collapsible-trigger__icon--circle svg,#shopify-section-faq_aWJbMH .collapsible-trigger__icon--circle svg,#shopify-section-faq .collapsible-trigger__icon--circle svg{display:none}#shopify-section-faq_g7UV4k .collapsible-trigger__icon--circle:before,#shopify-section-faq_aWJbMH .collapsible-trigger__icon--circle:before,#shopify-section-faq .collapsible-trigger__icon--circle:before{content:"+";font-size:24px;font-weight:400;color:#1a1a1a;line-height:1}#shopify-section-faq_g7UV4k .collapsible-trigger[aria-expanded=true] .collapsible-trigger__icon--circle:before,#shopify-section-faq_aWJbMH .collapsible-trigger[aria-expanded=true] .collapsible-trigger__icon--circle:before,#shopify-section-faq .collapsible-trigger[aria-expanded=true] .collapsible-trigger__icon--circle:before{content:"\2212"}#shopify-section-faq_g7UV4k .collapsible-content__inner--faq,#shopify-section-faq_g7UV4k .collapsible-content__inner--faq p,#shopify-section-faq_aWJbMH .collapsible-content__inner--faq,#shopify-section-faq_aWJbMH .collapsible-content__inner--faq p,#shopify-section-faq .collapsible-content__inner--faq,#shopify-section-faq .collapsible-content__inner--faq p{font-weight:400;font-size:15px;color:#555}#shopify-section-faq_g7UV4k .collapsible-content--all .collapsible-content__inner,#shopify-section-faq_aWJbMH .collapsible-content--all .collapsible-content__inner,#shopify-section-faq .collapsible-content--all .collapsible-content__inner{padding-bottom:22px}#shopify-section-faq_g7UV4k>.page-width>div,#shopify-section-faq_aWJbMH>.page-width>div,#shopify-section-faq>.page-width>div{border-top:1px solid #e8e8e1}#shopify-section-faq_g7UV4k>.page-width>div:last-child,#shopify-section-faq_aWJbMH>.page-width>div:last-child,#shopify-section-faq>.page-width>div:last-child{border-bottom:1px solid #e8e8e1}.product-block--price{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-block--price [data-product-price-wrap]{order:2}.product-block--price [data-product-price]{order:1}.product-block--price [data-save-price]{order:3}.product__price.on-sale{color:#c1592c;font-weight:700;font-size:22px;margin-right:0;padding-right:0}.product__price--compare{color:#999;font-weight:400;font-size:16px;margin-right:0;padding-right:0}.product-block--price [data-product-price]:not(.on-sale){font-size:calc(var(--typeBaseSize) + 12px)}.product-block--price [data-product-price].on-sale{font-size:32px}.product__price-savings{display:inline-flex;align-items:center;background-color:#c1592c;color:#fff;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.product-single__bundle-promo{margin:10px 0 20px;padding:20px 24px;background-color:#f5efe6;border-radius:12px;text-align:left}.product-single__bundle-promo p{margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:700;font-size:20px;letter-spacing:.02em;line-height:1.3;color:#1a1a1a}.product-single__bundle-promo-note{margin-top:8px!important;font-weight:400!important;font-size:14px!important;color:#555!important}.best-sellers__button-wrap{margin-top:24px}.trust-badges{padding:40px 0}.trust-badges__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;text-align:center}.trust-badges__item{flex:1 1 240px;max-width:320px;display:flex;flex-direction:column;align-items:center}.trust-badges__icon{color:#1a1a1a;margin-bottom:14px}.trust-badges__title{font-size:16px;font-weight:600;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.trust-badges__text{font-size:14px;line-height:1.6;color:#666;margin:0}.product-single__usp-bar{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#faf2ee;color:#1a1a1a;font-size:13px;font-weight:600;padding:10px 12px;border-radius:6px;margin:10px 0;text-align:center}.product-single__usp-divider{width:1px;height:16px;background-color:var(--colorBorder);opacity:1}.grid-product__image-mask{position:relative}.wishlist-heart{position:absolute;top:10px;right:10px;z-index:5;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;color:#1a1a1a;box-shadow:0 1px 4px #00000026;padding:0;transition:transform .15s ease}.wishlist-heart:hover{transform:scale(1.08)}.product__main-photos{position:relative}.wishlist-heart--pdp-overlay{top:auto;right:16px;bottom:16px;width:40px;height:40px;z-index:10}.wishlist-heart--pdp-overlay svg{width:22px;height:22px}.wishlist-heart--pdp-overlay.is-active .wishlist-heart__icon-filled{color:#e0455c}.wishlist-heart svg{width:18px;height:18px}.wishlist-heart__icon-filled{display:none;color:#e0455c}.wishlist-heart__icon-outline,.wishlist-heart.is-active .wishlist-heart__icon-filled{display:block}.wishlist-heart.is-active .wishlist-heart__icon-outline{display:none}.wishlist-heart--pdp{position:static;width:100%;height:auto;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:12px;background-color:#fff;box-shadow:none;border:2px solid #C1592C!important;color:#c1592c!important}.wishlist-heart--pdp svg{width:18px;height:18px}.wishlist-heart--pdp .wishlist-heart__label--active,.wishlist-heart--pdp.is-active .wishlist-heart__label{display:none}.wishlist-heart--pdp.is-active .wishlist-heart__label--active{display:inline}.wishlist-heart--pdp.is-active{color:#e0455c!important;border-color:#e0455c!important}.wishlist-link{display:block;position:relative}.wishlist-link .icon-wishlist{width:20px;height:20px}.icon-wishlist path,.icon-wishlist circle{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.js-wishlist-link.is-active .icon-wishlist path,.js-wishlist-link.is-active .icon-wishlist circle{fill:currentColor!important}.wishlist-link--first{order:-1}.header-item--icons .site-nav__icons{display:flex;align-items:center;justify-content:flex-end}.header-item--icons .site-nav__link--icon{padding-left:6px;padding-right:6px}.header-item--icons .site-nav__link--icon+.site-nav__link--icon{margin-left:0}@media only screen and (max-width:768px){.header-item--icons .site-nav__link--icon{padding-left:5px;padding-right:5px}}.wishlist-link__bubble{display:none}.wishlist-link__bubble--visible,.wishlist-link__bubble:not(:empty){display:flex;align-items:center;justify-content:center;background-color:#c1592c;color:#fff;border:2px solid var(--colorBody);border-radius:50%;height:17px;width:17px;font-size:10px;font-weight:700;line-height:1;position:absolute;right:-6px;top:-4px}.wishlist-hero{background-color:#faf2ee;padding:50px 0;margin-bottom:30px}.wishlist-page__header{text-align:center;max-width:640px;margin:0 auto}.wishlist-page__title{text-transform:uppercase;font-weight:700;font-size:32px;letter-spacing:.2em;margin-bottom:16px}.wishlist-page__text{font-size:15px;color:#555;line-height:1.6;margin:0 0 12px}.wishlist-page__login{font-size:14px;color:#555;margin:0 0 20px}.wishlist-page__login a{color:#c1592c;text-decoration:underline}.wishlist-page__actions{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.wishlist-page__save-btn{background-color:#c1592c!important;border-color:#c1592c!important;color:#fff!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.wishlist-page__email-link{font-size:14px;color:#1a1a1a;text-decoration:underline}.wishlist-page__empty{text-align:center;padding:60px 0;color:#777}.wishlist-grid-item__image-mask{position:relative}.wishlist-grid-item__image{width:100%}.wishlist-grid-item__image img{width:100%;height:auto;display:block}.page-wunschliste .trust-badges,.page-wunschliste #shopify-section-trust-badges,.template-list-collections .trust-badges,.template-list-collections #shopify-section-trust-badges,.template-collection .trust-badges,.template-collection #shopify-section-trust-badges{display:none!important}.image-wrap:not(.collection-image){padding-bottom:100%!important;position:relative;overflow:hidden;background-color:var(--colorSmallImageBg, #f0efeb)}.image-wrap:not(.collection-image) image-element,.image-wrap:not(.collection-image) img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:contain}.grid-product__content{display:flex;flex-direction:column;height:100%}.grid-product__meta{display:flex;flex-direction:column;flex-grow:1}.shopify-section-hero-banner,.hero-section,.banner-section,[data-section-type=hero]{min-height:200px!important;max-height:200px!important;height:200px!important;overflow:hidden!important}.hero-banner__image,.banner__image,.hero-banner,[data-section-type=hero] img{height:200px!important;max-height:200px!important;object-fit:cover!important}.site-header{background-color:#fff!important}.grid-product__tag--sale{display:none!important}.btn,.btn--secondary,.section-header__link,.grid-product__see-all{background-color:#c1592c!important;border-color:#c1592c!important;color:#fff!important}.grid-product__stars{margin-top:4px;display:flex;align-items:center;gap:4px}.grid-product__stars-icons{color:gold;font-size:13px;letter-spacing:1px}.grid-product__stars-count{font-size:12px;color:#777}.template-list-collections .collection-image--square{padding-bottom:125%!important}.template-list-collections .section-header,.template-list-collections .section-header__title{text-align:center}.template-list-collections .collection-item__title--overlaid{color:#fff;font-weight:600;letter-spacing:.15em;text-shadow:0 1px 6px rgba(0,0,0,.45)}.variant-input-wrap[data-handle=rahmen] .variant-input-wrap,.variant-input-wrap[data-handle=rahmen]{display:block}.variant-input-wrap[data-handle=rahmen]{display:flex;flex-direction:column;gap:12px}.variant-input-wrap[data-handle=rahmen] .variant-input{width:100%}.variant-input-wrap[data-handle=rahmen] .variant__button-label--framed,.variant-input-wrap[data-handle=rahmen] input:focus+.variant__button-label--framed{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;border:2px solid #d8d8d8;border-radius:8px;padding:16px 18px;cursor:pointer;background:#fff;box-shadow:none;opacity:1;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.variant-input-wrap[data-handle=rahmen] .variant__button-label--framed .variant__framed-title{color:#999}.variant-input-wrap[data-handle=rahmen] input:checked+.variant__button-label--framed,.variant-input-wrap[data-handle=rahmen] input:checked:focus+.variant__button-label--framed{border-color:#c1592c;box-shadow:0 0 0 1px #c1592c;opacity:1}.variant-input-wrap[data-handle=rahmen] input:checked+.variant__button-label--framed .variant__framed-title{color:#1c1d1d}.variant-input-wrap[data-handle=rahmen] .variant__framed-body{flex:1 1 auto;min-width:0}.variant-input-wrap[data-handle=rahmen] .variant__framed-row{display:flex;align-items:center;gap:14px}.variant-input-wrap[data-handle=rahmen] .variant__framed-icon{flex:0 0 auto;display:flex;align-items:center;align-self:center}.variant-input-wrap[data-handle=rahmen] .variant__framed-icon img{display:block;width:64px;height:64px;object-fit:contain}.variant-input-wrap[data-handle=rahmen] .variant__framed-title{font-weight:600;font-size:16px}.variant-input-wrap[data-handle=rahmen] .variant__framed-features{list-style:none;margin:10px 0 0;padding:0}.variant-input-wrap[data-handle=rahmen] .variant__framed-features li{font-size:13px;color:#555;margin-bottom:4px}.variant-input-wrap[data-handle=rahmen] .variant__framed-features li:nth-child(1):before{content:"\1f5bc\fe0f  "}.variant-input-wrap[data-handle=rahmen] .variant__framed-features li:nth-child(2):before{content:"\1f60c  "}.variant-input-wrap[data-handle=rahmen] .variant__framed-features li:nth-child(3):before{content:"\2b50  "}.variant-input-wrap[data-handle=farben]{display:flex;flex-direction:column;gap:10px}.variant-input-wrap[data-handle=farben] .variant-input{width:100%}.variant-input-wrap[data-handle=farben] .variant__button-label--farben,.variant-input-wrap[data-handle=farben] input:focus+.variant__button-label--farben{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;border:2px solid #d8d8d8;border-radius:8px;padding:16px 18px;cursor:pointer;background:#fff;box-shadow:none;opacity:1;transition:border-color .15s ease,box-shadow .15s ease}.variant-input-wrap[data-handle=farben] .variant__farben-icon{display:none}.variant-input-wrap[data-handle=farben] .variant__farben-title{display:block;font-weight:600;font-size:16px;color:#999}.variant-input-wrap[data-handle=farben] input:checked+.variant__button-label--farben,.variant-input-wrap[data-handle=farben] input:checked:focus+.variant__button-label--farben{border-color:#c1592c;box-shadow:0 0 0 1px #c1592c}.variant-input-wrap[data-handle=farben] input:checked+.variant__button-label--farben .variant__farben-title{color:#1c1d1d}.variant-wrapper:has(.variant-input-wrap[data-handle=farben]) .variant__label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;color:#000}.variant__help-decide{float:right;font-size:15px;font-weight:700;text-transform:none;letter-spacing:normal;text-decoration:underline;color:#000;background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.variant-wrapper:has(.variant-input-wrap[data-handle=farben]) .variant__help-decide{float:none}.variant__help-decide:hover{color:#e0455c}.modal--farben-help .modal__inner{background-color:transparent;box-shadow:none}.modal--farben-help .modal__centered-content{background-color:#faf8f5;border-radius:8px;padding:36px;max-width:680px;margin:0 auto;text-align:left;box-shadow:0 15px 45px #00000026}@media only screen and (max-width:768px){.modal--farben-help .modal__inner{margin:0;max-width:100%;width:100%;height:100%;max-height:100%}.modal--farben-help .modal__centered{max-width:100%;width:100%;height:100%}.modal--farben-help .modal__centered-content{border-radius:0;box-shadow:none;max-width:100%;width:100%;height:100%;max-height:100%;padding:70px 20px 30px}.modal--farben-help:before{background-color:#faf8f5!important}}.farben-help__title{font-weight:700;font-size:24px;letter-spacing:.05em;text-align:center;margin:0 0 26px;color:#1c1d1d}.farben-help__row{display:flex;align-items:flex-start;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e8e8e1}.farben-help__row--last{padding-bottom:0;margin-bottom:0;border-bottom:none}.farben-help__icon{flex:0 0 auto;width:110px;height:110px}.farben-help__icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px}.farben-help__heading{font-weight:700;font-size:20px;margin:0 0 8px;color:#1c1d1d}.farben-help__text{font-size:16px;font-weight:500;color:#555;margin:0;line-height:1.5}.modal--email-wishlist .modal__inner{background-color:transparent;box-shadow:none}.modal--email-wishlist .modal__centered-content{background-color:#faf8f5;border-radius:8px;padding:36px;max-width:440px;margin:0 auto;text-align:left;box-shadow:0 15px 45px #00000026}@media only screen and (max-width:768px){.modal--email-wishlist .modal__inner{margin:0;max-width:100%;width:100%;height:100%;max-height:100%}.modal--email-wishlist .modal__centered{max-width:100%;width:100%;height:100%}.modal--email-wishlist .modal__centered-content{border-radius:0;box-shadow:none;max-width:100%;width:100%;height:100%;max-height:100%;padding:70px 20px 30px}.modal--email-wishlist:before{background-color:#faf8f5!important}}.email-wishlist__title{font-weight:700;font-size:22px;letter-spacing:.05em;text-align:center;margin:0 0 12px;color:#1a1a1a}.email-wishlist__text{font-size:15px;color:#555;margin:0 0 22px;line-height:1.5;text-align:center}.email-wishlist__form{display:flex;flex-direction:column;gap:14px}.email-wishlist__input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d8d8d8;border-radius:6px;font-size:15px}.email-wishlist__submit{width:100%}.email-wishlist__consent{font-size:12px;color:#777;line-height:1.5;margin:0}.email-wishlist__consent a{text-decoration:underline}.wishlist-page__email-link{background:none;border:none;cursor:pointer;font-family:inherit}.text-with-icons__block-icon .icon{height:100px!important;width:100px!important}.text-with-icons__block-image{display:inline-block;height:100px;width:100px;object-fit:contain}@media only screen and (max-width:768px){.text-with-icons__block-icon .icon{height:80px!important;width:80px!important}.text-with-icons__block-image{height:80px;width:80px}}.cart__item-discount-row{margin-top:8px}small.cart__discount{display:inline-flex;align-items:center;gap:6px;background-color:#c1592c;color:#fff!important;font-size:13px;font-weight:600;padding:6px 12px 6px 10px;border-radius:4px;letter-spacing:.02em;line-height:1.4}small.cart__discount:before{content:"";display:inline-block;width:15px;height:15px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Ccircle cx='7' cy='7' r='1' fill='%23ffffff' stroke='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.cart__payment-icons{margin-top:12px;text-align:center}.cart__payment-icons img{max-width:100%;height:auto;display:block;margin:0 auto}#gift-progress-bar{padding:14px 16px 16px;border-bottom:1px solid #e8e8e8;background:#fdf9f5}.gps-header{font-size:14px;font-weight:700;color:#1c1d1d;text-align:center;margin:0 0 3px}.gps-check{color:#3b9c5f;margin-right:3px}.gps-subtext{font-size:13px;color:#444;text-align:center;margin:0 0 14px}.gps-row{display:flex;align-items:center;justify-content:center}.gps-item{flex-shrink:0}.gps-circle{width:58px;height:58px;border-radius:50%;border:3px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .3s}.gps-circle img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.gps-img-off{filter:grayscale(70%) opacity(.4)}.gps-circle--on{border-color:#c1592c}.gps-circle--badge{background:#efefef;border-color:#ddd}.gps-circle--badge.gps-circle--on{background:#fff;border-color:#c1592c}.gps-badge-text{font-size:9px;font-weight:800;text-align:center;color:#bbb;text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.gps-circle--on .gps-badge-text{color:#c1592c}.gps-line{flex:1;height:3px;background:#ddd;min-width:8px;transition:background .3s}.gps-line--on{background:#c1592c}.cart__checkout{background-color:#c1592c!important;border-color:#c1592c!important;color:#fff!important}.cart__checkout:hover{background-color:#9a4723!important;border-color:#9a4723!important}.cart-return-guarantee{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:#777;margin-top:5px}@media(max-width:768px){.shopify-section-hero-banner,.hero-section,.banner-section,[data-section-type=hero],.hero-banner__image,.banner__image,.hero-banner,[data-section-type=hero] img{min-height:150px!important;max-height:150px!important;height:150px!important}}.tag--active .color-swatch{box-shadow:0 0 0 2px #c1592c}.tag--active .tag__checkbox:after,.tag-list--checkboxes .tag--active a:after,input:checked~.tag__checkbox:after{background-color:#c1592c;border-color:#c1592c}.tag--active>a,.tag--active>label{color:#c1592c}.footer__static-text ul,.footer__static-text ol{list-style:none;margin:0;padding:0}.footer__static-text li{padding:4px 0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
