@font-face{font-family:"Bodoni";src:url(../font/BodoniLTPro.woff2) format("woff2"),url(../font/BodoniLTPro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Italic";src:url(../font/BodoniLTPro-Italic.woff2) format("woff2"),url(../font/BodoniLTPro-Italic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--content-width: 100%;--font-body: 1.1rem;--font-h1: 1.85rem;--font-h2: 1.6rem;--font-small: .85rem;--leading-body: 1.16;--leading-tight: 1.03;--word-spacing-tight: -0.01em;--rhythm: calc(var(--font-body) * var(--leading-body));--space-2xs: calc(var(--rhythm) * .125);--space-xs: calc(var(--rhythm) * .25);--space-s: calc(var(--rhythm) * .5);--space-m: var(--rhythm);--space-l: calc(var(--rhythm) * 2);--space-xl: calc(var(--rhythm) * 3);--space-2xl: calc(var(--rhythm) * 5);--page-inset: calc(var(--rhythm) * 1.5);--page-inset-wide: 5vw;--control-pad-y: calc(var(--rhythm) * .3);--control-pad-x: calc(var(--rhythm) * .6);--control-pad-bottom: calc(var(--rhythm) * .075);--header-height: 5.4rem;position:relative}input::-moz-focus-inner,textarea::-moz-focus-inner{border:0}*,*::before,*::after{margin:0;padding:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;outline:none}*:focus{outline:none}html{margin:0 auto;white-space:normal;background-color:rgb(255,254,253);color:#343330;-webkit-tap-highlight-color:rgba(12,10,6,1);-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:-moz-scrollbars-none;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{position:sticky;top:0;left:0;width:100%;z-index:999;background-color:rgb(255,254,253);border-bottom:1px solid rgba(12,10,6,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 4px 12px rgba(12,10,6,0.1);box-shadow:0 4px 12px rgba(12,10,6,0.1)}main{z-index:1;min-height:calc(100vh - 6rem);-webkit-animation:fadein .22s;animation:fadein .22s}main,footer{opacity:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}body.is-leaving main,body.is-leaving footer{opacity:0;pointer-events:none}html,body,main{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,main::-webkit-scrollbar{display:none}footer{width:100%;z-index:99;background-color:rgb(255,254,253);color:#1e1e13;border-top:1px solid rgba(12,10,6,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 4px 12px rgba(12,10,6,0.1);box-shadow:0 4px 12px rgba(12,10,6,0.1);padding-top:var(--space-s);padding-bottom:var(--space-m)}header section{display:flex;flex-wrap:column wrap}header section:first-of-type{width:20%;padding:var(--space-s);justify-content:flex-start}header nav{width:auto;padding:var(--space-s);text-align:center}header section:last-of-type{width:20%;padding:var(--space-s);float:right;text-align:right;justify-content:flex-end}@media screen and (min-width:46.25rem){.sticky{bottom:0rem;left:0;position:sticky;height:calc(100vh - 6rem)}}header section li,header nav li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:var(--space-s);margin-right:var(--space-s)}.hidden{opacity:.25;pointer-events:none}footer section{padding-top:var(--space-s);padding-left:var(--space-s);padding-right:var(--space-s)}@media screen and (min-width:46.25rem){header{min-height:6rem}:root{--header-height: 6rem}header section:first-of-type{padding-left:var(--page-inset)}header section:last-of-type{padding-right:var(--page-inset)}.sticky{top:6rem;bottom:auto;left:0;position:sticky;height:calc(100vh - 6.5rem)}footer section{padding-left:var(--page-inset);padding-right:var(--page-inset);width:33.333%}}.small-only{display:none}@media screen and (max-width:46.249rem){header{flex-direction:row;flex-wrap:wrap}header section:first-of-type{order:1;width:auto;display:inline-flex}header section:last-of-type{order:2;width:auto;display:inline-flex}header nav{order:3;padding:0;width:100%}header nav .menu{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;width:100%;padding-top:var(--space-xs);margin-bottom:var(--space-xs);border-top:1px solid rgba(12,10,6,.25)}header nav .menu::before,header nav .menu::after{content:"";-webkit-box-flex:1;-ms-flex:1 0 var(--space-s);flex:1 0 var(--space-s)}header nav .menu li{flex:0 0 auto;display:inline-flex;white-space:nowrap}header nav .menu li:first-of-type{padding-left:var(--space-s)}header nav .menu li:last-of-type{padding-right:var(--space-s)}@media screen and (max-width:46.249rem){header{padding-bottom:var(--space-2xs)}header nav .menu{padding-top:var(--space-xs);margin-bottom:0}}header nav .menu::-webkit-scrollbar{display:none}footer{flex-direction:column;align-items:left}footer section:nth-of-type(2){order:1;padding-bottom:var(--space-l);border-bottom:1px solid rgba(12,10,6,.25)}footer section:nth-of-type(1){order:2}footer section:nth-of-type(3){order:3;text-align:left}.big-only{display:none}.small-only{display:block}}.text-hidden{display:none}body,textarea,.eintrag,#journal{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,textarea::-webkit-scrollbar,main::-webkit-scrollbar,.eintrag::-webkit-scrollbar,#journal::-webkit-scrollbar{display:none}header,footer,img,#journal,#projekte{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p,h1,h2,h3,figcaption,button,input,textarea,strong,sub,sup{font-weight:normal;font-style:normal;line-height:normal;letter-spacing:0;word-spacing:var(--word-spacing-tight);font-variant-ligatures:common-ligatures contextual}.col-1 p,.col-2 p{margin-top:var(--space-m)}.col-1 p:first-of-type,.col-2 p:first-of-type{margin-top:0}p{font-family:"Bodoni";font-size:var(--font-body);line-height:var(--leading-body)}h1{font-family:"Bodoni";font-size:var(--font-h1);line-height:var(--leading-tight)}h2{font-family:"Bodoni";font-size:var(--font-h2);line-height:var(--leading-tight)}.inliner h3{font-family:"Bodoni";font-size:var(--font-small);line-height:var(--leading-tight)}h3,figcaption,.text-s p{font-family:"Italic";font-size:var(--font-small);line-height:var(--leading-tight)}.colinfo h3{}footer h3{font-family:"Bodoni";padding-top:var(--space-xs)}@media screen and (max-width:46.249rem){:root{--font-body: 1rem;--font-h1: 1.8rem;--font-h2: 1.4rem;--font-small: .8rem}}a{color:inherit;text-decoration:none;outline:none;outline:0;cursor:pointer;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}a:hover{cursor:pointer;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}p a,h3 a{font-family:"Italic"}header a{font-family:"Bodoni";opacity:.3}header a.active{opacity:1}header a.logo,a.open{opacity:1}header a:hover{opacity:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.center{text-align:center}::-moz-selection{background-color:transparent;color:#ded2bd}::selection{background-color:transparent;color:#ded2bd}header svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.25rem;width:auto}.align-right{text-align:right}.image-container{position:relative;width:100%;overflow:hidden}.image-container picture{display:block;width:100%;height:100%}.image-container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}picture{display:block;max-width:100%}picture.image-frame{aspect-ratio:var(--image-ratio)}figure img{display:block;max-width:100%;width:auto;height:auto}html.js img.is-image-reveal,img[data-src]{opacity:0}html.js img.is-image-reveal.is-loaded{opacity:1}img{opacity:1;-webkit-transition:opacity .25s linear,filter .1s linear;-o-transition:opacity .25s linear,filter .1s linear;-webkit-transition:opacity .25s linear,-webkit-filter .1s linear;transition:opacity .25s linear,-webkit-filter .1s linear;transition:opacity .25s linear,filter .1s linear;transition:opacity .25s linear,filter .1s linear,-webkit-filter .1s linear;-moz-filter:grayscale(0%) contrast(100%) saturate(100%);-webkit-filter:grayscale(0%);filter:grayscale(0%);vertical-align:top;z-index:1;-webkit-animation:fadein .25s;animation:fadein .25s}html.js img.is-image-reveal{-webkit-animation:none;animation:none}@media screen and (min-width:46.25rem){header svg{height:5rem}.col-2 .colimage img{max-height:66.666vh}}.colinfo ul,#cart-items .cart-item{border-top:1px solid rgba(12,10,6,.2);padding-top:var(--space-s);padding-bottom:var(--space-m);width:100%}.colinfo ul{padding-bottom:var(--rhythm)}.colinfo ul:last-of-type,#cart-items .card-item:last-of-type,.checkout-item:last-of-type{border-bottom:1px solid rgba(12,10,6,.2)}.checkout-item{border-top:1px solid rgba(12,10,6,.2);padding-top:var(--space-s);padding-bottom:var(--space-m);width:100%}@media screen and (min-width:46.25rem){.colinfo li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.colinfo span:first-of-type{display:inline-block;width:8.5rem;vertical-align:top;padding-right:var(--space-s)}.colinfo span:last-of-type{display:inline-block;width:calc(100% - 8.5rem)}}.colinfo li p{margin-top:0}.shop span{cursor:pointer}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox.large,.preview-grid.large{padding-bottom:var(--space-2xl)}.flexbox,.preview-grid,.kosmos{padding-left:var(--space-s);padding-right:var(--space-s)}@media screen and (min-width:46.25rem){.flexbox,.preview-grid,.kosmos{padding-left:var(--page-inset-wide);padding-right:var(--page-inset-wide)}}.inliner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav .filter-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;width:100%}header nav .filter-menu::before,header nav .filter-menu::after{content:"";-webkit-box-flex:1;-ms-flex:1 0 var(--space-s);flex:1 0 var(--space-s)}header nav .filter-menu::-webkit-scrollbar{display:none}header nav .filter-menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.x-scroll{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.filter-scroll{--x-scroll-edge: var(--space-xl);--x-scroll-fade: var(--space-xl);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:var(--x-scroll-edge);padding-right:var(--x-scroll-edge)}.x-scroll>[data-x-scroll-container]{min-width:0}.nav-scroll .menu{width:100%;text-align:center}.x-scroll::before,.x-scroll::after{content:"";position:absolute;top:0;bottom:0;width:var(--x-scroll-fade, var(--space-l));pointer-events:none;opacity:0;z-index:2;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.x-scroll::before{left:calc(var(--x-scroll-edge, 0px) - 1px);background:-webkit-gradient(linear,left top,right top,from(rgba(255,254,253,1)),color-stop(55%,rgba(255,254,253,.9)),to(rgba(255,254,253,0)));background:-o-linear-gradient(left,rgba(255,254,253,1) 0%,rgba(255,254,253,.9) 55%,rgba(255,254,253,0) 100%);background:linear-gradient(to right,rgba(255,254,253,1) 0%,rgba(255,254,253,.9) 55%,rgba(255,254,253,0) 100%);-webkit-box-shadow:10px 0 16px -18px rgba(12,10,6,.65);box-shadow:10px 0 16px -18px rgba(12,10,6,.65)}.x-scroll::after{right:calc(var(--x-scroll-edge, 0px) - 1px);background:-webkit-gradient(linear,right top,left top,from(rgba(255,254,253,1)),color-stop(55%,rgba(255,254,253,.9)),to(rgba(255,254,253,0)));background:-o-linear-gradient(right,rgba(255,254,253,1) 0%,rgba(255,254,253,.9) 55%,rgba(255,254,253,0) 100%);background:linear-gradient(to left,rgba(255,254,253,1) 0%,rgba(255,254,253,.9) 55%,rgba(255,254,253,0) 100%);-webkit-box-shadow:-10px 0 16px -18px rgba(12,10,6,.65);box-shadow:-10px 0 16px -18px rgba(12,10,6,.65)}.x-scroll.can-scroll-left::before,.x-scroll.can-scroll-right::after{opacity:1}.x-scroll-button{position:absolute;top:calc(50% - var(--space-2xs));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:var(--x-scroll-edge, var(--space-l));height:calc(var(--font-h1) * var(--leading-tight));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(12,10,6,.25);background:transparent;font-family:"Bodoni",serif;font-size:var(--font-h1);line-height:var(--leading-tight);opacity:0;pointer-events:none;-webkit-transition:color .2s ease,opacity .2s ease;-o-transition:color .2s ease,opacity .2s ease;transition:color .2s ease,opacity .2s ease}.x-scroll-button--prev{left:0}.x-scroll-button--next{right:0}.x-scroll.can-scroll-left .x-scroll-button--prev,.x-scroll.can-scroll-right .x-scroll-button--next{opacity:1;pointer-events:auto;cursor:pointer}.x-scroll-button:hover,.x-scroll-button:hover span{color:#343330;cursor:pointer}.x-scroll-button span{cursor:inherit;pointer-events:none}@media screen and (max-width:46.249rem){.nav-scroll,.filter-scroll{--x-scroll-edge: var(--space-xl);--x-scroll-fade: calc(var(--space-xl) * 1.75);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0}.x-scroll::before{left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,254,253,1)),color-stop(64%,rgba(255,254,253,.96)),to(rgba(255,254,253,0)));background:-o-linear-gradient(left,rgba(255,254,253,1) 0%,rgba(255,254,253,.96) 64%,rgba(255,254,253,0) 100%);background:linear-gradient(to right,rgba(255,254,253,1) 0%,rgba(255,254,253,.96) 64%,rgba(255,254,253,0) 100%)}.x-scroll::after{right:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,254,253,1)),color-stop(64%,rgba(255,254,253,.96)),to(rgba(255,254,253,0)));background:-o-linear-gradient(right,rgba(255,254,253,1) 0%,rgba(255,254,253,.96) 64%,rgba(255,254,253,0) 100%);background:linear-gradient(to left,rgba(255,254,253,1) 0%,rgba(255,254,253,.96) 64%,rgba(255,254,253,0) 100%)}}nav li{margin-left:var(--space-xs);margin-right:var(--space-xs)}.inliner li{margin-right:var(--space-m)}.cart h3{display:inline-block;padding-top:var(--space-xs);padding-left:var(--page-inset);padding-right:var(--space-xs);margin-right:var(--space-s);margin-bottom:var(--space-xs);border:1px solid rgba(12,10,6,.2);-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.cart:hover h3{color:1px solid rgba(12,10,6,.2);-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s;cursor:pointer}.preview,.col-1,.col-2{width:100%;padding-left:var(--space-xs);padding-right:var(--space-xs)}main.kosmos{width:100%;height:max(18rem,calc(100svh - var(--header-height) - var(--home-footer-height, 0px)));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x pan-y;scrollbar-width:none;contain:layout paint;-webkit-animation:none;animation:none}main.kosmos+footer{position:relative}main.kosmos::-webkit-scrollbar{display:none}#kosmos{width:420vw;min-height:145vh;padding-top:var(--space-m);padding-bottom:var(--space-xl);-webkit-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease}main.kosmos.is-positioning #kosmos{opacity:0}main.kosmos.is-ready #kosmos{opacity:1}.grid-sizer{width:10%}.kosmos-entry{width:10%;padding-left:var(--space-2xs);padding-right:var(--space-2xs);margin-top:var(--space-s);margin-bottom:var(--space-s)}.kosmos-caption{color:rgba(12,10,6,.3);margin-top:0;padding-top:var(--space-xs);height:calc((var(--font-small) * var(--leading-tight) * 3) + var(--space-xs));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}main.kosmos.is-lazy-ready .kosmos-entry{opacity:0;-webkit-transform:translate3d(0,.35rem,0);transform:translate3d(0,.35rem,0);-webkit-transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,-webkit-transform .45s ease;-o-transition:opacity .45s ease,transform .45s ease;transition:opacity .45s ease,transform .45s ease;transition:opacity .45s ease,transform .45s ease,-webkit-transform .45s ease;will-change:opacity,transform}main.kosmos.is-lazy-ready .kosmos-entry.is-visible{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}main.kosmos.is-lazy-ready .kosmos-entry.is-loaded{will-change:auto}main.kosmos.is-lazy-ready img[data-src]{opacity:0}@media(prefers-reduced-motion:reduce){main,footer,main.kosmos.is-lazy-ready .kosmos-entry,#kosmos,img{-webkit-transition:none;-o-transition:none;transition:none}}@media screen and (min-width:45rem){.preview{width:calc(((100% / 8) * 4))}}@media screen and (min-width:65rem){.preview{width:calc(((100% / 10) * 5))}.col-2{width:calc(((100% / 10) * 5))}}@media screen and (min-width:85rem){#kosmos{width:220vw;min-height:150vh}.kosmos-entry,.grid-sizer{width:10%}.kosmos-entry{padding-left:var(--space-xs);padding-right:var(--space-xs);margin-top:var(--space-m);margin-bottom:var(--space-m)}.preview{width:calc(((100% / 10) * 2.5))}.preview.landscape{flex-basis:calc(((100% / 10) * 4.5));max-width:calc((100% / 10) * 5);flex-grow:1}.preview.portrait{flex-basis:calc((100% / 10) * 2.5);max-width:calc((100% / 10) * 2.6635);flex-grow:2;flex-shrink:2}}.preview-grid{display:block;width:100%}.preview-row{width:100%;margin-top:var(--space-l)}.preview-row-items{display:grid;gap:var(--space-s);align-items:start;width:100%}.preview-row--landscape-pair .preview-row-items{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-row--mixed .preview-row-items{grid-template-columns:minmax(0,16fr) minmax(0,9fr) minmax(0,9fr)}.preview-row--portrait-quad .preview-row-items{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-row--portrait-triple .preview-row-items{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-row--portrait-pair .preview-row-items{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-row--single .preview-row-items{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-row--portrait-single .preview-row-items{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-grid .preview{width:100%;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;max-width:none;min-width:0}.preview-grid .preview--slot-landscape{grid-column:auto}.preview-grid .preview--slot-portrait{grid-column:auto}.preview-grid .preview-row--single .preview{grid-column:auto}.preview-grid .preview--slot-landscape .image-container{aspect-ratio:4 / 3!important}.preview-grid .preview--slot-portrait .image-container{aspect-ratio:3 / 4!important}.preview-grid .previewtext{padding-left:0;padding-right:0}@media screen and (max-width:46.249rem){.preview-row-items,.preview-row--landscape-pair .preview-row-items,.preview-row--mixed .preview-row-items,.preview-row--portrait-quad .preview-row-items,.preview-row--portrait-triple .preview-row-items,.preview-row--portrait-pair .preview-row-items,.preview-row--portrait-single .preview-row-items,.preview-row--single .preview-row-items{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.preview-row{margin-top:var(--space-s)}.preview-grid .preview{padding-bottom:calc(var(--font-body) * var(--leading-body) * 2)}}.news,.preview,.coltitle,.coltext,.colheadline,.colimage{margin-top:var(--space-l);margin-bottom:var(--space-l)}.colinfo{margin-top:var(--space-l);margin-bottom:var(--space-l)}.col-1 .coltext{margin-top:var(--space-l);margin-bottom:var(--space-l)}.col-1 .colinfo{margin-top:var(--space-l);margin-bottom:var(--space-l)}.col-1 .colinfo+.coltext{margin-top:var(--space-l)}.col-1 .coltext:has(+.colimage){margin-bottom:var(--space-l)}.col-1 :is(.colheadline,.colimage):has(+.colimage){margin-bottom:var(--space-m)}.col-1 :is(.coltext,.colinfo,.colheadline,.colimage):has(+.colimage)+.colimage{margin-top:0}.col-2 .coltext,.preview{margin-bottom:0}.menu{margin-bottom:var(--space-xs)}.previewtext{margin-top:var(--space-xs);min-width:0}.previewtitle{padding-top:var(--space-xs)}.previewtext h2,.previewtext h3{overflow-wrap:anywhere}.preview-grid .inliner li{max-width:100%;margin-right:var(--space-xs)}.previewinfo{margin-top:calc(var(--space-xs) / 2)}@media screen and (max-width:46.249rem){.news,.preview,.coltitle,.coltext,.colheadline{margin-top:var(--space-s);margin-bottom:var(--space-s)}.preview-row{margin-top:var(--space-s)}.colinfo{margin-top:var(--space-s);margin-bottom:var(--space-s)}.col-1 .colinfo{margin-top:var(--space-l);margin-bottom:var(--space-l)}.colhead{margin-top:var(--space-s)}.col-1 .coltext{margin-top:var(--space-l);margin-bottom:var(--space-l)}.col-1 .colinfo+.coltext{margin-top:var(--space-l)}.col-1 .coltext:has(+.colimage),.col-1 :is(.colinfo,.colheadline,.colimage):has(+.colimage){margin-bottom:var(--space-l)}.col-2 .coltext,.preview{margin-bottom:0}.colhead{padding-left:0;padding-right:0}.cart-content{padding-left:var(--space-s);padding-right:var(--space-s)}}.colhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:var(--space-xl);padding-right:var(--space-xl)}.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:46.25rem){.col-2 .carousel{margin-right:var(--space-m);height:calc(100vh - 9.25rem)}}.slide{width:100%;margin-right:var(--space-m)}.flickity-enabled{position:relative}.flickity-viewport{overflow:hidden;position:relative;width:100%}.flickity-slider{position:absolute;width:100%;height:auto}.carousel-cell{opacity:0;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.carousel-cell.is-selected{opacity:1}@media screen and (max-width:46.249rem){.slide{height:calc(50vh + (var(--font-small) * var(--leading-tight)) + var(--space-s))}.slide img{max-height:50vh}}.col-1 .slide img{max-height:50vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.slide picture.image-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;aspect-ratio:auto}.slide picture.image-frame img{width:auto;height:auto;max-width:100%;max-height:50vh;-o-object-position:left top;object-position:left top}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-initialized .flickity-viewport{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.prev-button,.next-button{cursor:pointer}.carousel .previous{z-index:10000;top:0;display:block;position:absolute;left:0;width:50%;height:calc(100% - 6.5rem);cursor:pointer;background:none;border:none;outline:none}.carousel .next{z-index:10000;top:0;display:block;position:absolute;right:0;width:50%;height:calc(100% - 6.5rem);cursor:pointer;background:none}.flickity-button-icon{display:none}.col-1 .carousel-nav-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgb(255,254,253);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:auto;padding-top:var(--space-xs);padding-bottom:var(--space-m);padding-left:var(--space-xs);padding-right:var(--space-xs)}.col-2 .carousel-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;position:absolute;bottom:0rem;left:0rem;background:rgb(255,254,253);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:calc(100% - var(--space-m));padding-top:var(--space-s);padding-bottom:var(--space-m);padding-left:var(--space-xs);padding-right:var(--space-xs)}@media screen and (max-width:46.249rem){.col-2 .carousel-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:auto;bottom:auto;width:100%;margin-top:var(--space-s);padding-top:var(--space-xs);padding-bottom:var(--space-s);padding-left:0;padding-right:0}}.carousel-nav-container::-webkit-scrollbar{display:none}.carousel-nav-item{cursor:pointer;opacity:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;flex:0 0 auto}.carousel-nav-item picture{display:inline-block;height:6rem;width:auto;aspect-ratio:var(--image-ratio);margin-right:var(--space-xs);vertical-align:top}.carousel-nav-item img{height:100%;width:auto;max-width:none;object-fit:contain}.carousel-nav-item:hover,.carousel-nav-item.selected{opacity:.4;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.bot-field,.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.newsletter-message{color:rgba(12,10,6,.35);font-family:"Italic";font-size:var(--font-body);line-height:var(--leading-body);margin-top:0;padding-top:var(--space-s);margin-bottom:0;text-align:center}.mc-field-group{margin-bottom:var(--space-xs);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-ms-flex-wrap:row wrap;flex-wrap:row wrap;width:100%}footer .mc-field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}label{width:100%}.mc-field-group:last-of-type{margin-bottom:0}#prename,#surname,#vorname,#nachname{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - .25rem)}#button{margin-top:var(--space-xs);width:100%;display:flex;justify-content:center}.newsletter-form button{margin-top:var(--space-xs);width:100%;display:flex;justify-content:center}#mc_embed_shell p:last-of-type{padding-bottom:0}#mc_embed_shell #mce-success-response,#mc_embed_shell #mce-error-response,#mc_embed_shell div.mce_inline_error{display:block;color:#e8e8e3;background:rgba(30,30,30,0.25)!important;padding:var(--space-xs);font-family:"Italic";font-size:var(--font-body);line-height:1;font-weight:normal}footer button{text-align:center}.preview button,.read-more{color:rgba(12,10,6,.2);transition:color .3s ease}.preview button{margin-top:calc(var(--font-small) * var(--leading-tight))}.read-more{margin-top:var(--space-xs)}.preview button:hover,.read-more:hover{color:#343330;transition:color .3s ease;cursor:pointer}input,textarea{font-family:"Bodoni";font-size:var(--font-body);line-height:var(--leading-body);background-color:rgb(255,254,253);border:1px solid rgba(12,10,6,.2);padding-top:var(--control-pad-y);padding-left:var(--control-pad-x);padding-right:var(--control-pad-x);padding-bottom:var(--control-pad-bottom);color:#343330;width:100%;position:relative}textarea{min-height:6rem;resize:none}footer input{text-align:center}input,textarea{margin-top:var(--space-2xs);margin-bottom:var(--space-xs)}.selector{display:inline-flex;width:.9rem;height:.9rem;border-radius:50%;margin-right:var(--space-xs);border:1px solid rgba(12,10,6,.2);background-color:transparent;transition:all 0.25s;margin-top:0}.coltext p a::before,.links a::before,.downloads a::before{content:none;width:1.3rem;display:inline-block}p:hover .selector{border-color:rgba(12,10,6,.8);transition:border-color 0.25s}.selector.active{background-color:rgba(12,10,6,.8);border-color:rgba(12,10,6,.8);transition:background-color 0.25s}.quantity-wrap{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2xs);width:auto;flex:0 0 auto}.quantity-input{font-family:"Bodoni";font-size:var(--font-body);line-height:1;background-color:rgb(255,254,253);border:0;padding:0;color:#343330;text-align:left;margin:0;width:1.3rem;min-width:1.3rem;display:block}.qty-minus,.qty-plus,.cart-qty-minus,.cart-qty-plus{font-family:"Bodoni";font-size:var(--font-small);line-height:1;background:none;border:0;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.08rem;border:1px solid rgba(12,10,6,.2);width:.9rem;height:.9rem;margin-bottom:var(--space-2xs)}.qty-minus:hover,.qty-plus:hover{border-color:rgba(12,10,6,.8);transition:border-color 0.25s}.cart-overlay{position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:rgb(255,254,253);border-left:1px solid rgba(12,10,6,.2);-webkit-box-shadow:0 4px 12px rgba(12,10,6,0.1);box-shadow:0 4px 12px rgba(12,10,6,0.1);opacity:0;pointer-events:none;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:999;overflow-y:auto}@media screen and (min-width:46.25rem){.cart-overlay{width:calc(25vw + 2rem)}}.cart-overlay.active,.cart-overlay.is-closing{opacity:1}.cart-overlay.active{pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cart-overlay.is-closing{pointer-events:none;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.cart-head{height:6.25rem;display:flex;justify-content:center;align-items:center;position:relative}.col-head{padding-bottom:var(--space-2xs)}.cart-content{padding-left:var(--space-m);padding-right:var(--space-m);padding-bottom:var(--space-xs)}.spacer{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:var(--space-m)}.spacer>section:first-child{flex:1 1 auto}.spacer>section:last-child{flex:0 0 auto;white-space:nowrap;text-align:right}.cart-items{border-bottom:1px solid rgba(12,10,6,.2)}.col-1 .colimage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;grid-gap:var(--space-s)}@media screen and (max-width:46.249rem){.col-1 .colimage{grid-gap:var(--space-m)}.col-1 :is(.coltext,.colinfo,.colheadline,.colimage):has(+.colimage){margin-bottom:var(--space-l)}.col-1 .colimage li{margin-top:0}}.col-1 .colimage li{margin-top:var(--space-s)}.col-1 .colimage.large img,.col-1 .colimage.medium img,.col-1 .colimage.small img{display:block;margin:0 auto}.col-1 .colimage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-1 .colimage.large img{max-width:72vw}.col-1 .colimage.medium img{max-width:50vw}.col-1 .colimage:not(.slideshow){--block-image-row-height: min(64vh, 46rem);--block-image-max-width: 72vw;align-items:flex-start}.col-1 .colimage.medium{--block-image-row-height: min(56vh, 38rem);--block-image-max-width: 50vw}.col-1 .colimage.small{--block-image-row-height: min(44vh, 28rem);--block-image-max-width: 30vw}.col-1 .colimage:not(.slideshow) li{width:auto;max-width:var(--block-image-max-width);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.col-1 .colimage:not(.slideshow) figure,.col-1 .colimage:not(.slideshow) picture{display:inline-block;width:auto;max-width:var(--block-image-max-width)}.col-1 .colimage:not(.slideshow) picture.image-frame{display:block;width:100%;max-width:100%;aspect-ratio:var(--image-ratio)}.col-1 .colimage:not(.slideshow) figure.image-container{aspect-ratio:var(--image-ratio)!important;overflow:visible}.col-1 .colimage:not(.slideshow) figure.image-container picture{height:auto}.col-1 .colimage:not(.slideshow) figure.image-container img{position:static;left:auto;top:auto}.col-1 .colimage:not(.slideshow) img,.col-1 .colimage:not(.slideshow) .image-container img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain}.col-1 .colimage.small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-1 .colimage.slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-1 .colimage.small img{max-width:30vw}@media screen and (min-width:55rem){.col-1 .colimage.medium img{max-height:var(--block-image-row-height);max-width:var(--block-image-max-width)}.col-1 .colimage:not(.slideshow) picture.image-frame img{max-width:none;max-height:none}.col-1 .colimage{padding-left:var(--space-l);padding-right:var(--space-l)}.col-1 .coltext,.col-1 .colinfo{margin-left:10%;margin-right:10%}}@media screen and (min-width:46.25rem){.col-1 .coltext,.col-1 .colinfo{margin-left:calc(25% + var(--page-inset));margin-right:calc(25% + var(--page-inset))}.col-1 .colheadline{margin-left:calc(16.666% + var(--page-inset));margin-right:calc(16.666% + var(--page-inset))}.col-1 .colimage.slideshow .carousel,.col-1 .colimage.slideshow .carousel-nav{display:block;width:40%}.col-1 .colimage:not(.slideshow){--entry-column-width: 50vw;--block-image-gap: var(--space-s);--block-image-slot-width: 100%;--block-image-item-width: min(var(--block-image-slot-width), var(--block-image-max-width), var(--item-image-width, 100%));--block-image-container-width: var(--entry-column-width);--block-image-max-width: var(--entry-column-width);--block-image-row-height: 50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--block-image-gap);width:100%;max-width:var(--block-image-container-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.col-1 .colimage.gross:not(.slideshow),.col-1 .colimage.large:not(.slideshow){--block-image-container-width: 75vw;--block-image-max-width: 75vw;--block-image-row-height: 90vh;width:75vw;max-width:75vw;margin-left:auto;margin-right:auto}.col-1 .colimage.medium:not(.slideshow){--block-image-container-width: var(--entry-column-width);--block-image-max-width: var(--entry-column-width);--block-image-row-height: 50vh}.col-1 .colimage.klein:not(.slideshow),.col-1 .colimage.small:not(.slideshow){--block-image-container-width: var(--entry-column-width);--block-image-max-width: calc(var(--entry-column-width) / 2);--block-image-row-height: 33.333vh}.col-1 .colimage.columns-1{--block-image-slot-width: 100%}.col-1 .colimage.columns-2{--block-image-slot-width: calc((100% - var(--block-image-gap)) / 2)}.col-1 .colimage.columns-3{--block-image-slot-width: calc((100% - var(--block-image-gap) - var(--block-image-gap)) / 3)}.col-1 .colimage.columns-4{--block-image-slot-width: calc((100% - var(--block-image-gap) - var(--block-image-gap) - var(--block-image-gap)) / 4)}.col-1 .colimage.columns-5{--block-image-slot-width: calc((100% - var(--block-image-gap) - var(--block-image-gap) - var(--block-image-gap) - var(--block-image-gap)) / 5)}.col-1 .colimage.columns-2:not(.slideshow),.col-1 .colimage.columns-3:not(.slideshow),.col-1 .colimage.columns-4:not(.slideshow),.col-1 .colimage.columns-5:not(.slideshow){--block-image-container-width: 75vw;width:75vw;max-width:75vw;margin-left:auto;margin-right:auto}.col-1 .colimage.gross.columns-2:not(.slideshow),.col-1 .colimage.large.columns-2:not(.slideshow){--block-image-max-width: 36vw;--block-image-row-height: 78vh}.col-1 .colimage.gross.columns-3:not(.slideshow),.col-1 .colimage.large.columns-3:not(.slideshow){--block-image-max-width: 28vw;--block-image-row-height: 60vh}.col-1 .colimage.gross.columns-4:not(.slideshow),.col-1 .colimage.large.columns-4:not(.slideshow){--block-image-max-width: 22vw;--block-image-row-height: 48vh}.col-1 .colimage.gross.columns-5:not(.slideshow),.col-1 .colimage.large.columns-5:not(.slideshow){--block-image-max-width: 18vw;--block-image-row-height: 40vh}.col-1 .colimage.medium.columns-2:not(.slideshow){--block-image-max-width: 34vw;--block-image-row-height: 60vh}.col-1 .colimage.medium.columns-3:not(.slideshow){--block-image-max-width: 28vw;--block-image-row-height: 46vh}.col-1 .colimage.medium.columns-4:not(.slideshow){--block-image-max-width: 21vw;--block-image-row-height: 36vh}.col-1 .colimage.medium.columns-5:not(.slideshow){--block-image-max-width: 17vw;--block-image-row-height: 30vh}.col-1 .colimage.klein.columns-2:not(.slideshow),.col-1 .colimage.small.columns-2:not(.slideshow){--block-image-max-width: 28vw;--block-image-row-height: 50vh}.col-1 .colimage.klein.columns-3:not(.slideshow),.col-1 .colimage.small.columns-3:not(.slideshow){--block-image-max-width: 24vw;--block-image-row-height: 38vh}.col-1 .colimage.klein.columns-4:not(.slideshow),.col-1 .colimage.small.columns-4:not(.slideshow){--block-image-max-width: 18vw;--block-image-row-height: 30vh}.col-1 .colimage.klein.columns-5:not(.slideshow),.col-1 .colimage.small.columns-5:not(.slideshow){--block-image-max-width: 15vw;--block-image-row-height: 26vh}.col-1 .colimage:not(.slideshow) li{-webkit-box-flex:0;-ms-flex:0 1 var(--block-image-item-width);flex:0 1 var(--block-image-item-width);width:var(--block-image-item-width);max-width:var(--block-image-item-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.col-1 .colimage:not(.slideshow) figure,.col-1 .colimage:not(.slideshow) picture{width:100%;max-width:100%}.col-1 .colimage:not(.slideshow) figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-1 .colimage:not(.slideshow) picture.image-frame{display:block;width:100%;max-width:100%;aspect-ratio:var(--image-ratio);margin-left:auto;margin-right:auto}.col-1 .colimage:not(.slideshow) img,.col-1 .colimage:not(.slideshow) .image-container img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain}.col-1 .colimage.medium:not(.slideshow),.col-1 .colimage.klein:not(.slideshow),.col-1 .colimage.small:not(.slideshow){width:auto;max-width:none;margin-left:calc(25% + var(--page-inset));margin-right:calc(25% + var(--page-inset))}.col-1 .colimage.medium.columns-2:not(.slideshow),.col-1 .colimage.medium.columns-3:not(.slideshow),.col-1 .colimage.medium.columns-4:not(.slideshow),.col-1 .colimage.medium.columns-5:not(.slideshow),.col-1 .colimage.klein.columns-2:not(.slideshow),.col-1 .colimage.klein.columns-3:not(.slideshow),.col-1 .colimage.klein.columns-4:not(.slideshow),.col-1 .colimage.klein.columns-5:not(.slideshow),.col-1 .colimage.small.columns-2:not(.slideshow),.col-1 .colimage.small.columns-3:not(.slideshow),.col-1 .colimage.small.columns-4:not(.slideshow),.col-1 .colimage.small.columns-5:not(.slideshow){width:75vw;max-width:75vw;margin-left:auto;margin-right:auto}}@media screen and (min-width:115rem){.col-1 .coltext,.col-1 .colinfo{margin-left:33.333%;margin-right:33.333%}.col-1 .colheadline{margin-left:25%;margin-right:25%}.col-1 .colimage:not(.slideshow){--entry-column-width: 33.333vw}.col-1 .colimage.medium:not(.slideshow),.col-1 .colimage.klein:not(.slideshow),.col-1 .colimage.small:not(.slideshow){margin-left:33.333%;margin-right:33.333%}.col-1 .colimage.medium.columns-2:not(.slideshow),.col-1 .colimage.medium.columns-3:not(.slideshow),.col-1 .colimage.medium.columns-4:not(.slideshow),.col-1 .colimage.medium.columns-5:not(.slideshow),.col-1 .colimage.klein.columns-2:not(.slideshow),.col-1 .colimage.klein.columns-3:not(.slideshow),.col-1 .colimage.klein.columns-4:not(.slideshow),.col-1 .colimage.klein.columns-5:not(.slideshow),.col-1 .colimage.small.columns-2:not(.slideshow),.col-1 .colimage.small.columns-3:not(.slideshow),.col-1 .colimage.small.columns-4:not(.slideshow),.col-1 .colimage.small.columns-5:not(.slideshow){margin-left:auto;margin-right:auto}}.col-1,.col-2:last-of-type,.spektrum{padding-bottom:var(--space-l)}.text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:13.333%;padding:var(--space-l);padding-bottom:var(--space-m)}@media screen and (max-width:46.249rem){.text-block{width:10%;padding:var(--space-s) var(--space-2xs)}}@media screen and (max-width:46.249rem){.colhead{padding-left:0;padding-right:0}.cart-content{padding-left:var(--space-s);padding-right:var(--space-s)}.col-1 .colimage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:var(--space-m);margin-top:var(--space-l);margin-bottom:var(--space-l);padding-left:0;padding-right:0}.col-1 .colimage:not(.slideshow){--block-image-max-width: 100%;--block-image-container-width: 100%;--block-image-slot-width: 100%;--block-image-item-width: var(--block-image-slot-width);--block-image-row-height: min(60svh, 34rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:100%}.col-1 .colimage:not(.slideshow) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;margin-top:0}.col-1 .colimage.columns-2:not(.slideshow),.col-1 .colimage.columns-3:not(.slideshow),.col-1 .colimage.columns-4:not(.slideshow),.col-1 .colimage.columns-5:not(.slideshow){--block-image-gap: var(--space-s);--block-image-max-width: 100%;--block-image-container-width: 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--block-image-gap);width:100%;max-width:100%}.col-1 .colimage.columns-1{--block-image-slot-width: 100%}.col-1 .colimage.columns-2{--block-image-slot-width: calc((100% - var(--block-image-gap)) / 2)}.col-1 .colimage.columns-3{--block-image-slot-width: calc((100% - var(--block-image-gap) - var(--block-image-gap)) / 3)}.col-1 .colimage.columns-4,.col-1 .colimage.columns-5{--block-image-slot-width: calc((100% - var(--block-image-gap)) / 2)}.col-1 .colimage.columns-2:not(.slideshow) li,.col-1 .colimage.columns-3:not(.slideshow) li,.col-1 .colimage.columns-4:not(.slideshow) li,.col-1 .colimage.columns-5:not(.slideshow) li{-webkit-box-flex:0;-ms-flex:0 0 var(--block-image-slot-width);flex:0 0 var(--block-image-slot-width);width:var(--block-image-item-width);max-width:var(--block-image-slot-width)}.col-1 .colimage li:first-child{margin-top:0}.col-1 .colimage:not(.slideshow) figure,.col-1 .colimage:not(.slideshow) picture{width:100%;max-width:100%}.col-1 .colimage:not(.slideshow) picture.image-frame{width:100%;max-width:90%;aspect-ratio:var(--image-ratio)}.col-1 .colimage:not(.slideshow) figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:none;overflow:visible}.col-1 .colimage:not(.slideshow) figure.image-container{aspect-ratio:var(--image-ratio)!important;max-height:none;overflow:visible}.col-1 .colimage:not(.slideshow) picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.col-1 .colimage:not(.slideshow) figure.image-container img{position:static;left:auto;top:auto}.col-1 .colimage:not(.slideshow) img,.col-1 .colimage:not(.slideshow) .image-container img{width:100%;max-width:none;height:100%;max-height:none;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;object-position:center center}.col-1 .colimage.gross.columns-1:not(.slideshow) picture.image-frame,.col-1 .colimage.large.columns-1:not(.slideshow) picture.image-frame{max-width:100%}.col-1 .colimage.medium.columns-1:not(.slideshow) picture.image-frame{max-width:90%}.col-1 .colimage.klein.columns-1:not(.slideshow) picture.image-frame,.col-1 .colimage.small.columns-1:not(.slideshow) picture.image-frame{max-width:80%}.col-1 .colimage.columns-2:not(.slideshow) picture.image-frame,.col-1 .colimage.columns-3:not(.slideshow) picture.image-frame,.col-1 .colimage.columns-4:not(.slideshow) picture.image-frame,.col-1 .colimage.columns-5:not(.slideshow) picture.image-frame{max-width:100%}.col-1 .colimage.large img,.col-1 .colimage.medium img,.col-1 .colimage.small img{max-width:none}.col-1>:is(.coltext,.colinfo,.colheadline,.colimage){margin-top:var(--space-l);margin-bottom:var(--space-l)}.col-1>:is(.coltext,.colinfo,.colheadline,.colimage):has(+.colimage){margin-bottom:var(--space-l)}.col-1>:is(.coltext,.colinfo,.colheadline,.colimage):has(+.colimage)+.colimage{margin-top:0}.col-1 .colimage.slideshow .carousel-nav{margin-top:var(--space-s)}}@media screen and (min-width:46.25rem){.text-block{width:20%}}button,.button{cursor:pointer;font-family:"Bodoni";font-size:var(--font-body);line-height:1;width:auto;background-color:rgb(255,254,253);transition:color .25s ease,background-color .25s ease}main button,.button{margin-top:var(--space-xs);width:auto}button.shop,button.cart,a.button{margin-top:var(--space-s)}#close-cart{cursor:pointer;position:absolute;top:0;right:0;padding-top:var(--space-s);padding-left:var(--space-m);padding-right:var(--space-m);padding-bottom:var(--space-s)}button.cart,button.shop,.button{display:inline-block;line-height:1;width:auto;border:1px solid rgba(12,10,6,.2);padding-top:var(--control-pad-y);padding-left:var(--control-pad-x);padding-right:var(--control-pad-x);padding-bottom:var(--control-pad-bottom);background-color:rgb(255,254,253);transition:color .25s ease,background-color .25s ease;color:#343330}button.cart:hover,button.shop:hover,form button:hover,.button:hover{border-color:rgba(12,10,6,.8);cursor:pointer;transition:border-color .25s ease}#mc-embedded-subscribe{display:block;margin:var(--space-2xs) auto}.bot-field,.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mc-field-group{margin-bottom:var(--space-2xs);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-ms-flex-wrap:row wrap;flex-wrap:row wrap;width:100%}.mc-field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mce-FNAME,#shipping-firstname,#shipping-zip{margin-right:var(--space-2xs)}#mce-LNAME,#shipping-lastname,#shipping-city{margin-left:var(--space-2xs)}form .flexer{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-ms-flex-wrap:row wrap;flex-wrap:row wrap}.text-s p{margin-bottom:calc(var(--font-small) * var(--leading-tight))}.text-s p:last-of-type{margin-bottom:0}.passive{cursor:auto;pointer-events:none;opacity:.4;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.passive button,.passive a{cursor:auto;pointer-events:none}:root{--font-h1: 1.71rem;--font-h2: 1.48rem}[hidden]{display:none!important}main{animation:none}.language-switcher{display:flex;gap:var(--space-s)}.colinfo a::before{content:none}.colinfo ul{padding-top:var(--space-xs);padding-bottom:var(--space-s)}.col-1 .coltext{width:min(100%,70ch);max-width:70ch;margin-left:auto;margin-right:auto}.col-2 .coltext{max-width:70ch}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.col-1>.colimage:has(+.colimage){margin-bottom:0}.col-1>.colimage+.colimage{margin-top:var(--grid-gap-y)}.col-1 .colimage:not(.slideshow){--block-image-gap: var(--grid-gap-x);gap:var(--grid-gap-y) var(--grid-gap-x)}.col-1 .colimage:not(.slideshow) li{margin-top:0}.col-1 .colimage:not(.slideshow) img{object-fit:cover}.content-spacer{height:calc(var(--block-space) * var(--spacer-units, 1));margin:0;clear:both}.content-spacer--2{--spacer-units: 2}.content-spacer--3{--spacer-units: 3}.content-spacer--4{--spacer-units: 4}.content-spacer--5{--spacer-units: 5}.col-1>:has(+.content-spacer){margin-bottom:0}.col-1>.content-spacer+*{margin-top:0}.preview-row-items{gap:var(--grid-gap-y) var(--grid-gap-x)}.preview-row{margin-top:var(--grid-gap-y)}.preview-grid .preview{margin:0;padding-bottom:0}.preview-grid .previewtext{margin:var(--card-gap) 0 0;padding:0}.preview-grid .previewtitle{padding-top:var(--card-gap)}.preview-grid .previewsubtext,.preview-grid .preview button{margin-top:var(--card-gap)}.preview-grid .inliner{gap:var(--space-2xs) var(--card-gap)}.preview-grid .inliner li{margin:0}.kosmos-entry{padding-left:calc(var(--grid-gap-x) / 2);padding-right:calc(var(--grid-gap-x) / 2);margin-top:calc(var(--grid-gap-y) / 2);margin-bottom:calc(var(--grid-gap-y) / 2)}.grimsel-navigation,.main-tags,.sub-tags{display:flex;flex-wrap:nowrap;justify-content:safe center;gap:var(--space-m);overflow-x:auto;scrollbar-width:none}.grimsel-navigation a,.main-tags a,.sub-tags a{flex:0 0 auto;white-space:nowrap}.sub-tags{margin-top:var(--space-xs);padding-bottom:var(--space-2xs)}.sub-tags a.active,.main-tags a.active,.grimsel-navigation a.active{opacity:.45}.home-news{position:fixed;top:calc(var(--header-height) + var(--space-m));left:var(--page-inset);right:var(--page-inset);z-index:5;display:flex;align-items:flex-start;gap:var(--grid-gap-x);overflow-x:auto;max-height:calc(100svh - var(--header-height) - var(--space-xl));pointer-events:none}.news-card{position:relative;flex:0 0 clamp(260px,25vw,420px);background:rgb(255,254,253);padding:var(--space-m);padding-right:var(--space-l);pointer-events:auto;border:1px solid rgba(12,10,6,.2)}.news-card>*+*{margin-top:var(--space-s)}.news-card .news-close{position:absolute;right:var(--space-xs);top:var(--space-xs);padding:var(--space-xs);border:0}.kosmos-handle{position:fixed;z-index:4;appearance:none;background:transparent;padding:10px 0;cursor:pointer;border:0}.kosmos-handle.horizontal{left:25%;bottom:calc(var(--home-footer-height, 0px) + 4px);width:50%}.kosmos-handle.vertical{right:8px;top:35%;height:35%;width:22px;writing-mode:vertical-lr;direction:ltr}.kosmos-handle::-webkit-slider-runnable-track{background:#999;height:1px}.kosmos-handle::-webkit-slider-thumb{appearance:none;height:3px;width:32px;background:#222;margin-top:-1px}.kosmos-handle.vertical::-webkit-slider-runnable-track{width:1px;height:100%}.kosmos-handle.vertical::-webkit-slider-thumb{height:32px;width:3px;margin-left:-1px}.kosmos-handle::-moz-range-track{background:#999;height:1px}.kosmos-handle::-moz-range-thumb{background:#222;border:0;border-radius:0;width:24px;height:3px}.col-2 .carousel,.col-1 .colimage.slideshow .carousel{height:auto}.carousel .slide{height:auto}.carousel .slide figure{height:clamp(200px,calc(100svh - var(--header-height) - 12rem),900px);display:flex;justify-content:center;align-items:center}.carousel .slide picture.image-frame{width:auto;height:100%;max-width:100%}.carousel .slide img{width:100%;height:100%;max-height:none;object-fit:cover}.col-2 .carousel-nav-container{position:relative;inset:auto;width:100%}.carousel-nav{margin-top:var(--space-s)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap-y) var(--grid-gap-x)}.journal-grid .preview-row,.journal-grid .preview-row-items{display:contents}.journal-grid .preview{width:100%;max-width:none}@media(min-width:46.25rem)and (max-width:74.999rem){.preview-row--landscape-pair .preview-row-items{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-row--mixed .preview-row-items{grid-template-columns:minmax(0,16fr) minmax(0,9fr) minmax(0,9fr)}.preview-row--portrait-quad .preview-row-items{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-row--portrait-triple .preview-row-items{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-row--portrait-pair .preview-row-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:46.249rem){:root{--font-h1: 1.66rem;--font-h2: 1.30rem}}@media(max-width:65rem){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47rem){.journal-grid{grid-template-columns:1fr}.home-news{left:var(--space-s);right:var(--space-s)}.news-card{flex-basis:min(85vw,360px)}.carousel .slide figure{height:min(65svh,36rem)}}@media(prefers-reduced-motion:reduce){main,img{animation:none;transition:none}.kosmos,.grimsel-navigation,.main-tags,.sub-tags{scroll-behavior:auto}}:where(a,button,input,select,textarea):focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(min-width:46.25rem){.col-2.sticky{height:auto;align-self:flex-start;top:var(--header-height);bottom:auto}}.carousel{--slide-height: clamp(200px, calc(100svh - var(--header-height) - 12rem), 900px)}.carousel .slide figure{height:var(--slide-height)}.carousel .slide picture.image-frame{display:block;width:min(100%,calc(var(--slide-height) * var(--image-aspect)));height:auto;max-height:100%;aspect-ratio:var(--image-ratio)}.carousel .slide picture.image-frame img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}@media(max-width:47rem){.carousel{--slide-height: min(65svh, 36rem)}}main.kosmos{scroll-behavior:auto}main.kosmos{min-height:0}main.kosmos:has(#kosmos>.grid-sizer:only-child) #kosmos{width:100%;min-height:100%}main.kosmos.is-panning{cursor:grabbing;user-select:none}main.kosmos.is-panning a{cursor:grabbing}.kosmos-handle.vertical{top:calc(var(--header-height) + var(--space-m));height:max(3rem,calc(100svh - var(--header-height) - var(--home-footer-height, 0px) - var(--space-l)))}.language-switcher{gap:0;align-items:baseline}.language-switcher h3+h3::before{content:" /"}.home-scene{position:relative}main.kosmos{height:calc(100dvh - var(--header-height));margin:0}#kosmos{width:604.8vw}@media(min-width:85rem){#kosmos{width:316.8vw}}.kosmos-entry{margin-top:0;margin-bottom:var(--grid-gap-x)}.home-news{position:absolute;top:var(--space-s);left:var(--page-inset);right:var(--page-inset);overflow:visible;max-height:none;opacity:0;visibility:hidden;transition:opacity .55s ease}.home-scene:has(.kosmos.is-ready) .home-news{opacity:1;visibility:visible;transition-delay:0s}.news-card{flex:0 0 290px;max-width:100%;padding:var(--space-s) var(--space-s) var(--space-xs);border:1px solid rgba(12,10,6,.2);align-self:flex-start;height:auto;box-shadow:0 4px 12px rgba(12,10,6,.1)}.news-card>*+*{margin-top:var(--card-gap)}.news-card .news-date{margin-top:0;padding-right:calc(var(--rhythm) + var(--space-xs))}.news-card p{margin:var(--card-gap) 0 0}.news-card .news-more{display:inline-block;margin-top:var(--card-gap);font-family:"Italic";font-size:var(--font-small);line-height:var(--leading-tight)}.news-card .news-close{right:var(--space-s);top:var(--space-s);padding:0;width:var(--rhythm);height:var(--rhythm);font:var(--rhythm)/1 "Bodoni";background:transparent}.kosmos-handle{position:absolute;padding:0;margin:0}.kosmos-handle.horizontal{left:25%;bottom:12px;width:50%;height:22px}.kosmos-handle.vertical{right:12px;top:25%;height:50%;width:22px}.kosmos-handle::-webkit-slider-runnable-track{height:1px;background:#999}.kosmos-handle::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border:1.5px solid currentColor;border-radius:50%;background:transparent;margin-top:-8.5px}.kosmos-handle.vertical::-webkit-slider-runnable-track{width:1px;height:100%}.kosmos-handle.vertical::-webkit-slider-thumb{width:18px;height:18px;margin-top:0;margin-left:-8.5px}.kosmos-handle::-moz-range-thumb{width:14px;height:14px;border:1.5px solid currentColor;border-radius:50%;background:transparent}.kosmos-handle.vertical::-moz-range-track{width:1px;height:100%}footer .text-s p,footer input,footer input::placeholder,footer button p{font-family:"Bodoni";font-style:normal}footer a{font-family:"Italic"}footer .align-right p{margin:0;padding:0}footer .mc-field-group:has([name=FNAME]){gap:var(--grid-gap-x)}footer .mc-field-group:has([name=FNAME]) input{width:calc((100% - var(--grid-gap-x)) / 2);min-width:0}@media(max-width:47rem){.home-news{left:var(--space-s);right:var(--space-s);flex-direction:column}.news-card{flex:0 0 auto;width:100%}}@media(prefers-reduced-motion:reduce){.home-news{transition:none}}footer .align-right a{display:block}footer .align-right br{display:none}.news-card .news-close{font-size:calc(var(--rhythm) * 1.65);line-height:.65}main.kosmos{overscroll-behavior-y:auto}header .menu a.kosmos-hover{color:#090806;opacity:1}.news-card .news-more{opacity:.3;transition:opacity .25s ease,color .25s ease}.news-card .news-more:hover,.news-card .news-more:focus-visible{color:#090806;opacity:1}.news-card .news-close{font-size:0;top:calc(var(--space-s) + var(--space-2xs))}.news-close::before,.news-close::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transform:rotate(45deg)}.news-close::after{transform:rotate(-45deg)}.news-card .news-date{font-family:"Bodoni";font-style:normal}.news-card .news-close{top:calc(var(--space-s) - 2px);right:var(--space-s);width:calc(var(--rhythm) * .7);height:calc(var(--font-small) * var(--leading-tight))}.kosmos-handle::-webkit-slider-thumb{background:currentColor;border-color:currentColor;opacity:.3;transition:opacity .25s ease,background .25s ease,border-color .25s ease}.kosmos-handle:hover::-webkit-slider-thumb,.kosmos-handle:active::-webkit-slider-thumb,.kosmos-handle:focus-visible::-webkit-slider-thumb{background:#000;border-color:#090806;opacity:1}.kosmos-handle::-moz-range-thumb{background:currentColor;border-color:currentColor;opacity:.3;transition:opacity .25s ease,background .25s ease,border-color .25s ease}.kosmos-handle:hover::-moz-range-thumb,.kosmos-handle:active::-moz-range-thumb,.kosmos-handle:focus-visible::-moz-range-thumb{background:#000;border-color:#090806;opacity:1}footer .mc-field-group{margin-bottom:0}footer .mc-field-group+.mc-field-group,footer .newsletter-form button{margin-top:calc(var(--grid-gap-x) / 2)}.kosmos-handle{color:inherit}.news-card{padding-bottom:var(--card-gap)}.news-card .news-more{display:block;width:fit-content}header .header-context{position:absolute;top:calc(50% + .5px);left:20%;width:60%;transform:translateY(-50%)}header .header-context h1{margin:0;padding-top:0}header .grimsel-navigation{justify-content:center}header .grimsel-navigation a.active,header .grimsel-navigation a[aria-current=page],header .header-context>h1{color:#090806;opacity:1}@media(max-width:46.249rem){header .header-context{left:15%;width:70%}header:has(.header-context>*){min-height:max(7rem,calc(var(--context-height, 2rem) + 4rem))}}.col-2 .carousel .slide figure{justify-content:flex-start;align-items:flex-start}.col-2 .carousel .slide img{object-position:left top}@media(min-width:46.25rem){.col-2.sticky:has(.carousel){height:calc(100dvh - var(--header-height));padding-bottom:var(--space-s)}.col-2.sticky>.colimage{height:calc(100% - var(--space-l));margin-bottom:0;display:flex;flex-direction:column;min-height:0}.col-2.sticky .carousel{--slide-height: max(1px, calc(100dvh - var(--header-height) - var(--slider-nav-height, 6rem) - var(--slider-caption-height, 0px) - var(--space-s) * 2 - var(--space-l)));flex:0 0 auto}.col-2.sticky .carousel-nav{margin-top:auto;padding-top:var(--space-s);flex:0 0 auto}.col-2.sticky .carousel-nav-container{padding:0;margin:0}}@media(max-width:46.249rem){header .header-context:has(.grimsel-navigation){left:var(--space-s);width:calc(100% - var(--space-s) * 2)}header .grimsel-navigation{justify-content:safe center;gap:var(--space-s)}header .grimsel-navigation h1{font-size:var(--font-h2)}.col-2 .carousel .slide figure{height:auto}.col-2 .carousel .slide picture.image-frame{width:100%;max-height:none}.col-2 .carousel-nav-container{margin-top:0}}.preview-grid .preview{transition:opacity .25s ease}.preview-grid .preview.is-filtered-out{opacity:.25}.preview-grid .inliner{gap:var(--grid-gap-x)}.preview-grid .previewtitle{padding-top:var(--card-gap)}.preview-grid .previewsubtext{margin-top:var(--card-gap)}.preview-grid .preview button{display:block;margin-top:0}.preview-grid{--preview-space-unit: var(--detail-space);--preview-row-space: var(--block-space)}.preview-grid .previewtext{margin-top:calc(var(--preview-space-unit) * 4)}.preview-grid .inliner{display:flex;gap:var(--detail-space) var(--grid-gap-x)}.preview-grid .previewtitle{padding-top:calc(var(--preview-space-unit) * 2)}.preview-grid .previewsubtext{margin-top:var(--preview-space-unit)}.preview-grid .preview button{margin-top:calc(var(--preview-space-unit) * 3)}.preview-grid .preview{padding-bottom:max(0px,calc(var(--preview-row-space) - var(--grid-gap-y)))}header [data-taxonomy]{position:relative}header [data-taxonomy] .sub-tags{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-xs);padding:0;gap:var(--space-m)}header .sub-tags p{font-family:"Bodoni";font-size:var(--font-body);line-height:var(--leading-body)}header .main-tags a.active,header .sub-tags a.active{opacity:1;color:#090806}.col-2 .carousel .slide picture.image-frame.is-landscape{max-width:90%}footer .mc-field-group+.mc-field-group,footer .newsletter-form button{margin-top:calc(var(--grid-gap-x) / 4)}@media(max-width:46.249rem){header:has([data-taxonomy]){min-height:10rem}header:has([data-taxonomy]) nav{align-self:flex-end}header .header-context:has([data-taxonomy]){left:var(--space-s);width:calc(100% - var(--space-s) * 2)}}.overview>.preview-grid{padding-top:var(--grid-gap-y);padding-bottom:var(--block-space)}.overview .preview-row:first-child{margin-top:0}.preview-grid .previewtitle:first-child{padding-top:0}main :is(.col-1,.col-2)>:is(.coltitle,.colheadline,.coltext,.colinfo,.colimage){margin-top:var(--block-space);margin-bottom:0}main :is(.col-1,.col-2)>.coltext+.coltext{margin-top:var(--paragraph-space)}main :is(.col-1,.col-2)>:is(.coltitle,.colheadline)+:is(.coltext,.colinfo){margin-top:var(--caption-space)}main :is(.col-1,.col-2)>:is(.coltext,.colinfo,.colheadline,.colimage):has(+.colimage){margin-bottom:0}main :is(.col-1,.col-2)>:is(.coltext,.colinfo,.colheadline,.colimage):has(+.colimage)+.colimage{margin-top:var(--block-space)}main :is(.col-1,.col-2)>.colimage:has(+.colimage)+.colimage{margin-top:var(--grid-gap-y)}main :is(.col-1,.col-2)>:has(+.content-spacer){margin-bottom:0}main :is(.col-1,.col-2)>.content-spacer+*{margin-top:0}main :is(.col-1,.col-2)>:last-child{margin-bottom:var(--block-space)}main :is(.col-1,.col-2) .coltext>*+*{margin-top:var(--paragraph-space)}main :is(.col-1,.col-2) .coltext>:is(h2,h3)+p{margin-top:var(--caption-space)}main :is(.col-1,.col-2) figcaption{margin-top:calc(var(--label-space) + .1rem)}main :is(.col-1,.col-2)>.inquiry{margin-top:var(--link-space)}main .colinfo ul{padding-top:var(--label-space);padding-bottom:var(--caption-space)}@media(min-width:46.25rem){main .col-2.sticky>.colimage{height:calc(100% - var(--block-space));margin-bottom:0}.col-2.sticky .carousel{--slide-height: max(1px, calc(100dvh - var(--header-height) - var(--slider-nav-height, 6rem) - var(--slider-caption-height, 0px) - var(--space-s) * 2 - var(--block-space)))}}.preview-grid .preview button{transition:opacity .35s ease,color .35s ease}.preview-grid .preview:hover button,.preview-grid .preview:focus-within button{color:#090806;opacity:1}.cart-head{height:auto;min-height:0;justify-content:flex-start;padding:var(--block-space) var(--grid-gap-x) var(--paragraph-space);gap:var(--grid-gap-x)}.cart-head h2{padding-right:5rem}#close-cart{top:var(--block-space);right:var(--grid-gap-x);padding:0;margin:0}.cart-content{padding:0 var(--grid-gap-x) var(--block-space)}#cart-items .cart-item,.cart-content .checkout-item{padding:var(--caption-space) 0 var(--paragraph-space)}.cart-content .spacer,.checkout-page .spacer{gap:var(--grid-gap-x)}.cart-content .quantity-wrap{margin-top:var(--link-space);gap:var(--label-space)}.cart-content>.button{margin-top:var(--link-space)}.cart-empty{padding:var(--caption-space) 0 var(--paragraph-space)}.checkout-page .col-head{padding-bottom:var(--caption-space)}main.checkout-page .colinfo ul{padding-top:var(--caption-space);padding-bottom:var(--paragraph-space)}.checkout-page #cart-items-list>li+li{margin-top:var(--caption-space)}.checkout-page .mc-field-group{margin:0;gap:var(--grid-gap-x)}.checkout-page .mc-field-group+.mc-field-group,.checkout-page #shipping-address-fields{margin-top:calc(var(--grid-gap-x) / 4)}.checkout-page .mc-field-group input{min-width:0;margin:0;flex:1 1 0;width:100%}.checkout-page .colinfo li>span{min-width:0}.checkout-page .shop[type=submit]{margin-top:var(--link-space)}#checkout :is(#shipping-firstname,#shipping-lastname,#shipping-zip,#shipping-city){margin-left:0;margin-right:0}.checkout-page #cart-items-list>.cart-empty{padding:0}.kosmos-handle{opacity:0;visibility:hidden}.home-scene:has(.kosmos.is-ready) .kosmos-handle{opacity:1;visibility:visible}.news-card{transition:opacity .25s ease}.news-card .news-close{cursor:pointer}.news-card.is-closing{opacity:0;pointer-events:none}#close-cart{top:var(--header-controls-top, var(--space-s));right:var(--header-controls-right, var(--space-s));color:rgba(12,10,6,.3);transition:color .25s ease}#close-cart:hover,#close-cart:focus-visible{color:#090806}main.checkout-page .colinfo ul,#cart-items .cart-item,.cart-content .checkout-item{padding-top:var(--label-space);padding-bottom:var(--caption-space)}.cart-content .cart-empty{padding-top:var(--label-space);padding-bottom:var(--caption-space)}footer .mc-field-group,#checkout .mc-field-group{margin-bottom:0}footer .mc-field-group+.mc-field-group,footer .newsletter-form button,#checkout .mc-field-group+.mc-field-group,#checkout #shipping-address-fields{margin-top:var(--form-row-gap)}footer .align-right .footer-legal-start{margin-top:calc(var(--font-small) * var(--leading-tight))}.preview-grid .previewtitle+button{margin-top:var(--detail-space)}@media(prefers-reduced-motion:reduce){.news-card{transition:none}}#close-cart{right:var(--grid-gap-x)}.kosmos-handle::-webkit-slider-thumb{opacity:1;background:#c0c0c0;border-color:#c0c0c0}.kosmos-handle::-moz-range-thumb{opacity:1;background:#c0c0c0;border-color:#c0c0c0}.kosmos-handle:hover::-webkit-slider-thumb,.kosmos-handle:active::-webkit-slider-thumb,.kosmos-handle:focus-visible::-webkit-slider-thumb{background:#000;border-color:#090806}.kosmos-handle:hover::-moz-range-thumb,.kosmos-handle:active::-moz-range-thumb,.kosmos-handle:focus-visible::-moz-range-thumb{background:#000;border-color:#090806}.news-card{padding-bottom:var(--caption-space)}footer .newsletter-form .mc-field-group input{margin-top:0;margin-bottom:0}.preview-grid .previewsubtext+button{margin-top:var(--detail-space)}main :is(.col-1,.col-2)>:is(.coltext,.colinfo){margin-top:var(--content-section-space)}main :is(.col-1,.col-2)>:is(.coltext,.colinfo)+:is(.colheadline,.coltext,.colinfo,.colimage),main :is(.col-1,.col-2)>:is(.coltext,.colinfo):has(+.colimage)+.colimage{margin-top:var(--content-section-space)}main :is(.col-1,.col-2)>.coltext+.coltext{margin-top:var(--paragraph-space)}main :is(.col-1,.col-2)>:is(.colheadline,.coltitle)+.coltext{margin-top:var(--caption-space)}main :is(.col-1,.col-2)>:is(.coltext,.colinfo):last-child{margin-bottom:var(--content-section-space)}main :is(.col-1,.col-2)>.colimage:has(+.colimage)+.colimage{margin-top:var(--grid-gap-x)}main :is(.col-1,.col-2) .colimage:not(.slideshow){gap:var(--grid-gap-x)}.colinfo li>span:first-child>h3,.colinfo .spacer>h3{padding-top:var(--detail-space)}.carousel-nav-container{gap:calc(var(--grid-gap-x) / 2)}.carousel-nav-container .carousel-nav-item{margin-left:0;margin-right:0}.carousel-nav-item picture{margin-right:0}main .col-2>.colimage:first-child{margin-top:var(--content-section-space)}@media(min-width:46.25rem){main .col-2.sticky>.colimage{height:calc(100% - var(--content-section-space))}.col-2.sticky .carousel{--slide-height: max(1px, calc(100dvh - var(--header-height) - var(--slider-nav-height, 6rem) - var(--slider-caption-height, 0px) - var(--space-s) * 2 - var(--content-section-space)))}}.preview-grid .previewsubtext+button{margin-top:calc(var(--detail-space) + (var(--font-h2) - var(--font-small)) * .35)}main :is(.col-1,.col-2) .coltext>.read-more{display:block;margin-top:var(--detail-space)}main :is(.col-1,.col-2) .coltext>.text-hidden{margin-top:var(--paragraph-space)}main :is(.coltext,.colinfo) a:not(.button){transition:color .25s ease}main :is(.coltext,.colinfo) a:not(.button):hover,main :is(.coltext,.colinfo) a:not(.button):focus-visible{color:#aca9a5}main :is(.col-1,.col-2) .carousel figcaption{margin-top:0;padding-top:var(--caption-space)}@media(min-width:46.25rem){main .col-2.sticky:has(.carousel){height:calc(100dvh - var(--header-height));padding-top:var(--content-section-space);padding-bottom:var(--space-s);display:flex;flex-direction:column}main .col-2.sticky>.colimage:first-child{height:100%;margin-top:0;margin-bottom:0;min-height:0}.col-2.sticky .carousel{flex:1 1 0;min-height:0;--slide-height: max(1px, calc(100dvh - var(--header-height) - var(--content-section-space) - var(--space-s) * 2 - var(--slider-nav-height, 6rem) - var(--slider-caption-height, 0px)))}.col-2.sticky .carousel-nav{margin-top:0;padding-top:var(--space-s);flex-shrink:0}}
