.zubdi-section{position:relative;background:var(--zubdi-bg,var(--zubdi-cream));color:var(--zubdi-ink,var(--zubdi-brown));padding:var(--pt) 0 var(--pb);font-family:var(--zubdi-font-body)}
.zubdi-shell{max-width:1728px;margin-block:0;margin-inline:auto;padding:0 20px}.zubdi-display{font:400 clamp(34px,calc(3.35vw * var(--zubdi-type-scale)),58px)/1.085 var(--zubdi-font-display);margin:0;color:inherit}.zubdi-kicker,.zubdi-link,.zubdi-nav{font-family:var(--zubdi-font-display);letter-spacing:.2em;text-transform:uppercase}
.zubdi-hero:before,.zubdi-editorial:before,.zubdi-footer:before{content:"";position:absolute;z-index:4;left:0;width:100%;height:94px;background-image:var(--zubdi-section-border);background-position:top center;background-size:1728px 94px;background-repeat:repeat-x;pointer-events:none}.zubdi-hero:before{bottom:-47px}.zubdi-editorial:before,.zubdi-footer:before{top:-47px}
.zubdi-header{position:absolute;inset:0 0 auto;z-index:5;color:var(--zubdi-light);padding:32px 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.zubdi-header a{color:inherit;text-decoration:none;font-size:14px}.zubdi-header__logo{font:18px var(--zubdi-font-display);letter-spacing:.3em}.zubdi-header__cart{justify-self:end}
.zubdi-hero{display:flex;align-items:flex-end;background:center/cover;color:var(--zubdi-light)}.zubdi-hero:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(20,12,8,.72))}.zubdi-hero__copy{z-index:1;width:100%;display:grid;grid-template-columns:1fr minmax(280px,473px);gap:48px;align-items:end}.zubdi-hero__body{font-size:20px;line-height:1.35}
.zubdi-statement{height:220vh;padding:0}.zubdi-statement__sticky{position:sticky;top:0;height:100vh;display:grid;place-items:center;text-align:center;padding-inline:20px}.zubdi-statement__text{position:absolute;max-width:700px;font-size:clamp(30px,calc(2.55vw * var(--zubdi-type-scale)),44px);opacity:0;transform:translateY(18px);transition:opacity .35s,transform .35s}.zubdi-statement__text.is-active{opacity:1;transform:none}
.zubdi-image-quote{background:center/cover;display:flex;align-items:flex-end;color:var(--zubdi-light)}.zubdi-image-quote:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(20,12,8,.58))}.zubdi-image-quote__text{position:relative;z-index:1;max-width:680px;margin-right:auto;text-align:left;font-size:clamp(36px,calc(3.5vw * var(--zubdi-type-scale)),60px)}
.zubdi-flavour{display:grid;place-items:center;text-align:center;overflow:hidden}.zubdi-flavour>div{position:relative;z-index:1}.zubdi-flavour ul{list-style:none;padding:0;margin:0}.zubdi-flavour li{position:relative;font:clamp(40px,calc(4vw * var(--zubdi-type-scale)),70px)/1 var(--zubdi-font-display);letter-spacing:.04em;cursor:pointer}.zubdi-flavour__visual{position:fixed;z-index:10;left:50%;top:50%;width:clamp(220px,23vw,398px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.92);opacity:0;visibility:hidden;transition:opacity .22s ease,transform .3s ease;pointer-events:none;-webkit-mask:var(--zubdi-flavour-mask) center/contain no-repeat;mask:var(--zubdi-flavour-mask) center/contain no-repeat}.zubdi-flavour__visual img{width:100%;height:100%;object-fit:cover}.zubdi-flavour li:hover .zubdi-flavour__visual,.zubdi-flavour li:focus-within .zubdi-flavour__visual{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}
.zubdi-editorial{background:center/cover;color:var(--zubdi-light)}.zubdi-editorial:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(20,12,8,.72))}.zubdi-editorial__copy{position:relative;z-index:1}.zubdi-editorial__head{display:flex;justify-content:flex-end}.zubdi-editorial__head .zubdi-kicker{margin:0}.zubdi-editorial__story{width:min(1080px,100%);margin:clamp(180px,19vw,290px) auto 0;text-align:center}.zubdi-editorial__story h2{font:18px/1.2 var(--zubdi-font-body);margin:0 0 14px}.zubdi-editorial__body{font:clamp(28px,calc(2.55vw * var(--zubdi-type-scale)),44px)/1.08 var(--zubdi-font-display)}
.zubdi-products__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.zubdi-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.zubdi-card{position:relative;aspect-ratio:407/500;overflow:hidden;color:var(--zubdi-light)}.zubdi-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .7s}.zubdi-card__secondary{opacity:0}.zubdi-card:hover .zubdi-card__secondary{opacity:1;transform:scale(1.045)}.zubdi-card:hover .zubdi-card__primary{opacity:0}.zubdi-card:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#25160f)}.zubdi-card__link{position:absolute;inset:0;z-index:1}.zubdi-card__top,.zubdi-card__bottom{position:absolute;z-index:2;left:20px;right:20px;color:var(--zubdi-light)}.zubdi-card__top{top:18px;display:flex;justify-content:space-between;font-size:13px}.zubdi-card__bottom{bottom:22px}.zubdi-card__title{font:18px var(--zubdi-font-display);letter-spacing:.2em;margin:0 0 7px;color:var(--zubdi-light)}.zubdi-card__desc{font-size:13px;margin:0;color:var(--zubdi-light)}.zubdi-card a{color:var(--zubdi-light)}.zubdi-card__add{position:relative;z-index:3;border:0;background:none;color:var(--zubdi-light);text-decoration:underline;cursor:pointer;padding:0}
.zubdi-footer{position:relative;background:var(--zubdi-dark);color:var(--zubdi-light);padding:78px 20px 24px}.zubdi-footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:64px}.zubdi-footer h3{font:21px var(--zubdi-font-display);letter-spacing:.2em}.zubdi-footer p,.zubdi-footer a{color:inherit;line-height:1.6;text-decoration:none}.zubdi-footer ul{list-style:none;padding:0}.zubdi-footer__bottom{display:flex;justify-content:flex-end;margin-top:130px}.zubdi-footer__wordmark{font:clamp(74px,15vw,250px)/.8 var(--zubdi-font-display);letter-spacing:.12em;opacity:.2;margin-top:50px;white-space:nowrap;overflow:hidden}
.zubdi-editorial__body p{margin:0}
.zubdi-editorial__story h2,.zubdi-editorial__body{color:var(--zubdi-light)}
.zubdi-editorial__story{width:100%}.zubdi-editorial__story h2{text-align:left}.zubdi-editorial__body{width:min(1080px,100%);margin-inline:auto}
.zubdi-hero{aspect-ratio:1728/1117;padding:0;background-size:cover}.zubdi-hero__copy{grid-template-columns:minmax(0,559px) minmax(280px,473px);justify-content:space-between;padding-bottom:60px}.zubdi-hero__copy h1{font-size:clamp(34px,calc(2.7vw * var(--zubdi-type-scale)),48px);max-width:559px}.zubdi-hero__body{max-width:473px;justify-self:end}
.zubdi-flavour__visual{position:absolute;left:calc(100% + 36px);top:50%;transform:translateY(-50%) scale(.92);transform-origin:left center}.zubdi-flavour li:hover .zubdi-flavour__visual,.zubdi-flavour li:focus-within .zubdi-flavour__visual{transform:translateY(-50%) scale(1)}
@media(max-width:749px){.zubdi-section{padding:var(--ptm) 0 var(--pbm)}.zubdi-shell{padding:0 16px}.zubdi-header{padding:20px 16px}.zubdi-hero__copy{grid-template-columns:1fr;gap:22px}.zubdi-hero__body{font-size:16px}.zubdi-statement{height:200vh}.zubdi-statement__sticky{padding-inline:16px}.zubdi-editorial__story{margin-top:150px}.zubdi-products__grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:12px}.zubdi-card{min-width:82vw;scroll-snap-align:start}.zubdi-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.zubdi-footer__intro{grid-column:1/-1}}
@media(max-width:749px){.zubdi-hero{aspect-ratio:auto;padding:var(--ptm) 0 var(--pbm)}.zubdi-hero__copy{padding-bottom:0}.zubdi-hero__body{justify-self:start}}
.zubdi-flavour{overflow:visible;padding:0}.zubdi-flavour>div{margin-block:var(--pt) var(--pb)}.zubdi-flavour li:nth-child(even) .zubdi-flavour__visual{left:auto;right:calc(100% + 36px);transform-origin:right center}
@media(max-width:749px){.zubdi-flavour{padding:0}.zubdi-flavour>div{margin-block:var(--ptm) var(--pbm)}.zubdi-flavour__visual{width:min(52vw,260px);left:calc(100% + 16px)}.zubdi-flavour li:nth-child(even) .zubdi-flavour__visual{right:calc(100% + 16px)}}
.zubdi-products__head .zubdi-link{color:var(--zubdi-brown);text-decoration-color:currentColor}.zubdi-editorial__head a{color:var(--zubdi-light);text-decoration:none}.zubdi-image-quote{aspect-ratio:1732/1101;padding:0;background-size:cover}.zubdi-image-quote>.zubdi-shell{width:100%;align-self:flex-end;padding-bottom:72px}.zubdi-image-quote__text{max-width:676px;margin:0;text-align:left}
@media(max-width:749px){.zubdi-image-quote{aspect-ratio:auto;padding:var(--ptm) 0 var(--pbm)}.zubdi-image-quote>.zubdi-shell{padding-bottom:0}}
.template-product,.template-product #MainContent{background:var(--zubdi-product-background);color:var(--zubdi-product-foreground)}.template-product .zubdi-footer{background:var(--zubdi-product-footer);color:var(--zubdi-product-footer-foreground)}.template-product .related-products,.template-product .related-products .gradient{background:var(--zubdi-product-background);color:var(--zubdi-product-foreground)}
.template-product .zubdi-footer:before{top:-10px;height:10px;background:var(--zubdi-product-footer);background-image:none;background-size:auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M0 10L10 0L20 10Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:20px 10px;-webkit-mask-position:left bottom;-webkit-mask-repeat:repeat-x;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M0 10L10 0L20 10Z' fill='black'/%3E%3C/svg%3E");mask-size:20px 10px;mask-position:left bottom;mask-repeat:repeat-x}
