.fp-root{--fp-font:var(--fnk-font-heading,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);--fp-ink:#16191A;--fp-muted:#5E6669;--fp-line:#E4E7E8;--fp-s1:8px;--fp-s2:16px;--fp-s3:24px;--fp-s4:32px;--fp-s5:48px;--fp-s6:64px;--fp-soft:#EDF0F1;--fp-dark:#313A3C;--fp-accent:#F05923;--fp-r-ui:6px;--fp-r-box:8px;--fp-ease:cubic-bezier(.23,1,.32,1)}.fp-root *{box-sizing:border-box}.fp-root .is-hidden{display:none!important}.fp-band{padding:var(--fp-s6) 0 0}.fp-root{padding-bottom:var(--fp-s6)}.fp-h2{text-wrap:balance;font-family:var(--fp-font);font-size:clamp(24px,2.1vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--fp-ink);margin:0}.fp-h3{font-family:var(--fp-font);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fp-ink);margin:0}.fp-root .fp-lead{font-size:16px;line-height:1.6;color:var(--fp-muted);margin:8px 0 0;max-width:none!important;width:auto;text-wrap:wrap!important}.fp-count{font-family:var(--fp-font);font-size:14px;font-weight:500;color:var(--fp-muted)}.fp-toolbar{border-top:1px solid var(--fp-line);border-bottom:1px solid var(--fp-line);background:#fff;margin-top:var(--fp-s2)}.fp-toolbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--fp-s4);padding-top:var(--fp-s3);padding-bottom:var(--fp-s3)}.fp-rows{display:grid;gap:12px;min-width:0}.fp-filter{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:var(--fp-s2);min-width:0;transition:opacity .2s ease}.fp-filter.is-off{opacity:.35;pointer-events:none}.fp-toolbar-label{font-family:var(--fp-font);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--fp-muted);white-space:nowrap}.fp-options{display:flex;flex-wrap:wrap;gap:8px}.fp-option{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;font-family:var(--fp-font);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;color:var(--fp-ink);background:var(--fp-soft);border:0;border-radius:var(--fp-r-ui);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s var(--fp-ease)}.fp-option:active{transform:scale(.97)}.fp-option.is-active{background:var(--fp-ink);color:#fff}.fp-option:focus-visible,.fp-reset:focus-visible,.fp-nav-btn:focus-visible,.fp-custom-link:focus-visible,.fp-mini-link:focus-visible,.fp-faq-item summary:focus-visible,.fp-add-btn:focus-visible,.fp-contact a:focus-visible{outline:2px solid var(--fp-accent);outline-offset:3px}.fp-result{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;text-align:right}.fp-status{margin:0;font-family:var(--fp-font);font-size:14px;font-weight:600;color:var(--fp-ink)}.fp-status:empty{display:none}.fp-reset{padding:0;font-family:var(--fp-font);font-size:13px;color:var(--fp-muted);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fp-reset[hidden]{display:none}.fp-head{margin-bottom:var(--fp-s4);max-width:none}.fp-head-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fp-root .fp-head .fp-lead{margin-top:var(--fp-s1)}.fp-usps{list-style:none;margin:var(--fp-s2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.fp-usps li{display:flex;align-items:center;gap:8px;font-family:var(--fp-font);font-size:14px;font-weight:500;color:var(--fp-ink)}.fp-usps .icon{width:12px;height:12px;flex-shrink:0;color:var(--fp-accent)}.fp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fp-s5) var(--fp-s3);list-style:none;margin:0;padding:0}.fp-custom{min-width:0;display:flex;border-radius:var(--fp-r-box);overflow:hidden;background:var(--fp-soft);transition:background-color .2s ease,opacity .22s ease-out}.fp-custom-link{display:flex;flex-direction:column;width:100%;color:var(--fp-ink);text-decoration:none}.fp-custom-media{display:block;position:relative;flex:1 1 auto;min-height:200px;overflow:hidden}.fp-custom-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.fp-custom-body{display:flex;flex-direction:column;gap:6px;padding:var(--fp-s3)}.fp-custom-title{font-family:var(--fp-font);font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.fp-custom-text{font-size:14px;line-height:1.5;color:var(--fp-muted)}.fp-custom-label{margin-top:var(--fp-s2);font-family:var(--fp-font);font-size:13px;font-weight:600;color:var(--fp-ink)}.fp-custom-opts{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.fp-custom-opts li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.35;color:var(--fp-ink)}.fp-custom-opts .icon{width:12px;height:12px;flex-shrink:0;margin-top:3px;color:var(--fp-accent)}.fp-custom-note{font-size:12.5px;color:var(--fp-muted);margin-top:4px}.fp-custom-btn{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:var(--fp-s3);padding:0 22px;min-height:46px;font-family:var(--fp-font);font-size:15px;font-weight:700;letter-spacing:.005em;color:#fff;background:var(--fp-accent);border-radius:999px;transition:transform .16s var(--fp-ease),background-color .16s ease}.fp-custom-btn .icon{width:14px;height:10px;color:#fff;transition:transform .2s var(--fp-ease)}.fp-custom-link:active .fp-custom-btn{transform:scale(.97)}.fp-acc{margin-top:var(--fp-s6);padding-top:var(--fp-s4);border-top:1px solid var(--fp-line)}.fp-acc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fp-s2);margin-bottom:var(--fp-s3)}.fp-nav{display:flex;gap:8px}.fp-nav[hidden]{display:none}.fp-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--fp-ink);background:#fff;border:1px solid var(--fp-line);border-radius:50%;cursor:pointer;transition:border-color .16s ease,transform .16s var(--fp-ease)}.fp-nav-btn:active{transform:scale(.97)}.fp-nav-btn .icon{width:14px;height:10px}.fp-nav-btn--prev .icon{transform:rotate(180deg)}.fp-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 72px)/4));gap:var(--fp-s3);list-style:none;margin:0;padding:0 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.fp-row::-webkit-scrollbar{display:none}.fp-mini{scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;gap:14px;transition:opacity .22s ease-out}.fp-mini-media{position:relative}.fp-mini-img{display:block;aspect-ratio:1;background:var(--fp-soft);border-radius:var(--fp-r-box);overflow:hidden;transition:background-color .2s ease}.fp-mini-img img{width:100%;height:100%;object-fit:contain;padding:18px;mix-blend-mode:multiply}.fp-mini-add{position:absolute;right:0;bottom:0;padding:8px 0 0 8px;background:#fff;border-top-left-radius:16px}.fp-mini-add:before,.fp-mini-add:after{content:"";position:absolute;width:16px;height:16px;background:radial-gradient(circle at 0 0,transparent 15.5px,#fff 16px);pointer-events:none}.fp-mini-add:before{top:-16px;right:0}.fp-mini-add:after{left:-16px;bottom:0}.fp-mini-add form{margin:0}.fp-add-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;background:var(--fp-ink);border:0;border-radius:50%;cursor:pointer;transition:transform .16s var(--fp-ease),background-color .16s ease}.fp-add-btn:active{transform:scale(.97)}.fp-add-btn[disabled]{opacity:.35;cursor:not-allowed;transform:none}.fp-add-icon{display:inline-flex}.fp-add-icon .icon{width:30px;height:30px}.fp-add-btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.fp-add-btn .loading-overlay__spinner.hidden{display:none}.fp-add-btn .spinner{width:18px;height:18px}.fp-add-btn .spinner .path{stroke:#fff}.fp-add-btn.loading .fp-add-icon{visibility:hidden}.fp-mini-link{display:flex;flex-direction:column;gap:6px;color:var(--fp-ink);text-decoration:none}.fp-mini-name{font-size:15px;line-height:1.45;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-mini-price{font-family:var(--fp-font);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.fp-mini quick-add-modal:not([open]){display:none!important}.fp-group--compact .fp-head{margin-bottom:var(--fp-s3)}.fp-mini--large{gap:16px}.fp-mini--large .fp-mini-img{aspect-ratio:4/5}.fp-mini--large .fp-mini-img img{padding:28px}.fp-mini--large .fp-mini-link{gap:8px}.fp-mini--large .fp-mini-name{font-family:var(--fp-font);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;-webkit-line-clamp:2;min-height:2.7em}.fp-mini--large .fp-mini-price{font-size:19px}.fp-was{font-size:14px;font-weight:500;color:var(--fp-muted);margin-left:6px}.fp-rating{display:inline-flex;align-items:center;gap:4px;font-family:var(--fp-font);font-size:13.5px;font-weight:600;color:var(--fp-ink)}.fp-star{color:var(--fp-accent);font-size:14px;line-height:1}.fp-rating-n{font-weight:500;color:var(--fp-muted)}.fp-badge{position:absolute;top:12px;left:12px;padding:5px 10px;font-family:var(--fp-font);font-size:12px;font-weight:600;line-height:1;color:#fff;background:var(--fp-ink);border-radius:999px;pointer-events:none}.fp-bullets{font-size:13.5px;line-height:1.45;color:var(--fp-muted)}.fp-bullets ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fp-bullets li{position:relative;margin:0;padding-left:14px}.fp-bullets li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#b7bec0}.fp-bullets li:nth-child(n+3){display:none}.fp-bullets p{margin:0}.fp-faq{--fp-faq-pt:var(--fp-s5);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--fp-s6);align-items:stretch;padding-top:var(--fp-faq-pt);background:linear-gradient(var(--fp-line),var(--fp-line)) no-repeat;background-origin:content-box;background-clip:padding-box;background-size:100% 1px;background-position:0 calc(var(--fp-faq-pt) * -1)}.fp-faq-intro{display:flex;flex-direction:column}.fp-root .fp-faq-intro .fp-lead{margin-bottom:var(--fp-s3)}.fp-faq-list{display:flex;flex-direction:column;border-top:1px solid var(--fp-line)}.fp-faq-item{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--fp-line)}.fp-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--fp-font);font-size:16px;font-weight:600;line-height:1.35;color:var(--fp-ink)}.fp-faq-item summary::-webkit-details-marker{display:none}.fp-faq-item summary .icon{width:12px;height:8px;flex-shrink:0;color:var(--fp-muted);transition:transform .2s var(--fp-ease)}.fp-faq-item[open] summary .icon{transform:rotate(180deg)}.fp-faq-a{padding:0 0 22px;font-size:15px;line-height:1.65;color:var(--fp-muted);max-width:62ch}.fp-faq-a p{margin:0 0 10px}.fp-contact{display:grid;gap:14px;margin:auto 0 0;padding:var(--fp-s3);background:var(--fp-soft);border-radius:var(--fp-r-box)}.fp-contact div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:baseline}.fp-contact dt{font-family:var(--fp-font);font-size:13px;font-weight:600;color:var(--fp-muted)}.fp-contact dd{margin:0;font-family:var(--fp-font);font-size:15px;font-weight:500;line-height:1.45;color:var(--fp-ink)}.fp-contact a{color:var(--fp-ink);font-weight:600;text-decoration:underline;text-decoration-color:#b7bec0;text-underline-offset:4px;transition:text-decoration-color .16s ease}@starting-style{.fp-custom,.fp-mini{opacity:0}}@media(hover:hover)and (pointer:fine){.fp-option:hover{background:#e1e6e7}.fp-option.is-active:hover{background:var(--fp-ink)}.fp-nav-btn:hover{border-color:var(--fp-dark)}.fp-reset:hover{color:var(--fp-ink)}.fp-mini:hover .fp-mini-img{background:#e3e8e9}.fp-mini-link:hover .fp-mini-name{text-decoration:underline;text-underline-offset:3px}.fp-add-btn:hover{background:#000}.fp-custom:hover{background:#e3e8e9}.fp-custom-link:hover .fp-custom-btn{background:#db4c17}.fp-custom-link:hover .fp-custom-btn .icon{transform:translate(3px)}.fp-contact a:hover{text-decoration-color:var(--fp-ink)}}@media(prefers-reduced-motion:reduce){.fp-root *{transition:none!important}.fp-row{scroll-behavior:auto}}@media(max-width:989px){.fp-faq{grid-template-columns:1fr;gap:var(--fp-s4)}.fp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-row{grid-auto-columns:minmax(200px,calc((100% - 40px) / 3))}.fp-toolbar-inner{flex-direction:column;align-items:stretch}.fp-result{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:749px){.fp-root{--fp-gutter:20px;padding-bottom:40px}.fp-root .page-width{padding-left:var(--fp-gutter);padding-right:var(--fp-gutter)}.fp-band{padding:40px 0 0}.fp-h2{font-size:24px}.fp-toolbar{margin-top:12px}.fp-toolbar-inner{gap:12px;padding-top:16px;padding-bottom:16px}.fp-rows{gap:14px}.fp-filter{grid-template-columns:minmax(0,1fr);gap:8px}.fp-toolbar-label{font-size:12.5px}.fp-options{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(var(--fp-gutter) * -1);padding:0 var(--fp-gutter);scroll-padding-inline:var(--fp-gutter);scroll-snap-type:x proximity}.fp-options::-webkit-scrollbar{display:none}.fp-option{flex:0 0 auto;min-height:40px;padding:0 14px;scroll-snap-align:start}.fp-result:has(.fp-status:empty):has(.fp-reset[hidden]){display:none}.fp-head{margin-bottom:20px}.fp-root .fp-lead{font-size:15px;line-height:1.55}.fp-usps{margin-top:12px;gap:6px 16px}.fp-usps li{font-size:13px}.fp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.fp-custom{grid-column:1 / -1}.fp-custom-media{min-height:0;aspect-ratio:16/10}.fp-custom-body{padding:20px}.fp-custom-btn{align-self:stretch;justify-content:center}.fp-mini,.fp-mini--large{gap:12px}.fp-mini--large .fp-mini-img img{padding:14px}.fp-mini--large .fp-mini-link{gap:6px}.fp-mini--large .fp-mini-name{font-size:14px;line-height:1.35;-webkit-line-clamp:3;min-height:0}.fp-mini--large .fp-mini-price{font-size:16px}.fp-mini--large .fp-bullets{display:none}.fp-rating{font-size:12.5px}.fp-mini-img img{padding:12px}.fp-mini-name{font-size:14px;line-height:1.35}.fp-mini-price{font-size:15px}.fp-add-btn{width:40px;height:40px}.fp-add-icon .icon{width:26px;height:26px}.fp-mini-add{padding:6px 0 0 6px;border-top-left-radius:14px}.fp-mini-add:before,.fp-mini-add:after{width:14px;height:14px;background:radial-gradient(circle at 0 0,transparent 13.5px,#fff 14px)}.fp-mini-add:before{top:-14px}.fp-mini-add:after{left:-14px}.fp-badge{top:8px;left:8px}.fp-acc{margin-top:40px;padding-top:24px}.fp-acc-head{margin-bottom:16px}.fp-nav{display:none}.fp-row{grid-auto-columns:calc((100% - 12px)/2);gap:12px;margin:0 calc(var(--fp-gutter) * -1);padding:0 var(--fp-gutter) 4px;scroll-padding-inline:var(--fp-gutter);scroll-snap-type:x mandatory}.fp-faq{--fp-faq-pt:32px;gap:24px}.fp-root .fp-faq-intro .fp-lead{margin-bottom:20px}.fp-faq-item summary{padding:18px 0;font-size:15px}.fp-contact{padding:16px 18px;gap:12px}.fp-contact div{grid-template-columns:minmax(0,1fr);gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/fennek-produktgruppen.css.map */
