:root{--fk-rinde: #1E1611;--fk-torf: #2A1C16;--fk-pergament: #F7EFE4;--fk-leinen: #EEDFCB;--fk-creme: #FFFBF4;--fk-messing: #B38B4D;--fk-messing-hell: #D8B278;--fk-messing-text: #86652F;--fk-grau: #6F6259;--fk-gold: linear-gradient(120deg, #9C7440, #D8B278 48%, #A88148);--fk-gold-schatten: 0 10px 24px rgba(156, 116, 64, .35);--fk-rinde-rgb: 30, 22, 17;--fk-torf-rgb: 42, 28, 22;--fk-creme-rgb: 255, 251, 244;--fk-messing-rgb: 179, 139, 77;--fk-linie: rgba(var(--fk-rinde-rgb), .1);--fk-label: var(--fk-font-label, ui-monospace, "SFMono-Regular", Menlo, monospace);--fk-akzent: var(--fk-messing-text)}.color-background-1,.color-background-2,.fk-card{--fk-akzent: var(--fk-messing-text)}.color-accent-1,.color-inverse,.fk-section--dark{--fk-akzent: var(--fk-messing)}.color-accent-2{--fk-akzent: var(--fk-rinde)}.color-inverse{--scheme-text: var(--fk-creme-rgb)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background-color:rgba(var(--fk-messing-rgb),.3)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:calc(var(--font-heading-letter-spacing) * var(--font-heading-scale) - .02em);text-wrap:balance}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{line-height:1.06;text-transform:uppercase}:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl) :is(em,i),.fk-italic{padding:0 .08em;background-color:transparent;background-image:var(--fk-gold);background-position:0 56%;background-repeat:no-repeat;background-size:100% .8em;color:var(--fk-rinde);font-family:var(--font-heading-family);font-style:normal;font-weight:var(--font-heading-weight);-webkit-box-decoration-break:clone;box-decoration-break:clone}:is(.color-accent-1,.color-inverse,.fk-section--dark) :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl) :is(em,i),:is(.color-accent-1,.color-inverse,.fk-section--dark) .fk-italic{padding:0;background-image:linear-gradient(120deg,#b88a4e,#e9c88f 48%,#c49a5c);background-position:0 0;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.color-accent-2 :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl) :is(em,i),.color-accent-2 .fk-italic{padding:0;background-image:none;color:inherit}.caption-with-letter-spacing{font-family:var(--fk-label);font-size:1.2rem;font-weight:400;letter-spacing:.14em}.caption-with-letter-spacing--large{font-size:1.4rem}.caption-block.caption-block--caption-with-letter-spacing-small,.icons-content__caption.icons-content__caption--caption-with-letter-spacing-small{font-size:1.2rem}.badge{font-family:var(--fk-label);font-size:1.2rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.fk-kaufleiste .sticky-atc__price .badge,.cart-drawer__discounts .badge.badge,.cart-drawer-item__single-item-prices .cart-drawer__discounts .badge.badge,[data-mobile-columns="2"] .card-wrapper .badge.badge{font-size:1.2rem}@media(min-width:750px){.fk-kaufleiste .sticky-atc__price .badge{font-size:1.3rem}}hr{height:1px;background-color:rgba(var(--color-foreground),.12)}.underlined-link,.rte a{text-decoration-thickness:1px;text-underline-offset:.25em}.underlined-link:hover,.rte a:hover{text-decoration-thickness:1px;text-decoration-color:var(--fk-akzent)}.button,.shopify-challenge__button,.customer button{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.button:not(.button--secondary,.button--tertiary),.shopify-challenge__button,.customer button{--color-button-text: var(--fk-rinde-rgb)}.button:not(.button--secondary,.button--tertiary):after,.shopify-challenge__button:after,.customer button:after{background:var(--fk-gold)}.button:not(.button--secondary,.button--tertiary):not(:disabled,[aria-disabled=true]),.shopify-challenge__button{box-shadow:var(--fk-gold-schatten)}:focus-visible,.focused,.button:focus-visible,.button.focused{outline:2px solid var(--fk-akzent);outline-offset:3px;box-shadow:none}.focus-inset:focus-visible,.focused.focus-inset{outline:2px solid var(--fk-akzent);outline-offset:-2px;box-shadow:none}.focus-offset:focus-visible,.focus-offset.focused{outline:2px solid var(--fk-akzent);outline-offset:.6rem;box-shadow:none}body{overflow-wrap:break-word}@media(max-width:749px){h1,h2,h3,.h0,.h1,.h2,.hxl,.hxxl{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}iframe,embed,object,video{max-width:100%}.rte table{width:100%}.rte table :is(td,th){border-color:rgba(var(--color-foreground),.14);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 3 3;overflow-wrap:anywhere}@media(max-width:749px){.rte table :is(td,th){padding:.7em .5em}}.fk-eyebrow{display:inline-block;margin:0 0 1.2rem;font-family:var(--fk-label);font-size:1.2rem;font-weight:400;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.fk-pill{display:inline-flex;align-items:center;gap:.7em;max-width:100%;padding:.55em 1.1em;border:1px solid rgba(var(--fk-messing-rgb),.6);border-radius:999px;background-color:rgba(var(--fk-messing-rgb),.12);color:rgb(var(--color-foreground));font-family:var(--fk-label);font-size:1.2rem;font-weight:400;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.fk-pill:before{content:"";flex:none;width:.55em;height:.55em;border-radius:50%;background-color:var(--fk-messing)}.fk-pill--solid{border-color:var(--fk-messing);background-color:var(--fk-messing);color:var(--fk-rinde)}.fk-pill--solid:before{background-color:var(--fk-rinde)}.fk-section--dark{--color-foreground: var(--fk-creme-rgb);--color-background: var(--fk-rinde-rgb);--gradient-background: var(--fk-rinde);--color-button: var(--fk-creme-rgb);--color-button-text: var(--fk-rinde-rgb);--color-link: var(--fk-creme-rgb);--color-base-outline-button-labels: var(--fk-creme-rgb);--border-color: var(--fk-creme-rgb);--fk-linie: rgba(var(--fk-creme-rgb), .14);background-color:var(--fk-rinde);color:var(--fk-creme)}.fk-section--dark .fk-eyebrow{color:var(--fk-messing)}.fk-card{--color-foreground: var(--fk-rinde-rgb);--color-background: var(--fk-creme-rgb);--color-button: var(--fk-rinde-rgb);--color-button-text: var(--fk-creme-rgb);--color-link: var(--fk-rinde-rgb);--color-base-outline-button-labels: var(--fk-rinde-rgb);min-width:0;padding:2.4rem 2rem;border:1px solid rgba(var(--fk-rinde-rgb),.1);border-radius:20px;background-color:var(--fk-creme);color:var(--fk-rinde)}.fk-section--dark .fk-card .fk-eyebrow{color:rgba(var(--color-foreground),.68)}@media(min-width:750px){.fk-card{padding:3.2rem}}.shopify-section-group-header-group .horizontal-ticker__item{position:relative;font-family:var(--font-body-family);font-weight:600;letter-spacing:.02em}.shopify-section-group-header-group .horizontal-ticker__item:before{content:"";position:absolute;top:50%;left:calc(var(--ticker-gap, 60px) / -2);width:4px;height:4px;border-radius:50%;background-color:var(--fk-messing);transform:translate(-50%,-50%)}@media(min-width:750px){.shopify-section-group-header-group .horizontal-ticker__item:before{left:calc(var(--ticker-gap-desktop, 100px) / -2)}}@media(min-width:1280px){.header--middle-center .header__inline-menu{margin-left:-.8rem}.header--middle-center .header__menu-item--main{padding-inline:.8rem}}@media(min-width:990px)and (max-width:1279px){.header.header--middle-center:not(.drawer-menu) header-drawer{display:block}.header.header--middle-center:not(.drawer-menu) .header__inline-menu{display:none}body.overflow-hidden-tablet{overflow:hidden}}.footer .footer-block__heading:not(.footer-block__brand-headline){margin-bottom:2rem;font-family:var(--fk-label);font-size:1.2rem;font-weight:400;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--fk-akzent)}.footer .footer-block__brand-headline{max-width:18ch;margin-bottom:1.6rem;font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.15}.footer .footer-block__brand-text{max-width:42ch;color:rgba(var(--color-foreground),.72)}.footer .footer-menu__link{color:rgba(var(--color-foreground),.78)}.footer .footer-menu__link:hover{color:rgb(var(--color-foreground))}.footer .footer-block__signup-text{color:rgba(var(--color-foreground),.72)}.footer .copyright__content{font-size:1.3rem}@media(min-width:990px){.footer .footer-block__brand-headline{font-size:calc(var(--font-heading-scale) * 2.4rem)}}
