:root{--z-r-s: 22px;--z-r-m: 34px;--z-r-l: 60px;--z-line: rgba(var(--z-ink-rgb), .14);--z-line-strong: rgba(var(--z-ink-rgb), .3);--z-line-dark: rgba(var(--z-creme-rgb), .18);--z-muted: rgba(var(--z-ink-rgb), .62);--z-muted-dark: rgba(var(--z-creme-rgb), .66);--z-ease-out: cubic-bezier(.23, 1, .32, 1);--z-ease-in-out: cubic-bezier(.77, 0, .175, 1);--z-ease-drawer: cubic-bezier(.32, .72, 0, 1);--z-gutter: 2rem;--z-section-y: clamp(7rem, 10vw, 13rem);--z-section-y-s: clamp(4.4rem, 6vw, 8rem);--z-max: 140rem;--z-max-text: 65ch}@media screen and (min-width:750px){:root{--z-gutter: 4rem}}@media screen and (min-width:1200px){:root{--z-gutter: 6rem}}body{font-family:var(--z-font-body);font-weight:300;letter-spacing:0;line-height:1.7;color:rgb(var(--z-ink-rgb));background:rgb(var(--z-creme-rgb));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gradient{background-attachment:scroll}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.z-display{font-family:var(--z-font-display);font-weight:300;letter-spacing:-.005em;line-height:1.08;color:inherit;text-transform:none}.z-display{font-size:clamp(3.2rem,4.5vw,5.6rem);margin:0}.z-display--xl{font-size:clamp(4rem,7vw,8.4rem);line-height:1.02}.z-display--l{font-size:clamp(3.6rem,5.5vw,6.8rem);line-height:1.04}.z-display--m{font-size:clamp(2.6rem,3.2vw,3.8rem)}.z-display--s{font-size:clamp(2.2rem,2.4vw,2.8rem)}.z-display em,.z-display i{font-style:italic;font-weight:300;padding-bottom:.06em}.z-label,.caption-with-letter-spacing,.product__text.caption-with-letter-spacing{font-family:var(--z-font-label);font-weight:400;font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase;line-height:1.5}.z-label--m{font-size:1.2rem}.z-label--strong{font-weight:500}.z-body{font-family:var(--z-font-body);font-weight:300;font-size:1.5rem;line-height:1.7;max-width:var(--z-max-text)}.z-body--l{font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.6}.z-body p{margin:0 0 1.4em}.z-body p:last-child{margin-bottom:0}.z-muted{color:var(--z-muted)}.z-serif{font-family:var(--z-font-display);font-weight:300}.z-num{font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width:750px){.z-body{font-size:1.6rem}}a{color:inherit}::selection{background:rgba(var(--z-gold-rgb),.55);color:rgb(var(--z-ink-dark-rgb))}:focus-visible,.focus-inset:focus-visible,.focus-none:focus-visible{outline:1px solid rgb(var(--z-energie-rgb));outline-offset:3px;box-shadow:none}.focus-inset:focus-visible{outline-offset:-3px}.z-wrap{width:100%;max-width:var(--z-max);margin-inline:auto;padding-inline:var(--z-gutter)}.z-wrap--narrow{max-width:92rem}.z-wrap--text{max-width:72rem}.z-section{padding-block:var(--z-section-y)}.z-section--s{padding-block:var(--z-section-y-s)}.z-section--flush-top{padding-top:0}.z-section--flush-bottom{padding-bottom:0}.z-bg-creme{background:rgb(var(--z-creme-rgb));color:rgb(var(--z-ink-rgb))}.z-bg-porzellan{background:rgb(var(--z-porzellan-rgb));color:rgb(var(--z-ink-rgb))}.z-bg-sand{background:rgb(var(--z-sand-rgb));color:rgb(var(--z-ink-rgb))}.z-bg-ink{background:rgb(var(--z-ink-rgb));color:rgb(var(--z-creme-rgb))}.z-bg-ink-dark{background:rgb(var(--z-ink-dark-rgb));color:rgb(var(--z-creme-rgb))}.z-bg-erde{background:rgb(var(--z-erde-rgb));color:rgb(var(--z-porzellan-rgb))}.z-bg-moos{background:rgb(var(--z-moos-rgb));color:rgb(var(--z-porzellan-rgb))}.z-dark{--z-line: var(--z-line-dark);--z-line-strong: rgba(var(--z-creme-rgb), .4);--z-muted: var(--z-muted-dark)}.z-dark ::selection{background:rgba(var(--z-gold-rgb),.35);color:rgb(var(--z-porzellan-rgb))}.z-hr{border:0;height:1px;background:var(--z-line);margin:0}.z-eyebrow{display:flex;align-items:center;gap:1.4rem;margin-bottom:2.4rem}.z-eyebrow:after{content:"";flex:1;height:1px;background:var(--z-line)}.z-head{max-width:72rem;margin-bottom:clamp(3.2rem,5vw,6rem)}.z-head--center{margin-inline:auto;text-align:center}.z-head .z-display+.z-body,.z-head .z-display+p{margin-top:1.8rem}.z-dot{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--z-energie-rgb));flex:none;vertical-align:middle}.z-dot--s{width:.6rem;height:.6rem}.z-dot--l{width:1.2rem;height:1.2rem}@keyframes z-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.72}}.z-pulse .z-dot--pulse{animation:z-pulse 4s ease-in-out infinite}@keyframes z-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.z-io .z-fade{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--z-fade-delay, 0ms);will-change:opacity,transform}.z-io .z-fade.is-visible{opacity:1;transform:none;will-change:auto}@view-transition{navigation:auto}@keyframes z-vt-out{to{opacity:0}}@keyframes z-vt-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-old(root){animation:.2s ease-out both z-vt-out}::view-transition-new(root){animation:.36s cubic-bezier(.23,1,.32,1) both z-vt-in}.section-header{view-transition-name:z-header}::view-transition-group(z-header){animation-duration:0s}html{scroll-behavior:smooth}.z-btn{--z-btn-fg: rgb(var(--z-ink-rgb));appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:1rem;font-family:var(--z-font-label);font-weight:500;font-size:1.2rem;letter-spacing:.17em;text-transform:uppercase;line-height:1;text-decoration:none;color:var(--z-btn-fg);background:transparent;border:0;border-radius:0;cursor:pointer;padding:0;margin:0;min-height:4.4rem;white-space:nowrap;transition:transform .16s var(--z-ease-out),color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;box-shadow:none}.z-btn:active{transform:scale(.97)}.z-btn:disabled,.z-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.z-btn--primary{padding:1.2rem 0 1rem;position:relative}.z-btn--primary:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgb(var(--z-energie-rgb));transform-origin:left;transition:transform .3s var(--z-ease-out)}.z-btn--primary:hover:after,.z-btn--primary:focus-visible:after{transform:scaleX(.6)}.z-btn--secondary{background:rgb(var(--z-ink-rgb));color:rgb(var(--z-creme-rgb));border-radius:var(--z-r-l);padding:1.6rem 3.2rem;min-height:5.2rem;border:1px solid rgb(var(--z-ink-rgb))}.z-btn--secondary:hover{background:rgb(var(--z-ink-dark-rgb));border-color:rgb(var(--z-ink-dark-rgb))}.z-dark .z-btn--secondary{background:rgb(var(--z-creme-rgb));color:rgb(var(--z-ink-rgb));border-color:rgb(var(--z-creme-rgb))}.z-dark .z-btn--secondary:hover{background:rgb(var(--z-porzellan-rgb));border-color:rgb(var(--z-porzellan-rgb))}.z-btn--outline{border:1px solid var(--z-line-strong);border-radius:var(--z-r-l);padding:1.5rem 3rem;min-height:5.2rem}.z-btn--outline:hover{border-color:currentColor}.z-btn--text{min-height:0;padding:.4rem 0;gap:.8rem}.z-btn--text .z-dot{width:.6rem;height:.6rem;background:rgb(var(--z-erde-rgb));transition:transform .3s var(--z-ease-out)}.z-dark .z-btn--text .z-dot{background:rgb(var(--z-gold-rgb))}.z-btn--text:hover .z-dot{transform:translate(4px)}.z-btn--full{width:100%}.z-dark .z-btn{--z-btn-fg: rgb(var(--z-creme-rgb))}.z-link{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:.15em;transition:background-size .25s var(--z-ease-out)}.z-link:hover{background-size:40% 1px}.z-card{background:rgb(var(--z-porzellan-rgb));color:rgb(var(--z-ink-rgb));border-radius:var(--z-r-m);padding:clamp(2.4rem,3vw,3.6rem)}.z-card--line{background:transparent;border:1px solid var(--z-line)}.z-card--s{border-radius:var(--z-r-s);padding:2rem}.z-dark .z-card{background:rgba(var(--z-creme-rgb),.06);color:inherit}.z-media{display:block;overflow:hidden;border-radius:var(--z-r-s);background:rgb(var(--z-sand-rgb))}.z-media--m{border-radius:var(--z-r-m)}.z-media img,.z-media video{display:block;width:100%;height:100%;object-fit:cover}.z-media--circle{border-radius:50%;aspect-ratio:1}.z-field{display:grid;gap:.8rem}.z-field__label{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase;color:var(--z-muted)}.z-input{appearance:none;-webkit-appearance:none;width:100%;min-height:5.2rem;padding:1.2rem 2rem;font-family:var(--z-font-body);font-weight:300;font-size:1.6rem;line-height:1.4;color:inherit;background:transparent;border:1px solid var(--z-line-strong);border-radius:var(--z-r-l);box-shadow:none;outline:none;transition:border-color .2s ease}.z-input::placeholder{color:var(--z-muted);opacity:1}.z-input:focus{border-color:currentColor}.z-input:focus-visible{outline:none}textarea.z-input{border-radius:var(--z-r-s);min-height:12rem;resize:vertical}.z-field__hint{font-size:1.2rem;line-height:1.5;color:var(--z-muted)}.z-field__hint a{color:inherit}.z-field__error{font-size:1.3rem;color:rgb(var(--z-energie-rgb))}.z-inline-form{display:flex;align-items:center;gap:1.2rem;border-bottom:1px solid var(--z-line-strong);padding-bottom:.4rem;transition:border-color .2s ease}.z-inline-form:focus-within{border-color:currentColor}.z-inline-form .z-input{border:0;border-radius:0;padding-inline:0;min-height:4.8rem}.z-inline-form .z-btn{flex:none}.z-choice{position:relative;display:block}.z-choice input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.z-choice__box{display:flex;align-items:flex-start;gap:1.6rem;padding:1.8rem 2rem;border:1px solid var(--z-line);border-radius:var(--z-r-s);transition:border-color .2s ease,background-color .2s ease,transform .16s var(--z-ease-out)}.z-choice:active .z-choice__box{transform:scale(.99)}.z-choice input:focus-visible+.z-choice__box{outline:1px solid rgb(var(--z-energie-rgb));outline-offset:3px}.z-choice__mark{flex:none;width:1.4rem;height:1.4rem;margin-top:.3rem;border-radius:50%;border:1px solid var(--z-line-strong);position:relative;transition:border-color .2s ease}.z-choice__mark:after{content:"";position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;border-radius:50%;background:rgb(var(--z-energie-rgb));transform:scale(.6);opacity:0;transition:transform .2s var(--z-ease-out),opacity .2s ease}.z-choice input:checked+.z-choice__box{border-color:currentColor;background:rgb(var(--z-porzellan-rgb))}.z-dark .z-choice input:checked+.z-choice__box{background:rgba(var(--z-creme-rgb),.06)}.z-choice input:checked+.z-choice__box .z-choice__mark{border-color:currentColor}.z-choice input:checked+.z-choice__box .z-choice__mark:after{transform:scale(1);opacity:1}.z-range{-webkit-appearance:none;appearance:none;width:100%;height:2.4rem;background:transparent;cursor:pointer;margin:0}.z-range::-webkit-slider-runnable-track{height:1px;background:var(--z-line-strong)}.z-range::-moz-range-track{height:1px;background:var(--z-line-strong)}.z-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.6rem;height:1.6rem;margin-top:-.75rem;border-radius:50%;background:rgb(var(--z-energie-rgb));border:0;transition:transform .16s var(--z-ease-out)}.z-range::-moz-range-thumb{width:1.6rem;height:1.6rem;border-radius:50%;background:rgb(var(--z-energie-rgb));border:0}.z-range:active::-webkit-slider-thumb{transform:scale(1.25)}.z-range:focus-visible{outline:none}.z-range:focus-visible::-webkit-slider-thumb{outline:1px solid rgb(var(--z-creme-rgb));outline-offset:3px}.z-details{border-top:1px solid var(--z-line)}.z-details:last-of-type{border-bottom:1px solid var(--z-line)}.z-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.4rem 0;transition:opacity .2s ease}.z-details>summary::-webkit-details-marker{display:none}.z-details>summary:hover{opacity:.8}.z-details__plus{flex:none;width:4rem;height:4rem;border-radius:50%;border:1px solid var(--z-line);position:relative;transition:transform .3s var(--z-ease-out),border-color .2s ease}.z-details__plus:before,.z-details__plus:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.z-details__plus:before{width:1.2rem;height:1px}.z-details__plus:after{width:1px;height:1.2rem}.z-details[open]>summary .z-details__plus{transform:rotate(45deg);border-color:currentColor}.z-details__body{padding-bottom:3.2rem}details.is-animating{overflow:hidden}details.is-animating>summary{pointer-events:none}.z-details__body,.accordion__content{animation:z-details-in .5s var(--z-ease-out) both}@keyframes z-details-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.z-details__title{margin:0}.z-details__sub{margin:.4rem 0 0;font-family:var(--z-font-display);font-style:italic;font-size:clamp(1.7rem,1.6vw,2rem);color:var(--z-muted)}.z-price{font-family:var(--z-font-display);font-weight:300;font-size:clamp(2.6rem,2.6vw,3.4rem);line-height:1;font-variant-numeric:tabular-nums}.z-price__unit{font-family:var(--z-font-body);font-size:1.3rem;color:var(--z-muted)}.z-grid{display:grid;gap:var(--z-gap, 2.4rem)}.z-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.z-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.z-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.z-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width:989px){.z-grid--3,.z-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.z-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.z-grid--2,.z-grid--3,.z-grid--4{grid-template-columns:minmax(0,1fr)}.z-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.z-scroll{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--z-gutter);margin-inline:calc(-1 * var(--z-gutter));padding-bottom:.4rem}.z-scroll::-webkit-scrollbar{display:none}.z-scroll>*{scroll-snap-align:start;flex:0 0 auto}.z-hide-mobile{display:none}@media screen and (min-width:750px){.z-hide-mobile{display:block}.z-hide-desktop{display:none}}.visually-hidden,.z-sr{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded,.quick-add__submit{font-family:var(--z-font-label);font-weight:500;font-size:1.2rem;letter-spacing:.17em;text-transform:uppercase;min-height:5.2rem;padding:0 3.2rem;border-radius:var(--z-r-l);box-shadow:none;transition:transform .16s var(--z-ease-out),background-color .2s ease,color .2s ease}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important}.button:active{transform:scale(.97)}.button--primary,.shopify-payment-button__button--unbranded,.customer button,.shopify-challenge__button{background:rgb(var(--z-ink-rgb));color:rgb(var(--z-creme-rgb));border:1px solid rgb(var(--z-ink-rgb))}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:rgb(var(--z-ink-dark-rgb))}.button--secondary{background:transparent;color:rgb(var(--z-ink-rgb));border:1px solid var(--z-line-strong)}.button--secondary:hover{border-color:rgb(var(--z-ink-rgb))}.button--tertiary{min-height:4.4rem;font-size:1.1rem}.shopify-payment-button__more-options{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase;text-decoration:none}.field__input,.select__select,.customer .field input,.customer select,.text-area,.search__input{font-family:var(--z-font-body);font-weight:300;font-size:1.6rem;letter-spacing:0;border-radius:var(--z-r-l);box-shadow:none;color:rgb(var(--z-ink-rgb))}.field:before,.field:after,.select:after,.customer .field:after,.customer select+.select:after,.customer .field:before,.customer select+.select:before,.localization-form__select:after,.localization-form__select:before{display:none!important;box-shadow:none!important}.field__input,.select__select,.customer .field input,.customer select{border:1px solid var(--z-line-strong)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{border-color:rgb(var(--z-ink-rgb));outline:none;box-shadow:none}.field__label,.customer .field label{font-family:var(--z-font-body);font-weight:300;letter-spacing:0;color:var(--z-muted)}.text-area{border-radius:var(--z-r-s)}.form__label{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase;color:var(--z-muted)}.quantity{border-radius:var(--z-r-l);min-height:5.2rem}.quantity:before,.quantity:after{display:none!important}.quantity:not(.quantity--transparent){border:1px solid var(--z-line-strong)}.quantity__input{font-family:var(--z-font-body);font-weight:300;font-size:1.5rem}.quantity__button{width:calc(var(--inputs-border-width) + 4rem)}.title,.title-wrapper-with-link .title,.product__title h1,.product__title,.collection-hero__title,.article-template__title,.main-page-title,.cart__title,.customer h1,.customer h2,.blog__title{font-family:var(--z-font-display);font-weight:300;letter-spacing:-.005em}.h0{font-size:clamp(4rem,7vw,8.4rem);line-height:1.02}.h1{font-size:clamp(3.6rem,5vw,6rem);line-height:1.06}.h2{font-size:clamp(3rem,4vw,4.8rem)}.h3{font-size:clamp(2.4rem,2.8vw,3.2rem)}.h4{font-size:2.2rem}.h5{font-size:1.8rem}@media screen and (min-width:750px){.h0{font-size:clamp(4rem,7vw,8.4rem)}.h1{font-size:clamp(3.6rem,5vw,6rem)}.h2{font-size:clamp(3rem,4vw,4.8rem)}.h3{font-size:clamp(2.4rem,2.8vw,3.2rem)}}.caption-large,.caption,.light,.rte{letter-spacing:0}.rte{font-weight:300;line-height:1.7}.rte a{color:inherit}.link,.underlined-link{text-underline-offset:.3em;text-decoration-thickness:1px}.utility-bar,.announcement-bar{background:rgb(var(--z-sand-rgb));color:rgb(var(--z-ink-rgb))}.utility-bar--bottom-border,.announcement-bar-section .utility-bar{border-bottom:1px solid var(--z-line)}.announcement-bar__message,.announcement-bar__link{font-family:var(--z-font-label);font-size:1.05rem;letter-spacing:.17em;text-transform:uppercase;font-weight:400;padding:1rem 0}.announcement-bar__link{text-decoration:none}.section-header{position:sticky;top:0;z-index:3}.header-wrapper{background:rgba(var(--z-creme-rgb),.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .4s ease,border-color .4s ease}.z-has-hero .z-hero{margin-top:calc(-1 * var(--z-header-h, 6.8rem))}.z-has-hero .z-hero .z-hero__content{padding-top:calc(clamp(12rem,20vh,20rem) + var(--z-header-h, 6.8rem))}.section-header.z-header-over .header-wrapper{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.section-header.z-header-over .header__menu-item,.section-header.z-header-over .header__inline-menu .list-menu__item,.section-header.z-header-over .z-mood-link,.section-header.z-header-over .header__icon,.section-header.z-header-over .header__icon .icon,.section-header.z-header-over .header__heading-link,.section-header.z-header-over .header__heading .h2{color:rgb(var(--z-creme-rgb))}.section-header.z-header-over .header__active-menu-item>span,.section-header.z-header-over .header__menu-item .header__active-menu-item{border-bottom-color:rgba(var(--z-creme-rgb),.6)}.header-wrapper--border-bottom{border-bottom:1px solid var(--z-line)}.shopify-section-header-sticky{transition:transform .3s var(--z-ease-out)}.header{padding-top:1.4rem;padding-bottom:1.4rem;min-height:6.8rem}.header__heading{line-height:1}.header__heading-logo{filter:none}.header__heading-link{padding:0}.header__heading-link .h2,.header__heading .h2{font-family:var(--z-font-label);font-weight:500;font-size:1.6rem;letter-spacing:.32em;text-transform:uppercase}.header__inline-menu .list-menu--inline{gap:.2rem;flex-wrap:nowrap}.header--middle-left .header__inline-menu{margin-left:2rem}.header__menu-item,.header__inline-menu .list-menu__item,.header__submenu .list-menu__item{font-family:var(--z-font-label);font-weight:400;font-size:1.1rem;letter-spacing:.15em;white-space:nowrap;text-transform:uppercase;color:rgb(var(--z-ink-rgb));text-decoration:none}.header__menu-item span,.header__menu-item>span{transition:opacity .2s ease}.header__menu-item:hover span{text-decoration:none;text-underline-offset:0;opacity:.6}.header__active-menu-item{text-decoration:none;text-underline-offset:0}.header__active-menu-item>span,.header__menu-item .header__active-menu-item{border-bottom:1px solid rgb(var(--z-energie-rgb));padding-bottom:.3rem}.header__icon,.header__icon--cart .icon{color:rgb(var(--z-ink-rgb))}.header__icon:after{display:none}.header__icon .icon{width:2rem;height:2rem}.cart-count-bubble{background:rgb(var(--z-energie-rgb));color:rgb(var(--z-porzellan-rgb));font-family:var(--z-font-label);font-size:.9rem;width:1.7rem;height:1.7rem;bottom:.4rem;left:1.9rem}.header__submenu{background:rgb(var(--z-porzellan-rgb));border:1px solid var(--z-line);border-radius:var(--z-r-s);box-shadow:none;overflow:hidden}.header__submenu.list-menu--disclosure{border-radius:var(--z-r-s)}.header__submenu .header__menu-item{text-transform:none;letter-spacing:0;font-family:var(--z-font-body);font-size:1.4rem}.z-mood-link{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--z-font-label);font-weight:400;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:rgb(var(--z-ink-rgb));padding:1.2rem;white-space:nowrap}.z-mood-link:hover span:last-child{opacity:.6}.header__inline-menu .z-mood-link{margin-left:.4rem}.menu-drawer .z-mood-link{padding:1.1rem 3rem;font-size:1.4rem;letter-spacing:.14em}.menu-drawer{background:rgb(var(--z-creme-rgb));border-right:1px solid var(--z-line)}.menu-drawer__navigation{padding-top:2rem}.menu-drawer__menu-item{font-family:var(--z-font-display);font-weight:300;font-size:2.8rem;letter-spacing:0;text-transform:none;padding:1.1rem 3rem}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{background:transparent;text-decoration:none;color:rgb(var(--z-erde-rgb))}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item:hover{text-decoration:none}.menu-drawer__utility-links{background:transparent;border-top:1px solid var(--z-line);padding:2.4rem 3rem}.menu-drawer__account{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase}.menu-drawer__close-button,.menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--z-font-body);font-size:1.6rem;text-transform:none;letter-spacing:0}.menu-drawer__submenu{background:rgb(var(--z-creme-rgb))}.search-modal{background:rgb(var(--z-creme-rgb));border-bottom:1px solid var(--z-line)}.search-modal__form .field__input{border-radius:var(--z-r-l)}.predictive-search{background:rgb(var(--z-porzellan-rgb));border:1px solid var(--z-line);border-top:0;border-radius:0 0 var(--z-r-s) var(--z-r-s);box-shadow:none}.predictive-search__heading{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid var(--z-line)}.footer{background:rgb(var(--z-ink-rgb));color:rgb(var(--z-creme-rgb));border-top:0}.footer .color-scheme-1,.footer.color-scheme-1{background:rgb(var(--z-ink-rgb));color:rgb(var(--z-creme-rgb))}.footer__content-top{padding-top:clamp(5rem,7vw,9rem);padding-bottom:3rem}.footer-block__heading{font-family:var(--z-font-label);font-weight:400;font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase;color:var(--z-muted-dark);margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content .link,.footer-block__details-content p,.footer-block__brand-information .rte,.footer__localization .caption-large{font-family:var(--z-font-body);font-weight:300;font-size:1.4rem;letter-spacing:0;color:rgb(var(--z-creme-rgb))}.footer-block__details-content .list-menu__item--link{padding:.5rem 0;line-height:1.5}.footer-block__details-content .list-menu__item--link:hover{text-decoration:none;color:rgba(var(--z-creme-rgb),.6)}.footer-block__newsletter{align-items:flex-start;text-align:left}.footer-block__newsletter .footer-block__heading{text-align:left}.footer-block__newsletter .newsletter-form{align-items:flex-start}.footer__newsletter .field__input{background:transparent;color:rgb(var(--z-creme-rgb));border-color:rgba(var(--z-creme-rgb),.4);border-radius:var(--z-r-l)}.footer__newsletter .field__input:focus{border-color:rgb(var(--z-creme-rgb))}.footer__newsletter .field__label{color:var(--z-muted-dark)}.footer__newsletter .field__button{color:rgb(var(--z-creme-rgb))}.footer__newsletter .field__button .icon{color:rgb(var(--z-energie-rgb))}.newsletter-form__message{font-family:var(--z-font-body);font-size:1.4rem}.footer__content-bottom{border-top:1px solid var(--z-line-dark);padding-top:2.4rem;padding-bottom:2.4rem}.footer__content-bottom-wrapper{align-items:center}.footer__copyright,.copyright__content,.copyright__content a,.policies li a{font-family:var(--z-font-body);font-weight:300;font-size:1.2rem;color:var(--z-muted-dark);letter-spacing:0}.policies li a:hover{color:rgb(var(--z-creme-rgb))}.footer__payment .list-payment__item{opacity:.8}.footer__payment .list-payment__item svg{filter:grayscale(1) contrast(.9);opacity:.9}.footer .disclosure__button,.footer .localization-form__select,.footer .disclosure__list-wrapper{border-color:rgba(var(--z-creme-rgb),.3);border-radius:var(--z-r-l);color:rgb(var(--z-creme-rgb));background:transparent}.footer .disclosure__list-wrapper{border-radius:var(--z-r-s);background:rgb(var(--z-ink-dark-rgb))}.footer .disclosure__list-wrapper .disclosure__link,.footer .list-social__link,.footer .list-social__link .icon{color:rgb(var(--z-creme-rgb))}.footer .list-social__link:hover .icon{transform:none;color:rgba(var(--z-creme-rgb),.6)}.z-footer-disclaimer{font-family:var(--z-font-display);font-style:italic;font-size:clamp(1.6rem,1.5vw,1.9rem);color:var(--z-muted-dark);max-width:60ch;margin:0 0 3.2rem;padding-top:3.2rem;border-top:1px solid var(--z-line-dark)}.footer .disclosure__button:focus-visible,.footer .list-social__link:focus-visible{outline-color:rgb(var(--z-energie-rgb))}cart-drawer{--z-drawer-w: 42rem}.cart-drawer{background:rgba(var(--z-ink-rgb),.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.drawer__inner{background:rgb(var(--z-sand-rgb));color:rgb(var(--z-ink-rgb));width:min(var(--z-drawer-w),100vw);border:0;border-radius:var(--z-r-m) 0 0 var(--z-r-m);padding:0 2.8rem;transition:transform .5s var(--z-ease-drawer)}.drawer__inner-empty{background:rgb(var(--z-sand-rgb));padding:0}.drawer__header{padding:2.8rem 0 2rem;border-bottom:1px solid var(--z-line);margin-bottom:0}.drawer__heading{font-family:var(--z-font-display);font-weight:300;font-size:2.6rem;letter-spacing:-.005em}.drawer__close{top:2.4rem;right:2.4rem;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--z-line)}.drawer__close .icon{width:1.4rem;height:1.4rem}.cart-drawer__warnings{justify-content:center}.cart-drawer__empty-content{padding:0 2.8rem}.cart-drawer__empty-content .cart__empty-text{font-family:var(--z-font-display);font-weight:300;font-size:2.6rem}.cart-drawer__empty-content .button{margin-top:1rem}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{padding-block:2rem;border-bottom:1px solid var(--z-line)}.cart-drawer .cart-item:last-child{border-bottom:0}.cart-drawer .cart-item__image{border-radius:var(--z-r-s);background:rgb(var(--z-porzellan-rgb))}.cart-drawer .cart-item__name{font-family:var(--z-font-display);font-weight:300;font-size:2rem;letter-spacing:-.005em;text-decoration:none}.cart-drawer .product-option,.cart-drawer .cart-item__discounted-prices,.cart-drawer .cart-item__error-text{font-family:var(--z-font-body);font-size:1.3rem;letter-spacing:0;color:var(--z-muted)}.cart-drawer .price{font-family:var(--z-font-body);font-weight:300;letter-spacing:0}.cart-drawer .cart-item__quantity .quantity{min-height:3.8rem;border-radius:var(--z-r-l);border:1px solid var(--z-line-strong);width:11rem}.cart-drawer .quantity__button{width:3.4rem}.cart-drawer .cart-remove-button .icon{width:1.2rem;height:1.2rem}.cart-drawer .cart-remove-button{width:3.8rem;height:3.8rem;border-radius:50%}.cart-drawer .cart-remove-button:hover{background:rgba(var(--z-ink-rgb),.06)}.cart-drawer__footer{border-top:1px solid var(--z-line);padding:2rem 0 2.8rem}.cart-drawer__footer>details{border-top:0}.cart-drawer__footer .totals{align-items:baseline}.cart-drawer__footer .totals__total{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase}.cart-drawer__footer .totals__total-value{font-family:var(--z-font-display);font-weight:300;font-size:2.6rem;font-variant-numeric:tabular-nums}.cart-drawer__footer .tax-note{font-family:var(--z-font-body);font-size:1.2rem;color:var(--z-muted);letter-spacing:0}.cart-drawer .cart__ctas .button{min-height:6rem}.cart-drawer .cart__checkout-button{background:rgb(var(--z-ink-rgb));color:rgb(var(--z-creme-rgb))}.cart-drawer .cart__dynamic-checkout-buttons{margin-top:1rem}.cart-drawer .discounts__discount{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase;align-items:center}.cart-drawer .discounts__discount .icon-discount{display:none}.cart-drawer .discounts__discount:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:rgb(var(--z-energie-rgb));margin-right:.9rem;flex:none}.z-ship{padding:1.8rem 0 .4rem}.z-ship__text{font-family:var(--z-font-body);font-size:1.3rem;margin:0 0 1rem;color:var(--z-muted)}.z-ship__text strong{font-weight:400;color:rgb(var(--z-ink-rgb))}.z-ship__track{position:relative;height:1px;background:var(--z-line)}.z-ship__fill{position:absolute;inset:0 auto 0 0;width:var(--z-ship-progress, 0%);background:rgb(var(--z-erde-rgb));transition:width .5s var(--z-ease-out)}.z-ship__goal{position:absolute;right:-.4rem;top:50%;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--z-energie-rgb));transform:translateY(-50%)}.z-ship--done .z-ship__goal{transform:translateY(-50%) scale(1.3)}.cart-drawer .cart-drawer__collection{display:none}.cart-notification{background:rgb(var(--z-porzellan-rgb));border:1px solid var(--z-line);border-radius:var(--z-r-s);box-shadow:none}.cart__warnings .cart__empty-text{font-family:var(--z-font-display);font-weight:300}.product{align-items:flex-start}.product__info-wrapper{padding-left:clamp(2rem,4vw,6rem)}.product__info-container>*+*{margin-top:1.6rem}.product__title{margin-bottom:.4rem}.product__title h1,.product__title .h1{font-size:clamp(3.2rem,3.6vw,4.6rem);line-height:1.06}.product__text{color:var(--z-muted)}.product .price{font-family:var(--z-font-display);font-weight:300;letter-spacing:0;font-variant-numeric:tabular-nums}.product .price__regular .price-item--regular,.product .price-item--sale,.product .price__sale .price-item{font-size:2.6rem}.product .price__sale .price-item--regular{font-size:1.6rem;color:var(--z-muted)}.product .price .badge{display:none}.product__tax{font-size:1.2rem;color:var(--z-muted)}.product__tax a{color:inherit}.product-form__input .form__label{margin-bottom:.8rem}.product-form__input input[type=radio]+label{font-family:var(--z-font-body);font-weight:300;font-size:1.4rem;letter-spacing:0;border-radius:var(--z-r-l);border:1px solid var(--z-line-strong);box-shadow:none;padding:1rem 2rem}.product-form__input input[type=radio]:checked+label{background:rgb(var(--z-ink-rgb));color:rgb(var(--z-creme-rgb));border-color:rgb(var(--z-ink-rgb))}.product-form__submit{min-height:5.6rem}.product__accordion .accordion__title,.accordion__title{font-family:var(--z-font-body);font-weight:400;font-size:1.5rem;letter-spacing:0}.accordion{border-top:1px solid var(--z-line);border-bottom:0}.accordion+.accordion{border-top:1px solid var(--z-line)}.product__accordion:last-of-type .accordion,.accordion:last-of-type{border-bottom:1px solid var(--z-line)}.accordion__content{padding-bottom:2.4rem;font-weight:300;color:var(--z-muted)}.accordion summary{padding:1.8rem 0}.accordion .icon-accordion{display:none}.accordion .summary__title{display:flex;align-items:center;gap:1rem}.accordion .icon-caret{height:.8rem;right:.4rem}.product__media-wrapper .product-media-container{border-radius:var(--z-r-m);overflow:hidden;background:rgb(var(--z-porzellan-rgb))}.product-media-container:after,.product-media-container:before{display:none}.product-media-container.constrain-height{border-radius:var(--z-r-m)}.thumbnail{border-radius:1.2rem;overflow:hidden;border:1px solid transparent;box-shadow:none}.thumbnail[aria-current]{border-color:rgb(var(--z-ink-rgb));box-shadow:none}.thumbnail:after{display:none}.product__media-toggle:after,.product__media-icon{display:none}.product__inventory{font-size:1.3rem;color:var(--z-muted)}.product__inventory .icon-inventory-status{color:rgb(var(--z-energie-rgb))}.share-button__button,.share-button__button .icon{font-family:var(--z-font-label);font-size:1.1rem;letter-spacing:.17em;text-transform:uppercase}.product__description.rte{color:var(--z-muted)}.product__pickup-availabilities,.pickup-availability-preview{display:none}.product__column-sticky{top:8.8rem}.z-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.6rem;padding:1.2rem var(--z-gutter) calc(1.2rem + env(safe-area-inset-bottom,0px));background:rgba(var(--z-creme-rgb),.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--z-line);transform:translateY(110%);transition:transform .4s var(--z-ease-drawer)}.z-sticky-buy.is-visible{transform:none}.z-sticky-buy__title{font-family:var(--z-font-display);font-size:1.8rem;line-height:1.1;margin:0}.z-sticky-buy__price{font-family:var(--z-font-body);font-size:1.3rem;color:var(--z-muted);font-variant-numeric:tabular-nums}.z-sticky-buy__meta{flex:1;min-width:0}.z-sticky-buy .z-btn{flex:none;padding-inline:2.4rem}@media screen and (min-width:990px){.z-sticky-buy{display:none}}.related-products__heading{font-family:var(--z-font-display);font-weight:300}.card{--z-card-radius: var(--z-r-s)}.card-wrapper{color:inherit}.card__inner{background:rgb(var(--z-porzellan-rgb));border-radius:var(--z-r-s);overflow:hidden}.card--standard .card__inner .card__media,.card__media,.card__media .media{border-radius:0}.card__content{padding:1.6rem 0 0}.card__information{padding:0}.card__heading{font-family:var(--z-font-display);font-weight:300;font-size:2.2rem;letter-spacing:-.005em;line-height:1.15}.card__heading a:after{outline-offset:.3rem;box-shadow:none}.card__heading a:focus-visible:after{outline:1px solid rgb(var(--z-energie-rgb));box-shadow:none}.card-information .caption-with-letter-spacing{color:var(--z-muted)}.card-information .price{font-family:var(--z-font-body);font-weight:300;font-size:1.4rem;letter-spacing:0;margin-top:.4rem}.card-information .rating{display:none}.card .badge{font-family:var(--z-font-label);font-size:1rem;letter-spacing:.17em;text-transform:uppercase;border-radius:var(--z-r-l);padding:.5rem 1.2rem;border:0}.card__badge.bottom.left{bottom:1.6rem;left:1.6rem}.card:hover .card__inner img,.card-wrapper:hover .media img{transform:scale(1.02)}.card__inner img{transition:transform .8s var(--z-ease-out)}.quick-add{margin-top:1rem}.quick-add__submit{min-height:4.4rem;font-size:1.1rem}.collection-hero{padding-top:clamp(4rem,6vw,8rem);padding-bottom:clamp(3rem,4vw,5rem)}.collection-hero__title{font-size:clamp(3.6rem,5vw,6rem)}.collection-hero__description{font-weight:300;color:var(--z-muted);max-width:60ch}.facets__form .caption-large,.facets__summary,.facets__selected,.facet-filters__label,.product-count__text,.collection-product-count{font-family:var(--z-font-body);font-size:1.3rem;letter-spacing:0;color:var(--z-muted)}.facets__disclosure,.facets__disclosure-vertical{border-color:var(--z-line)}.facet-filters__sort{font-family:var(--z-font-body);letter-spacing:0}.facets-container .select__select{border:0;border-bottom:1px solid var(--z-line);border-radius:0}.collection .loading-overlay__spinner .path{stroke:rgb(var(--z-ink-rgb))}.product-grid{row-gap:4rem}.pagination__item{font-family:var(--z-font-body);font-size:1.4rem;letter-spacing:0}.pagination__item--current:after{height:1px;background:rgb(var(--z-energie-rgb))}.rich-text__blocks .rich-text__text{font-weight:300}.image-with-text__media,.image-with-text__media-item,.image-with-text .global-media-settings{border-radius:var(--z-r-m);overflow:hidden}.image-with-text__content{padding-left:clamp(2rem,4vw,6rem);padding-right:clamp(2rem,4vw,6rem)}.multicolumn-card__info .h3{font-family:var(--z-font-display)}.collapsible-content__heading{font-family:var(--z-font-display);font-weight:300}.collapsible-content .accordion__title{font-family:var(--z-font-body);font-weight:400;font-size:1.5rem}.collapsible-content .accordion .icon-caret,.collapsible-content .accordion .icon-accordion{color:rgb(var(--z-ink-rgb))}.collapsible-content__grid{align-items:start}.collapsible-content .content-container{background:rgb(var(--z-porzellan-rgb));border-radius:var(--z-r-m)}.main-page-title{font-size:clamp(3.6rem,5vw,6rem)}.page-width--narrow .rte{max-width:70ch}.customer .field input,.customer select,.customer button{border-radius:var(--z-r-l)}.customer .order .customer-account-order-details h2,.customer h2{font-family:var(--z-font-display)}.contact .field__input{border-radius:var(--z-r-l)}.contact .text-area{border-radius:var(--z-r-s)}.product-popup-modal__content,.modal__content,.password-modal__content{background:rgb(var(--z-porzellan-rgb));border-radius:var(--z-r-m);border:1px solid var(--z-line);box-shadow:none}.product-popup-modal__toggle,.modal__close-button{border:1px solid var(--z-line);border-radius:50%}.loading-overlay__spinner .path{stroke:currentColor}.shopify-section-header-hidden{transform:translateY(-100%)}.skip-to-content-link.button{border-radius:0 0 var(--z-r-s) 0}.jdgm-widget,.jdgm-rev-widg,.loox-reviews-default{font-family:var(--z-font-body)!important}.jdgm-rev-widg__title,.jdgm-rev-widg__title h2{font-family:var(--z-font-display)!important;font-weight:300!important}.section+.section{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zenny.css.map */
