:root{--font-body-family: "Fira Sans", -apple-system, system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Julius Sans One", sans-serif;--font-heading-style: normal;--font-heading-weight: 400}h1,h2,h3,.h0,.h1,.h2,.h3,.header__heading{letter-spacing:.08em;line-height:1.25}.brand-hero{padding:5rem 0}.brand-hero__inner{display:flex;align-items:center;gap:4rem}.brand-hero__text{flex:1 1 55%}.brand-hero__text h1{margin:0 0 1.5rem}.brand-hero__subheading{font-size:1.8rem;margin:0 0 2.5rem}.brand-hero__image{flex:1 1 45%;text-align:center}.brand-hero__image img{max-width:min(42rem,100%);height:auto;border-radius:50%;box-shadow:0 1.5rem 4rem #00000040}@media screen and (max-width:749px){.brand-hero{padding:3rem 0}.brand-hero__inner{flex-direction:column-reverse;gap:2.5rem;text-align:center}.brand-hero__image img{max-width:26rem}}.brand-kacheln{padding:5rem 0}.brand-kacheln__title{text-align:center;margin:0 0 4rem}.brand-kacheln__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 3rem}.brand-kachel{text-align:center;text-decoration:none;color:inherit;display:block}.brand-kachel__bild{width:min(24rem,80%);aspect-ratio:1;margin:0 auto 1.8rem;border-radius:50%;overflow:hidden;box-shadow:0 .8rem 2.4rem #00000029;transition:transform .25s ease,box-shadow .25s ease}.brand-kachel__bild img{width:100%;height:100%;object-fit:cover;display:block}.brand-kachel:hover .brand-kachel__bild{transform:translateY(-.4rem) scale(1.02);box-shadow:0 1.2rem 3rem #00000038}.brand-kachel__label{font-family:var(--font-heading-family);letter-spacing:.08em;font-size:1.7rem}.brand-kachel:hover .brand-kachel__label{color:#72695e}@media screen and (max-width:989px){.brand-kacheln__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.brand-kacheln__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}.brand-kachel__label{font-size:1.4rem}}.brand-bild-text{padding:5rem 0}.brand-bild-text__inner{display:flex;align-items:center;gap:4rem}.brand-bild-text__inner--umgekehrt{flex-direction:row-reverse}.brand-bild-text__bild{flex:1 1 42%;text-align:center}.brand-bild-text__bild img{max-width:min(38rem,100%);height:auto;border-radius:50%;box-shadow:0 1rem 3rem #0000002e}.brand-bild-text__content{flex:1 1 58%}.brand-bild-text__content h2{margin:0 0 1.5rem}.brand-bild-text__content .button{margin-top:2rem}@media screen and (max-width:749px){.brand-bild-text__inner,.brand-bild-text__inner--umgekehrt{flex-direction:column;gap:2.5rem;text-align:center}.brand-bild-text__bild img{max-width:24rem}}.brand-quickfilter{padding:2.2rem 0}.brand-quickfilter .page-width{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.2rem}.brand-quickfilter__heading{font-family:var(--font-heading-family);letter-spacing:.06em;font-size:1.5rem;opacity:.85;flex:0 0 auto}.brand-quickfilter__list{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.brand-quickfilter__pill{display:inline-block;padding:1.05rem 2.6rem;border:2px solid rgb(114,105,94);border-radius:999px;font-family:var(--font-heading-family);letter-spacing:.06em;font-size:1.55rem;line-height:1;text-decoration:none;color:#fff;background:#72695e;box-shadow:0 .2rem .8rem #72695e40;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.brand-quickfilter__pill:hover{background:#5c544b;border-color:#5c544b;color:#fff;transform:translateY(-.2rem);box-shadow:0 .5rem 1.4rem #72695e59}.brand-quickfilter__pill--active,.brand-quickfilter__pill--active:hover{background:#b0c14b;border-color:#72695e;color:#2b2f10;transform:none;box-shadow:0 .2rem .8rem #72695e33}@media screen and (max-width:749px){.brand-quickfilter .page-width{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brand-quickfilter .page-width::-webkit-scrollbar{display:none}.brand-quickfilter__list{flex-wrap:nowrap}.brand-quickfilter__heading{display:none}.brand-quickfilter__pill{padding:.95rem 2rem;font-size:1.45rem}}.brand-quickfilter--center .page-width{justify-content:center}@media screen and (max-width:749px){.brand-quickfilter--center .page-width{justify-content:flex-start}}.brand-stimmung{position:relative;width:100%;height:var(--stimmung-hoehe, 420px);overflow:hidden;background-color:#4a4239}.brand-stimmung__bild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--stimmung-position, 50%);display:block}.brand-stimmung__schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,calc(var(--stimmung-abdunklung, .25) * .75)),rgba(0,0,0,var(--stimmung-abdunklung, .25)) 55%,rgba(0,0,0,calc(var(--stimmung-abdunklung, .25) * 1.25)))}.brand-stimmung__inhalt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2rem 1.5rem;text-align:center}.brand-stimmung__inhalt--rechts{align-items:flex-end;padding-right:max(1.5rem,calc((100vw - var(--page-width, 120rem)) / 2 + 1.5rem))}.brand-stimmung__inhalt--links{align-items:flex-start;padding-left:max(1.5rem,calc((100vw - var(--page-width, 120rem)) / 2 + 1.5rem))}.brand-stimmung__logo{width:clamp(13rem,22vw,22rem);height:auto;filter:drop-shadow(0 .3rem 1.2rem rgba(0,0,0,.55)) drop-shadow(0 0 2.4rem rgba(0,0,0,.35))}.brand-stimmung__claim{margin:0;font-family:var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(1.2rem,1.6vw,1.6rem);color:#fff;text-shadow:0 .2rem 1rem rgba(0,0,0,.75),0 0 2rem rgba(0,0,0,.5)}@media screen and (max-width:749px){.brand-stimmung__logo{width:clamp(9rem,38vw,14rem)}}.brand-stimmung+.brand-quickfilter{padding-top:1.2rem}.main-page-title{font-size:clamp(2.8rem,5.2vw,4.6rem);overflow-wrap:break-word}.product__title{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.product__title h1,.product__title h2{font-size:clamp(2.2rem,1.1rem + 1.6vw,3.2rem);letter-spacing:.03em;line-height:1.2;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card__media .media img,.card .card__inner .card__media img{object-fit:contain}.card__heading,.card-information .card__heading a{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.rte .brand-warenkunde__bild,.brand-warenkunde__bild{display:block;max-width:100%;height:auto;margin:2.4rem auto 3.2rem}.rte .brand-warenkunde__schrift,.brand-warenkunde__schrift{margin:3.2rem auto;text-align:center}.brand-warenkunde__schrift img{max-width:24rem;height:auto}.brand-warenkunde__schrift figcaption{margin-top:1rem;font-size:1.4rem;color:#4a4239bf}.brand-warenkunde__sorten{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem 1.6rem;margin:2.8rem 0 3.6rem}.brand-warenkunde__sorten figure{margin:0;text-align:center}.brand-warenkunde__sorten img{max-width:100%;max-height:18rem;width:auto;height:auto;object-fit:contain}.brand-warenkunde__sorten figcaption{margin-top:1rem;font-family:var(--font-heading-family);font-size:1.35rem;letter-spacing:.04em;line-height:1.4}@media screen and (max-width:749px){.brand-warenkunde__sorten{grid-template-columns:repeat(2,1fr)}}.brand-footer__umsetzung a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.brand-footer__umsetzung a:hover{text-decoration-thickness:.2rem}.brand-video{margin:3rem 0}.brand-video__start{display:block;width:100%;padding:2.4rem 2rem;cursor:pointer;text-align:center;border:.1rem solid rgba(74,66,57,.2);background:#fff;font:inherit;color:inherit;transition:background-color .2s ease}.brand-video__start:hover{background:#72695e0f}.brand-video__rahmen:empty{display:none}.brand-video__titel{display:inline-block;padding:1.05rem 2.6rem;border-radius:999px;background:#72695e;color:#fff;font-family:var(--font-heading-family);letter-spacing:.06em;font-size:1.55rem}.brand-video__hinweis{display:block;margin-top:1.4rem;font-size:1.3rem;line-height:1.5;color:#4a4239cc}.brand-video__rahmen{position:relative;aspect-ratio:16 / 9;background:#000}.brand-video__rahmen iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rte .brand-video figcaption,.brand-video figcaption{margin-top:1rem;font-size:1.4rem;color:#4a4239cc;text-align:center}.brand-partner{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0}.rte .brand-partner__logo,.brand-partner__logo{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.8rem 1.4rem;background:#fff;text-decoration:none;color:inherit;box-shadow:0 .4rem 1.8rem #4a42391a;transition:transform .2s ease,box-shadow .2s ease}.brand-partner__logo:hover{transform:translateY(-.3rem);box-shadow:0 .8rem 2.4rem #4a423933}.brand-partner__logo img{width:100%;max-width:15rem;height:9rem;object-fit:contain}.brand-partner__logo span{font-family:var(--font-heading-family);font-size:1.35rem;letter-spacing:.05em;text-align:center}@media screen and (max-width:749px){.brand-partner{grid-template-columns:repeat(2,1fr);gap:1.4rem}}.brand-bewertungen__intro{max-width:62ch;margin:0 auto 3.5rem;text-align:center;font-size:1.7rem;color:#4a4239d9}.brand-bewertungen__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:2.4rem;align-items:start}.brand-bewertung{margin:0;padding:2.4rem 2.2rem;background:#fff;border-top:.3rem solid #b0c14b;box-shadow:0 .4rem 1.8rem #4a42391a}.brand-bewertung__sterne{font-size:1.7rem;letter-spacing:.15em;color:#b0c14b;line-height:1;margin-bottom:1.2rem}.brand-bewertung__leer{color:#4a423940}.brand-bewertung__titel{font-family:var(--font-heading-family);font-size:1.9rem;letter-spacing:.05em;margin:0 0 1.2rem;color:#72695e}.rte .brand-bewertung__text,.brand-bewertung__text{display:block;margin:0;padding:0;border:0;font-size:1.5rem;line-height:1.6}.rte .brand-bewertung__text>*,.brand-bewertung__text p{display:block;margin:0 0 1rem}.rte .brand-bewertung__text>*:last-child,.brand-bewertung__text p:last-child{margin-bottom:0}.brand-bewertung__name{margin-top:1.6rem;padding-top:1.2rem;border-top:.1rem solid rgba(114,105,94,.12);font-family:var(--font-heading-family);letter-spacing:.06em;font-size:1.4rem;color:#4a4239cc}@media screen and (max-width:749px){.brand-bewertungen__liste{grid-template-columns:1fr;gap:1.8rem}}.brand-formular{padding:5rem 0;margin-top:4rem}.brand-formular__titel{text-align:center;margin:0 0 1.6rem}.brand-formular__intro,.brand-formular__hinweis{max-width:62ch;margin:0 auto 3.2rem;text-align:center}.brand-formular__hinweis{font-size:1.5rem;line-height:1.6}.brand-formular__form{max-width:68rem;margin:0 auto}.brand-formular__felder{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.brand-formular__auswahl{margin:2.2rem 0}.brand-formular__auswahl label,.brand-formular__feld-fest label{display:block;margin-bottom:.8rem;font-family:var(--font-heading-family);letter-spacing:.04em;font-size:1.4rem}.brand-formular__felder--fest{margin-bottom:2rem}.brand-formular__feld-fest label{padding-left:1.5rem}.brand-formular__feld-fest .field__input{width:100%;min-height:4.5rem;padding:1.2rem 1.5rem;font-size:1.6rem;font-family:inherit;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius)}.brand-formular__feld-fest .field__input::placeholder{opacity:.6}.brand-formular__select{width:100%;min-height:4.5rem;padding:1.2rem 1.5rem;font-size:1.6rem;font-family:inherit;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius)}.brand-formular__danke{text-align:center;font-size:1.7rem;padding:2.4rem;background:#fff;border-top:.3rem solid #b0c14b}.brand-formular__fehler{padding:1.4rem 1.8rem;margin-bottom:2rem;background:#fff;border-left:.3rem solid rgb(114,105,94);font-size:1.5rem}.brand-formular .button{display:block;margin:0 auto;min-width:24rem}@media screen and (max-width:749px){.brand-formular__felder{grid-template-columns:1fr}.brand-formular .button{width:100%;min-width:0}}.brand-bewertung-form{padding:5rem 0;margin-top:4rem}.brand-bewertung-form__titel{text-align:center;margin:0 0 1.6rem}.brand-bewertung-form__intro{max-width:62ch;margin:0 auto 3.2rem;text-align:center}.brand-bewertung-form__form{max-width:68rem;margin:0 auto}.brand-bewertung-form__felder{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.brand-bewertung-form__sterne-feld{border:0;padding:0;margin:0 0 1.6rem;text-align:center}.brand-bewertung-form__sterne-feld legend{font-family:var(--font-heading-family);letter-spacing:.06em;font-size:1.5rem;padding:0;margin:0 auto .8rem}.brand-sterne{display:flex;flex-direction:row-reverse;justify-content:center;gap:.4rem}.brand-sterne__label{font-size:3.2rem;line-height:1;cursor:pointer;color:#4a423940;transition:color .15s ease,transform .15s ease}.brand-sterne__label:hover,.brand-sterne__label:hover~.brand-sterne__label,.brand-sterne__input:checked~.brand-sterne__label{color:#b0c14b}.brand-sterne__label:hover{transform:scale(1.12)}.brand-sterne__input:focus-visible+.brand-sterne__label{outline:.2rem solid rgb(114,105,94);outline-offset:.2rem}.brand-bewertung-form__einwilligung{display:flex;align-items:flex-start;gap:1rem;margin:.6rem 0 2.4rem;font-size:1.4rem;line-height:1.5;cursor:pointer}.brand-bewertung-form__einwilligung input{width:1.6rem;height:1.6rem;margin:.2rem 0 0;flex:0 0 auto}.brand-bewertung-form__danke{text-align:center;font-size:1.7rem;padding:2.4rem;background:#fff;border-top:.3rem solid #b0c14b}.brand-bewertung-form__fehler{padding:1.4rem 1.8rem;margin-bottom:2rem;background:#fff;border-left:.3rem solid rgb(114,105,94);font-size:1.5rem}.brand-bewertung-form .button{display:block;margin:0 auto;min-width:24rem}@media screen and (max-width:749px){.brand-bewertung-form__felder{grid-template-columns:1fr}.brand-bewertung-form .button{width:100%;min-width:0}}.brand-auth{position:relative;background-color:#4a4239;background-image:linear-gradient(#4a42398c,#4a4239b3),var(--brand-auth-bild, none);background-size:cover;background-position:center;background-repeat:no-repeat;padding-left:1.5rem;padding-right:1.5rem}.brand-auth__logo{display:block;width:11rem;height:auto;margin:0 auto 2.4rem;filter:drop-shadow(0 .3rem 1.2rem rgba(0,0,0,.5))}.brand-auth .customer:not(.account):not(.order){background:#fff;max-width:46rem;padding:3.2rem 2rem 3.6rem;border-radius:1rem;box-shadow:0 1rem 3rem #4a42392e}@media screen and (min-width:750px){.brand-auth .customer:not(.account):not(.order){max-width:52rem;padding:4.8rem 5.6rem 5.2rem}}.brand-auth .customer h1{margin-bottom:1.6rem}.brand-auth .customer h1:after{content:"";display:block;width:5.6rem;height:.3rem;margin:1.4rem auto 0;border-radius:999px;background:#b0c14b}.brand-auth__intro{margin:0 0 .5rem;color:#4a4239d9}.brand-auth .customer form{margin-top:2.4rem}.brand-auth .customer .field__input{background-color:#faf9f7}.brand-auth .customer button{width:100%;margin:2.6rem 0 .8rem}.brand-auth .customer button[name=decline]{margin-top:.6rem}.brand-auth .customer a{color:#72695e;text-underline-offset:.3rem}.brand-auth .customer a[href="#recover"],.brand-auth .customer a[href="#login"]{display:inline-block;margin-top:1.2rem;font-size:1.4rem}.brand-auth .customer hr{width:100%;margin:3rem auto 1.5rem;border:0;border-top:.1rem solid rgba(114,105,94,.14)}.brand-auth__alt{margin-top:2.8rem;padding-top:2.4rem;border-top:.1rem solid rgba(114,105,94,.14)}.brand-auth__alt-text{margin:0 0 1.4rem;font-size:1.5rem}.brand-auth .customer a.brand-auth__button-secondary{display:block;width:100%;box-sizing:border-box;padding:1.2rem 2rem;border:.1rem solid rgb(114,105,94);border-radius:.4rem;font-family:var(--font-heading-family);letter-spacing:.08em;font-size:1.5rem;line-height:1.3;text-decoration:none;text-align:center;color:#72695e;background:transparent;transition:background-color .2s ease,color .2s ease}.brand-auth .customer a.brand-auth__button-secondary:hover{background:#72695e;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand.css.map */
