:root{--detail-space: .125rem;--label-space: .25rem;--link-space: .375rem;--caption-space: .5rem;--grid-gap-x: .875rem;--grid-gap-y: calc(var(--grid-gap-x) * 4 / 3);--paragraph-space: 1rem;--block-space: 2rem;--content-section-space: 2rem;--card-gap: var(--label-space);--form-row-gap: calc(var(--grid-gap-x) / 4);--form-column-gap: calc(var(--grid-gap-x) / 2);--chrome-inset: 1.5rem;--content-inset: 5vw;--header-pad: .75rem;--table-pad-top: var(--label-space);--table-pad-bottom: var(--link-space);--preview-more-gap: var(--caption-space);--preview-more-optical-gap: var(--preview-more-gap)}header>section:first-of-type{padding:var(--header-pad) var(--chrome-inset)}header>section:last-of-type{padding:var(--header-pad) var(--chrome-inset)}header>nav{padding:var(--header-pad)}header .menu{margin-bottom:var(--label-space)}header .grimsel-navigation,header .main-tags,header [data-taxonomy] .sub-tags{gap:var(--paragraph-space)}header [data-taxonomy] .sub-tags{margin-top:var(--label-space)}main>.flexbox,main>.preview-grid,main.kosmos{padding-left:var(--content-inset);padding-right:var(--content-inset)}.overview>.preview-grid{padding-top:var(--content-section-space);padding-bottom:var(--content-section-space)}footer{padding:var(--paragraph-space) var(--chrome-inset);gap:var(--grid-gap-x)}footer>section{padding:0;width:calc((100% - var(--grid-gap-x) * 2) / 3);min-width:0}footer .text-s p{margin-bottom:var(--paragraph-space)}footer .text-s p:last-child,footer .align-right p{margin-bottom:0}footer .align-right .footer-legal-start{margin-top:calc(var(--font-small) * var(--leading-tight))}.preview-grid .inliner{gap:var(--detail-space) var(--grid-gap-x)}.preview-grid .previewtitle{padding-top:var(--label-space)}.preview-grid .previewtitle:first-child{padding-top:0}.preview-grid .previewsubtext{margin-top:var(--detail-space)}.preview-grid .previewtitle+button{margin-top:var(--preview-more-gap)}.preview-grid .previewsubtext+button{margin-top:var(--preview-more-optical-gap)}.preview-grid .preview{padding-bottom:calc(var(--block-space) - var(--grid-gap-y))}main :is(.col-1,.col-2)>:is(.colheadline,.coltitle,.coltext,.colinfo,.colimage){margin-top:var(--content-section-space);margin-bottom:0}main :is(.col-1,.col-2)>:is(.colheadline,.coltitle)+:is(.coltext,.colinfo){margin-top:var(--paragraph-space)}main :is(.col-1,.col-2)>.coltext+.coltext{margin-top:var(--paragraph-space)}main :is(.col-1,.col-2)>:is(.coltext,.colinfo,.colheadline,.colimage):has(+.colimage)+.colimage{margin-top: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)}main :is(.col-1,.col-2)>:last-child{margin-bottom:var(--content-section-space)}main :is(.col-1,.col-2)>.content-spacer{margin:0}main :is(.col-1,.col-2)>.content-spacer+*{margin-top:0}main :is(.col-1,.col-2) .coltext>.read-more{margin-top:var(--preview-more-gap)}main :is(.col-1,.col-2) .coltext>.text-hidden{margin-top:var(--paragraph-space)}main .colinfo ul,main.checkout-page .colinfo ul,#cart-items .cart-item,.cart-content .checkout-item{padding-top:var(--table-pad-top);padding-bottom:var(--table-pad-bottom)}.news-card{padding:var(--caption-space) var(--grid-gap-x) var(--table-pad-bottom)}.news-card .news-close{top:calc(var(--caption-space) - var(--detail-space));right:var(--grid-gap-x)}.news-card>*+*,.news-card p,.news-card .news-more{margin-top:var(--card-gap)}.news-card .news-date{margin-top:0}footer .newsletter-form .mc-field-group input,#checkout .mc-field-group input{margin-top:0;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)}.carousel-nav-container{gap:calc(var(--grid-gap-x) / 2)}.carousel-nav-item picture{margin-right:0}main :is(.col-1,.col-2) .carousel figcaption{margin-top:0;padding-top:.4rem}@media(min-width:46.25rem){main .col-2.sticky:has(.carousel){padding-top:var(--content-section-space);padding-bottom:var(--header-pad)}main .col-2.sticky>.colimage:first-child{margin:0}.col-2.sticky .carousel{--slide-height: max(1px, calc(100dvh - var(--header-height) - var(--content-section-space) - var(--header-pad) * 2 - var(--slider-nav-height, 6rem) - var(--slider-caption-height, 0px)))}.col-2.sticky .carousel-nav{padding-top:var(--header-pad)}}@media(max-width:46.249rem){:root{--chrome-inset: var(--grid-gap-x);--content-inset: var(--grid-gap-x)}header>nav{padding:0}header{padding-bottom:var(--label-space)}header nav .menu{padding-top:var(--label-space);margin-bottom:0}header .grimsel-navigation{gap:var(--grid-gap-x)}footer>section{width:100%}footer>section:nth-of-type(2){padding-bottom:var(--paragraph-space)}footer>section:nth-of-type(1),footer>section:nth-of-type(3){padding:0}footer{row-gap:var(--paragraph-space)}}@media(max-width:46.249rem){body>header,body>header:has(.header-context>*),body>header:has([data-taxonomy]){min-height:0;padding-bottom:var(--label-space)}body>header>nav{align-self:auto}header .header-context{display:none}body>.header-context:not(.mobile-header-context){display:none}.mobile-header-context{position:relative;z-index:2;padding:var(--grid-gap-x) var(--content-inset) 0;background:rgb(255,254,253);text-align:center}.mobile-header-context>h1{font-size:var(--font-h2);margin:0;padding:0}.mobile-header-context :is(.grimsel-navigation,.main-tags,.sub-tags){display:flex;justify-content:safe center;flex-wrap:nowrap;overflow-x:auto;gap:var(--grid-gap-x);margin:0;padding:0;scrollbar-width:none}.mobile-header-context .sub-tags{margin-top:var(--caption-space)}.mobile-header-context :is(.main-tags,.grimsel-navigation) h1{font-size:var(--font-h2);padding:0;margin:0}.mobile-header-context .sub-tags p{font-family:"Bodoni";font-size:var(--font-body);line-height:var(--leading-body)}.mobile-header-context a{font-family:"Bodoni";color:#090806;opacity:.3;white-space:nowrap;flex-shrink:0;transition:opacity .25s ease}.mobile-header-context a:is(.active,[aria-current=page],:hover,:focus-visible){opacity:1}}@media(max-width:46.249rem){header nav .menu{display:flex;justify-content:safe center;gap:var(--grid-gap-x)}header nav .menu li{margin-left:0;margin-right:0}header nav .menu li:first-of-type,header nav .menu li:last-of-type{padding-left:0;padding-right:0}header nav .menu::before,header nav .menu::after{content:none}body>header:has(+.mobile-header-context){box-shadow:none}.mobile-header-context{padding-top:var(--caption-space);padding-bottom:var(--caption-space);border-bottom:1px solid rgba(12,10,6,.2);box-shadow:0 4px 12px rgba(12,10,6,.1)}.mobile-header-context [data-taxonomy]{display:grid;grid-template-rows:auto calc(var(--font-body) * var(--leading-body));row-gap:var(--detail-space)}.mobile-header-context .main-tags{grid-row:1}.mobile-header-context .sub-tags{grid-row:2;grid-column:1;margin-top:0}.mobile-header-context :is(.main-tags,.sub-tags){min-width:0}}@media(min-width:46.25rem){body>.mobile-header-context{display:none}}@media(max-width:46.249rem){body>header,body>header:has(.header-context>*),body>header:has([data-taxonomy]){padding-bottom:0}header nav .menu{align-items:center;padding-top:var(--caption-space);padding-bottom:var(--caption-space);margin:0}.mobile-header-context{padding-top:var(--grid-gap-x);padding-bottom:var(--grid-gap-x)}.mobile-header-context :is(.grimsel-navigation,.main-tags,.sub-tags){align-items:center}.mobile-header-context [data-taxonomy]{align-content:center}body>header{view-transition-name:mobile-header}body>.mobile-header-context{view-transition-name:mobile-context}::view-transition-old(mobile-header),::view-transition-new(mobile-header),::view-transition-old(mobile-context),::view-transition-new(mobile-context){animation:none;mix-blend-mode:normal}::view-transition-group(mobile-header),::view-transition-group(mobile-context){animation-duration:0s}}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}header :is(.language-switcher,.cart-opener) h3{font-size:var(--font-body);line-height:var(--leading-body)}@media(min-width:46.25rem){body>header{min-height:0;align-items:flex-start}body>header>nav{padding-top:var(--header-pad);padding-bottom:var(--header-pad)}header .header-context{position:static;top:auto;left:auto;width:100%;transform:none}header .header-context>h1{margin:0}header .menu{margin-bottom:0}header .header-context:has(>*){margin-top:var(--caption-space)}header [data-taxonomy]{display:grid;grid-template-rows:auto calc(var(--font-body) * var(--leading-body));row-gap:var(--label-space)}header [data-taxonomy] .main-tags{grid-row:1}header [data-taxonomy] .sub-tags{position:static;grid-row:2;grid-column:1;margin:0;min-width:0}header>section:first-of-type,header>section:last-of-type{position:absolute;top:0}header>section:first-of-type{left:0;bottom:0}header>section:last-of-type{right:0}header>section:first-of-type .logo{display:block;height:100%;max-height:5rem;aspect-ratio:1}header>section:first-of-type svg{display:block;height:100%;width:auto;max-width:100%}body>header>nav{width:fit-content;margin-left:auto;margin-right:auto}}@media(min-width:46.25rem){body>header:not(:has(.header-context>*)){min-height:calc(5rem + var(--header-pad) * 2 + 1px)}}:root{--header-row-gap: var(--caption-space);--header-title-height: calc(var(--font-h1) * var(--leading-tight));--header-small-height: calc(var(--font-body) * var(--leading-body))}@media(min-width:46.25rem){body>header,body>header:not(:has(.header-context>*)){min-height:0}header .header-context,header .header-context:has(>*){margin-top:var(--header-row-gap);height:calc(var(--header-title-height) + var(--header-row-gap) + var(--header-small-height))}header [data-taxonomy]{grid-template-rows:var(--header-title-height) var(--header-small-height);row-gap:var(--header-row-gap);align-items:center}header .header-context>h1,header .grimsel-navigation{min-height:var(--header-title-height)}}@media(max-width:46.249rem){.mobile-header-context{min-height:calc(var(--font-h2) * var(--leading-tight) + var(--header-row-gap) + var(--header-small-height) + var(--grid-gap-x) * 2 + 1px)}.mobile-header-context [data-taxonomy]{grid-template-rows:calc(var(--font-h2) * var(--leading-tight)) var(--header-small-height);row-gap:var(--header-row-gap)}}main.kosmos{padding-top:var(--content-section-space)}.news-card{padding-top:calc(var(--caption-space) + var(--detail-space))}.news-card .news-more{margin-top:var(--detail-space)}.news-card .news-close{top:calc(var(--caption-space) + var(--detail-space));width:auto;height:auto;font:var(--font-small)/var(--leading-tight) "Italic";color:rgb(12 10 6 / .3);opacity:1;transition:color .25s}.news-card .news-close::before,.news-card .news-close::after{content:none}.news-card .news-close:hover{color:#090806}.news-card .news-date{padding-right:5em}@media(min-width:46.25rem){#kosmos{width:190.08vw}#kosmos>.grid-sizer,#kosmos>.kosmos-entry{width:16.6666667%}main .col-2.sticky:has(.carousel){padding-bottom:var(--grid-gap-x)}.col-2.sticky .carousel{--slide-height: max(1px, calc(100dvh - var(--header-height) - var(--content-section-space) - var(--header-pad) - var(--grid-gap-x) - var(--slider-nav-height, 6rem) - var(--slider-caption-height, 0px)))}}main>.flexbox:has(.col-2.sticky){padding-bottom:var(--content-section-space)}main .colheadline h2{margin-bottom:0}main .coltext :is(h1,h2,h3)+p{margin-top:var(--paragraph-space)}main .colheadline.center{text-align:center}body main .col-1 .colimage.gallery-grid:is(.gross,.medium,.klein):not(.slideshow){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:none;margin-left:0;margin-right:0;gap:var(--grid-gap-x)}body main .col-1 .colimage.gallery-grid:is(.gross,.medium,.klein):not(.slideshow)>li{flex:0 1 var(--gallery-item-width);width:var(--gallery-item-width);max-width:calc((100% - (var(--gallery-columns) - 1) * var(--grid-gap-x)) / var(--gallery-columns));margin:0;padding:0}main .gallery-grid.klein{--gallery-item-width: calc((100% - var(--grid-gap-x) * 2) / 3)}main .gallery-grid.medium{--gallery-item-width: calc((100% * 2 - var(--grid-gap-x)) / 3)}main .gallery-grid.gross{--gallery-item-width: 100%}body main .col-1 .colimage.gallery-grid:is(.gross,.medium,.klein):not(.slideshow)>li figure,body main .col-1 .colimage.gallery-grid:is(.gross,.medium,.klein):not(.slideshow)>li picture,body main .col-1 .colimage.gallery-grid:is(.gross,.medium,.klein):not(.slideshow)>li img{display:block;width:100%;max-width:none;height:auto;max-height:none;margin:0}body main .col-1 .colimage.gallery-grid figcaption{align-self:stretch;text-align:left;padding:.4rem 0 0;margin:0}:is(h3,em,i,figcaption){letter-spacing:.005em}footer .align-right .footer-legal-start:first-child{margin-top:0}@media(max-width:46.249rem){main.kosmos{height:calc(100dvh - var(--header-height))}}body main figcaption{font-family:"Italic";font-style:normal;letter-spacing:.005em;line-height:1.05}body main :is(.col-1,.col-2)>.gallery-grid+.after-captioned-gallery{margin-top:max(var(--caption-space),calc(var(--content-section-space) - var(--preceding-caption-height, 0px)))}body main :is(.col-1,.col-2)>.gallery-grid+.colimage.after-captioned-gallery{margin-top:var(--grid-gap-x)}.cart-content .cart-empty{padding-bottom:var(--table-pad-bottom)}@media(min-width:46.25rem){header [data-taxonomy] .sub-tags{align-self:end;padding-bottom:0;transform:translateY(.18em)}}@media(max-width:46.249rem){header nav .menu{padding-top:var(--label-space);padding-bottom:var(--label-space)}body>.mobile-header-context{min-height:0;padding-top:var(--caption-space);padding-bottom:var(--caption-space)}body>.mobile-header-context:not(:has(>*)){display:none}.mobile-header-context [data-taxonomy]{display:flex;flex-direction:column;gap:var(--label-space)}.mobile-header-context :is(.main-tags,.sub-tags,.grimsel-navigation){align-items:center;padding-top:0;padding-bottom:0;min-height:0}.mobile-header-context .sub-tags[hidden]{display:none}.mobile-header-context [data-taxonomy]:not(:has(.main-tags>a)){display:none}}:root{--content-flow-space: calc(var(--content-section-space) + var(--paragraph-space))}body main :is(.col-1,.col-2)>:is(.coltext,.colinfo,.colimage)+:is(.coltext,.colinfo,.colimage,.colheadline){margin-top:var(--content-flow-space)}body main :is(.col-1,.col-2)>.colimage+.colimage{margin-top:var(--grid-gap-x)}body main :is(.col-1,.col-2)>.gallery-grid+.after-captioned-gallery{margin-top:max(var(--caption-space),calc(var(--content-flow-space) - var(--preceding-caption-height, 0px)))}body main :is(.col-1,.col-2)>.gallery-grid+.colimage.after-captioned-gallery{margin-top:var(--grid-gap-x)}body main .content-spacer{height:calc(var(--chapter-extra) * var(--spacer-units, 1))}.news-card .news-more{margin-top:var(--preview-more-gap)}@media(min-width:46.25rem){header>section:first-of-type{align-items:center}header :is(.main-tags,.grimsel-navigation),header .header-context>h1{transform:translateY(.08em)}}@media(max-width:46.249rem){header>section:first-of-type,header>section:last-of-type{padding-top:var(--caption-space);padding-bottom:var(--caption-space);align-items:center}header .logo,header .logo svg{display:block}header nav .menu p{transform:translateY(.08em)}.mobile-header-context .sub-tags{transform:translateY(.15em)}.preview-grid .preview{padding-bottom:calc(var(--block-space) + var(--caption-space) - var(--grid-gap-y))}}:root{--content-flow-space: 2rem;--chapter-space: 4rem;--chapter-extra: calc(var(--chapter-space) - var(--content-flow-space))}body main :is(.col-1,.col-2)>:is(.coltext,.colinfo,.colimage,.colheadline,.coltitle,.content-spacer){margin-top:0!important;margin-bottom:0!important}body main :is(.col-1,.col-2)>:is(.coltext,.colinfo,.colimage,.colheadline,.coltitle)+:is(.coltext,.colinfo,.colimage,.colheadline,.coltitle){margin-top:var(--content-flow-space)!important}body main :is(.col-1,.col-2)>.colimage+.colimage{margin-top:var(--grid-gap-x)!important}body main .content-spacer{height:calc(var(--chapter-extra) * var(--spacer-units, 1))}body main .coltext :is(h1,h2,h3){margin-bottom:0}body main .coltext :is(h1,h2,h3)+p{margin-top:var(--detail-space)}body main .coltext>:last-child:not(.read-more){margin-bottom:0}body main>.flexbox{padding-top:var(--content-section-space);padding-bottom:var(--content-flow-space)}body main>.flexbox>.col-2.sticky:has(.carousel){padding-top:0}body main .col-1 .colimage.gallery-grid:is(.gross,.medium,.klein):not(.slideshow)>li{display:flex;flex-direction:column;align-items:stretch}.single-slide>.carousel-nav,.single-slide .flickity-page-dots{display:none!important}.preview-grid .inliner{column-gap:calc(var(--grid-gap-x) / 2)}.home-news{top:var(--grid-gap-x)}.home-scene:has(.kosmos.is-ready) .home-news{transition-delay:0s}.news-card{padding-bottom:calc(var(--table-pad-bottom) + var(--news-baseline-extra, 0px))}.news-card[hidden]{display:block!important;visibility:hidden!important;pointer-events:none}@media(max-width:47rem){.home-news{row-gap:var(--form-row-gap)}}@media(min-width:46.25rem){main .col-1{--table-label-width: clamp(5rem, 8vw, 9rem);--table-text-width: min(70ch, calc(100% - var(--table-label-width) * 2))}body main .col-1>.coltext{width:var(--table-text-width);max-width:none;margin-left:auto;margin-right:auto}body main .col-1>.colinfo{width:var(--table-text-width);max-width:none;margin-left:auto;margin-right:auto}body main .col-1 .colinfo li{display:grid;grid-template-columns:var(--table-label-width) minmax(0,1fr)}body main .col-1 .colinfo li>span{width:auto;padding-left:0;padding-right:0}}@media(min-width:46.25rem){body main>.flexbox>.col-2.sticky:has(.carousel){height:calc(100dvh - var(--header-height) - var(--content-section-space))}}.news-baseline{display:inline-block;width:0;height:0;padding:0;margin:0;vertical-align:baseline}body main .col-1 .gallery-grid>li figure,body main .col-1 .gallery-grid>li picture.image-frame,body main .col-1 .gallery-grid>li img{width:100%!important;max-width:100%!important}@media(min-width:46.25rem){main .col-2:not(.sticky){--table-label-width: 5rem}body main .col-2:not(.sticky)>.coltext{width:100%;max-width:none;margin-left:0;margin-right:0}body main .col-2:not(.sticky)>.colinfo{width:100%;margin-left:0;margin-right:0}body main .col-2 .colinfo li{display:grid;grid-template-columns:var(--table-label-width) minmax(0,1fr)}body main .col-2 .colinfo li>span{width:auto;padding-left:0;padding-right:0}}body main :is(.col-1,.col-2)>.coltext+.colimage.illustration{margin-top:var(--content-flow-space)!important}body main .coltext.section-text :is(h1,h2,h3){text-align:center}.home-news{column-gap:var(--form-row-gap)}footer .mc-field-group:has([name=FNAME]),.checkout-page .mc-field-group{column-gap:var(--form-column-gap)}footer .mc-field-group:has([name=FNAME]) input{width:calc((100% - var(--form-column-gap)) / 2)}.kosmos-handle::-webkit-slider-runnable-track{box-shadow:0 4px 12px rgb(12 10 6 / .15)}.kosmos-handle::-webkit-slider-thumb{box-shadow:0 4px 12px rgb(12 10 6 / .15)}.kosmos-handle::-moz-range-track{box-shadow:0 4px 12px rgb(12 10 6 / .15)}.kosmos-handle::-moz-range-thumb{box-shadow:0 4px 12px rgb(12 10 6 / .15)}body main :is(.col-1,.col-2)>:not(.content-spacer)+.content-spacer{margin-top:var(--content-flow-space)!important}body main :is(.col-1,.col-2)>.content-spacer+:not(.content-spacer){margin-top:0!important}header :is(.language-switcher,.cart-opener) h3{font-size:var(--font-small);line-height:var(--leading-tight)}header>section:last-of-type{gap:calc(var(--grid-gap-x) / 2)}header>section:last-of-type>li{margin:0}header .language-switcher{gap:0}header .language-switcher h3+h3::before{content:none}header .language-switcher{gap:calc(var(--grid-gap-x) / 4)}.home-news{flex-wrap:wrap;row-gap:var(--form-row-gap)}.home-news.news-positioned{display:block}.home-news.news-positioned .news-card{position:absolute;box-sizing:border-box}:root{--header-pad: .625rem}header :is(.language-switcher,.cart-opener) h3{font-size:var(--font-body);line-height:var(--leading-body)}@media(max-width:46.249rem){header>section:first-of-type,header>section:last-of-type{padding-top:.375rem;padding-bottom:.375rem}}main.kosmos{padding:var(--chrome-inset)}#kosmos{position:relative;min-height:0;padding:0;margin:0}#kosmos>.grid-sizer{display:none}#kosmos>.kosmos-entry{position:absolute;padding:0;margin:0}.home-news{left:var(--content-inset);right:var(--content-inset);gap:calc(var(--grid-gap-x) / 2)}.home-news.news-positioned .news-card{width:min(calc(330px - 2.5rem),100%)}@media(max-width:47rem){.home-news.news-positioned .news-card{width:80%}}#kosmos{column-gap:var(--grid-gap-x)}:root{--secondary-link-space: .25rem}.news-card .news-more{margin-top:var(--secondary-link-space)}footer .text-s p{margin-bottom:0}footer .text-s p+p{margin-top:var(--secondary-link-space)}footer .align-right .footer-legal-start{margin-top:var(--secondary-link-space)}footer .align-right .footer-legal-start:first-child{margin-top:0}:root{--grid-gap-x: .75rem;--chrome-inset: 1.75rem;--content-inset: 5.5vw;--header-pad: .5rem;--table-pad-top: .375rem;--table-pad-bottom: .25rem;--preview-more-gap: .25rem;--preview-more-optical-gap: .25rem;--navigation-gap: 1rem}main .coltext p{}header .menu,header .grimsel-navigation,header .main-tags,header [data-taxonomy] .sub-tags{gap:var(--navigation-gap)}header .menu li{margin-left:0;margin-right:0}.preview-grid .preview.is-filtered-out,.preview-grid .preview.is-filtered-out *{pointer-events:none}.preview-grid .previewtitle+.previewsubtext{margin-top:var(--detail-space)}.preview-grid .preview button,.preview-grid .previewsubtext+button,.preview-grid .previewtitle+button{margin-top:var(--preview-more-gap)}main :is(.col-1,.col-2) .coltext>.read-more{margin-top:var(--preview-more-gap)}main .coltext p:has(+.read-more){margin-bottom:0}.single-slide>.carousel-nav{display:block!important}.single-slide .flickity-page-dots{display:none!important}footer .newsletter-form button{width:fit-content;max-width:100%;align-self:flex-start}footer .newsletter-form input{padding-top:.125rem;padding-bottom:.125rem;min-height:0}a{transition:color .2s ease}a:hover{color:#aca9a5}@media(min-width:46.25rem){body main :is(.col-1,.col-2) .colinfo li{grid-template-columns:minmax(0,30%) minmax(0,70%);column-gap:0}body main .colinfo li>span:first-child{padding-right:var(--grid-gap-x)}}@media(max-width:46.249rem){:root{--chrome-inset: .625rem;--content-inset: .625rem;--content-section-space: 1.5rem;--content-flow-space: 1.5rem;--block-space: 1.5rem;--navigation-gap: .75rem}header>section:first-of-type,header>section:last-of-type{padding-top:.25rem;padding-bottom:.25rem}header>section:first-of-type{display:flex;align-items:center}header .logo,header .logo svg{height:2rem;width:2rem}body>.mobile-header-context{padding-top:.25rem;padding-bottom:.25rem}.mobile-header-context [data-taxonomy]{gap:.125rem}.mobile-header-context :is(.main-tags,.sub-tags,.grimsel-navigation){gap:var(--navigation-gap);transform:none;line-height:1.15}main .gallery-grid.klein{--gallery-item-width: 50%}main .gallery-grid.medium{--gallery-item-width: 90%}main .gallery-grid.gross{--gallery-item-width: 100%}main .gallery-grid.klein:is(.columns-1,.mobile-single-image){--gallery-item-width: 80%}main .gallery-grid.mobile-single-image{--gallery-columns: 1 !important}main .gallery-grid.klein.columns-2:not(.mobile-single-image){--gallery-item-width: calc((90% - var(--grid-gap-x)) / 2)}.preview-grid .preview figure{width:fit-content;max-width:100%}.preview-grid .preview picture.image-frame{width:min(100%,calc(66.666dvh * var(--image-aspect)));max-height:66.666dvh}.preview-grid .preview img{max-height:66.666dvh;width:auto;max-width:100%;object-fit:contain;object-position:left center}.col-2.sticky .carousel,.col-1 .slideshow .carousel{--slide-height: max(8rem, calc(78dvh - var(--header-height) - var(--slider-nav-height, 5rem) - var(--content-section-space)))}body main>.flexbox>.col-2.sticky{height:auto;padding-bottom:0}body main>.flexbox>.col-2.sticky+.col-2{margin-top:var(--content-flow-space)}body main .colinfo li{display:flex;flex-direction:column;gap:var(--card-gap)}body main .colinfo li>span{width:100%;padding-left:0;padding-right:0}footer{row-gap:var(--secondary-link-space)}footer>section:nth-of-type(2){padding-bottom:0}main .coltext p{letter-spacing:0}}.legal-page main .coltext h2{text-align:center}@media(max-width:46.249rem){.preview-grid .preview figure.image-container{width:min(100%,calc(66.666dvh * var(--preview-aspect, 1)));max-height:66.666dvh;margin-left:0;margin-right:auto}.preview-grid .preview picture.image-frame{width:100%;height:100%}.preview-grid .preview img{width:100%;height:100%}}:root{--grid-gap-x: .8125rem;--navigation-gap: 1.5rem;--table-pad-bottom: .375rem;--footer-line-space: calc(var(--font-small) * var(--leading-tight))}html.js img.is-image-reveal{transition:opacity .55s ease,filter .1s linear}main.kosmos.is-lazy-ready .kosmos-entry{transition:opacity .55s ease,transform .75s ease}header .menu,header .main-tags,header .grimsel-navigation,header [data-taxonomy] .sub-tags{gap:var(--navigation-gap)}header>section:last-of-type{gap:var(--navigation-gap)}header :is(.menu,.main-tags,.sub-tags,.grimsel-navigation,.language-switcher) a{color:#bdbab6;opacity:1;transition:color .25s ease}header :is(.menu,.main-tags,.sub-tags,.grimsel-navigation,.language-switcher) a:is(.open,.active,[aria-current=page]),header :is(.menu,.main-tags,.sub-tags,.grimsel-navigation,.language-switcher) a:hover{color:#090806;opacity:1}.mobile-header-context a{color:#bdbab6;opacity:1;transition:color .25s ease}.mobile-header-context a:is(.active,.open,[aria-current=page]),.mobile-header-context a:hover{color:#090806;opacity:1}header #cart-link{color:#bdbab6;font-family:"Bodoni";transition:color .25s ease}header #cart-link{font-variant-numeric:tabular-nums}body:has(#cart-overlay.active) header #cart-link{color:#090806}header .language-switcher{gap:0}header .language-switcher h3+h3::before{content:"/";color:#bdbab6;margin:0 .12em}header :is(.language-switcher,.cart-opener) h3{font-size:var(--font-body);line-height:var(--leading-body)}header .language-switcher a{font-family:"Bodoni"}@media(min-width:46.25rem){header>section:first-of-type{padding-top:.125rem;padding-bottom:.125rem}header>section:first-of-type .logo{max-height:5.75rem}body main :is(.col-1,.col-2) .colinfo li{grid-template-columns:minmax(0,25%) minmax(0,75%)}}.news-card .news-date+p{margin-top:.125rem}.news-card .news-date{font-variant-numeric:tabular-nums}.journal-grid .preview-meta{font-variant-numeric:tabular-nums}main .coltext{text-align:left}main .coltext h2{text-align:center}footer .text-s p+p,footer .align-right .footer-legal-start{margin-top:var(--footer-line-space)}footer .align-right .footer-legal-start:first-child{margin-top:0}footer .newsletter-form button{margin-left:auto;margin-right:auto;align-self:center}footer .newsletter-form input,#checkout input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#checkout textarea{box-sizing:border-box;font:var(--font-small)/var(--leading-tight) "Bodoni";text-align:left;padding:.25rem .375rem;height:auto;min-height:calc(var(--font-small) * var(--leading-tight) + .5rem + 2px)}footer .newsletter-form input::placeholder,#checkout input::placeholder,#checkout textarea::placeholder{font:inherit;text-align:left;line-height:inherit}.cart-head{height:var(--header-height);min-height:var(--header-height);padding:0;box-sizing:border-box;display:grid;place-items:center}.cart-head>h2{margin:0;padding:0;text-align:center}@media(max-width:46.249rem){:root{--navigation-gap: 1rem;--mobile-nav-pad: .375rem}header .menu{padding-top:var(--mobile-nav-pad);padding-bottom:var(--mobile-nav-pad);min-height:0;height:auto}body>.mobile-header-context{padding-top:var(--mobile-nav-pad);padding-bottom:var(--mobile-nav-pad)}.mobile-header-context :is(.main-tags,.sub-tags,.grimsel-navigation){gap:var(--navigation-gap)}header>section:first-of-type{padding-top:.125rem;padding-bottom:.125rem;display:flex;align-items:center}header .logo,header .logo svg{width:2.5rem;height:2.5rem}header>section:last-of-type{align-self:center}body main .colinfo li{gap:.125rem}.col-2.sticky .carousel,.col-1 .slideshow .carousel{--slide-height: calc(50dvh - 2rem)}footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--footer-line-space) var(--grid-gap-x);align-items:start;justify-content:space-between}footer>section{width:auto;min-width:0}footer>section:nth-of-type(2){grid-column:1 / -1;grid-row:1;padding-bottom:var(--footer-line-space)}footer>section:nth-of-type(1){grid-column:1;grid-row:2}footer>section:nth-of-type(3){grid-column:2;grid-row:2;text-align:right}}@supports (interpolate-size: allow-keywords){.mobile-header-context,main{interpolate-size:allow-keywords;transition:height .3s ease,padding .3s ease}}@media(prefers-reduced-motion:reduce){html.js img.is-image-reveal,main.kosmos.is-lazy-ready .kosmos-entry,.mobile-header-context,main{transition:none}}.mobile-header-context{box-sizing:border-box}footer .text-s{overflow-wrap:anywhere}header #cart-link{opacity:1}.cart-head{justify-content:center;align-content:center}@media(max-width:46.249rem){header nav .menu{padding-top:var(--mobile-nav-pad);padding-bottom:var(--mobile-nav-pad)}}@media(max-width:46.249rem){.col-2 .carousel .slide figure,.col-1 .slideshow .carousel .slide figure{height:50dvh;align-items:center}.col-2 .carousel .slide picture.image-frame,.col-1 .slideshow .carousel .slide picture.image-frame{width:min(100%,calc(var(--slide-height) * var(--image-aspect)));height:auto;max-height:var(--slide-height)}.carousel .slide img{object-fit:contain}}:root{--navigation-gap: 1.25rem}header nav .menu,header [data-taxonomy] .sub-tags{gap:var(--navigation-gap)}header :is(.main-tags,.grimsel-navigation){gap:1rem}header>section:last-of-type{gap:1rem}header>section:first-of-type{padding-top:.25rem;padding-bottom:.25rem}body main:not(.kosmos):not(:has(.preview-grid)){padding-left:var(--chrome-inset);padding-right:var(--chrome-inset)}.preview-grid .previewtitle+.previewsubtext,.preview-grid .previewtitle+button{margin-top:0}.preview-grid .previewsubtext p{font-size:var(--font-body);line-height:var(--leading-body);font-style:italic;margin:0}.preview-grid .previewsubtext+button,.news-card .news-more,.news-card .news-date+p{margin-top:0}main.kosmos,main.kosmos a,main.kosmos img{cursor:grab}main.kosmos.is-panning,main.kosmos.is-panning *{cursor:grabbing;user-select:none}footer .newsletter-form input,#checkout input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#checkout textarea{font-size:var(--font-body);line-height:var(--leading-body);min-height:calc(var(--font-body) * var(--leading-body) + .5rem + 2px)}footer .newsletter-form input,footer .newsletter-form input::placeholder{text-align:center}.cart-head{border-bottom:1px solid #bdbab6}#cart-overlay [data-cart-checkout-link]:hover{color:#090806}.cart-content .cart-note{margin-top:var(--space-l);font:var(--font-small)/var(--leading-tight) "Bodoni"}.cart-content .cart-note p{margin-top:0;font-family:"Bodoni";font-size:var(--font-small);line-height:var(--leading-tight)}body main.checkout-page .colinfo ul{padding:0}body main.checkout-page .colinfo li.inliner{padding:var(--table-pad-top) 0 var(--table-pad-bottom);margin:0}body main.checkout-page .colinfo li.inliner>:first-child{padding-right:var(--grid-gap-x)}body main.checkout-page .colinfo li.inliner>h3:first-child{font-size:var(--font-small);line-height:var(--leading-tight);font-style:italic}@media(max-width:46.249rem){:root{--navigation-gap: 1rem}header>section:first-of-type{padding-top:.375rem;padding-bottom:.375rem}body>.mobile-header-context{padding-top:.5rem}.mobile-header-context :is(.main-tags,.grimsel-navigation){gap:.875rem}.mobile-header-context .sub-tags{gap:var(--navigation-gap)}.preview-grid .preview:is(.source-portrait,.preview--slot-portrait) :is(figure.image-container,picture.image-frame,img){max-height:none;width:100%}.col-2 .carousel .slide figure,.col-1 .slideshow .carousel .slide figure{align-items:flex-start;justify-content:center}.carousel .flickity-prev-next-button{display:none}.carousel .flickity-viewport{touch-action:pan-y}body main.checkout-page .colinfo li.inliner>:first-child{padding-right:0}}body main:not(.kosmos):not(:has(.preview-grid))>.flexbox{padding-left:0;padding-right:0}body main:not(.kosmos):not(:has(.preview-grid))>.flexbox>:is(.col-1,.col-2){padding-left:0;padding-right:0}:root{--font-h2: 1.4rem;--table-pad-top: .25rem;--table-pad-bottom: .25rem;--content-max-width: 100rem;--content-inset: max(6vw, calc((100vw - var(--content-max-width)) / 2));--form-control-height: calc(var(--rhythm) * 1.375 + 2px)}header nav .menu{display:flex;flex-direction:row;column-gap:var(--navigation-gap)}header nav .menu>li{flex:0 0 auto;margin:0;padding-left:0;padding-right:0}header #cart-link:hover,header #cart-link.has-items{color:#090806}header #cart-link.has-items:hover{color:#aca9a5}.home-news{position:fixed;top:calc(var(--header-height) + var(--grid-gap-x))}.news-card .news-date{margin-bottom:.25rem}.news-card .news-date+p{margin-top:0}.news-card .news-more{margin-top:.25rem}main.kosmos{scrollbar-width:none;touch-action:pan-x pan-y}main.kosmos::-webkit-scrollbar{display:none}.preview-grid .preview :is(figure.image-container,picture.image-frame,img){width:100%;max-width:none;max-height:none}.preview-grid .preview figure.image-container{height:auto}.preview-grid .previewtext>a{display:block}.preview-grid .preview-meta-subtitle{display:inline-block;margin:0 0 0 var(--grid-gap-x);vertical-align:baseline}.preview-grid .preview-meta-subtitle:first-child{margin-left:0}.preview-grid .preview-meta-subtitle h3{font:var(--font-small)/var(--leading-tight) "Italic"}.preview-grid .previewtext .inliner{display:inline-flex;vertical-align:baseline}.preview-grid .preview .previewtitle{padding-top:.2rem;margin-top:0}.preview-grid .preview .previewtitle:first-child{padding-top:0}.preview-grid .preview .previewtitle+button{margin-top:0}footer .newsletter-form input,footer .newsletter-form button,#checkout input:not([type=checkbox]):not([type=radio]):not([type=hidden]){height:var(--form-control-height);min-height:var(--form-control-height);box-sizing:border-box;padding-top:.35rem;padding-bottom:.15rem;line-height:var(--leading-body)}footer .newsletter-form button{align-items:center}body main .colinfo ul,body main.checkout-page .colinfo ul{padding:0}body main .colinfo li,body main.checkout-page .colinfo li.inliner{padding-top:var(--table-pad-top);padding-bottom:var(--table-pad-bottom)}body main .colinfo li>span:first-child,body main.checkout-page .colinfo li.inliner>:first-child{padding-right:.2rem}@media(min-width:46.25rem){header>section:first-of-type .logo{max-height:5rem}body main:not(.kosmos):not(:has(.preview-grid)){padding-left:var(--content-inset);padding-right:var(--content-inset)}body main .col-1 .colimage.gallery-grid:is(.gross,.medium,.klein):not(.slideshow){max-width:var(--content-max-width);margin-left:auto;margin-right:auto}}@media(max-width:46.249rem){:root{--font-h2: 1.2rem;--content-inset: .875rem;--table-pad-top: .2rem;--table-pad-bottom: .2rem}header .logo,header .logo svg{height:2.25rem;width:2.25rem}header>section:first-of-type{padding-top:.25rem;padding-bottom:.25rem}.news-card .news-date{margin-bottom:.2rem}.news-card .news-more{margin-top:.2rem}body main .colinfo li{gap:.2rem}body main .colinfo li>span:first-child,body main.checkout-page .colinfo li.inliner>:first-child{padding-right:0}body main>.flexbox>.col-1:only-child{padding-bottom:0}.carousel,.carousel .slide,.carousel .slide img{cursor:grab}.carousel.is-pointer-down,.carousel.is-pointer-down *{cursor:grabbing}}header nav .menu{justify-content:safe center}.preview-grid .preview-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--grid-gap-x)}.preview-grid .preview-meta .preview-meta-subtitle{margin:0}.preview-grid .preview-meta:empty{display:none}@media(min-width:46.25rem){body main :is(.col-1,.col-2) .colinfo li{grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:.2rem}body main .colinfo li>span:first-child,body main.checkout-page .colinfo li.inliner>:first-child{padding-right:0}}body main.checkout-page .colinfo li.inliner{gap:.2rem}:root{--caption-space: .6rem;--header-row-gap: .5rem}body{font-variant-ligatures:common-ligatures contextual;font-kerning:normal}input,textarea,button{font-variant-ligatures:common-ligatures contextual;font-kerning:normal}.preview-grid .preview-meta{display:block;font-size:var(--font-small);line-height:var(--leading-tight)}.preview-grid .preview-meta :is(.inliner,li,h3,.preview-meta-subtitle){display:inline}.preview-grid .preview-meta .inliner li{padding:0;margin:0}.preview-grid .preview-meta .inliner li:not(:last-child),.preview-grid .preview-meta .inliner:has(+.preview-meta-subtitle){margin-right:var(--grid-gap-x)}body main.checkout-page #cart-items-list>.cart-empty{padding:var(--table-pad-top) 0 var(--table-pad-bottom)}body main .col-2:not(.sticky)>:is(.coltext,.colinfo,.colheadline,.coltitle){width:100%;max-width:78ch;margin-left:0;margin-right:auto}footer{padding-top:.75rem}footer .newsletter-form input,footer .newsletter-form button,#checkout input:not([type=checkbox]):not([type=radio]):not([type=hidden]){padding-top:.2rem;padding-bottom:0}main.kosmos{transition:opacity .55s ease}main.kosmos.is-resizing{opacity:0!important;transition:none;pointer-events:none}@media(min-width:46.25rem){:root{--header-pad: .5rem}}@media(max-width:46.249rem){:root{--caption-space: .5rem}footer{padding-top:.5rem;padding-bottom:.5rem;row-gap:calc(var(--footer-line-space) / 2)}footer>section:nth-of-type(2){padding-bottom:calc(var(--footer-line-space) / 2)}}@media(prefers-reduced-motion:reduce){main.kosmos{transition:none}}.preview-grid{--preview-caption-space: .3rem;--preview-title-space: .2rem;--preview-tag-gap: calc(var(--grid-gap-x) / 2)}.preview-grid .previewtext{margin-top:.5rem}.preview-grid .preview .previewtitle{padding-top:var(--preview-title-space)}.preview-grid .preview .previewtitle+button{margin-top:var(--preview-title-space)}.preview-grid .preview-meta .inliner li:not(:last-child),.preview-grid .preview-meta .inliner:has(+.preview-meta-subtitle){margin-right:var(--preview-tag-gap)}.preview-grid .preview{padding-bottom:var(--space-m)}main :is(.col-1,.col-2) .coltext>h2:not(:first-child){padding-top:.6rem}@media(min-width:46.25rem){header>section:last-of-type{padding-top:var(--header-pad)}main .col-2.sticky:has(.carousel)>.colimage{display:flex;flex-direction:column}.col-2.sticky .carousel{flex:none}.col-2.sticky .carousel .slide figure{height:auto;min-height:var(--slide-height)}.col-2.sticky .carousel .slide{height:auto}}@media(max-width:46.249rem){.preview-grid{--preview-caption-space: .275rem;--preview-title-space: .18rem}main :is(.col-1,.col-2) .coltext>h2:not(:first-child){padding-top:.5rem}}.preview-row--formats .preview-row-items{grid-template-columns:var(--preview-columns)}.preview-empty{visibility:hidden;pointer-events:none}.preview-grid .preview.is-filtered-out{opacity:0;pointer-events:none;visibility:hidden}.preview-grid .preview.is-leaving,.preview-grid .preview.is-entering{opacity:0;pointer-events:none}.preview-row--formats{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease,margin-top .3s ease}.preview-row--formats>.preview-row-items{display:grid;min-height:0;overflow:hidden}.preview-row--formats.is-empty{grid-template-rows:0fr;margin-top:0}.preview-grid .preview{transition:opacity .3s ease}.preview-grid .preview a:hover :is(h2,h3,.preview-meta),.preview-grid .preview a:hover{color:inherit}.preview-grid .preview button,.preview-grid .preview button h3{color:var(--color-muted, #c1beba);transition:color .25s ease}.preview-grid .preview:hover button,.preview-grid .preview:hover button h3{color:#090806}@media(max-width:46.249rem){.preview-row--formats .preview-row-items{grid-template-columns:minmax(0,1fr)}.preview-empty{display:none}}@media(prefers-reduced-motion:reduce){.preview-grid .preview{transition:none}}.news-card p{hyphens:manual}picture.image-frame{position:relative}picture.image-frame.has-image-error img{opacity:0!important}picture.image-frame.has-image-error::after{content:attr(data-alt);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;color:#aca9a5;font-size:var(--font-small);line-height:var(--leading-body)}main :is(.coltext,.colheadline) :is(h1,h2,h3){text-align:center}main .coltext :is(h1,h2,h3):not(:first-child){padding-top:var(--paragraph-space)}main .colheadline{padding-top:var(--paragraph-space)}body main .col-1>.coltext{--table-text-width: min(78ch, calc(100% - var(--table-label-width) * 2))}body main .col-2:not(.sticky)>.coltext{max-width:78ch}:root{--table-label-width: calc(var(--font-small) * 7)}body main :is(.col-1,.col-2){--table-label-width: calc(var(--font-small) * 7)}body main .colinfo .links a{color:#343330;font-family:"Bodoni";font-style:normal;transition:color .2s ease}body main .colinfo .links a:is(:hover,:focus-visible){color:#aca9a5}@media(min-width:46.25rem){body main .col-1>.colinfo{width:calc((100% * 2 - var(--grid-gap-x)) / 3);max-width:calc((var(--content-max-width) * 2 - var(--grid-gap-x)) / 3)}}.header-search{display:inline-flex;align-items:baseline;margin:0;padding:0;width:auto}.header-search :is(button,input){margin:0;padding:0;min-height:0;height:auto;border:0;background:none;box-shadow:none;border-radius:0;font:1.14rem/var(--leading-body) "Bodoni";letter-spacing:0;word-spacing:var(--word-spacing-tight);vertical-align:baseline;text-align:right}.header-search button{color:#c1beba;cursor:pointer;transition:color .2s ease}.header-search button:hover{color:#090806}.header-search input{width:9ch;color:#090806}.header-search :is(.search-opener,input):focus{outline:0;border:0;box-shadow:none}.header-search input:focus{color:#090806}.header-search [hidden]{display:none}.cart-head{border-bottom:0}#cart-items{border-top:1px solid rgba(12,10,6,.2)}main.kosmos{overflow:hidden}#kosmos{width:100%!important;height:100%!important;touch-action:none}#kosmos>.kosmos-entry{left:0;top:0}main.kosmos.is-lazy-ready .kosmos-entry{transition:opacity .55s ease}main.kosmos a,main.kosmos a img{cursor:pointer}main.kosmos.is-panning,main.kosmos.is-panning *{cursor:grabbing}.search-results .preview{position:relative}.search-results .previewtext>a::after{content:"";position:absolute;inset:0}.search-results>.center{padding-top:var(--grid-gap-y);padding-bottom:var(--block-space)}@media(prefers-reduced-motion:reduce){main.kosmos.is-lazy-ready .kosmos-entry{transition:none}}.shop.options .selector{width:auto;height:auto;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#aca9a5;font:inherit;text-align:left;transition:color .2s ease}.shop.options .selector::after,.shop.options .selector::before{content:none}.shop.options .selector:hover,.shop.options .selector.active{color:#090806;background:transparent;border:0}body main.checkout-page>.flexbox{padding-left:var(--content-inset);padding-right:var(--content-inset)}body main.checkout-page .order-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--grid-gap-x)}body main.checkout-page .order-product p{margin:0}body main.checkout-page .order-product>p:last-child{text-align:right;white-space:nowrap}body main.checkout-page #checkout-grand-total{font-size:var(--font-h2);line-height:var(--leading-tight);margin:0}body main.checkout-page .shipping-address-row{padding-bottom:var(--table-pad-bottom);margin-bottom:var(--space-xs)}body main.checkout-page button.shop:hover,#cart button.shop:hover{color:#090806;border-color:#090806;background:transparent}body main.checkout-page button.shop:hover p,#cart button.shop:hover p{color:#090806}.header-search,.header-search button{white-space:nowrap;flex-shrink:0}main :is(.col-1,.col-2) .carousel .slide figure{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;min-height:var(--slide-height)}main :is(.col-1,.col-2) .carousel .slide figure picture{flex-shrink:0;max-height:var(--slide-height)}main :is(.col-1,.col-2) .carousel .slide figure figcaption{flex:0 0 auto;width:min(100%,calc(var(--slide-height) * var(--image-aspect, 1)))}@media(max-width:46.249rem){main :is(.col-1,.col-2) .carousel .slide figure{align-items:flex-start}}@media(min-width:46.25rem){body main :is(.col-1,.col-2) .colinfo li{grid-template-columns:calc(var(--font-small) * 7) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.preview-row--formats{transition:none}}.journal-grid .preview-row--formats,.journal-grid .preview-row--formats>.preview-row-items{display:contents}.journal-grid .preview-empty{display:none}footer a{color:#aca9a5;font-family:"Bodoni";font-style:normal;transition:color .25s ease}footer a:hover{color:#090806;transition:color .25s ease}body main .colinfo{font-variant-numeric:tabular-nums}body main :is(.col-1,.col-2)>.colinfo:not(.order-summary){width:min(78ch,100%);max-width:78ch}@media(min-width:46.25rem){body main :is(.col-1,.col-2) .colinfo li{grid-template-columns:8rem minmax(0,1fr)}}body main.checkout-page .order-summary .colinfo li.inliner>:last-child:not(.order-products),body main.checkout-page .order-summary .order-product>p:last-child{text-align:right;font-variant-numeric:tabular-nums}body main.checkout-page .colinfo{width:100%;max-width:none}header nav .menu,header :is(.main-tags,.sub-tags,.grimsel-navigation),header>section:last-of-type,.mobile-header-context :is(.main-tags,.sub-tags,.grimsel-navigation){column-gap:1rem}.carousel-nav{width:calc(100% - 1.25rem);margin-right:1.25rem;margin-bottom:0}body main.checkout-page>.flexbox{flex-direction:column;max-width:78ch;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}body main.checkout-page>.flexbox>.col-1{width:100%;max-width:none}body main.checkout-page .order-products{min-width:0;text-align:left}body main.checkout-page :is(#checkout-vat-amount,#checkout-shipping-cost){font:var(--font-body)/var(--leading-body) "Bodoni";text-align:right}body main.checkout-page .cart-note{margin-top:var(--space-l);font-size:var(--font-small)}body main.checkout-page .cart-note p{font-size:inherit}@media(min-width:46.25rem){.preview-grid .preview-row--formats .preview-row-items{grid-template-columns:var(--preview-columns)}.preview-grid .preview-empty{display:block}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-grid .preview-empty{display:none}}@media(prefers-reduced-motion:reduce){.preview-grid .preview button,.preview-grid .preview button h3{transition:none}}.js .carousel:not(.flickity-enabled) .slide:not(:first-child){display:none}main .carousel .slide figure:has(>picture.is-portrait){--caption-aspect: .75}main .carousel .slide figure:has(>picture.is-landscape){--caption-aspect: 1.333333}main :is(.col-1,.col-2) .carousel .slide figure figcaption{width:min(100%,calc(var(--slide-height) * var(--caption-aspect, 1)))}header>section:last-of-type{width:auto}header .cart-opener{white-space:nowrap}body main .colinfo li>span:first-child{overflow-wrap:anywhere}body main.checkout-page .order-product>div{text-align:left}body main.checkout-page .order-product h3{margin:0}body main.checkout-page .order-product:not(:last-child){margin-bottom:0}.header-search input::placeholder{font:inherit;letter-spacing:inherit;color:#c1beba;opacity:1}header>section:last-of-type{align-items:baseline}.news-card{border-radius:.2rem}.news-card p .news-more{display:inline;margin:0;width:auto;white-space:nowrap}a.button.inquiry,a.button.inquiry:hover{color:#090806;transition:border-color .25s ease}a.button.inquiry:hover{border-color:#090806}#cart-items>.cart-item:first-child{border-top:0}.slideshow-tabs{display:none}.has-slideshow-views .slideshow-image-panel .carousel-nav-container{position:relative;left:auto;bottom:auto;margin:0;padding:0;width:100%}.has-slideshow-views .slideshow-image-panel .carousel-nav{padding:0;margin-top:auto;flex:0 0 auto}.has-slideshow-views .slideshow-image-panel .carousel{flex:0 0 auto;min-height:0}@media(min-width:46.25rem){body.has-slideshow-views main>.flexbox>.col-2.sticky{height:calc(100dvh - var(--header-height) - var(--content-section-space));padding-top:0;padding-bottom:.625rem}body.has-slideshow-views main .col-2.sticky>.colimage:first-child{height:100%;display:flex;flex-direction:column;row-gap:calc(var(--header-pad) + 2rem)}}@media(max-width:46.249rem){body[data-grimsel-page=true] main>.flexbox{padding-bottom:0}footer>section:nth-of-type(1),footer>section:nth-of-type(2),footer>section:nth-of-type(3){padding-bottom:var(--space-m)}.slideshow-tabs{display:flex;justify-content:center;column-gap:var(--navigation-gap);margin-top:var(--label-space)}.slideshow-tabs button{padding:0;border:0;background:transparent;font:var(--font-body)/var(--leading-body) "Bodoni";color:#bdbab6;transition:color .25s ease}.slideshow-tabs button[aria-selected=true],.slideshow-tabs button:hover{color:#090806}body.has-slideshow-views main>.flexbox:has(.slideshow-image-panel){padding-top:var(--content-section-space);padding-bottom:0}body.has-slideshow-views main>.flexbox>.slideshow-image-panel.col-2.sticky,body.has-slideshow-views main .slideshow-image-panel.colimage{height:calc(100dvh - var(--slideshow-header-height, calc(var(--header-height) + var(--context-height, 3.5rem))) - var(--content-section-space));padding-top:0;padding-bottom:.625rem}body.has-slideshow-views main .slideshow-image-panel.colimage,body.has-slideshow-views main .slideshow-image-panel>.colimage{display:flex;flex-direction:column;row-gap:calc(var(--header-pad) + 2rem)}body.has-slideshow-views main .slideshow-image-panel>.colimage{height:100%}body.has-slideshow-views:not(.slideshow-show-information) .slideshow-information-panel,body.has-slideshow-views.slideshow-show-information .slideshow-image-panel{display:none!important}body.has-slideshow-views.slideshow-show-information main>.flexbox{padding-bottom:0}body.has-slideshow-views main>.flexbox>.slideshow-information-panel.col-2{margin-top:0;padding-bottom:0}}.image-frame>img{aspect-ratio:var(--image-ratio)}body main .colinfo :is(p,li),.cart-content :is(.cart-item,.checkout-item) p{line-height:1.1}body main .colinfo li>span:first-child h3,body main.checkout-page .colinfo li.inliner>h3:first-child,body main .colinfo .spacer>h3{font-family:"Bodoni";font-style:normal}@media(max-width:46.249rem){body main .colinfo li,body main.checkout-page .colinfo li.inliner{row-gap:.18rem}}@media(min-width:46.25rem){body main>.flexbox>.col-2{width:calc((100% - var(--grid-gap-x)) / 2)}body main>.flexbox:has(>.col-2){column-gap:var(--grid-gap-x)}}@media(min-width:46.25rem)and (max-width:74.999rem){body main:not(.kosmos){--content-inset: var(--chrome-inset)}body>header{flex-wrap:wrap;align-items:center}body>header>section:first-of-type,body>header>section:last-of-type{position:static;width:auto}body>header>section:first-of-type{order:1}body>header>section:last-of-type{order:2}body>header>nav{order:3;width:100%;border-top:1px solid rgba(12,10,6,.2)}body>header>section:first-of-type .logo{height:3rem;width:3rem}header .header-context,header .header-context:has(>*){height:auto}header .header-context:not(:has(>*)){display:none;margin-top:0}header [data-taxonomy]{grid-template-rows:auto}}:root{--preview-title-space: .2rem}header>section:last-of-type{align-items:center}.header-search{height:calc(1.14rem * var(--leading-body));align-items:center}.header-search :is(button,input){height:100%;box-sizing:border-box;appearance:none}html.cart-has-items header #cart-link{color:#090806}html.cart-has-items header #cart-link:hover{color:#aca9a5}main:not(.kosmos),footer{animation:none;transition:none}main .coltext .read-more{display:block;margin:var(--preview-more-gap) 0 0;padding:0;border:0;font:var(--font-small)/var(--leading-tight) "Italic";vertical-align:baseline}main .coltext .read-more[hidden]{display:none}footer .text-s p{margin:0}footer .text-s p+p,footer .align-right .footer-legal-start{margin-top:calc(var(--font-small) * var(--leading-tight))}footer .newsletter-form button{margin-top:var(--link-space)}button.shop,button.cart,a.button{margin-top:calc(var(--space-s) * 2)}main :is(.col-1,.col-2)>.inquiry,.checkout-page .shop[type=submit],.cart-content>.button{margin-top:calc(var(--link-space) + var(--space-s))}.cart-note p{margin-bottom:0}.cart-content .cart-note p+p,body main.checkout-page .cart-note p+p{margin-top:1lh}body main.checkout-page .order-product{margin:0;padding-top:var(--table-pad-top);padding-bottom:var(--table-pad-bottom)}body main.checkout-page .order-product:first-child{padding-top:0}body main.checkout-page .order-product:last-child{padding-bottom:0}body main.checkout-page .order-product+.order-product{border-top:1px solid rgba(12,10,6,.2)}.cart-item h3{margin:0}:is(p,h1,h2,h3,a,button,input,textarea,select,figcaption){font-variant-ligatures:common-ligatures contextual}@media(max-width:46.249rem){:root{--preview-title-space: .18rem}.preview-grid .preview.is-filtered-out{display:none}body main:not(.kosmos){padding-bottom:var(--space-l)}body main:not(.kosmos)>.flexbox,body main>.flexbox>:is(.col-1,.col-2){padding-bottom:0}body main :is(.col-1,.col-2)>:last-child{margin-bottom:0}}.read-more-text>:first-child{margin-top:0}.read-more-text>:last-child{margin-bottom:0}.read-more-text.is-collapsed{max-height:var(--read-more-height);overflow:hidden;mask-image:linear-gradient(to bottom,#000 calc(100% - 2.5lh),transparent)}.carousel-nav{position:relative}.carousel-nav::before,.carousel-nav::after{content:"";position:absolute;top:0;bottom:0;width:2rem;z-index:1;pointer-events:none;opacity:0;transition:opacity .25s ease}.carousel-nav::before{left:0;background:linear-gradient(to right,rgb(255,254,253),transparent)}.carousel-nav::after{right:0;background:linear-gradient(to left,rgb(255,254,253),transparent)}.carousel-nav.can-scroll-left::before,.carousel-nav.can-scroll-right::after{opacity:1}.news-card p .news-text-link,.news-card p .news-text-link:hover{display:block;color:inherit;font:inherit;letter-spacing:inherit}.news-card p .news-text-link .news-more{opacity:1;font:var(--font-small)/var(--leading-tight) "Italic";color:#aca9a5;transition:color .25s ease}.news-card p .news-text-link:is(:hover,:focus-visible) .news-more{color:#090806}body main .colinfo a:not(.button){color:#bdbab6;transition:color .25s ease}body main .colinfo a:not(.button):is(:hover,:focus-visible){color:#343330}.header-search{gap:.375rem}.header-search .search-opener,.header-search .search-opener:hover{transition:color .25s ease}.header-search .search-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 .8rem;width:.8rem;height:.8rem;min-height:0;box-sizing:border-box;transform:translateY(calc(-.15rem + 1.5px));padding:0;border:1px solid #bdbab6;border-radius:50%;color:#090806;transition:color .25s ease,border-color .25s ease}.header-search .search-submit svg{display:block;width:.5rem;height:.5rem;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.header-search .search-submit:disabled,.header-search .search-submit:disabled:hover{border-color:#bdbab6;color:#bdbab6;cursor:default;opacity:1}.header-search .search-submit:not(:disabled):hover{color:#090806;border-color:#090806;transition:color .25s ease,border-color .25s ease}button.shop,button.cart,a.button,footer .newsletter-form button{padding-left:.75rem;padding-right:.75rem}@media(max-width:46.249rem){:root{--navigation-gap: .75rem}header nav .menu,header :is(.main-tags,.sub-tags,.grimsel-navigation),header>section:last-of-type,.mobile-header-context :is(.main-tags,.sub-tags,.grimsel-navigation),.slideshow-tabs{column-gap:.75rem}.home-news.news-positioned .news-card{width:calc(66.666vw - 2.5rem)}#cart-items .cart-item,.cart-content .checkout-item{padding-top:var(--table-pad-top);padding-bottom:var(--table-pad-bottom)}body main.checkout-page .order-summary .colinfo li.inliner{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}body main.checkout-page #cart-items-list>li.inliner{display:block}body main.checkout-page .order-products{width:100%}body main.checkout-page .order-product{width:100%}}@media(min-width:25rem)and (max-width:46.249rem){body main :is(.col-1,.col-2) .colinfo li{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.2rem;align-items:start}body main .colinfo li>span{min-width:0}body main.checkout-page #checkout li:has(#shipping-address-fields){display:block}}footer .newsletter-form input,footer .newsletter-form button,#checkout input:not([type=checkbox]):not([type=radio]):not([type=hidden]){padding:.3rem .625rem 0;line-height:var(--leading-body)}footer .newsletter-form button{display:flex;align-items:center;justify-content:center;padding-left:.75rem;padding-right:.75rem}footer .newsletter-form button p{margin:0;padding:0;line-height:var(--leading-body)}#checkout textarea{padding:.375rem .625rem;line-height:var(--leading-body)}footer .newsletter-form input,#checkout input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#checkout textarea{border:1px solid rgba(12,10,6,.2);box-shadow:none}footer .newsletter-form input:focus,#checkout input:focus,#checkout textarea:focus{border:1px solid rgba(12,10,6,.2);box-shadow:none}input:is(:focus,:focus-visible),textarea:is(:focus,:focus-visible),select:is(:focus,:focus-visible),button:is(:focus,:focus-visible){outline:none;outline-offset:0}.js .read-more-text:not(.is-expanded){max-height:var(--read-more-height, calc(var(--font-body) * var(--leading-body) * 10));overflow:hidden}@media(prefers-reduced-motion:reduce){.carousel-nav::before,.carousel-nav::after{transition:none}}body main .coltext a:not(.button){color:#bdbab6;font-family:"Bodoni";font-style:normal;transition:color .25s ease}body main .coltext a:not(.button):is(:hover,:focus-visible){color:#343330}.js main:not(.kosmos){visibility:hidden;opacity:0}.js.is-contacts-ready main:not(.kosmos){visibility:visible;opacity:1;animation:main-ready .3s ease both}.js main:has(.read-more-text):not(.is-text-ready),.js main.checkout-page:not(.is-checkout-ready){visibility:hidden;opacity:0;animation:none}@keyframes main-ready{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.js.is-contacts-ready main:not(.kosmos){animation:none}}:where(input:not([type=checkbox]):not([type=radio]),textarea,select,button){-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}input[type=number]{-moz-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button::-moz-focus-inner{border:0;padding:0}:is(footer .newsletter-form input,#checkout input,.header-search input,input):autofill{box-shadow:0 0 0 1000px rgb(255,254,253) inset;-webkit-text-fill-color:currentColor}*{-webkit-tap-highlight-color:transparent}.qty-minus,.qty-plus{border-radius:50%}.payment-option[hidden]{display:none!important}main.kosmos.kosmos-native{overflow-anchor:none;scroll-behavior:auto;overflow:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.kosmos-native #kosmos{width:var(--native-width)!important;height:var(--native-height)!important;touch-action:pan-x pan-y}.kosmos-native .kosmos-entry{transform:none!important;will-change:auto;contain:layout paint}body main .carousel-nav-container{display:flex;flex-flow:row nowrap;min-width:0}body main .carousel-nav-item{flex:0 0 auto;width:calc(6rem * var(--thumbnail-ratio, 1));min-width:calc(6rem * var(--thumbnail-ratio, 1));height:6rem}body main .carousel-nav-item picture{display:block;width:100%;height:100%}body main .carousel-nav-item img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:46.249rem){:root{--font-body: 1rem;--font-h1: 1.5rem;--font-h2: 1.25rem}.preview-grid .previewtitle{font-size:var(--font-h2)}.mobile-header-context>h1,.mobile-header-context :is(.main-tags,.grimsel-navigation) h1{font-size:var(--font-h1)}}@media(hover:none){header :is(.menu,.main-tags,.sub-tags,.grimsel-navigation,.language-switcher) a:not(.open):not(.active):not([aria-current=page]):hover,.mobile-header-context a:not(.open):not(.active):not([aria-current=page]):hover{color:#bdbab6}.slideshow-tabs button:not([aria-selected=true]):hover{color:#bdbab6}.carousel-nav-item:not(.selected):hover{opacity:1}}body main :is(.coltext,.colinfo) a:not(.button),footer :is(.align-left,.align-right) a:not(.button){text-decoration:none}footer :is(.align-left,.align-right) a:not(.button){color:#bdbab6}footer :is(.align-left,.align-right) a:not(.button):is(:hover,:focus-visible){color:#343330}#kosmos .kosmos-quote blockquote{margin:0;padding:var(--content-flow-space) var(--space-s);text-align:center}#kosmos .kosmos-quote blockquote p{margin:0;font-family:"Italic";font-style:normal;line-height:1;letter-spacing:0}#kosmos .kosmos-quote blockquote p+p{margin-top:var(--preview-title-space)}#kosmos .kosmos-quote cite{display:block;margin-top:.2rem;color:inherit;font:var(--font-small)/var(--leading-tight) "Bodoni"}.navigation-overflow{--fade-left: 0px;--fade-right: 0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent)}.navigation-overflow.fade-left{--fade-left: 1.25rem}.navigation-overflow.fade-right{--fade-right: 1.25rem}.nav-scroll:has(.navigation-overflow)::before,.nav-scroll:has(.navigation-overflow)::after{content:none}body header a.is-touch-pressed,body .mobile-header-context a.is-touch-pressed,body .preview-grid .preview.is-touch-pressed button h3{color:#090806!important;opacity:1;transition:none}@media(max-width:46.249rem){body>.mobile-header-context:not(:has(.sub-tags:not([hidden]),.slideshow-tabs)){padding-bottom:.25rem}}body main .colinfo .table-value-row{padding-top:var(--table-pad-top);padding-bottom:var(--table-pad-bottom)}body main .colinfo .table-value-row:first-child{padding-top:0}body main .colinfo .table-value-row:last-child{padding-bottom:0}body main .colinfo .table-value-row+.table-value-row{border-top:1px solid rgba(12,10,6,.2)}body main .colinfo .table-value-row>p{margin:0}body main :is(.coltext,.colinfo) a:not(.button),body footer :is(.align-left,.align-right) a:not(.button){color:#bdbab6;transition:color .25s ease}body main :is(.coltext,.colinfo) a:not(.button):is(:hover,:focus-visible),body footer :is(.align-left,.align-right) a:not(.button):is(:hover,:focus-visible){color:#343330;transition:color .25s ease}html,body{touch-action:manipulation}body main .colinfo .table-value-row--columns{display:grid;grid-template-columns:8rem minmax(0,1fr);column-gap:.2rem}body main .colinfo .table-value-row--columns>div{min-width:0;overflow-wrap:break-word}body main .colinfo .table-value-row--columns>div>p{margin:0}body main .coltext h3{font-family:"Bodoni";font-size:var(--font-body);font-style:normal;line-height:var(--leading-body);letter-spacing:0;text-align:center}header [data-taxonomy]{width:100%;min-width:0}header [data-taxonomy] .main-tags{grid-column:1;width:100%;box-sizing:border-box;justify-content:safe center}body main .col-1>.colimage.gallery-block{display:flex;flex-direction:column;gap:var(--grid-gap-x);width:100%;max-width:none}body main .col-1 .colimage.gallery-block>.colimage.gallery-row{margin-top:0;margin-bottom:0}.gallery-row-captions{display:none}body main .gallery-row>li figcaption{display:none}body main .col-1 .colimage.gallery-grid.gallery-row:is(.gross,.medium,.klein):not(.slideshow){--gallery-caption-width: calc(var(--gallery-row-count) * min(var(--gallery-item-width), (100% - (var(--gallery-columns) - 1) * var(--grid-gap-x)) / var(--gallery-columns)) + (var(--gallery-row-count) - 1) * var(--grid-gap-x));row-gap:.4rem}body main .gallery-row>.gallery-row-captions{display:block;flex:0 0 var(--gallery-caption-width);width:var(--gallery-caption-width);margin:0 calc((100% - var(--gallery-caption-width)) / 2)}body main .col-1 .colimage.gallery-grid.gallery-row>.gallery-row-captions figcaption{padding:0;margin:0}@media(min-width:75rem){body>header>nav{width:60%;min-width:0;max-width:60%;box-sizing:border-box}}header :is(.main-tags,.sub-tags){flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%;justify-content:safe center}header :is(.main-tags,.sub-tags)>a{flex-shrink:0}@media(max-width:46.249rem){body main .colinfo .table-value-row--columns{grid-template-columns:minmax(0,1fr);row-gap:0}body main .colinfo .table-value-row--columns:first-child{border-top:1px solid rgba(12,10,6,.2);padding-top:var(--table-pad-top)}}@media(max-width:24.999rem){body main .colinfo li>span:has(>.table-value-row--columns){padding-left:.75rem;box-sizing:border-box}}@media(max-width:46.249rem){:root{--grid-gap-x: .6875rem}}
