.buchbert{background-color:var(--buchbert-bg, #FBF0E4);color:var(--buchbert-text, #3C2B28);padding-block:4rem;overflow:hidden}.buchbert .page-width{max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.buchbert a{text-decoration:none}.buchbert-btn{display:inline-block;padding:.75rem 1.75rem;border-radius:999px;font-weight:600;font-size:.95rem;transition:opacity .2s ease,transform .2s ease}.buchbert-btn:hover{opacity:.9;transform:translateY(-1px)}.buchbert-btn--primary{background-color:var(--buchbert-primary-dark, #4E2A29);color:#fff}.buchbert-btn--light{background-color:#fff;color:var(--buchbert-primary-dark, #4E2A29)}.buchbert-hero{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:4rem}@media(min-width:990px){.buchbert-hero{grid-template-columns:1fr 1fr;gap:3rem}}.buchbert-hero__media{border-radius:24px;overflow:hidden;background-color:var(--buchbert-primary, #6E3B39);aspect-ratio:4 / 3;padding:25px}.buchbert-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.buchbert-hero__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.buchbert-hero__placeholder svg{width:50%;opacity:.5}.buchbert-hero__heading{color:var(--buchbert-primary, #6E3B39);font-size:clamp(1.75rem,3vw,2.5rem);margin:0 0 1rem}.buchbert-hero__text{margin-bottom:1.5rem;line-height:1.6}.buchbert-intro{text-align:center;max-width:800px;margin-inline:auto;margin-bottom:4rem}.buchbert-intro__heading{color:var(--buchbert-primary, #6E3B39);font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1rem}.buchbert-intro__text{line-height:1.7}.buchbert-characters{display:flex;flex-direction:column;gap:5rem;margin-bottom:4rem}.buchbert-character{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:990px){.buchbert-character{grid-template-columns:1fr 1fr;gap:4rem}.buchbert-character--reverse .buchbert-character__media{order:2}.buchbert-character--reverse .buchbert-character__card{order:1}}.buchbert-character__media{position:relative;display:flex;justify-content:center;min-height:320px}.buchbert-character__blob{position:absolute;top:0%;right:40%;bottom:0%;left:10%;background-color:var(--blob-color, #8B5E34);border-radius:65% 38% 55% 45%/45% 50%;z-index:0}.buchbert-character__media img,.buchbert-character__placeholder{position:relative;z-index:1;max-width:65%;height:auto;filter:drop-shadow(0 12px 20px rgba(0,0,0,.15))}.buchbert-character__card{background-color:var(--buchbert-primary, #6E3B39);color:#fff;border-radius:20px;padding:2rem}.buchbert-character__name{font-size:1.5rem;margin:0 0 .75rem}.buchbert-character__text{line-height:1.6;margin-bottom:1.25rem;opacity:.95}.buchbert-faq{background-color:var(--buchbert-primary, #6E3B39);color:#fff;padding-block:3.5rem;border-radius:24px}.buchbert-faq__intro{text-align:center;max-width:700px;margin-inline:auto;margin-bottom:2rem}.buchbert-faq__heading{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1rem}.buchbert-faq__text{line-height:1.6;opacity:.9}.buchbert-faq__list{max-width:800px;display:flex;flex-direction:column;gap:.75rem;margin-inline:auto}.buchbert-faq__item{background-color:#fff;color:var(--buchbert-text, #3C2B28);border-radius:12px;padding:.25rem 1.25rem}.buchbert-faq__question{cursor:pointer;list-style:none;padding:1rem 0;font-weight:600;display:flex;justify-content:space-between;align-items:center}.buchbert-faq__question::-webkit-details-marker{display:none}.buchbert-faq__icon{flex-shrink:0;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-left:1rem}.buchbert-faq__item[open] .buchbert-faq__icon{transform:rotate(225deg)}.buchbert-faq__answer{padding-bottom:1rem;line-height:1.6}@media(max-width:749px){.buchbert{padding-block:2.5rem}.buchbert .page-width{padding-inline:1.25rem}.buchbert-hero{gap:1.5rem;margin-bottom:2.5rem}.buchbert-hero__media{border-radius:16px;aspect-ratio:1 / 1}.buchbert-hero__content{text-align:center}.buchbert-hero__heading{font-size:1.5rem}.buchbert-intro{margin-bottom:2.5rem}.buchbert-characters{gap:3rem;margin-bottom:2.5rem}.buchbert-character--reverse .buchbert-character__media,.buchbert-character--reverse .buchbert-character__card{order:initial}.buchbert-character__media{min-height:220px}.buchbert-character__blob{top:12%;right:22%;bottom:12%;left:22%}.buchbert-character__card{padding:1.5rem;border-radius:16px}.buchbert-character__name{font-size:1.25rem}.buchbert-faq{padding-block:2.5rem;border-radius:16px}.buchbert-faq__question{font-size:.95rem;padding-block:.85rem}.buchbert-btn{width:100%;text-align:center;padding-block:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/buchbert-family.css.map */
