@font-face{font-family:ZK Editorial;src:url(/build/assets/cormorant-garamond-regular-DQv4XaSs.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:ZK Editorial;src:url(/build/assets/cormorant-garamond-italic-D_ufOZIm.ttf)format("truetype");font-style:italic;font-weight:400 700;font-display:swap}:root{--zk-paper:#f6f4ee;--zk-surface:#faf8f1;--zk-surface-2:#edebdf;--zk-surface-3:#e9e5d9;--zk-ink:#24251e;--zk-ink-soft:#535d42;--zk-muted:#696b5d;--zk-rule:#d8d4c8;--zk-rule-strong:#c5c6b6;--zk-gilt:#d6bd85;--zk-gilt-deep:#8a7243;--zk-gilt-wash:#eee3c7;--zk-platinum:#71808e;--zk-on-gilt:#262719;--zk-safe:#4d5f37;--zk-safe-wash:#dde2ce;--zk-hand:#68552a;--zk-hand-wash:#f1e8d3;--zk-unknown:#696b5d;--zk-shadow-1:none;--zk-shadow-2:none;--zk-shadow-3:0 24px 60px -22px #17191159;--zk-serif:"ZK Editorial", "Cormorant Garamond", "Times New Roman", serif;--zk-sans:Arial, Helvetica, sans-serif;--zk-cond:Arial, Helvetica, sans-serif;--zk-band:linear-gradient(90deg, var(--zk-rule-strong), var(--zk-rule-strong));--zk-night:#171613;--zk-night-2:#171c14;--zk-moss:#262c20;--zk-night-text:#f5f1e5;--zk-night-muted:#c6c9b7;--zk-gold-light:#e1c995;--zk-gold-hover:#e4ce9c;--zk-gold-em:#d1b784;--zk-olive:#282c21;--zk-olive-hover:#444b36;--zk-olive-deep:#39432b;--zk-olive-line:#7a835e;--zk-sage:#dde2ce;--zk-sage-line:#89946e;--zk-sage-hover:#e4e5d7;--zk-form:#eeede2;--zk-line-soft:#d3d1c4;--zk-line-field:#adb29a;--zk-error:#913f2b;--zk-error-wash:#f5ddd5;--zk-focus:#aa884b;--zk-gutter:5.2vw;--zk-header-h:100px;--color-page:var(--zk-paper);--color-surface:var(--zk-surface-2);--color-ink:var(--zk-ink);--color-ink-muted:var(--zk-muted);--color-primary:var(--zk-olive);--color-on-primary:#faf8f1;--color-secondary:var(--zk-surface-3);--color-on-secondary:var(--zk-ink);--color-accent:var(--zk-gilt-deep);--color-line:var(--zk-rule);--font-body:var(--zk-sans);--font-heading:var(--zk-serif);--btn-radius:0}@media (width<=760px){:root{--zk-header-h:82px}}@layer components{.storefront .zk-header{z-index:20;height:var(--zk-header-h);padding:0 var(--zk-gutter);background:var(--zk-night);color:var(--zk-night-text);border-bottom:1px solid #d2b77d25;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.storefront .zk-header a:focus-visible,.storefront .zk-header button:focus-visible,.storefront .zk-header input:focus-visible,.storefront .zk-footer a:focus-visible,.storefront .zk-footer button:focus-visible{outline:2px solid var(--zk-gold-light);outline-offset:3px}.storefront .zk-brand{min-width:122px;color:var(--zk-gold-light);flex-direction:column;flex:none;align-items:center;line-height:.8;text-decoration:none;display:inline-flex}.storefront .zk-brand__name{font-family:var(--zk-serif);letter-spacing:-2px;font-size:45px;position:relative}.storefront .zk-brand__star{letter-spacing:0;font-family:Georgia,serif;font-size:24px;line-height:1;position:absolute;top:0;right:-21px}.storefront .zk-brand__sub{letter-spacing:2.5px;margin:12px 0 0 7px;font-size:12px}.storefront .zk-brand--footer{align-items:flex-start;margin-bottom:23px;padding-left:0}.storefront .zk-brand--footer .zk-brand__sub{margin-left:0}.storefront .zk-drawer{flex:auto;justify-content:flex-start;align-items:center;gap:28px;min-width:0;display:flex}.storefront .zk-drawer__top,.storefront .zk-overlay{display:none}.storefront .zk-nav{align-items:center;gap:38px;margin-left:5vw;display:flex}.storefront .zk-nav__link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:14px;text-decoration:none;display:inline-block;position:relative}.storefront .zk-nav__link:after{content:"";background:var(--zk-gold-em);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.storefront .zk-nav__link:hover:after,.storefront .zk-nav__link:focus-visible:after,.storefront .zk-nav__link[aria-expanded=true]:after{width:100%}.storefront .zk-cats__toggle{align-items:center;gap:8px;display:inline-flex}.storefront .zk-cats__caret{width:11px;height:11px;transition:transform .2s;transform:rotate(90deg)}.storefront .zk-cats__caret.is-open{transform:rotate(-90deg)}.storefront .zk-cats__panel{z-index:30;padding:36px var(--zk-gutter) 44px;background:var(--zk-surface-2);color:var(--zk-ink);border-bottom:1px solid var(--zk-rule-strong);position:absolute;top:100%;left:0;right:0}.storefront .zk-cats__all{letter-spacing:.12em;text-transform:uppercase;color:var(--zk-ink);border-bottom:1px solid var(--zk-gilt-deep);align-items:center;gap:10px;margin-bottom:28px;padding-bottom:4px;font-size:13px;text-decoration:none;display:inline-flex}.storefront .zk-cats__all svg{width:14px;height:14px}.storefront .zk-cats__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:28px 40px;display:grid}.storefront .zk-cats__root{font-family:var(--zk-serif);color:var(--zk-ink);font-size:26px;line-height:1.1;text-decoration:none}.storefront .zk-cats__children{margin:12px 0 0;padding:0;list-style:none}.storefront .zk-cats__children li+li{margin-top:8px}.storefront .zk-cats__children a{color:var(--zk-ink-soft);font-size:14px;text-decoration:none}.storefront .zk-cats__root:hover,.storefront .zk-cats__children a:hover,.storefront .zk-cats__all:hover{color:var(--zk-gilt-deep)}.storefront .zk-search{border-bottom:1px solid #0000;align-items:center;margin-left:auto;transition:border-color .2s;display:flex}.storefront .zk-search:focus-within{border-bottom-color:var(--zk-gold-em)}.storefront .zk-search input{width:0;color:inherit;font:inherit;background:0 0;border:0;padding:6px 0;font-size:14px;transition:width .3s}.storefront .zk-search:focus-within input,.storefront .zk-search input:not(:placeholder-shown){width:170px;padding-right:8px}.storefront .zk-search input::placeholder{color:var(--zk-night-muted)}.storefront .zk-search button{min-width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.storefront .zk-search svg{width:19px;height:19px}.storefront .zk-langs{letter-spacing:.14em;text-transform:uppercase;gap:12px;font-size:12px;display:flex}.storefront .zk-lang{color:var(--zk-night-muted);text-decoration:none}.storefront .zk-lang:hover,.storefront .zk-lang.is-current{color:var(--zk-gold-light)}.storefront .zk-header__actions{flex:none;align-items:center;gap:10px;display:flex}.storefront .zk-icon-button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid}.storefront .zk-icon-button svg{width:22px;height:22px}.storefront .zk-header__toggle{display:none}.storefront .zk-bag{min-height:44px;color:inherit;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.storefront .zk-bag svg{width:19px;height:19px}.storefront .zk-bag__count{width:24px;height:24px;color:var(--zk-gold-light);border:1px solid #e1c99566;border-radius:50%;place-items:center;font-size:12px;display:grid}.storefront .zk-bag__count.is-filled{border-color:var(--zk-gold-light)}.storefront .zk-footer{padding:65px var(--zk-gutter) 25px;background:var(--zk-night-2);color:var(--zk-night-muted)}.storefront .zk-footer a{color:inherit;text-decoration:none}.storefront .zk-footer a:hover{color:var(--zk-gold-light)}.storefront .zk-footer__top{grid-template-columns:1.15fr .8fr .95fr 1.25fr;gap:6%;padding-bottom:60px;display:grid}.storefront .zk-footer__top p,.storefront .zk-footer__top li{font-size:13px}.storefront .zk-footer__tagline{line-height:1.6}.storefront .zk-footer__about{color:#9da58c;max-width:38ch;margin-top:18px;line-height:1.6}.storefront .zk-footer__contact{margin-top:22px;font-size:13px;line-height:1.7}.storefront .zk-footer__contact address,.storefront .zk-footer__contact p{font-style:normal}.storefront .zk-footer__contact span{display:block}.storefront .zk-footer__contact a{text-underline-offset:3px;text-decoration:underline}.storefront .zk-footer h2{font:400 14px var(--zk-sans);color:#e8e8d9;margin:0 0 25px}.storefront .zk-footer__col ul{margin:0;padding:0;list-style:none}.storefront .zk-footer__col li{margin:15px 0}.storefront .zk-footer__col li:first-child{margin-top:0}.storefront .zk-footer__note .zk-eyebrow{color:#b6bca2;font-size:12px}.storefront .zk-footer__note h2{font-family:var(--zk-serif);color:var(--zk-night-text);margin:18px 0 25px;font-size:30px;line-height:1.15}.storefront .zk-footer__note h2 em{color:#c3b482}.storefront .zk-footer__bottom{color:#9da58c;border-top:1px solid #515940;justify-content:space-between;gap:24px;padding-top:25px;font-size:12px;display:flex}.storefront .zk-footer__cookies{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.storefront .zk-footer__cookies:hover{color:var(--zk-gold-light)}@media (width<=1100px){.storefront .zk-nav{gap:25px;margin-left:0}.storefront .zk-drawer{gap:18px}.storefront .zk-footer__top{grid-template-columns:1fr .8fr 1fr;gap:4%}.storefront .zk-footer__note{display:none}}@media (width<=760px){.storefront .zk-header{padding:0 22px}.storefront .zk-brand{min-width:95px}.storefront .zk-brand__name{font-size:37px}.storefront .zk-brand__star{font-size:20px;right:-18px}.storefront .zk-brand__sub{letter-spacing:2px;margin-top:10px}.storefront .zk-header__toggle{display:grid}.storefront .zk-bag__label{display:none}.storefront .zk-overlay{z-index:40;background:#14140e8c;display:block;position:fixed;inset:0}.storefront .zk-drawer{z-index:50;background:var(--zk-surface-2);width:min(100%,400px);color:var(--zk-ink);visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:30px;transition:transform .3s,visibility 0s .3s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.storefront .zk-header.is-open .zk-drawer{visibility:visible;transition:transform .3s;transform:none}.storefront .zk-drawer__top{border-bottom:1px solid #d0d0c0;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.storefront .zk-drawer__title{font:400 38px var(--zk-serif)}.storefront .zk-nav{flex-direction:column;align-items:flex-start;gap:30px;margin:30px 0}.storefront .zk-nav__link{font:400 35px var(--zk-serif);padding:0}.storefront .zk-nav__link:after{display:none}.storefront .zk-cats{width:100%}.storefront .zk-cats__panel{background:0 0;border:0;padding:18px 0 0 6px;position:static}.storefront .zk-cats__root{font-size:26px}.storefront .zk-cats__grid{grid-template-columns:1fr;gap:20px}.storefront .zk-search{border-bottom:1px solid var(--zk-line-field);margin-left:0}.storefront .zk-search input,.storefront .zk-search:focus-within input{flex:1;width:auto;padding:10px 0;font-size:16px}.storefront .zk-search input::placeholder{color:var(--zk-muted)}.storefront .zk-langs{margin-top:26px}.storefront .zk-lang{color:var(--zk-muted)}.storefront .zk-lang:hover,.storefront .zk-lang.is-current{color:var(--zk-ink)}.storefront .zk-footer{padding:45px 25px 25px}.storefront .zk-footer__top{grid-template-columns:1fr 1fr;gap:38px 20px;padding-bottom:40px}.storefront .zk-footer__brand{grid-column:1/-1}.storefront .zk-footer h2{margin-bottom:20px;font-size:13px}.storefront .zk-footer__col li{font-size:14px}.storefront .zk-footer__bottom{flex-wrap:wrap;gap:20px}.storefront .zk-footer__made{display:none}}@media (width<=380px){.storefront .zk-header{gap:12px;padding:0 16px}.storefront .zk-brand__sub{letter-spacing:1px}.storefront .zk-header__actions{gap:2px}}@media (width>=1600px){.storefront .zk-footer__top{max-width:1500px}}@media (prefers-reduced-motion:reduce){.storefront .zk-drawer,.storefront .zk-nav__link:after,.storefront .zk-search input{transition:none}}.zk-hero{isolation:isolate;min-height:660px;height:calc(100svh - var(--zk-header-h));color:#f4f1e6;background:#141411;max-height:860px;position:relative;overflow:hidden}.zk-hero__art{z-index:-2;position:absolute;inset:0;overflow:hidden}.zk-hero__still{object-fit:contain;object-position:right center;width:100%;max-width:none;height:100%;display:block}.zk-hero__veil{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#141411 0%,#141411ed 16%,#14141188 35%,#0000 56%),linear-gradient(#0000 86%,#141411 100%);position:absolute;inset:0}.zk-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;height:calc(100% - 78px);padding:46px 0 34px 7.1vw;display:flex;position:relative}.zk-hero__eyebrow{color:#c9b78e;letter-spacing:.25em;align-items:center;gap:16px;margin:0 0 33px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.zk-hero__rule{background:#ad9562;width:35px;height:1px;display:block}.zk-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(76px,7.5vw,112px);font-weight:400;line-height:.98}.zk-hero h1 em{color:var(--zk-gold-em);white-space:nowrap;display:inline-block}.zk-hero__description{letter-spacing:.01em;color:#bfbeb2;margin:30px 0 33px;font-size:16px;line-height:1.85}.zk-hero__actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.zk-hero .zk-hero__cta{color:#292619;background:#d2bb88;border-color:#ddc99e;min-height:55px;padding:17px 30px;box-shadow:inset 0 0 0 3px #cfb782}.zk-hero .zk-hero__cta:hover{box-shadow:none;background:#e6d2a5}.zk-hero__secondary{color:#d5d0c2;border-bottom:1px solid #8f8264;padding:9px 0;font-size:14px;transition:color .2s,border-color .2s}.zk-hero__secondary:hover{color:#f4e1b4;border-color:#e8cea0}.zk-hero__bottom{left:7.1vw;right:var(--zk-gutter);letter-spacing:.13em;color:#a8a797;justify-content:space-between;align-items:center;gap:30px;min-height:40px;font-size:12px;display:flex;position:absolute;bottom:26px}.zk-hero__bottom>a{letter-spacing:.02em;color:#d1c8b3;align-items:center;gap:18px;font-size:13px;display:flex}.zk-hero__bottom>span:last-child{color:#c9b689}.zk-hero__down{background:#8b7c59;width:1px;height:28px;display:block}@media (width>=1600px){.zk-hero__art{left:9%}.zk-hero__copy{max-width:900px;padding-left:8.5vw}.zk-hero__bottom{left:8.5vw}.zk-hero h1{font-size:118px}}@media (width>=761px) and (width<=1100px){.zk-hero{min-height:680px;max-height:790px}.zk-hero__art{left:12%;right:-14%}.zk-hero__copy{max-width:570px;padding-left:var(--zk-gutter)}.zk-hero h1{font-size:clamp(65px,8vw,87px)}.zk-hero__actions{gap:23px}.zk-hero__bottom{left:var(--zk-gutter)}.zk-hero__bottom>span{max-width:190px;line-height:1.8}}@media (width<=760px){.zk-hero{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.zk-hero__copy{z-index:1;max-width:none;height:auto;padding:46px 25px 0}.zk-hero__eyebrow{letter-spacing:.2em;gap:12px;margin-bottom:24px}.zk-hero__rule{width:28px}.zk-hero h1{font-size:clamp(52px,13.7vw,86px);line-height:1.01}.zk-hero__description{margin:23px 0 25px;line-height:1.75}.zk-hero__actions{gap:22px}.zk-hero .zk-hero__cta{min-height:50px;padding:15px 22px;font-size:13px}.zk-hero__secondary{font-size:13px}.zk-hero__art{z-index:0;order:1;width:calc(100% + 190px);height:370px;margin:0 0 0 -190px;position:relative;inset:auto}.zk-hero__veil{display:none}.zk-hero__bottom{border-top:1px solid #6f65453b;order:2;gap:18px;min-height:52px;margin:0 25px 25px;padding-top:18px;position:relative;bottom:auto;left:auto;right:auto}.zk-hero__bottom>span:first-child{letter-spacing:.08em;max-width:165px;line-height:1.7}.zk-hero__bottom>a{gap:13px;font-size:12px}.zk-hero__bottom>span:last-child{display:none}}@media (width<=380px){.zk-hero__actions{gap:16px}.zk-hero .zk-hero__cta{padding:14px 18px}.zk-hero__secondary{font-size:12px}.zk-hero__art{height:335px}}.zk-collection--promo{padding-top:0}.zk-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;display:grid}.zk-product-card__image{aspect-ratio:1;background:var(--zk-well);display:block;position:relative;overflow:hidden}.zk-product-card__image img{object-fit:cover;width:100%;height:100%;transition:filter .4s}.zk-product-card:hover .zk-product-card__image img{filter:brightness(1.035)}.zk-product-card__tag{z-index:1;color:#515341;letter-spacing:.04em;background:#f8f5eaeb;padding:7px 9px;font-size:12px;position:absolute;top:18px;left:17px}.zk-product-card__number{color:#5d5b48;font-size:12px;position:absolute;bottom:18px;left:18px}.zk-product-card__cta{opacity:0;background:#f8f5eae8;padding:7px 10px;font-size:12px;transition:all .25s;position:absolute;bottom:18px;right:18px;transform:translateY(6px)}.zk-product-card:hover .zk-product-card__cta,.zk-product-card__image:focus-visible .zk-product-card__cta{opacity:1;transform:translateY(0)}.zk-product-card__caption{justify-content:space-between;gap:8px;padding-top:19px;display:flex}.zk-product-card__title{min-width:0}.zk-product-card__title h3{margin:0;font-size:26px;line-height:1.2}.zk-product-card__title p{color:#727264;margin:6px 0 0;font-size:12px;line-height:1.5}.zk-product-card__buy{flex-direction:column;flex-shrink:0;align-items:flex-end;padding-top:4px;font-size:14px;display:flex}.zk-product-card__price{white-space:nowrap;flex-direction:column;align-items:flex-end;margin:0;line-height:1.4;display:flex}.zk-product-card__price s{color:#727264;font-size:12px}.zk-product-card__add{color:#4d5739;border:1px solid #c5c5b7;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:12px;transition:all .2s;display:grid}.zk-product-card__add:hover{background:#dce2ca}@media (width<=1100px){.zk-product-grid{gap:16px}.zk-product-card__caption{flex-direction:column}.zk-product-card__buy{flex-direction:row;justify-content:space-between;align-items:center}.zk-product-card__add{margin-top:0}.zk-product-card__tag{top:10px;left:10px}}@media (width<=760px){.zk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.zk-collection .zk-h2{font-size:47px}.zk-product-card__tag,.zk-product-card__cta{display:none}.zk-product-card__number{bottom:12px;left:12px}.zk-product-card__caption{padding-top:14px}.zk-product-card__title h3{font-size:24px}.zk-product-card__buy{font-size:13px}.zk-product-card__add{width:34px;height:34px}}.zk-manifesto{background:var(--zk-moss);color:#eeedde;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.zk-manifesto__image{min-height:650px;position:relative;overflow:hidden}.zk-manifesto__image img{object-fit:cover;object-position:75% center;width:100%;height:100%;position:absolute}.zk-manifesto__image span{letter-spacing:.2em;color:#e8d5ad;font-size:12px;position:absolute;bottom:40px;left:10%}.zk-manifesto__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:85px 11%;display:flex}.zk-manifesto__copy .zk-eyebrow{color:#c1c4a8;margin-bottom:28px}.zk-manifesto__copy .zk-h2{margin-bottom:28px;font-size:clamp(42px,4vw,64px)}.zk-manifesto__copy .zk-h2 em{color:#d8c391}.zk-manifesto__copy>p:not(.zk-eyebrow){color:#c4c8b7;margin-bottom:18px;font-size:16px;line-height:1.85}.zk-manifesto__copy .zk-textlink{margin-top:15px}@media (width<=1100px){.zk-manifesto__copy{padding:65px 9%}}@media (width<=760px){.zk-manifesto{grid-template-columns:1fr;min-height:0}.zk-manifesto__image{min-height:460px}.zk-manifesto__copy{padding:55px 25px 65px}.zk-manifesto__copy .zk-h2{font-size:50px}.zk-manifesto__copy>p:not(.zk-eyebrow){font-size:15px}}.zk-ritual{text-align:center;padding-top:110px;padding-bottom:75px}.zk-ritual>.zk-eyebrow{color:#7b7d68;margin-bottom:25px}.zk-ritual__text{color:#707263;max-width:590px;margin:28px auto;font-size:16px}.zk-ritual__actions{justify-content:center;align-items:center;gap:30px;display:flex}.zk-editorial-links{border-top:1px solid var(--zk-line-soft);border-bottom:1px solid var(--zk-line-soft);text-align:left;grid-template-columns:repeat(3,1fr);margin-top:90px;padding:35px 0;display:grid}.zk-editorial-links>a{border-right:1px solid var(--zk-line-soft);padding:10px 28px}.zk-editorial-links>a:first-child{padding-left:0}.zk-editorial-links>a:last-child{border-right:0}.zk-editorial-links span{letter-spacing:.1em;color:#7b7b67;font-size:12px}.zk-editorial-links h3{margin:15px 0 8px;font-size:26px;line-height:1.15}.zk-editorial-links p{color:#757564;margin:0;font-size:13px}@media (width<=760px){.zk-ritual{padding-top:58px;padding-bottom:58px}.zk-ritual .zk-h2{font-size:46px}.zk-ritual__text{max-width:450px}.zk-ritual__actions{flex-direction:column;gap:17px}.zk-editorial-links{margin-top:50px;padding:8px 0;display:block}.zk-editorial-links>a,.zk-editorial-links>a:first-child{border:0;border-bottom:1px solid var(--zk-line-soft);padding:24px 0;display:block}.zk-editorial-links h3{margin:10px 0;font-size:27px}}.zk-skip{z-index:100;background:var(--zk-gilt-wash);color:var(--zk-ink);padding:10px 16px;font-size:14px;position:fixed;top:-100px;left:10px}.zk-skip:focus{top:10px}.zk-pad{padding:94px max(var(--zk-gutter), 24px)}.zk-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#6a6c5c;font-size:12px;font-weight:500;line-height:1.7;display:block}.zk-h2{font-family:var(--zk-serif);letter-spacing:-.035em;font-size:clamp(44px,4.5vw,70px);font-weight:400;line-height:1.02}.zk-h2 em,.zk-accent{color:var(--zk-gilt-deep)}.zk-button{letter-spacing:.03em;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:18px 28px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.zk-button:hover{transform:translateY(-2px)}.zk-button:disabled,.zk-button[aria-disabled=true]{opacity:.45;cursor:default;transform:none}.zk-button--gold{background:var(--zk-gilt);color:var(--zk-on-gilt)}.zk-button--gold:hover{background:var(--zk-gold-hover)}.zk-button--dark{background:var(--zk-olive);color:#faf8f1}.zk-button--dark:hover{background:var(--zk-olive-hover)}.zk-button--outline{color:var(--zk-ink);background:0 0;border-color:#a4a58f}.zk-button--outline:hover{background:#e9e6db}.zk-button--full{width:100%}.zk-textlink{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a5a48f;padding:5px 0 7px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-block}.zk-textlink:hover{border-color:currentColor}.zk-textlink--light{color:#f1ebd9;border-color:#898e74}.zk-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px;display:flex}.zk-section-heading .zk-eyebrow{margin-bottom:18px}@media (width<=760px){.zk-pad{padding:58px 23px}.zk-section-heading{display:block}.zk-section-heading>.zk-textlink{margin-top:25px}}}:root{--zk-well:#f3ebda}.zc{--zc-line:#cbcaba;--zc-card-line:#cccebd;--zc-row-line:#c8cab8;--zc-circle-line:#c2c3b7;--zc-dim:#808476;--zc-ink-2:#383e2d;--zc-note:#707662;--zc-hint:#6b7060;--zc-small:#626655;--zc-body:#606950;--zc-accent:#7c713f;--zc-star:#8b713c;--zc-notice:#a28b51;--zc-notice-line:#d9caa6;--zc-well:#f3ebda;--zc-link-line:#a5a48f;--zc-outline:#a4a58f;--zc-outline-hover:#e9e6db;padding:94px max(var(--zk-gutter), 24px);background:var(--zk-surface-2);color:var(--zk-ink);font-family:var(--zk-sans);border-bottom:1px solid #d9d7c9;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);column-gap:7%;font-size:15px;line-height:1.55;display:grid}.zc *,.zc :before,.zc :after{box-sizing:border-box}.zc :where(h1,h2,h3,h4){font-family:var(--zk-serif);text-wrap:balance;margin:0;font-weight:400}.zc :where(p){margin:0}.zc :where(img){max-width:100%;display:block}.zc :where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.zc :where(a,button,[tabindex]):focus-visible{outline:2px solid var(--zk-focus);outline-offset:3px}.zc :where(h2[tabindex="-1"]):focus{outline:none}.zc q{font-style:italic}.zc-intro{padding-top:20px}.zc-intro__star{color:var(--zc-star);letter-spacing:0;margin-right:8px;font-size:19px}.zc-title{letter-spacing:-.035em;margin:25px 0;font-size:clamp(44px,4.5vw,70px);line-height:1.02}.zc-title em{color:var(--zc-accent);font-style:italic}.zc-lede{color:var(--zk-muted);font-size:16px;line-height:1.85}.zc-time{color:var(--zc-small);margin-top:33px;font-size:12px;display:block}.zc-stage{min-width:0}.zc-fallback{border-top:1px solid var(--zc-line);flex-direction:column;align-items:flex-start;gap:22px;padding-top:28px;display:flex}.zc-fallback p{max-width:52ch;color:var(--zk-muted);font-size:15px;line-height:1.8}@media (scripting:enabled){.zc-fallback--reserve{min-height:690px}}@media (scripting:enabled) and (width>=1600px){.zc-fallback--reserve{min-height:745px}}@media (scripting:enabled) and (width<=1100px){.zc-fallback--reserve{min-height:760px}}@media (scripting:enabled) and (width<=760px){.zc-fallback--reserve{min-height:900px}}.zc-fallback[hidden],.zc-app[hidden]{display:none}.zc-app{scroll-margin-top:24px}.zc-lbl{color:#6a6c5c;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.7}.zc-btn{border:1px solid var(--zc-outline);min-height:48px;color:var(--zk-ink);letter-spacing:.03em;text-align:center;background:0 0;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.zc-btn:hover{background:var(--zc-outline-hover);transform:translateY(-2px)}.zc-btn--primary{border-color:var(--zk-olive);background:var(--zk-olive);color:#faf8f1}.zc-btn--primary:hover{border-color:var(--zk-olive-hover);background:var(--zk-olive-hover)}.zc-btn--ghost,.zc-btn--small,.zc-nav .zc-btn:not(.zc-btn--primary){border:0;border-bottom:1px solid var(--zc-link-line);letter-spacing:0;background:0 0;min-height:0;padding:5px 0 7px;font-weight:400;line-height:1.3}.zc-btn--ghost:hover,.zc-btn--small:hover,.zc-nav .zc-btn:not(.zc-btn--primary):hover{background:0 0;border-color:currentColor;transform:none}.zc-btn--small{font-size:13px}.zc-btn:disabled{opacity:.45;cursor:default;transform:none}.zc-rail{border-bottom:1px solid var(--zc-line);justify-content:space-between;gap:4px;padding-bottom:24px;display:flex}.zc-step{color:var(--zc-dim);white-space:nowrap;align-items:center;gap:8px;padding:5px;font-size:12px;line-height:1.2;transition:color .2s;display:flex}.zc-step__idx{border:1px solid var(--zc-circle-line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.zc-step:not(:last-child) .zc-step__idx:before{content:"0"}.zc-step[data-state=done],.zc-step[data-state=now]{color:var(--zc-ink-2)}.zc-step[data-state=done] .zc-step__idx{border-color:var(--zk-olive-line)}.zc-step[data-state=now] .zc-step__idx{border-color:var(--zk-olive-deep);background:var(--zk-olive-deep);color:#fff}.zc-step:not(:disabled):hover{color:var(--zk-ink)}.zc-step:disabled{opacity:.45;cursor:default}.zc-mprog{display:none}.zc-panel{padding-top:25px;position:relative}.zc-qtop{margin-bottom:10px}.zc-panel:has(>.zc-opts,>.zc-cards)>.zc-qtop{margin:0;position:absolute;top:33px;right:0}.zc-panel:has(>.zc-opts,>.zc-cards)>.zc-qtop .zc-lbl{color:var(--zc-note);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:400}.zc-panel:has(>.zc-opts,>.zc-cards)>.zc-q{padding-right:72px}.zc-q{font-size:32px;line-height:1.1}.zc-qsub{max-width:62ch;color:var(--zc-hint);margin-top:8px;font-size:14px;line-height:1.8}.zc-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.zc-opt{border:1px solid var(--zc-card-line);min-height:128px;color:var(--zk-ink);text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:40px 18px 20px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.zc-opt:hover{background:var(--zk-sage-hover)}.zc-opt[aria-pressed=true]{border-color:var(--zk-sage-line);background:var(--zk-sage)}.zc-opt__text{flex-direction:column;gap:8px;min-width:0;display:flex}.zc-opt__label{font-family:var(--zk-serif);font-size:19px;line-height:1.1}.zc-opt__hint{color:var(--zc-small);font-size:12px;line-height:1.5}.zc-opt__count{color:var(--zc-note);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px;line-height:1;position:absolute;top:13px;right:15px}.zc-opt[aria-pressed=true] .zc-opt__count{color:var(--zk-olive-deep)}.zc-opt--warn:after{content:"!";content:"!" / "";border:1px solid var(--zc-notice);width:18px;height:18px;color:var(--zk-hand);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:11px;right:13px}.zc-opt--warn .zc-opt__hint{color:var(--zk-hand)}.zc-opt--warn:hover{background:var(--zk-hand-wash)}.zc-opt--warn[aria-pressed=true]{border-color:var(--zc-notice);background:var(--zk-hand-wash)}.zc-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:22px;display:grid}.zc-card{border:1px solid var(--zc-card-line);color:var(--zk-ink);text-align:left;flex-direction:column;transition:background-color .2s,border-color .2s;display:flex}.zc-card:hover{background:var(--zk-sage-hover)}.zc-card[aria-pressed=true]{border-color:var(--zk-sage-line);background:var(--zk-sage)}.zc-card__photo{aspect-ratio:1;background:var(--zc-well);display:block;position:relative;overflow:hidden}.zc-card__missing{color:var(--zc-note);text-align:center;place-items:center;padding:10px;font-size:12px;display:grid;position:absolute;inset:0}.zc-card__photo img{z-index:1;object-fit:cover;background:var(--zc-well);width:100%;height:100%;transition:filter .4s;position:relative}.zc-card:hover .zc-card__photo img{filter:brightness(1.035)}.zc-card__body{flex-direction:column;flex:1;gap:6px;padding:16px 16px 18px;display:flex}.zc-card__title{font-family:var(--zk-serif);font-size:19px;line-height:1.1}.zc-card__hint{color:var(--zc-small);font-size:12px;line-height:1.5}.zc-card__count{color:var(--zc-note);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:8px;font-size:12px}.zc-card[aria-pressed=true] .zc-card__count{color:var(--zk-olive-deep)}.zc-card--plain .zc-card__photo{background:var(--zk-paper);place-items:center;display:grid}.zc-card__glyph{color:var(--zc-accent);font-family:var(--zk-serif);font-size:28px;font-style:italic}.zc-nav{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:23px;display:flex}.zc-nav .zc-btn--primary{min-height:54px;margin-left:auto;padding:18px 28px}.zc-notes{border-top:1px solid var(--zc-line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:34px;padding-top:18px;display:flex}.zc-chips{flex-wrap:wrap;gap:8px;display:flex}.zc-chip{border:1px solid var(--zc-card-line);color:var(--zc-ink-2);align-items:center;gap:2px;padding-left:11px;font-size:12px;line-height:1.3;display:inline-flex}.zc-chip b{font-weight:400}.zc-chip__x{width:30px;height:30px;color:var(--zc-note);place-items:center;font-size:16px;line-height:1;transition:background-color .2s,color .2s;display:grid}.zc-chip__x:hover{background:var(--zk-sage-hover);color:var(--zk-ink)}.zc-chips__empty{color:var(--zc-note);font-family:var(--zk-serif);font-size:16px;font-style:italic}.zc-hero{border-top:1px solid var(--zc-row-line);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px;margin-top:22px;padding-top:24px;display:grid}.zc-hero__shot{align-self:start;position:relative}.zc-score{z-index:2;background:var(--zk-olive-deep);color:#faf8f1;max-width:70%;padding:9px 12px 10px;position:absolute;top:0;left:0}.zc-score__pc{font-family:var(--zk-serif);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.zc-score__label{color:var(--zk-sage);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:10px;line-height:1.35;display:block}.zc-hero__info{flex-direction:column;min-width:0;display:flex}.zc-eyebrow{color:var(--zc-accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.7}.zc-hero__name{margin-top:8px;font-size:30px;line-height:1.1}.zc-hero__coll{color:var(--zk-muted);margin-top:6px;font-size:12px}.zc-specs{border-top:1px solid var(--zc-row-line);border-bottom:1px solid var(--zc-row-line);color:var(--zk-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin-top:16px;padding:10px 0;font-size:13px;display:flex}.zc-specs__sep{color:var(--zk-rule-strong)}.zc-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;display:flex}.zc-price__value{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:20px}.zc-price small{color:var(--zc-small);font-size:12px}.zc-care{border:1px solid;align-items:flex-start;gap:12px;max-width:60ch;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.zc-care__icon{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.zc-care b{letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:500;display:block}.zc-care em{color:var(--zk-ink-soft);font-style:normal}.zc-care[data-care=DISHWASHER_SAFE]{border-color:var(--zk-sage-line);background:var(--zk-sage);color:var(--zk-safe)}.zc-care[data-care=DISHWASHER_SAFE] .zc-care__icon{background:var(--zk-safe);color:var(--zk-sage)}.zc-care[data-care=HAND_WASH_ONLY],.zc-care[data-care=HAND_WASH_RECOMMENDED]{border-color:var(--zc-notice);background:var(--zk-hand-wash);color:var(--zk-hand)}.zc-care[data-care=HAND_WASH_ONLY] .zc-care__icon,.zc-care[data-care=HAND_WASH_RECOMMENDED] .zc-care__icon{background:var(--zk-hand);color:var(--zk-hand-wash)}.zc-care[data-care=UNKNOWN]{border:1px dashed var(--zk-rule-strong);color:var(--zk-unknown);background:0 0}.zc-care[data-care=UNKNOWN] .zc-care__icon{border:1px dashed var(--zk-rule-strong);color:var(--zk-unknown)}.zc-why{margin-top:20px}.zc-why .zc-lbl{margin-bottom:8px}.zc-why ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zc-why li{color:var(--zc-body);padding-left:18px;font-size:14px;line-height:1.6;position:relative}.zc-why li:before{content:"";background:var(--zk-olive-line);width:9px;height:1px;position:absolute;top:.8em;left:0}.zc-why b{color:var(--zk-ink);font-weight:500}.zc-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:24px;display:flex}.zc-actions .zc-btn--ghost{margin-left:8px}.zc-alts{margin-top:36px}.zc-alts>.zc-lbl{margin-bottom:8px;display:block}.zc-alts__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.zc-alt{border-top:1px solid var(--zc-row-line);color:var(--zk-ink);text-align:left;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:grid}.zc-alt__shot{width:85px;display:block}.zc-alt__body{flex-direction:column;gap:3px;min-width:0;display:flex}.zc-alt__name{font-family:var(--zk-serif);font-size:22px;line-height:1.1}a.zc-alt:hover .zc-alt__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.zc-alt__meta{color:var(--zc-small);font-variant-numeric:tabular-nums;font-size:12px}.zc-alt__price{font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px}.zc-alt__score{color:var(--zc-accent);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px}.zc-more{color:var(--zk-muted);margin-top:16px;font-size:13px}.zc-more b{color:var(--zk-ink);font-variant-numeric:tabular-nums;font-weight:500}.zc-verdict{border:1px solid var(--zc-card-line);margin-top:22px;padding:24px 26px}.zc-verdict--warn{border-color:var(--zc-notice);background:var(--zk-hand-wash)}.zc-verdict h4{margin-bottom:10px;font-size:25px;line-height:1.15}.zc-verdict p{max-width:70ch;color:var(--zc-body);font-size:14px;line-height:1.75}.zc-verdict p+p,.zc-verdict__split+p{margin-top:12px}.zc-verdict b{color:var(--zk-ink);font-variant-numeric:tabular-nums;font-weight:500}.zc-verdict__split{border-top:1px solid var(--zc-notice-line);border-bottom:1px solid var(--zc-notice-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.zc-verdict__cell{padding:14px 14px 14px 0}.zc-verdict__cell+.zc-verdict__cell{border-left:1px solid var(--zc-notice-line);padding-left:16px}.zc-verdict__n{font-family:var(--zk-serif);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.zc-verdict__t{color:var(--zc-small);margin-top:6px;font-size:12px;line-height:1.4}.zc-verdict__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.zc-sheet{border:1px solid var(--zk-rule);background:var(--zk-paper);width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--zk-ink);box-shadow:var(--zk-shadow-3);font-family:var(--zk-sans);border-radius:0;margin:auto;padding:0;font-size:15px;line-height:1.55;overflow-y:auto}.zc-sheet::backdrop{background:#1716138c}.zc-sheet__head{z-index:1;border-bottom:1px solid var(--zk-rule);background:var(--zk-paper);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;top:0}.zc-sheet__body{padding:24px}.zc-sheet__product{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.zc-sheet__thumb{flex:none;width:120px}.zc-sheet__meta{flex:1;min-width:190px}.zc-sheet__name{font-size:30px;line-height:1.1}.zc-sheet__coll{color:var(--zk-muted);margin-top:6px;font-size:12px}.zc-sheet__price{font-variant-numeric:tabular-nums;margin-top:10px;font-size:16px}.zc-sheet__link{border-bottom:1px solid var(--zc-link-line);color:var(--zk-ink);margin-top:10px;padding:5px 0 7px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-block}.zc-sheet__link:hover{border-color:currentColor}.zc-sheet__lead{color:var(--zk-muted);margin:8px 0 16px;font-size:14px;line-height:1.7}.zc-sheet__quote{color:var(--zk-muted);font-family:var(--zk-serif);margin-top:14px;font-size:17px;font-style:italic;line-height:1.45}.zc-genes{border-bottom:1px solid var(--zk-rule)}.zc-gene{border-top:1px solid var(--zk-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:11px 0;display:grid}.zc-gene__value{font-variant-numeric:tabular-nums;grid-area:1/1;font-size:15px}.zc-gene__key{color:var(--zk-muted);grid-area:2/1;font-size:12px}.zc-gene__badge{border:1px solid var(--zk-sage-line);background:var(--zk-sage);color:var(--zk-safe);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;grid-area:1/2/span 2;padding:3px 8px;font-size:11px}.zc-gene[data-known=no] .zc-gene__value{color:var(--zk-muted);font-family:var(--zk-serif);font-size:17px;font-style:italic}.zc-gene[data-known=no] .zc-gene__badge{border:1px dashed var(--zk-rule-strong);color:var(--zk-muted);background:0 0}.zc-family{border-bottom:1px solid var(--zk-rule)}.zc-family__row{border-top:1px solid var(--zk-rule);color:var(--zk-ink);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 8px;text-decoration:none;transition:background-color .2s;display:grid}a.zc-family__row:hover{background:var(--zk-sage-hover)}.zc-family__row[aria-current=true]{background:var(--zk-sage)}.zc-family__thumb{width:56px;display:block}.zc-family__text{flex-direction:column;min-width:0;display:flex}.zc-family__name{font-family:var(--zk-serif);font-size:18px;line-height:1.15}.zc-family__meta{color:var(--zk-muted);font-size:12px}.zc-family__price{font-variant-numeric:tabular-nums;font-size:14px}@media (width>=1600px){.zc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:12%}.zc-opt{min-height:146px}}@media (width>=761px) and (width<=1180px){.zc-step:not([aria-current]) .zc-step__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1100px){.zc{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:5%}.zc-title{font-size:54px}.zc-opt{padding:38px 12px 18px}}@media (width<=1000px){.zc-hero{grid-template-columns:minmax(0,1fr);gap:20px}.zc-hero__shot{width:min(100%,300px)}.zc-alts__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.zc{grid-template-columns:minmax(0,1fr);row-gap:35px;padding:58px 23px}.zc-intro{padding-top:0}.zc-title{margin:18px 0}.zc-title br{display:none}.zc-time{margin-top:15px}.zc-rail{display:none}.zc-mprog{border-bottom:1px solid var(--zc-line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.zc-mprog__back{width:44px;height:44px;color:var(--zc-note);flex:none;place-items:center;margin-left:-12px;display:grid}.zc-mprog__count{color:var(--zc-ink-2);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.zc-mprog__track{background:#d8d7c7;flex:1;height:2px;overflow:hidden}.zc-mprog__fill{background:var(--zk-olive-deep);width:0;height:100%;transition:width .25s;display:block}.zc-panel{padding-top:22px}.zc-panel:has(>.zc-opts,>.zc-cards)>.zc-qtop{display:none}.zc-panel:has(>.zc-opts,>.zc-cards)>.zc-q{padding-right:0}.zc-q{font-size:29px}.zc-qsub{font-size:13px}.zc-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zc-opts:not(.zc-opts--grid){grid-template-columns:minmax(0,1fr)}.zc-opt{min-height:116px;padding:36px 12px 16px}.zc-opts:not(.zc-opts--grid) .zc-opt{min-height:0;padding:18px 48px 18px 16px}.zc-opt__label{font-size:20px}.zc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zc-card__body{padding:12px 12px 14px}.zc-card__title{font-size:18px}.zc-nav .zc-btn--primary{min-height:49px;padding:15px 25px}.zc-notes{margin-top:28px}.zc-hero__shot{width:100%}.zc-hero__name{font-size:28px}.zc-actions .zc-btn:not(.zc-btn--ghost){flex:auto}.zc-alt{grid-template-columns:64px minmax(0,1fr);gap:10px}.zc-alt__shot{width:64px}.zc-verdict{padding:20px 18px}.zc-verdict h4{font-size:23px}.zc-verdict__n{font-size:30px}.zc-verdict__actions .zc-btn{flex:1}.zc-sheet{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.zc-sheet__head{padding:12px 16px}.zc-sheet__body{padding:18px 16px}.zc-sheet__name{font-size:26px}}@media (width<=380px){.zc-q{font-size:27px}.zc-opt{padding-left:10px;padding-right:10px}.zc-verdict__cell+.zc-verdict__cell{padding-left:10px}}@media (prefers-reduced-motion:reduce){.zc *,.zc :before,.zc :after{transition:none!important;animation:none!important}.zc-btn:hover{transform:none}}.storefront{--zk-page-top:65px}.storefront #main-content :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl):not([class*=zk-]){box-shadow:none}.storefront :where(h1,h2,h3,h4,h5,h6,legend).uppercase{text-transform:none}.storefront .theme-color.font-semibold,.storefront :where(table){font-variant-numeric:tabular-nums}.storefront :where(input[type=checkbox],input[type=radio]){accent-color:#4a5838}.storefront :is(#main-content,#custom-drawer) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--zk-focus);outline-offset:3px;box-shadow:none}.storefront section.pt-28{padding-top:38px}.storefront section.border-details{border-width:0;padding-top:40px}.storefront section.border-details>.container.mt-20{margin-top:0}.storefront section.border-b-2.border-line.py-12:has(>.container.mt-16){padding-top:var(--zk-page-top);border-bottom-width:0}.storefront section.border-b-2.border-line.py-12>.container.mt-16,.storefront section.border-b-2.border-line.py-12>.container.mt-10,.storefront section.border-b-2.border-line.py-12 h3.mt-24{margin-top:0}.storefront section.border-b-2.border-line.py-12:has(>.container.mt-10){border-bottom-width:0;padding-top:40px}.storefront section.border-b-2.border-line.py-12 section.lg\:py-12{padding-top:0}.storefront nav[aria-label].pt-24{padding-top:38px}.storefront section.container>.py-8.lg\:flex>.mt-20,.storefront section.container>.py-8.lg\:flex>.lg\:mt-20,.storefront section.container>.py-8.lg\:flex .lg\:mt-20{margin-top:0}.storefront section.lg\:pt-24{border-bottom-width:0;padding-top:40px}.storefront section.lg\:pt-24>.container.mt-24{margin-top:0}@media (width>=1024px){.storefront section.lg\:pt-24{padding-top:var(--zk-page-top)}}.storefront nav[aria-label=Breadcrumb],.storefront nav[aria-label].pt-24{color:#747665;font-size:12px}.storefront nav[aria-label=Breadcrumb] a:hover,.storefront nav[aria-label].pt-24 a:hover{color:var(--zk-ink)}:is(.storefront h1.bg-primary,.storefront div.bg-primary:has(>h1)){color:var(--zk-ink);font-family:var(--zk-serif);letter-spacing:-.04em;text-align:center;text-transform:none;background:0 0;padding:20px 0 34px;font-size:clamp(48px,5.4vw,88px);font-weight:400;line-height:1.05;display:block}.storefront h1.bg-primary>span.hidden{display:none}.storefront div.bg-primary:has(>h1){flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 24px;padding-inline:0;display:flex}.storefront div.bg-primary>h1{color:var(--zk-ink);font-family:var(--zk-serif);letter-spacing:-.04em;text-align:center;font-size:clamp(44px,5.4vw,80px);font-weight:400;line-height:1.05}.storefront div.bg-primary:has(>h1) p{color:var(--zk-muted);letter-spacing:.18em;text-transform:uppercase;font-size:12px}.storefront div.w-full.uppercase.bg-primary,.storefront :is(h2,h6).bg-primary,.storefront ul>li.bg-primary{border-bottom:1px solid var(--zk-line-soft);color:var(--zk-muted);font-family:var(--zk-sans);letter-spacing:.18em;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;padding:.7rem 0;font-size:12px;font-weight:500;line-height:1.7}.storefront div.flex.justify-between.bg-primary:not(:has(>h1)){border-bottom:1px solid var(--zk-line-soft);color:var(--zk-muted);font-family:var(--zk-sans);letter-spacing:.18em;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;padding:.7rem 0;font-size:12px;font-weight:500;line-height:1.7}.storefront div.flex.justify-between.bg-primary:not(:has(>h1)) :is(p,span){color:var(--zk-muted)}.storefront :is(h2,h6).bg-primary{color:var(--zk-ink)}.storefront .mt-12.w-full.bg-primary:has(>h1){border-top:1px solid var(--zk-line-soft);text-align:left;justify-content:flex-start;padding:30px 0 14px}.storefront .mt-12.w-full.bg-primary>h1{letter-spacing:-.02em;text-align:left;font-size:clamp(34px,3.4vw,48px)}.storefront div.shadow-md.uppercase.divide-y,.storefront ul.shadow-md.uppercase.divide-y{border:1px solid var(--zk-line-soft);box-shadow:none;text-transform:none;background:0 0;border-radius:0}.storefront ul.shadow-md.uppercase.divide-y{--tw-divide-opacity:1}.storefront ul.shadow-md.uppercase.divide-y>*+*{border-color:var(--zk-line-soft)}.storefront div.shadow-md.uppercase.divide-y>.text-center{text-align:left}.storefront div.shadow-md.uppercase.divide-y>.text-center>.w-full.uppercase,.storefront ul.shadow-md.uppercase.divide-y>li.bg-primary{padding-inline:1rem}.storefront form:has(>.relative>img[src$="/images/search.svg"]){padding:.9rem 1rem .5rem}.storefront form:has(>.relative>img[src$="/images/search.svg"]) img[src$="/images/search.svg"]{display:none}.storefront form:has(>.relative>img[src$="/images/search.svg"]) input[name=searchquery]{border:0;border-bottom:1px solid var(--zk-line-field);min-height:2.75rem;box-shadow:none;color:var(--zk-ink);text-transform:none;background:0 0;border-radius:0;margin-bottom:.65rem;padding:.5rem 0;font-size:16px}.storefront form:has(>.relative>img[src$="/images/search.svg"]) input[name=searchquery]:focus{border-bottom-color:var(--zk-olive-line)}.storefront form:has(>.relative>img[src$="/images/search.svg"]) button[type=submit]{width:auto;min-height:44px;color:var(--zk-ink);font:500 14px/1.2 var(--zk-sans);letter-spacing:.03em;text-transform:none;background:0 0;border:1px solid #a4a58f;border-radius:0;padding:.5rem 1.25rem;transition:background-color .25s}.storefront form:has(>.relative>img[src$="/images/search.svg"]) button[type=submit]:hover{background:#e9e6db}.storefront div.shadow-md.uppercase.divide-y>.text-center>.pb-4{text-transform:none;padding:0 1rem 1rem}.storefront div.shadow-md.uppercase.divide-y>.text-center>.pb-4 a{color:var(--zk-ink-soft);border-bottom:1px solid #a5a48f;font-size:14px;text-decoration:none}.storefront div.shadow-md.uppercase.divide-y>.text-center>.pb-4 a:hover{border-color:currentColor}.storefront ul.shadow-md.uppercase.divide-y>li:not(.bg-primary){padding-block:0;padding-right:0;transition:background-color .25s}.storefront ul.shadow-md.uppercase.divide-y>li:not(.bg-primary):hover{background:var(--zk-sage-hover)}.storefront ul.shadow-md.uppercase.divide-y>li:not(.bg-primary)>a{min-height:2.5rem;color:var(--zk-ink-soft);font-family:var(--zk-sans);text-transform:none;padding:.6rem 1rem .6rem .5rem;font-size:14px;line-height:1.4;text-decoration:none;display:block}.storefront ul.shadow-md.uppercase.divide-y>li:not(.bg-primary):hover>a{color:var(--zk-ink)}.storefront .shadow-md.bg-page[x-data]{border:1px solid var(--zk-line-soft);background:0 0}.storefront .shadow-md.bg-page[x-data] img{background:var(--zk-well,#f3ebda)}.storefront .shadow-md.bg-page[x-data] [style*="height: 80px"]{font-family:var(--zk-serif);padding-bottom:.75rem;font-size:22px;line-height:1.15;height:auto!important}.storefront .shadow-md.bg-page[x-data] button.bg-secondary{border:1px solid var(--zk-line-field);color:var(--zk-ink-soft);background:0 0;border-radius:0}.storefront .shadow-md.bg-page[x-data] button.bg-secondary:hover{background:var(--zk-sage-hover)}.storefront div.mb-4:has(>#sortproducts){border-top:1px solid var(--zk-rule);border-bottom:1px solid var(--zk-rule);justify-content:flex-end;margin-bottom:34px;padding:12px 0;display:flex}.storefront #sortproducts{width:auto;min-width:200px;box-shadow:none;color:var(--zk-ink);background-color:#0000;border:0;border-radius:0;padding:6px 28px 6px 0;font-size:13px}.storefront div.bg-page.rounded-lg:has(>.bg-red-600){border:1px solid var(--zk-line-soft);background:0 0;border-radius:0}.storefront div.bg-page.rounded-lg>.bg-red-600{background:var(--zk-olive);color:#faf8f1;border-radius:0}.storefront div.bg-page.rounded-lg>a.text-red-500{color:var(--zk-ink-soft)}.storefront section.border-details .grid>.shadow-md{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;display:flex;overflow:visible}.storefront section.border-details .grid.gap-4{gap:40px 23px}.storefront section.border-details .grid>.shadow-md>div:first-child>a>.relative{background:#f3ebda;overflow:hidden}.storefront section.border-details .grid>.shadow-md img.w-full{aspect-ratio:1;object-fit:contain;background:#f3ebda;width:100%;padding:0;transition:filter .25s}.storefront section.border-details .grid>.shadow-md:hover img.w-full{filter:brightness(1.035)}.storefront section.border-details .grid>.shadow-md .relative>div.absolute.uppercase{color:#515341;letter-spacing:.12em;background:#f8f5eaeb;width:auto;padding:7px 9px;font-size:12px;line-height:1.4;top:18px;left:17px;right:auto}.storefront section.border-details .grid>.shadow-md>div:last-child{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:12px;min-width:0;padding:19px 0 0;display:grid}.storefront section.border-details .grid>.shadow-md [style*="height: 80px"]{color:var(--zk-ink);font-family:var(--zk-serif);overflow-wrap:break-word;grid-area:1/1;padding:0;font-size:26px;font-weight:400;line-height:1.1;height:auto!important}.storefront section.border-details .grid>.shadow-md .theme-color.font-semibold{color:var(--zk-ink);text-align:right;white-space:nowrap;grid-area:1/2;padding:6px 0 0;font-size:14px;font-weight:400;line-height:1.4}.storefront section.border-details .grid>.shadow-md .theme-color.font-semibold .line-through{color:var(--zk-muted);font-size:12px}.storefront section.border-details .grid>.shadow-md>div:last-child>.w-full{grid-area:2/1/auto/-1}.storefront section.border-details .grid>.shadow-md .justify-evenly{flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding-top:14px}.storefront section.border-details .grid>.shadow-md .justify-evenly>a[href*="/add-to-cart/"]{color:#4d5739;background:linear-gradient(currentColor,currentColor) 50%/14px 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 14px no-repeat;border:1px solid #c5c5b7;border-radius:50%;flex:none;width:34px;height:34px;padding:0;font-size:0;transition:background-color .25s;display:block}.storefront section.border-details .grid>.shadow-md .justify-evenly>a[href*="/add-to-cart/"]:hover{background-color:#dce2ca}.storefront section.border-details .grid>.shadow-md .justify-evenly>a:not([href*="/add-to-cart/"]){width:auto;color:var(--zk-ink);background:0 0;border-bottom:1px solid #a5a48f;border-radius:0;padding:5px 0 7px;font-size:14px;line-height:1.3}.storefront section.border-details .grid>.shadow-md .justify-evenly>a:not([href*="/add-to-cart/"]):hover{background:0 0;border-color:currentColor}.storefront section.border-details .grid>.shadow-md .justify-evenly .cursor-pointer.bg-primary{background:var(--zk-olive);color:#faf8f1;letter-spacing:.03em;border-radius:0;width:auto;padding:9px 18px;font-size:13px;transition:background-color .25s}.storefront section.border-details .grid>.shadow-md .justify-evenly .cursor-pointer.bg-primary:hover{background:var(--zk-olive-hover)}@media (width<=1100px){.storefront section.border-details .grid.gap-4{gap:40px 16px}.storefront section.border-details .grid>.shadow-md [style*="height: 80px"]{grid-column:1/-1}.storefront section.border-details .grid>.shadow-md .theme-color.font-semibold{text-align:left;grid-area:2/1/auto/-1;padding-top:8px}.storefront section.border-details .grid>.shadow-md>div:last-child>.w-full{grid-row:3}}@media (width<=639px){.storefront section.border-details .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.storefront section.border-details .grid>.shadow-md [style*="height: 80px"]{font-size:22px}.storefront section.border-details .grid>.shadow-md .justify-evenly>a[href*="/add-to-cart/"]{width:36px;height:36px}}.storefront nav[role=navigation] .border-gray-300{border-color:var(--zk-line-soft);color:var(--zk-ink);background-color:#0000;border-radius:0}.storefront nav[role=navigation] [aria-current=page]>span{background-color:var(--zk-olive);border-color:var(--zk-olive);color:#faf8f1;font-weight:500}.storefront nav[role=navigation] a.border-gray-300:hover{background-color:var(--zk-sage-hover);border-color:var(--zk-sage-line);color:var(--zk-ink)}.storefront nav[role=navigation] span[aria-disabled=true]>span,.storefront nav[role=navigation] .cursor-not-allowed{color:var(--zk-muted);opacity:.7}.storefront nav[role=navigation] .text-gray-700,.storefront nav[role=navigation] .text-gray-500{color:var(--zk-muted)}.storefront :is(a,button).uppercase:is(.bg-buynow,.bg-details,.bg-primary,.bg-secondary,.border-primary):not([role=tab],[class*="lg:w-1/3"]){min-height:54px;box-shadow:none;color:var(--zk-ink);font:500 14px/1.2 var(--zk-sans);letter-spacing:.03em;text-align:center;text-transform:none;background:0 0;border:1px solid #a4a58f;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:18px 28px;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.storefront :is(a,button).uppercase:is(.bg-buynow,.bg-details,.bg-primary,.bg-secondary,.border-primary):not([role=tab],[class*="lg:w-1/3"]):hover{color:var(--zk-ink);opacity:1;background:#e9e6db}.storefront :is(a,button).uppercase:is(.bg-buynow,.bg-primary):not([role=tab],[class*="lg:w-1/3"]),.storefront button[type=submit].border-primary.uppercase{border-color:var(--zk-olive);background:var(--zk-olive);color:#faf8f1}.storefront :is(a,button).uppercase:is(.bg-buynow,.bg-primary):not([role=tab],[class*="lg:w-1/3"]):hover,.storefront button[type=submit].border-primary.uppercase:hover{border-color:var(--zk-olive-hover);background:var(--zk-olive-hover);color:#faf8f1}.storefront :is(a,button).uppercase.w-full,.storefront :is(a,button).uppercase.flex{display:flex}.storefront a.uppercase[href*="/buy-now/"]:is(.bg-primary,.bg-buynow,*):not([role=tab],[class*="lg:w-1/3"]){width:100%;color:var(--zk-ink);background:0 0;border-color:#a4a58f;display:flex}.storefront a.uppercase[href*="/buy-now/"]:is(.bg-primary,.bg-buynow,*):not([role=tab],[class*="lg:w-1/3"]):hover{color:var(--zk-ink);background:#e9e6db;border-color:#a4a58f}.storefront button.bg-transparent.border-line.cursor-pointer{min-height:54px;color:var(--zk-ink);font:500 14px/1.2 var(--zk-sans);letter-spacing:.03em;text-transform:none;background:0 0;border:1px solid #a4a58f;border-radius:0;transition:background-color .25s;transform:none}.storefront button.bg-transparent.border-line.cursor-pointer:hover{color:var(--zk-ink);background:#e9e6db;border-color:#a4a58f;transform:none}.storefront .blur-lg[aria-hidden=true],.storefront .group>.absolute.-inset-1.blur-lg{display:none}.storefront div:has(>input#quantity){gap:0}.storefront input#quantity{min-height:54px;box-shadow:none;color:var(--zk-ink);font:500 14px/1.2 var(--zk-sans);background:0 0;border:1px solid #c5c6b6;border-right:0;border-radius:0;padding:0 12px}.storefront input#quantity:disabled{opacity:.45}.storefront #main-content :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=file]),textarea,select):is(.theme-border,.bg-secondary,.bg-surface,.bg-page),.storefront input#voucher-code{border:0;border-bottom:1px solid var(--zk-line-field);box-shadow:none;color:var(--zk-ink);background-color:#0000;border-radius:0;padding:13px 0;font-size:16px;transition:border-color .25s}.storefront #main-content :is(input,textarea,select):is(.theme-border,.bg-secondary,.bg-surface,.bg-page):focus,.storefront input#voucher-code:focus{border-bottom-color:var(--zk-olive-line);box-shadow:none}.storefront #main-content textarea.bg-secondary,.storefront #main-content textarea.theme-border{resize:vertical;min-height:120px}.storefront #main-content label{font-size:14px}.storefront #main-content :is(.bg-red-50,.bg-red-100){background:var(--zk-error-wash);color:var(--zk-error);border:0;border-radius:0}.storefront #main-content :is(.bg-red-50,.bg-red-100) :is(p,li,div,strong),.storefront #main-content :is(.text-red-500,.text-red-600,.text-red-700){color:var(--zk-error)}.storefront section.pt-28>.grid.md\:grid-cols-2{gap:15px}@media (width>=768px){.storefront section.pt-28>.grid.md\:grid-cols-2{grid-template-columns:1.1fr 1fr;gap:8%}}@media (width<=1100px) and (width>=768px){.storefront section.pt-28>.grid.md\:grid-cols-2{gap:6%}}.storefront #main-carousel{background:#f3ebda}.storefront #main-carousel img,.storefront #thumbnail-carousel img{object-fit:contain;background:#f3ebda;border-radius:0}.storefront #thumbnail-carousel .splide__slide{border:1px solid #0000;border-radius:0}.storefront #thumbnail-carousel .splide__slide.is-active{border-color:var(--zk-olive-line)}.storefront .splide__arrow{background:#f8f5eaeb;border-radius:50%}.storefront .splide__arrow svg{fill:var(--zk-olive)}.storefront .splide__pagination__page.is-active{background:var(--zk-olive)}.storefront section.pt-28 form.space-y-4{padding-top:35px}.storefront section.pt-28 form.space-y-4 h1{font-family:var(--zk-serif);letter-spacing:-.03em;color:var(--zk-ink);font-size:80px;font-weight:400;line-height:1.05}@media (width<=1100px){.storefront section.pt-28 form.space-y-4 h1{font-size:65px}}@media (width<=760px){.storefront section.pt-28 form.space-y-4 h1{font-size:60px}.storefront section.pt-28 form.space-y-4{padding-top:10px}}.storefront section.pt-28 form.space-y-4 h5{color:#797c67;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500}.storefront section.pt-28 form.space-y-4>.text-sm{color:#626750;font-size:16px;line-height:1.8}.storefront section.pt-28 form.space-y-4 span[data-price].font-semibold,.storefront section.pt-28 form.space-y-4 .theme-color.text-lg,.storefront section.pt-28 form.space-y-4 #total_price{font-family:var(--zk-serif);color:var(--zk-ink);font-size:29px;font-weight:400;line-height:1.2}.storefront [role=tablist]>[role=tab]{color:var(--zk-muted);font-family:var(--zk-sans);letter-spacing:.03em;text-align:left;text-transform:none;background:0 0;border-top:1px solid #d1d3c3;border-bottom:0;border-left:0;border-radius:0;font-size:14px;font-weight:400}.storefront [role=tablist]>[role=tab]:hover{color:var(--zk-ink)}.storefront [role=tablist]>[role=tab][aria-selected=true]{color:#262d1a;background:0 0;font-weight:500;box-shadow:inset 0 -1px #5a6447}.storefront [role=tablist]{border-bottom:1px solid #d1d3c3}@media (width>=1024px){.storefront #tabs[role=tablist]{border-top:0;gap:25px}.storefront #tabs[role=tablist]>[role=tab]{text-align:center;border-top:0;padding-inline:0}.storefront #tabs[role=tablist]>[role=tab][aria-selected=true]{box-shadow:inset 0 -1px #5a6447}}.storefront [role=tabpanel]{color:#626750;line-height:1.8}.storefront section.border-b-2.theme-border.py-12{border-width:1px 0 0;border-color:var(--zk-rule)}.storefront section.border-b-2.theme-border.py-12 .uppercase.text-center{font-family:var(--zk-serif);letter-spacing:-.03em;text-transform:none;margin-block:0 40px;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.05}.storefront section.border-b-2.theme-border.py-12 .grid>.shadow-md{text-align:left;background:0 0;border:0}.storefront section.border-b-2.theme-border.py-12 .grid>.shadow-md img{background:#f3ebda}.storefront svg.text-slate-400{color:var(--zk-muted)}.storefront a:hover>svg.text-slate-400,.storefront svg.text-slate-400:hover{color:var(--zk-gilt-deep)}.storefront #custom-drawer{background:var(--zk-paper);width:min(100%,520px);max-width:520px;padding:35px 28px;box-shadow:-24px 0 60px #1716132e}.storefront #custom-drawer #drawer-title{clip-path:none;width:auto;height:auto;font:400 38px/1.1 var(--zk-serif);white-space:normal;border-bottom:1px solid #d0d0c0;margin:0;padding:0 56px 12px 0;position:static;overflow:visible}.storefront #custom-drawer>button[aria-label]{width:40px;height:40px;color:var(--zk-ink);background:0 0;border:1px solid #c5c6b6;border-radius:50%;transition:background-color .25s;top:30px;right:28px}.storefront #custom-drawer>button[aria-label]:hover{background:var(--zk-sage)}.storefront #custom-drawer #drawer-content{margin-top:20px}.storefront #custom-drawer #drawer-content>.space-y-4>*+*{margin-top:0}.storefront #custom-drawer #drawer-content .border-b{border-bottom:1px solid #d8d7ca;align-items:flex-start;gap:16px;padding:22px 0}.storefront #custom-drawer #drawer-content h3{font:400 25px/1.15 var(--zk-serif)}.storefront #custom-drawer #drawer-content p.text-sm{color:#74765f;margin-top:6px;font-size:12px}.storefront #custom-drawer #drawer-content .border-b>span{white-space:nowrap;font-size:14px;font-weight:400}.storefront #custom-drawer #drawer-content .mt-4.pt-2{margin-top:0;padding-top:28px}.storefront #custom-drawer #drawer-content .mt-4.pt-2>.flex{font-size:18px;font-weight:400}.storefront #custom-drawer #drawer-content .mt-4.pt-2>.flex>span:last-child{font-weight:500}.storefront #custom-drawer #drawer-content p.text-center{color:#777a65;padding:60px 0 20px}.storefront #custom-drawer>.my-12{margin-block:24px 12px}.storefront #custom-drawer>.my-12>a{width:100%}.storefront #drawer-overlay{opacity:.5;background:#171613}.storefront .lg\:flex-row.mt-6>[class*="lg:w-1/3"]{border:0;border-bottom:1px solid var(--zk-rule);color:var(--zk-muted);font:500 12px/1.7 var(--zk-sans);letter-spacing:.18em;text-transform:uppercase;background:0 0;padding-inline:0}.storefront .lg\:flex-row.mt-6>[class*="lg:w-1/3"].font-bold{border-bottom:2px solid var(--zk-olive-deep);color:var(--zk-ink)}.storefront .lg\:flex-row.mt-6>button[class*="lg:w-1/3"]{color:var(--zk-olive-deep)}.storefront .lg\:flex-row.mt-6>button[class*="lg:w-1/3"]:hover{background:var(--zk-sage-hover)}.storefront [wire\:key^=cart-item-]{border-color:#d8d7ca;padding:22px 0}.storefront [wire\:key^=cart-item-] img.w-20{object-fit:contain;background:#f3ebda;border:0}.storefront [wire\:key^=cart-item-] .mx-4>span.break-words:first-child{font:400 25px/1.15 var(--zk-serif)}.storefront [wire\:key^=cart-item-] button.border-line,.storefront [wire\:key^=cart-item-] .border-y.border-line{background:0 0;border-color:#c5c6b6}.storefront [wire\:key^=cart-item-] button.border-line:hover{background:var(--zk-sage-hover)}.storefront [wire\:key^=cart-item-] button.hover\:text-red-600:hover{color:var(--zk-error)}.storefront [wire\:key^=cart-item-] .font-bold.text-right{font-size:14px;font-weight:400}.storefront .lg\:sticky .text-3xl{font-family:var(--zk-serif);font-size:38px;font-weight:400;line-height:1.1}.storefront #main-content .lg\:w-2\/3>.bg-surface.p-4{background:#e6e5d5;border-left:2px solid #a28b51;padding:10px 15px;font-size:13px}.storefront #main-content .lg\:w-2\/3>.bg-surface.p-4 h3{font:500 13px/1.5 var(--zk-sans)}.storefront #main-content .lg\:w-2\/3>.bg-surface.p-4 p{margin-top:4px;font-size:12px}.storefront #main-content .lg\:w-2\/3.p-4.bg-page{background:var(--zk-form);padding:35px}.storefront #main-content .lg\:w-2\/3.p-4.bg-page legend,.storefront #main-content .lg\:w-2\/3.p-4.bg-page h4.uppercase{font-family:var(--zk-serif);margin-bottom:20px;font-size:33px;font-weight:400;line-height:1.1}.storefront #main-content .lg\:w-2\/3.p-4.bg-page :is(.theme-bg-2,.bg-surface):not(input,select,textarea){background:0 0}.storefront #main-content h2.uppercase.text-center{font-family:var(--zk-serif);font-size:40px;font-weight:400;line-height:1.1}.storefront #main-content .theme-border-b{border-color:#d1d3c2}.storefront form[action*=contact]{background:var(--zk-form);border-radius:0;padding:35px}.storefront form[action*=contact] h3{font-family:var(--zk-serif);margin-bottom:28px;font-size:33px;font-weight:400;line-height:1.1}.storefront form[action*=contact] :is(input,textarea).bg-secondary::placeholder{color:#818574;font-size:14px}.storefront form[action*=contact] .my-2:has(>button[type=submit]){width:auto;min-width:12rem}.storefront section.lg\:pt-24 .bg-secondary:not(input,textarea){background:var(--zk-surface-2);border-radius:0}.storefront section.lg\:pt-24 .bg-secondary:not(input,textarea) :is(p,a){color:#535d42}.storefront section.container .bg-white,.storefront section.border-b-2.border-line .bg-white{background:0 0}.storefront section.container>.py-8.lg\:flex>.lg\:w-3\/4>.post-body,.storefront section.container>.py-8.lg\:flex>.lg\:w-3\/4>div>.post-body{max-width:860px;margin-inline:auto}.storefront .post-body{color:#606950;padding:25px 28px 100px;font-size:17px;line-height:1.8}.storefront .post-body p{color:#606950;margin:18px 0}.storefront .post-body :is(h2,h3,h4){color:var(--zk-ink);font-family:var(--zk-serif);letter-spacing:-.02em;margin:45px 0 18px;font-weight:400;line-height:1.1}.storefront .post-body h2{font-size:40px}.storefront .post-body h3{font-size:32px}.storefront .post-body li{color:#606950;margin:13px 0;line-height:1.8}.storefront .post-body a{text-underline-offset:3px;text-decoration:underline}.storefront .post-body img{max-width:100%;height:auto}.storefront .post-body>p.text-ink{color:var(--zk-ink)}@media (width<=760px){.storefront .post-body{padding:0 25px 65px}.storefront .post-body p{font-size:16px}.storefront .post-body h2{font-size:34px}}.storefront section.container .py-8.lg\:flex .lg\:w-1\/4>h4,.storefront section.border-b-2.border-line h2,.storefront section.border-b-2.border-line h3.text-lg{font-family:var(--zk-serif);letter-spacing:-.01em;font-weight:400}.storefront section.border-b-2.border-line h2.text-xl{font-size:clamp(30px,3vw,44px);line-height:1.1}.storefront section.container .lg\:w-1\/4>h4{text-align:left;font-size:30px}.storefront section.container .lg\:w-1\/4 h3,.storefront section.border-b-2.border-line h3.text-lg{font-size:26px;line-height:1.15}.storefront #main-content a:has(>span.tracking-wide){color:var(--zk-ink)}.storefront section.lg\:pt-24>.container:has(>form):has(>.lg\:-mt-96){padding-bottom:80px}@media (width>=1024px){.storefront section.lg\:pt-24>.container:has(>form):has(>.lg\:-mt-96){grid-template-columns:minmax(0,1fr);padding-bottom:100px;display:grid}.storefront section.lg\:pt-24>.container:has(>.lg\:-mt-96)>:is(form,.lg\:-mt-96){grid-area:2/1}.storefront section.lg\:pt-24>.container:has(>form):has(>.lg\:-mt-96)>.lg\:-mt-96{align-self:start;margin-top:80px;margin-bottom:0}}.storefront #custom-drawer.translate-x-full{box-shadow:none}.storefront #main-content div.flex.items-start.justify-between:has(>h1.theme-color){flex-wrap:wrap}.storefront #main-content h1.theme-color.flex-1{font-family:var(--zk-serif);overflow-wrap:break-word;flex:280px;font-size:36px;font-weight:400;line-height:1.08}@media (width>=1024px){.storefront #main-content h1.theme-color.flex-1{font-size:clamp(36px,3.4vw,54px)}}.storefront #main-content :is(.bg-red-50,.bg-yellow-50):is(.border,.border-l-4){color:#68552a;background:#f1e8d3;border:0 solid #a28b51;border-left-width:2px;border-radius:0}.storefront #main-content :is(.bg-red-50,.bg-yellow-50) :is(.text-red-700,.text-red-600,.text-yellow-800,strong,p,.font-semibold){color:#68552a}.storefront #main-content .bg-red-100{background:#f5ddd5;border-width:0 0 0 2px;border-color:#913f2b;border-radius:0}.storefront #main-content .bg-red-100 :is(ul,li,.text-red-700),.storefront #main-content :not(.bg-red-50,.bg-yellow-50)>:is(.text-red-600,.text-red-500){color:#913f2b}.storefront label[for=voucher-code]{letter-spacing:.08em;text-transform:uppercase;color:var(--zk-muted);font-size:12px;display:block}.storefront input#voucher-code{border-bottom-color:#8e9078;width:100%;min-height:46px;display:block}.storefront form:has(>.relative>img[src$="/images/search.svg"]) input[name=searchquery]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23696b5d' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") right 2px center/18px no-repeat;border-bottom-color:#8e9078;width:100%;padding-right:28px}.storefront .swal2-container{background:#17161373}.storefront .swal2-popup{box-shadow:var(--zk-shadow-3);color:var(--zk-ink);font-family:var(--zk-sans);border-radius:0;background:var(--zk-paper)!important}.storefront .swal2-title{font-family:var(--zk-serif);color:var(--zk-ink);font-size:30px;font-weight:400;line-height:1.15}.storefront .swal2-html-container{color:var(--zk-ink-soft);font-size:15px}.storefront .swal2-icon.swal2-warning{border-color:var(--zk-gilt-deep);color:var(--zk-gilt-deep)}.storefront .swal2-icon.swal2-success{color:var(--zk-safe);border-color:#4d5f374d}.storefront .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--zk-safe)}.storefront .swal2-actions button{box-shadow:none;font-family:var(--zk-sans);border-radius:0;font-size:14px}.storefront .swal2-confirm{color:#f6f4ee;background:#282c21;border:1px solid #282c21}.storefront .swal2-confirm:hover{background:#444b36;border-color:#444b36}.storefront .swal2-cancel{color:var(--zk-ink);background:0 0;border:1px solid #a4a58f}.storefront .swal2-cancel:hover{background:0 0;border-color:#282c21}.storefront .swal2-styled:focus{box-shadow:none;outline:2px solid var(--zk-gilt-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.storefront *,.storefront :before,.storefront :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.storefront #custom-drawer{transition:none}}@media (width<=1023px){.storefront #main-content section.border-b-2.border-line>.container.mx-auto.mt-10{padding-inline:max(var(--zk-gutter), 23px)}}html{scroll-behavior:smooth;scroll-padding-top:95px}.storefront{background:var(--zk-paper);color:var(--zk-ink);font-family:var(--zk-sans);-webkit-font-smoothing:antialiased;font-size:16px}.storefront ::selection{background:var(--zk-gilt-wash);color:var(--zk-ink)}.storefront :where(input,textarea)::placeholder{color:#818574;opacity:1}@layer base{.storefront :where(h1,h2,h3,h4){font-family:var(--zk-serif);letter-spacing:0;text-wrap:balance;font-weight:400}.storefront :where(h1,h2,h3,h4) em{font-family:var(--zk-serif);font-style:italic;font-weight:400}.storefront :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--zk-focus);outline-offset:5px}}@media (width<=760px){html{scroll-padding-top:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.storefront *,.storefront :before,.storefront :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
