:root{--fs-brand: #3F3687;--fs-brand-hover: #342d73;--fs-gold: #F0A12A;--fs-accent-soft: rgba(63, 54, 135, .15);--fs-pill-dark: #1A1A1A;--fs-gutter: 16px;--fs-radius: 16px;--fs-img-ratio: 1 / 1;--fs-star-gold: #F0A12A;--fs-review-card-bg: #F0EFF8}body:has(product-funnel-component) product-information,body:has(product-funnel-component) .product-information{display:none!important}.fs-stars{display:flex;flex-direction:row;align-items:center;gap:2px;line-height:1}.fs-star{display:block;flex-shrink:0}.fs-star--filled{fill:var(--fs-star-gold, #F0A12A)}.fs-star--empty{fill:none;stroke:var(--fs-star-gold, #F0A12A);stroke-width:1.5px;opacity:.35}.fs-reviews__inner{display:flex;flex-direction:column;gap:32px}.fs-reviews__header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.fs-reviews__heading{margin:0;font-size:1.75rem;font-weight:700;color:var(--color-foreground)}.fs-reviews__overall{display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap}.fs-reviews__overall-text{font-size:1rem;font-weight:600;color:var(--color-foreground);opacity:.8}.fs-reviews__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:860px;margin-left:auto;margin-right:auto}@media(max-width:600px){.fs-reviews__grid{gap:.6rem}}.fs-reviews__grid[hidden]{display:none!important}.fs-reviews__card{background:var(--fs-review-card-bg, #F0EFF8);border-radius:var(--fs-radius, 16px);padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.fs-reviews__card-footer{display:flex;align-items:center;gap:.75rem}.fs-reviews__avatar{flex-shrink:0;width:56px;height:56px}.fs-reviews__avatar-img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.fs-reviews__avatar-placeholder{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden;line-height:0}.fs-reviews__avatar-placeholder svg{display:block;width:100%;height:100%}.fs-reviews__meta{display:flex;flex-direction:column;gap:4px;min-width:0;padding-block-start:2px}.fs-reviews__name{font-weight:700;font-size:.8rem;color:var(--color-foreground);line-height:1.3}.fs-reviews__verified{font-size:.7rem;font-weight:600;color:var(--fs-brand, #3F3687);line-height:1.4}.fs-block-star-rating{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fs-block-star-rating__number{color:var(--fs-star-gold, #F0A12A);font-weight:600;font-size:.9375rem;line-height:1}.fs-block-star-rating__count{color:var(--color-foreground);opacity:.55;font-size:.875rem;line-height:1}.fs-block-trust-message{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.5rem 1rem;font-weight:500;line-height:1.4}.fs-block-trust-message[data-bg=dark]{background:#1a1a1a;color:#fff}.fs-block-trust-message[data-bg=brand]{background:var(--fs-brand);color:#fff}.fs-block-trust-message[data-bg=gold]{background:#f0a12a;color:#1a1a1a}.fs-block-trust-message__icon{flex-shrink:0;line-height:1}.fs-block-trust-message__text{overflow-wrap:break-word}.fs-reviews__text{margin:0;padding:0;border:none;font-style:italic;font-size:.78rem;line-height:1.5;color:var(--color-foreground);opacity:.85}product-funnel-component .fp-toggle{gap:.75rem}product-funnel-component .fp-toggle__option{flex:1}product-funnel-component .fp-toggle__face{width:100%;justify-content:center}product-funnel-component .fp-swatches[aria-label=Haarfarbe]{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}product-funnel-component .fp-swatches[aria-label=Haarfarbe] .fp-swatch{width:100%;border-radius:var(--fs-radius, 16px);background:transparent;padding:.4rem .25rem .3rem;gap:.3rem}product-funnel-component .fp-swatches[aria-label=Haarfarbe] .fp-swatch__circle{width:100%;height:auto;aspect-ratio:1;border-radius:calc(var(--fs-radius, 16px) * .5);flex-shrink:0}product-funnel-component .fp-swatches[aria-label=Haarfarbe] .fp-swatch__name{font-size:.75rem;font-weight:600;line-height:1.2}product-funnel-component .fp-swatches[aria-label=Haarfarbe] .fp-swatch:has(input:checked){outline:2px solid var(--fs-brand, #3F3687);outline-offset:2px}product-funnel-component .fp-swatches[aria-label=Haarfarbe] .fp-swatch:has(input:checked) .fp-swatch__circle{border-color:transparent;outline-color:transparent}product-funnel-component .fp-swatches[aria-label=Augenfarbe]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}product-funnel-component .fp-swatches[aria-label=Augenfarbe] .fp-swatch{width:100%;border-radius:var(--fs-radius, 16px);background:transparent;padding:.4rem .25rem .3rem;gap:.3rem}product-funnel-component .fp-swatches[aria-label=Augenfarbe] .fp-swatch__circle{width:60%;height:auto;aspect-ratio:1;border-radius:50%;flex-shrink:0}product-funnel-component .fp-swatches[aria-label=Augenfarbe] .fp-swatch__name{font-size:.75rem;font-weight:600;line-height:1.2}product-funnel-component .fp-swatches[aria-label=Augenfarbe] .fp-swatch:has(input:checked){outline:2px solid var(--fs-brand, #3F3687);outline-offset:2px}product-funnel-component .fp-swatches[aria-label=Augenfarbe] .fp-swatch:has(input:checked) .fp-swatch__circle{border-color:transparent;outline-color:transparent}@media screen and (max-width:749px){product-funnel-component .fp-swatches[aria-label=Haarfarbe]{grid-template-columns:repeat(3,1fr)}product-funnel-component .fp-swatches[aria-label=Augenfarbe]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){product-funnel-component .funnel-product-header{margin-inline:auto}}product-funnel-component .funnel-step__heading{margin-block-end:.75rem}body:has(product-funnel-component) .text-block>*{text-align:var(--text-align, var(--text-align-default, inherit))}product-funnel-component .funnel-photo-upload__dropzone{background:transparent;border-color:#ccc}product-funnel-component .funnel-photo-upload__dropzone:hover{background:#00000008}product-funnel-component .fp-photo-guide-box{background:color-mix(in srgb,var(--fs-brand, #3F3687) 6%,white);border:1px solid color-mix(in srgb,var(--fs-brand, #3F3687) 20%,white);border-radius:var(--fs-radius, 16px);padding:1rem 1.25rem;width:100%;box-sizing:border-box}product-funnel-component .fp-photo-guide-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}product-funnel-component .fp-photo-guide-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;color:#374151;line-height:1.4}product-funnel-component .fp-photo-guide-list li:before{content:"\2713";color:var(--fs-brand, #3F3687);font-weight:700;font-size:.9rem;flex-shrink:0;margin-top:.05rem}product-funnel-component .fp-motivation-text{font-size:.85rem;color:#6b7280;text-align:center;margin:.75rem 0 0}product-funnel-component .fp-step-nav-buttons{display:flex;gap:.75rem;width:100%;margin-top:1.75rem}product-funnel-component .fp-btn-back{flex:1;background:transparent;border:2px solid var(--fs-brand, #3F3687);color:var(--fs-brand, #3F3687)}product-funnel-component .fp-btn-back:hover{background:var(--fs-accent-soft, rgba(63, 54, 135, .08));color:var(--fs-brand, #3F3687)}product-funnel-component .fp-btn-next{flex:2;background-color:var(--fs-brand, #3F3687);border-color:var(--fs-brand, #3F3687);color:#fff}product-funnel-component .fp-btn-next:hover:not(:disabled){filter:brightness(.9)}product-funnel-component .fs-cover-cards{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}product-funnel-component .fs-cover-card{flex:unset;padding:0;gap:0;overflow:hidden;border-color:#e5e7eb}product-funnel-component .fs-cover-card:has(input:checked),product-funnel-component .fs-cover-card.is-selected{border-color:var(--fs-brand, #3F3687);background:color-mix(in srgb,var(--fs-brand, #3F3687) 6%,white)}product-funnel-component .fs-cover-card-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0;display:block;flex-shrink:0}product-funnel-component .fs-cover-card-placeholder{width:100%;aspect-ratio:1;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}product-funnel-component .fs-cover-card-title{font-weight:700;font-size:1rem;color:var(--color-foreground);padding:.6rem .75rem 0}product-funnel-component .fs-cover-card-subtext{font-size:.78rem;color:#6b7280;line-height:1.3;padding:.15rem .75rem 0}product-funnel-component .fs-cover-card-price{font-weight:600;color:var(--fs-brand, #3F3687);font-size:1rem;padding:.2rem .75rem .75rem}product-funnel-component .fs-widmung-box{border:2px solid #F0A12A;border-radius:var(--fs-radius, 16px);overflow:hidden;margin-top:1rem;width:100%;box-sizing:border-box}product-funnel-component .fs-widmung-badge{background:#f0a12a;color:#1a1a1a;text-align:center;padding:.4rem 1rem;font-size:.8rem;font-weight:600}product-funnel-component .fs-widmung-content{padding:1.1rem 1rem;display:flex;align-items:flex-start;gap:.75rem}product-funnel-component .fs-widmung-image{width:72px;height:72px;object-fit:cover;border-radius:var(--fs-radius, 16px);flex-shrink:0}product-funnel-component .fs-widmung-image--placeholder{background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:1.75rem}product-funnel-component .fs-widmung-text{flex:1;text-align:left}product-funnel-component .fs-widmung-title{font-weight:700;font-size:1rem;color:var(--color-foreground)}product-funnel-component .fs-widmung-price-label{font-size:.85rem;color:#6b7280;margin-bottom:.25rem}product-funnel-component .fs-widmung-description{font-size:.82rem;color:#374151;line-height:1.4;margin-top:.25rem}product-funnel-component .fs-widmung-toggle-col{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}product-funnel-component .fs-widmung-box>.fs-widmung-textarea-wrap{padding-inline:1rem}product-funnel-component .fs-widmung-box>.fs-widmung-textarea-wrap.fs-widmung-open{padding-bottom:1rem}product-funnel-component .funnel-photo-upload{width:100%}product-funnel-component .fs-widmung-options{display:flex;flex-direction:column;gap:.5rem}product-funnel-component .fs-widmung-options--disabled{opacity:.4;pointer-events:none}product-funnel-component .fs-widmung-options-hint{font-size:.78rem;color:#6b7280;margin:0 0 .15rem}product-funnel-component .fs-widmung-option{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;border:1.5px solid var(--color-border, #e2e2e2);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}product-funnel-component .fs-widmung-option:has(input:checked){border-color:var(--fs-brand, #3F3687);background:color-mix(in srgb,var(--fs-brand, #3F3687) 5%,white)}product-funnel-component .fs-widmung-option input[type=radio]{flex-shrink:0;margin-top:.2rem;accent-color:var(--fs-brand, #3F3687)}product-funnel-component .fs-widmung-option-text{font-size:.82rem;color:#374151;line-height:1.5}product-funnel-component .fs-widmung-heading{font-size:1rem;font-weight:700;color:#1a1a1a;margin:1rem 0 .75rem}product-funnel-component .fs-widmung-custom-btn{width:100%;padding:.85rem 1rem;background:#f0a12a;color:#1a1a1a;border:none;border-radius:var(--fs-radius, 16px);font-weight:700;font-size:.95rem;cursor:pointer;text-align:center;transition:filter .15s}product-funnel-component .fs-widmung-custom-btn:hover{filter:brightness(.93)}product-funnel-component .fs-widmung-custom-btn[aria-pressed=true]{background:color-mix(in srgb,#F0A12A 80%,#1A1A1A)}product-funnel-component .fs-widmung-textarea-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:.75rem;margin-bottom:.5rem}product-funnel-component .fs-widmung-divider{display:flex;align-items:center;gap:.75rem;font-size:.78rem;color:#9ca3af;margin:.75rem 0}product-funnel-component .fs-widmung-divider:before,product-funnel-component .fs-widmung-divider:after{content:"";flex:1;height:1px;background:#e5e7eb}product-funnel-component .fs-widmung-image-placeholder{width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:2rem;border-radius:var(--fs-radius, 16px);background:color-mix(in srgb,#F0A12A 12%,white);flex-shrink:0}product-funnel-component .fp-motivation-step3{text-align:center;font-size:.85rem;color:#6b7280;margin-bottom:.75rem}product-funnel-component .fs-widmung-outer-box{border:2px solid #F0A12A;border-radius:var(--fs-radius, 16px);overflow:hidden;width:100%}product-funnel-component .fs-widmung-step-heading{margin-top:2.5rem}product-funnel-component .fs-photo-trust-text{font-size:.78rem;color:#6b7280;text-align:center;margin:.75rem 0 0}product-funnel-component .fs-widmung-instruction{font-size:.82rem;font-weight:600;color:#374151;margin-bottom:.5rem;text-align:left}product-funnel-component .fs-widmung-or-divider{display:flex;align-items:center;gap:.6rem;font-size:.75rem;color:#9ca3af;margin:.4rem 0}product-funnel-component .fs-widmung-or-divider:before,product-funnel-component .fs-widmung-or-divider:after{content:"";flex:1;height:1px;background:#e5e7eb}product-funnel-component .fs-widmung-inner-boxes{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.6rem}product-funnel-component .fs-widmung-box-a,product-funnel-component .fs-widmung-box-b{border:2px solid #E5E7EB;border-radius:calc(var(--fs-radius, 16px) - 2px);overflow:hidden;transition:border-color .15s}product-funnel-component .fs-widmung-box-a.is-active,product-funnel-component .fs-widmung-box-b.is-active{border-color:#f0a12a;background:color-mix(in srgb,#F0A12A 8%,white)}product-funnel-component .fs-widmung-box-a-header{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;cursor:pointer;font-weight:600;font-size:.95rem;color:#1a1a1a;background:transparent;-webkit-user-select:none;user-select:none}product-funnel-component .fs-widmung-box-a-content{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.5rem}product-funnel-component .fs-widmung-box-b-btn{width:100%;padding:.9rem 1rem;background:#f0a12a;color:#1a1a1a;border:none;border-radius:0;font-weight:700;font-size:.95rem;cursor:pointer;text-align:left;display:flex;align-items:center;gap:.5rem;transition:filter .15s}product-funnel-component .fs-widmung-box-b-btn:hover{filter:brightness(.93)}product-funnel-component .fs-widmung-box-b.is-active .fs-widmung-box-b-btn{filter:brightness(.9)}product-funnel-component .fs-widmung-box-b-content{padding:.75rem 1rem 1rem;background:color-mix(in srgb,#F0A12A 5%,white);display:flex;flex-direction:column;gap:.5rem}.fs-price-badge{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fs-price-badge__sale{font-size:1.5rem;font-weight:700;color:#1a1a1a;line-height:1}.fs-price-badge__original{font-size:1rem;color:#9ca3af;text-decoration:line-through;line-height:1}.fs-price-badge__badge{background:var(--fs-brand, #3F3687);color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:700;white-space:nowrap;line-height:1.4}.fs-shipping-payment{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:480px){.fs-shipping-payment{gap:.5rem}.fs-shipping-payment__card{padding:.5rem .6rem}.fs-sp-shipping__icon{width:1rem;height:1rem}.fs-sp-shipping__title,.fs-sp-payment__title{font-size:.75rem}.fs-sp-shipping__subtitle{font-size:.65rem}.fs-sp-payment__badge{font-size:.65rem;padding:.1rem .4rem}}.fs-shipping-payment__card{background:var(--fs-accent-soft, rgba(63, 54, 135, .15));border:1px solid color-mix(in srgb,var(--fs-brand, #3F3687) 15%,white);border-radius:var(--fs-radius, 16px);padding:.65rem .85rem;display:flex;flex-direction:column;gap:.25rem}.fs-sp-shipping__icon{color:var(--fs-brand, #3F3687);width:1.4rem;height:1.4rem;flex-shrink:0;margin-bottom:.2rem}.fs-sp-shipping__title{font-weight:700;color:var(--fs-brand, #3F3687);font-size:.85rem;margin:0}.fs-sp-shipping__subtitle{font-size:.75rem;color:#6b7280;margin:0;line-height:1.4}.fs-sp-payment__title{font-size:.85rem;font-weight:700;color:var(--fs-brand, #3F3687);margin:0 0 .3rem}.fs-sp-payment__badges{display:flex;gap:.4rem;flex-wrap:wrap}.fs-sp-payment__badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.fs-sp-payment__badge--paypal{background:#003087;color:#fff}.fs-sp-payment__badge--klarna{background:#ffb3c7;color:#17120e}.fs-collection-price{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.25rem}.fs-collection-price__sale{font-weight:700;color:#1a1a1a;font-size:.95rem}.fs-collection-price__original{text-decoration:line-through;color:#9ca3af;font-size:.82rem}.fs-collection-price__badge{background:var(--fs-brand, #3F3687);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:700;white-space:nowrap}.fs-reviews__show-more-wrapper{display:flex;justify-content:center;margin-top:1.5rem}.fs-reviews__show-more-btn{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:2px solid var(--fs-brand, #3F3687);color:var(--fs-brand, #3F3687);border-radius:999px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .18s,color .18s;line-height:1.4}.fs-reviews__show-more-btn:hover{background:var(--fs-brand, #3F3687);color:#fff}.fs-reviews__show-more-count{opacity:.75;font-weight:500}.fs-reviews__show-more-btn[aria-expanded=true]{background:var(--fs-brand, #3F3687);color:#fff;border-color:var(--fs-brand, #3F3687)}.fs-review-card__image-wrapper{width:100%;border-radius:calc(var(--fs-radius, 16px) - 2px);overflow:hidden}.fs-review-card__image{width:100%;height:100%;object-fit:cover;display:block}.fs-review-card__image-wrapper--placeholder{background:color-mix(in srgb,var(--fs-brand, #3F3687) 6%,white);border:1.5px dashed color-mix(in srgb,var(--fs-brand, #3F3687) 25%,white);display:flex;align-items:center;justify-content:center}.fs-review-card__placeholder-inner{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--fs-brand, #3F3687) 40%,white)}.fs-review-card__placeholder-inner svg{width:20px;height:20px;opacity:.6}.fs-review-card__placeholder-inner span{font-size:.62rem;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fs-brand.css.map */
