.bg-greige{background:linear-gradient(180deg,#ECE6DE 0%,#ECE6DE 100%)}.text-gradient-greige{background-image:linear-gradient(180deg,#ECE6DE 0%,#ECE6DE 100%)}:root{--bs-body-bg:#F7F5F2;--bs-body-bg-rgb:247,245,242;--bs-primary:#8A7355;--bs-primary-rgb:138,115,85;--bs-body-color:#2C2A27;--bs-body-color-rgb:44,42,39;--bs-secondary:#6B6560;--bs-secondary-rgb:107,101,96}[data-bs-theme="dark"]{--bs-primary:#A89B8C;--bs-primary-rgb:168,155,140}.btn-primary{--bs-btn-bg:#8A7355;--bs-btn-border-color:#8A7355;--bs-btn-hover-bg:color-mix(in srgb,#8A7355 85%,black);--bs-btn-hover-border-color:color-mix(in srgb,#8A7355 80%,black);--bs-btn-active-bg:color-mix(in srgb,#8A7355 80%,black);--bs-btn-active-border-color:color-mix(in srgb,#8A7355 75%,black);--bs-btn-disabled-bg:#8A7355;--bs-btn-disabled-border-color:#8A7355}.btn-outline-primary{--bs-btn-color:#8A7355;--bs-btn-border-color:#8A7355;--bs-btn-hover-bg:#8A7355;--bs-btn-hover-border-color:#8A7355;--bs-btn-active-bg:#8A7355;--bs-btn-active-border-color:#8A7355}.text-bg-primary{color:#fff !important}[data-bs-theme="dark"] .text-bg-primary{color:#000 !important}.text-bg-secondary{color:#fff !important}[data-bs-theme="dark"] .text-bg-secondary{color:#fff !important}h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-weight:700}:root{--bs-body-font-family:Montserrat;--body-font:Montserrat}body{font-family:var(--bs-body-font-family)}.main-header{font-family:Montserrat}.gf-montserrat{font-family:'Montserrat',sans-serif}.top-menu-lg a[href*="kontakt"]{display:none !important}.header-kontakt-btn.btn{font-size:0.75rem !important;font-weight:500 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap;line-height:1.5 !important;padding-top:0.45rem !important;padding-bottom:0.45rem !important;box-shadow:none !important;align-self:center}@media (max-width:991.98px){.header-kontakt-btn{display:none !important}}.pre-title,[class*="pre-title"],.section .text-uppercase.fs-7{letter-spacing:0.3em}h1.fw-light,.page-title.fw-light,h2.fw-light{letter-spacing:0.01em;line-height:1.2}.teaser.text-primary,p.teaser.text-primary,h1+p.text-primary{font-size:clamp(0.95rem,1.3vw,1.1rem);letter-spacing:0.04em;line-height:1.45;margin-bottom:1.1rem}.text-secondary p,.section .text-secondary{line-height:1.75}.itemlist-date{font-size:0.7rem !important;color:#9A928A !important;letter-spacing:0.02em}.block-item-list-container.container{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.row.itemlist{--bs-gutter-x:2rem;--bs-gutter-y:1.75rem;row-gap:1.75rem}.row:has(>.col-md-7:only-child)>.col-md-7{flex:0 0 100%;max-width:100%}.row:has(>.col-md-7:only-child)>.col-md-7>div[style*="max-width"]{margin-left:auto;margin-right:auto;text-align:center}.gallery-grid:not([data-expanded="1"])>.gallery-item:nth-child(n+19){display:none !important}.btn.btn-outline-primary.rounded-pill,.gallery-show-more-btn.btn{font-size:0.75rem !important;font-weight:500 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;text-decoration:none !important;padding-top:0.5rem !important;padding-bottom:0.5rem !important;line-height:1.5 !important;box-shadow:none !important}.gallery-show-more-btn.btn{padding-left:3rem !important;padding-right:3rem !important;color:var(--bs-primary,#8A7355) !important;background:transparent !important;border:1px solid var(--bs-primary,#8A7355) !important;border-radius:50rem !important}.gallery-show-more-btn.btn:hover,.gallery-show-more-btn.btn:focus{color:var(--bs-body-bg,#F7F5F2) !important;background-color:var(--bs-primary,#8A7355) !important;border-color:var(--bs-primary,#8A7355) !important}.gallery-show-more-wrap{margin-bottom:2rem;text-align:center}.top-menu-lg a{color:inherit;border-bottom:1px solid transparent;padding-bottom:0.15em;transition:border-color 0.2s ease}.top-menu-lg a:hover,.top-menu-lg a:focus-visible{border-bottom-color:var(--bs-primary,#8A7355)}.offcanvas:has(.offcanvas-body){display:flex;flex-direction:column;height:100%;overflow:hidden}.offcanvas:has(.offcanvas-body) .offcanvas-header{flex:0 0 auto}.offcanvas:has(.offcanvas-body) .offcanvas-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:0 !important;overflow:hidden}.offcanvas-body>.fs-4.text-center.fw-bolder{font-size:1.35rem !important;font-weight:500 !important;font-family:inherit}.offcanvas-body>.fs-4 a{font-size:inherit;font-weight:500;color:var(--bs-body-color) !important}.offcanvas .drawer-follow-spacer,.offcanvas .drawer-follow-pad{flex:0 0 auto;width:auto;height:4.5rem !important;min-height:4.5rem !important;align-self:stretch}.offcanvas .drawer-follow-spacer{margin-left:calc(-1 * var(--bs-offcanvas-padding-x,1rem));margin-right:calc(-1 * var(--bs-offcanvas-padding-x,1rem))}.offcanvas .drawer-follow{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0.75rem;margin-top:0;margin-left:calc(-1 * var(--bs-offcanvas-padding-x,1rem));margin-right:calc(-1 * var(--bs-offcanvas-padding-x,1rem));margin-bottom:0;padding:0 1.25rem calc(2.5rem+env(safe-area-inset-bottom,0px)) !important;background-color:var(--bs-primary,#8A7355);color:#fff;text-align:center}.offcanvas .drawer-follow-label{display:block;font-size:0.75rem;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:#fff}.offcanvas .drawer-follow a{color:#fff;text-decoration:none;font-size:1.75rem;line-height:1;transition:opacity 0.2s ease}.offcanvas .drawer-follow a:hover,.offcanvas .drawer-follow a:focus-visible{opacity:0.85}.block-columns-row{display:flex;flex-wrap:wrap}.block-columns-row>[class*="col"]{display:flex}.block-columns-row>[class*="col"]>a{display:flex;flex-direction:column;width:100%;height:100%}.block-columns-row .itemlist-text{display:flex;flex-direction:column;flex:1 1 auto}.block-columns-row .column-text{flex:1 1 auto}.block-columns-row .itemlist-text>a{margin-top:auto}.cd-fag-typografi{background-color:#EFEAE3 !important;border-top:1px solid #D8CFC3;border-bottom:1px solid #D8CFC3}.cd-fag-typografi .columns-block-title{display:none !important}.cd-fag-typografi .itemlist-image{display:none !important}.cd-fag-typografi .itemlist-text>div:first-of-type{font-size:clamp(2.75rem,5vw,4rem);font-weight:200;line-height:1;color:#B8A48A;letter-spacing:0.04em;margin-bottom:1rem}.cd-fag-typografi .itemlist-text h1{letter-spacing:0.22em;margin-bottom:1rem;text-transform:uppercase;font-size:1.25rem;font-weight:300}.cd-fag-typografi .cd-fag-teaser{max-width:16rem;margin-left:auto;margin-right:auto;margin-bottom:1.75rem !important;font-size:0.95rem;line-height:1.65}.cd-fag-typografi .itemlist-text>a.btn{align-self:center}@media (min-width:768px){.cd-fag-typografi .block-columns-row>[class*="col"]+[class*="col"]{border-left:1px solid #D8CFC3}.cd-fag-typografi .block-columns-row>[class*="col"]{padding-left:2rem;padding-right:2rem}}@media (max-width:767.98px){.cd-fag-typografi .block-columns-row>[class*="col"]{flex:0 0 100%;max-width:100%;width:100%}.cd-fag-typografi .block-columns-row>[class*="col"]+[class*="col"]{border-top:1px solid #D8CFC3;margin-top:2rem;padding-top:2rem}#item-01a10b34-2575-7fa5-99da-fa2058868cdc .col-8.offset-2{flex:0 0 100%;max-width:100%;width:100%;margin-left:0 !important;margin-right:0 !important}}.cd-fag-magasin{background-color:#ECE6DE !important}.cd-fag-magasin .itemlist-image{margin-bottom:1.5rem;overflow:hidden}.cd-fag-magasin .itemlist-image img{aspect-ratio:3 / 4;width:100%;height:auto;object-fit:cover}.cd-fag-magasin .itemlist-text>div:first-of-type{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:200;line-height:1;color:#B8A48A;letter-spacing:0.06em;margin-bottom:0.75rem}.cd-fag-magasin .itemlist-text h1{letter-spacing:0.22em;margin-bottom:1rem;text-transform:uppercase;font-size:1.25rem;font-weight:300}.cd-fag-magasin .column-text{margin-bottom:1.25rem}.cd-fag-magasin .column-text p{font-size:0.95rem;line-height:1.7}.cd-fag-magasin .itemlist-text>a.btn{display:inline-block !important;width:auto !important;margin-left:auto;margin-right:auto;padding:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;color:#8A7355 !important;font-size:0.75rem !important;font-weight:500 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;text-decoration:none !important;line-height:1.5 !important}.cd-fag-magasin .itemlist-text>a.btn:hover,.cd-fag-magasin .itemlist-text>a.btn:focus-visible{color:#6E5C44 !important;background:transparent !important;border:none !important;text-decoration:underline !important;text-underline-offset:0.35em}#item-01a10b34-2575-7fa5-99da-fa2058868cdc .card>h1{font-family:var(--bs-body-font-family),sans-serif !important;font-weight:300 !important;font-size:calc(1.375rem+1.5vw) !important;letter-spacing:0.01em !important;line-height:1.2 !important;color:var(--bs-body-color) !important}@media (min-width:1200px){#item-01a10b34-2575-7fa5-99da-fa2058868cdc .card>h1{font-size:2.5rem !important}}#item-01a10b34-2575-7fa5-99da-fa2058868cdc .card p,#item-01a10b34-2575-7fa5-99da-fa2058868cdc .card p *{font-family:var(--bs-body-font-family),sans-serif !important;font-weight:400 !important;font-size:clamp(0.95rem,1.3vw,1.1rem) !important;letter-spacing:0.04em !important;line-height:1.45 !important;color:var(--bs-primary) !important}.cd-fag-magasin .block-columns-row>[class*="col"]{flex-direction:column;align-items:stretch}.cd-fag-magasin .block-columns-row>[class*="col"]>a{height:auto;flex:0 0 auto}.cd-fag-magasin .itemlist-image{width:100%;flex:0 0 auto}.cd-fag-magasin .itemlist-image img{display:block;aspect-ratio:3 / 4;width:100%;height:auto;object-fit:cover}.cd-fag-magasin .itemlist-text{width:100%;text-align:center}.cd-fag-magasin .itemlist-text>a:not(.btn){display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin-top:0}.cd-fag-magasin .itemlist-text>a:not(.btn)>div:first-of-type{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:200;line-height:1;color:#B8A48A;letter-spacing:0.06em;margin-bottom:0.75rem}