@font-face{font-display:swap;font-family:'Fraunces';font-style:normal;font-weight:300;src:url('../fonts/fraunces-v38-latin-300.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:italic;font-weight:300;src:url('../fonts/fraunces-v38-latin-300italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:normal;font-weight:400;src:url('../fonts/fraunces-v38-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:italic;font-weight:400;src:url('../fonts/fraunces-v38-latin-italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:normal;font-weight:500;src:url('../fonts/fraunces-v38-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:italic;font-weight:500;src:url('../fonts/fraunces-v38-latin-500italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:normal;font-weight:600;src:url('../fonts/fraunces-v38-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:italic;font-weight:600;src:url('../fonts/fraunces-v38-latin-600italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:normal;font-weight:700;src:url('../fonts/fraunces-v38-latin-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:italic;font-weight:700;src:url('../fonts/fraunces-v38-latin-700italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:normal;font-weight:800;src:url('../fonts/fraunces-v38-latin-800.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:italic;font-weight:800;src:url('../fonts/fraunces-v38-latin-800italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:normal;font-weight:900;src:url('../fonts/fraunces-v38-latin-900.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Fraunces';font-style:italic;font-weight:900;src:url('../fonts/fraunces-v38-latin-900italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:300;src:url('../fonts/nunito-v32-latin-300.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:400;src:url('../fonts/nunito-v32-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Nunito';font-style:italic;font-weight:400;src:url('../fonts/nunito-v32-latin-italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:500;src:url('../fonts/nunito-v32-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:600;src:url('../fonts/nunito-v32-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:700;src:url('../fonts/nunito-v32-latin-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:800;src:url('../fonts/nunito-v32-latin-800.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:400;src:url('../fonts/caveat-v23-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:500;src:url('../fonts/caveat-v23-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:600;src:url('../fonts/caveat-v23-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:700;src:url('../fonts/caveat-v23-latin-700.woff2') format('woff2');}.modal.zoom-modal .image-zoom-container>*{object-fit:contain;}.gallery-slider-thumbnails-image,.gallery-slider-image{width:auto;}.text-orange{color:#ff9f23;}.text-brown{color:#2b160d;}.text-muted-brown{color:#9b7356;}.font-script{font-family:"Caveat",cursive;font-size:1.25rem;font-weight:400;}.font-serif-italic{font-family:"Fraunces",Georgia,serif;font-weight:700;font-style:italic;color:#ff9f23;}.btn-orange{background-color:#ff9f23;border-color:#ff9f23;color:#000;}.btn-orange:hover{background-color:#e68c16;border-color:#e68c16;color:#000;}.btn-outline-brown{color:#2b160d;border:1px solid #decbb0;background-color:transparent;}.btn-outline-brown:hover{background-color:#f0ddbf;color:#2b160d;}.logo-small{max-height:48px;width:auto;}.logo-card{min-height:52px;padding:10px 16px;border:1px solid #ead8bd;border-radius:0;background-color:rgba(255,255,255,0.35);}.logo-card__image{max-height:34px;width:auto;}.logo-card__image--wide{max-width:96px;}.logo-card__title{color:#2b160d;font-size:0.875rem;line-height:1.2;}.logo-card__text{color:#9b7356;font-size:0.75rem;line-height:1.2;}.navbar-expand-lg .navbar-collapse{justify-content:center;}.product-info{padding:1rem;height:100%;display:flex;flex-direction:column;}.cms-element-product-listing .cms-listing-col .product-box .card-body{display:flex;flex-direction:column;}.product-action{margin-top:auto;}.product-image.is-standard{object-fit:cover;}.product-image.is-standard{object-fit:cover;max-height:380px;height:100%;}.cms-section.parallex{min-height:520px;background-size:cover !important;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}.cms-section.parallex .boxed{min-height:520px;}.cms-element-product-listing .product-box .product-image-wrapper,.product-slider .product-box .product-image-wrapper{max-height:380px;height:100%;flex:0 1 auto;}.product-box.box-standard .stretched-link::after,.product-box.box-minimal .stretched-link::after{height:400px;}.product-image-wrapper .product-image-hover img{object-fit:cover;}button.btn.btn-outline-primary.filter-panel-wrapper-toggle{display:block;width:auto;}div#filter-panel-wrapper{display:none;}.btn-outline-primary:hover{color:#fff;}.kollektion .os-teaser--layout-overlay .os-teaser__content--overlay{display:flex;flex-direction:column;margin-top:auto;align-items:flex-start !important;}.kategorien img{height:40px;}.kategorien .os-teaser__link{padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;}.product-box .card-body{padding:0;}.nav-main{background-color:#fff !important;}.ups .os-teaser__image-wrap img{height:40px;width:auto;}.ups .os-teaser{padding:1rem;display:flex;flex-direction:column;gap:15px;}.social-media .cms-element-text{justify-content:center;}.social-media-images img{border-radius:0;}.kontakt .cms-block-container-row>.row{align-items:stretch;}.kontakt .cms-block-container-row>.row>.col-md-6{display:flex;}.kontakt .cms-block-container-row>.row>.col-md-6>.cms-element-text{width:100%;}.kontakt .cms-block-container-row>.row>.col-md-6:first-child .cms-element-text{background-color:#fae8c9;border:1px solid #e4c493;border-radius:0;padding:3rem;font-family:"Fraunces",serif;font-style:italic;display:flex;align-items:center;color:#5f3f2a;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.45;}.kontakt .cms-block-container-row>.row>.col-md-6:last-child .cms-element-text{background-color:#fdf6ec;border:1px solid rgba(139,94,60,0.2);border-radius:0;padding:3rem;color:#5f3f2a;}.kontakt .text-brown{color:#5f3f2a;}.kontakt .text-muted-brown{color:rgba(95,63,42,0.75);}.kontakt .cms-element-text a{transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease;}.kontakt .cms-element-text a:hover{color:#8b5e3c;}.kontakt .btn-outline-brown{border:1px solid #8b5e3c;color:#8b5e3c;background-color:transparent;font-weight:600;}.kontakt .btn-outline-brown:hover,.kontakt .btn-outline-brown:focus{background-color:#8b5e3c;color:#fff;}.navbar-expand-lg .navbar-nav{width:100%;justify-content:space-between !important;}.header-logo-picture{text-align:left;}.os-footer-bottom--inline{flex-direction:row-reverse;justify-content:space-between;max-width:1500px;margin:auto;}@media (max-width:767.98px){.kontakt .cms-block-container{padding-left:15px !important;padding-right:15px !important;}.kontakt .cms-block-container-row>.row{gap:1rem;}.kontakt .cms-block-container-row>.row>.col-md-6:first-child .cms-element-text,.kontakt .cms-block-container-row>.row>.col-md-6:last-child .cms-element-text{padding:2rem;border-radius:0;}}p{margin-bottom:.8rem;}.newsletter .input-group{display:flex;flex-direction:row;max-width:fit-content;}.newsletter .btn{background-color:#4A301A;color:#fff;border-radius:0 !important;margin-left:.5rem !important;}.newsletter .form-control{background-color:#FDF6EC !important;border-radius:0 !important;width:auto !important;}#collapseFooterSocialTitle{display:none;}.container-main{padding:0;}.row{margin-left:0;margin-right:0;}[class*="cms-block-os-columns"] .row{padding:0;}.header-actions-col .col-auto{display:flex;justify-content:center;align-items:center;}.geschichte .w-100 .cms-image-container.is-standard img,.geschichte .cms-element-alignment{width:100%;}.rechts .cms-element-text{justify-content:end;}.rechts h2,.links h2{font-size:4rem;}.w-100 img{width:100%;}@media screen and (max-width:991px){button.btn.btn-outline-primary.filter-panel-wrapper-toggle{width:100%;}.rechts h2,.links h2{font-size:2rem;}.rechts .cms-element-text{justify-content:left;}.rechts .cms-element-text *{text-align:left !important;}.links .row{flex-direction:column-reverse;}}