.zkn{--zkn-ink: var(--zaks-black);--zkn-white: var(--zaks-white);--zkn-gold: var(--zaks-gold);--zkn-gold-deep: var(--zaks-gold-deep);--zkn-gold-light: var(--zaks-gold-light);--zkn-warm-white: #fbf8f1;--zkn-display: var(--zaks-serif);--zkn-serif: var(--zaks-display);--zkn-label: var(--zaks-label);--zkn-max: var(--zaks-max);--zkn-pad: 40px;-webkit-font-smoothing:antialiased}.zkn *,.zkn *:before,.zkn *:after{box-sizing:border-box}.zkn :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.zkn :where(a){text-decoration:none;color:inherit}.zkn-ann{background:var(--zkn-ink);color:var(--zkn-white);font-family:var(--zkn-label);font-size:11px;font-weight:400;line-height:1.3;text-transform:uppercase;letter-spacing:var(--zaks-track-wide);text-align:center;padding:11px 16px}.zkn-ann__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px}.zkn-ann a{color:inherit;border-bottom:1px solid rgba(255,255,255,.4)}.zkn-ann__sep{color:var(--zkn-gold)}@media screen and (max-width:749px){.zkn-ann{letter-spacing:var(--zaks-track-tight)}.zkn-ann__row{gap:4px 12px}.zkn-ann__sep{display:none}}.zkn-header{position:relative;background:var(--zkn-ink);color:var(--zkn-white);border-bottom:1px solid rgba(221,184,104,.18);transition:box-shadow var(--zaks-base)}.zkn.is-scrolled .zkn-header{box-shadow:0 6px 24px #0000004d}.zkn-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:44px;height:76px;max-width:var(--zkn-max);margin:0 auto;padding:0 var(--zkn-pad)}.zkn-header__left{display:flex;align-items:center;gap:16px}.zkn-header__right{display:flex;align-items:center;justify-content:flex-end;gap:30px}.zkn-header__center{display:flex;align-items:center;justify-content:flex-start;gap:30px}.zkn-logo{display:block}.zkn-logo img{display:block;height:56px;width:auto}.zkn-logo__text{font-family:var(--zkn-display);font-size:24px;letter-spacing:.08em;color:var(--zkn-white);white-space:nowrap}.zkn-nav{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--zkn-label);font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:var(--zaks-track-tight);color:var(--zkn-white);padding:4px 0;transition:color var(--zaks-fast)}.zkn-nav:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--zkn-gold);transition:right var(--zaks-base)}.zkn-nav:hover,.zkn-nav:focus-visible{color:var(--zkn-gold)}.zkn-nav:hover:after,.zkn-nav:focus-visible:after{right:0}.zkn-nav[aria-expanded=true]{color:var(--zkn-gold)}.zkn-nav[aria-expanded=true]:after{right:0}.zkn-nav__chevron{width:8px;height:8px;flex:none;transition:transform var(--zaks-fast)}.zkn-nav[aria-expanded=true] .zkn-nav__chevron{transform:rotate(180deg)}.zkn-icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--zkn-white);transition:color var(--zaks-fast)}.zkn-icon-btn:hover{color:var(--zkn-gold)}.zkn-icon-btn svg{width:19px;height:19px}.zkn-icon-btn__count{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 4px;border-radius:var(--zaks-radius-pill);background:var(--zkn-gold);color:var(--zkn-ink);font-family:var(--zkn-label);font-size:9px;letter-spacing:0;line-height:15px;text-align:center}.zkn-panel{position:absolute;left:0;right:0;top:100%;z-index:48;background:var(--zkn-warm-white);color:var(--zkn-ink);border-top:1px solid rgba(221,184,104,.3);box-shadow:0 26px 44px #0003;padding:46px 0 50px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity var(--zaks-base),transform var(--zaks-base),visibility var(--zaks-base)}.zkn-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.zkn-panel__inner{display:grid;grid-template-columns:repeat(var(--zkn-cols, 4),minmax(0,1fr)) 1.15fr;gap:40px;max-width:var(--zkn-max);margin:0 auto;padding:0 var(--zkn-pad)}.zkn-col__heading{font-family:var(--zkn-label);font-size:11px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:var(--zaks-track);color:var(--zkn-gold-deep);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(34,28,19,.1)}.zkn-col__heading--link{display:block;transition:color var(--zaks-fast)}.zkn-col__heading--link:hover{color:var(--zkn-ink)}.zkn-col__link{display:block;font-family:var(--zkn-serif);font-size:16px;line-height:1.35;color:var(--zkn-ink);padding:7px 0;transition:color var(--zaks-fast),padding-left var(--zaks-fast)}.zkn-col__link:hover,.zkn-col__link:focus-visible{color:var(--zkn-gold-deep);padding-left:6px}.zkn-feature{position:relative;display:block;min-height:230px;border-radius:var(--zaks-radius);overflow:hidden;background:#201c14}.zkn-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--zaks-slow)}.zkn-feature:hover .zkn-feature__img{transform:scale(1.04)}.zkn-feature__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0905e6,#0a09058c 38%,#0a090500 72%)}.zkn-feature__caption{position:absolute;left:0;right:0;bottom:0;padding:22px 20px 20px}.zkn-feature__eyebrow{display:block;font-family:var(--zkn-label);font-size:10px;text-transform:uppercase;letter-spacing:var(--zaks-track-wide);color:var(--zkn-gold-light)}.zkn-feature__title{display:block;font-family:var(--zkn-display);font-size:19px;font-weight:500;line-height:1.2;color:#fff;margin:6px 0 10px;text-wrap:balance}.zkn-feature__cta{display:inline-block;font-family:var(--zkn-label);font-size:10.5px;text-transform:uppercase;letter-spacing:var(--zaks-track);color:#fff;padding-bottom:3px;border-bottom:1px solid var(--zkn-gold)}.zkn-burger{display:none;color:var(--zkn-white)}.zkn-burger svg{width:22px;height:22px}.zkn-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:var(--zkn-ink);color:#fff;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);visibility:hidden;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility .32s}.zkn-drawer.is-open{transform:translate(0);visibility:visible}.zkn-drawer__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--zkn-ink);border-bottom:1px solid rgba(221,184,104,.16)}.zkn-drawer__head img{display:block;height:44px;width:auto}.zkn-drawer__close{display:inline-flex;padding:6px;color:var(--zkn-gold-light)}.zkn-drawer__close svg{width:20px;height:20px}.zkn-acc{border-bottom:1px solid rgba(255,255,255,.12)}.zkn-acc__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;font-family:var(--zkn-display);font-size:22px;font-weight:400;line-height:1.2;color:#fff;text-align:left}.zkn-acc__chevron{flex:none;font-family:var(--zkn-label);font-size:22px;line-height:1;color:var(--zkn-gold);transition:transform var(--zaks-base)}.zkn-acc__head[aria-expanded=true] .zkn-acc__chevron{transform:rotate(90deg)}.zkn-acc__panel{max-height:0;overflow:hidden;background:#00000040;transition:max-height var(--zaks-base)}.zkn-acc__panel.is-open{max-height:1600px}.zkn-acc__group{display:block;font-family:var(--zkn-label);font-size:10px;text-transform:uppercase;letter-spacing:var(--zaks-track);color:var(--zkn-gold);padding:16px 28px 4px}.zkn-acc__link{display:block;font-family:var(--zkn-serif);font-size:16.5px;line-height:1.3;color:#ffffffd9;padding:12px 28px}.zkn-acc__link:first-child{padding-top:16px}.zkn-acc__link:last-child{padding-bottom:18px}.zkn-drawer__foot{margin-top:auto;padding:28px 24px 36px;border-top:1px solid rgba(255,255,255,.12);font-family:var(--zkn-serif);font-size:15.5px;line-height:1.7;color:#ffffffbf}.zkn-drawer__foot a{color:var(--zkn-white);border-bottom:1px solid rgba(221,184,104,.6)}@media screen and (max-width:989px){.zkn-header__inner{grid-template-columns:auto 1fr auto;gap:12px;height:66px;padding:0 18px}.zkn-header__center,.zkn-header__right .zkn-nav{display:none}.zkn-header__left,.zkn-header__right{gap:14px}.zkn-logo img{height:48px}.zkn-burger{display:inline-flex}.zkn-panel{display:none}}@media screen and (min-width:990px){.zkn-drawer{display:none}}@media screen and (max-width:1199px)and (min-width:990px){.zkn{--zkn-pad: 24px}.zkn-header__inner{gap:26px}.zkn-header__center,.zkn-header__right{gap:20px}.zkn-panel__inner{gap:28px}}@media(prefers-reduced-motion:reduce){.zkn *,.zkn *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-header-zaks.css.map */
