html:root{--zakko-ink: #0a0908;--zakko-ink-2: #12100d;--zakko-ink-3: #1a1713;--zakko-cream: #f3ebdd;--zakko-cream-muted: rgb(243 235 221 / .66);--zakko-gold: #c8a46a;--zakko-gold-2: #e4c896;--zakko-gold-deep: #8d6b39;--zakko-gold-line: rgb(200 164 106 / .32);--zakko-gold-glow: rgb(200 164 106 / .16);--zakko-wa: #25d366;--zakko-radius: 18px;--zakko-ease: cubic-bezier(.22, 1, .36, 1);--zakko-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--zakko-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading--family: var(--zakko-serif);--font-heading--weight: 500;--font-heading--style: normal;--font-body--family: var(--zakko-sans);--font-subheading--family: var(--zakko-sans);--font-accent--family: var(--zakko-serif);--font-paragraph--family: var(--zakko-sans)}body{font-family:var(--zakko-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{font-family:var(--zakko-serif);font-weight:500;letter-spacing:-.01em;line-height:1.04}h4,h5,h6,.h4,.h5,.h6{font-family:var(--zakko-sans);font-weight:600;letter-spacing:0}h1 em,h2 em,h3 em,.zakko-x-title em{font-style:italic;font-weight:400;color:var(--zakko-gold-2)}::selection{background:var(--zakko-gold);color:var(--zakko-ink)}.zakko-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--zakko-sans);font-size:.6875rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--zakko-gold)}.zakko-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.button,.button-secondary{position:relative;overflow:hidden;font-family:var(--zakko-sans);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;border-radius:999px;transition:transform .35s var(--zakko-ease),box-shadow .35s var(--zakko-ease),background-color .25s ease,color .25s ease}.button:not(.button-secondary,.button-unstyled){--button-color: var(--zakko-ink);--button-background-color: var(--zakko-gold);--button-border-color: transparent;background-image:linear-gradient(135deg,var(--zakko-gold-2) 0%,var(--zakko-gold) 45%,var(--zakko-gold-deep) 100%);box-shadow:0 10px 30px -12px #c8a46a8c}.button:not(.button-secondary,.button-unstyled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .38) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--zakko-ease);pointer-events:none}.button:not(.button-secondary,.button-unstyled):hover:after{transform:translate(120%)}.button:not(:disabled):hover,.button-secondary:not(:disabled):hover{transform:translateY(-2px)}.button:not(:disabled):active,.button-secondary:not(:disabled):active{transform:translateY(0) scale(.98)}.button-secondary{--button-color: var(--zakko-cream);--button-background-color: transparent;--button-border-color: rgb(243 235 221 / .35)}.button-secondary:hover{--button-border-color: var(--zakko-gold);--button-color: var(--zakko-gold-2);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 0 0 4px var(--zakko-gold-glow)}#header-component{transition:background-color .4s ease,box-shadow .4s ease}.zakko-scrolled #header-component{background-color:#0a0908d1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 0 var(--zakko-gold-line)}.header-menu a,.menu-list__link{letter-spacing:.06em}.product-card{transition:transform .5s var(--zakko-ease)}.product-card .card-gallery,.product-card .product-card-gallery{overflow:hidden;border-radius:var(--zakko-radius);box-shadow:inset 0 0 0 1px #f3ebdd0f;transition:box-shadow .5s var(--zakko-ease)}.product-card img{transition:transform .9s var(--zakko-ease)}@media(hover:hover){.product-card:hover{transform:translateY(-4px)}.product-card:hover img{transform:scale(1.045)}.product-card:hover .card-gallery,.product-card:hover .product-card-gallery{box-shadow:inset 0 0 0 1px var(--zakko-gold-line),0 24px 50px -28px #c8a46a73}}.zakko-reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--zakko-ease) var(--zakko-delay, 0ms),transform .9s var(--zakko-ease) var(--zakko-delay, 0ms)}.zakko-reveal.is-in{opacity:1;transform:none}.zakko-x{position:relative;padding-block:clamp(56px,9vw,112px);color:var(--zakko-cream);overflow:hidden}.zakko-x__inner{position:relative;width:min(100% - 32px,1200px);margin-inline:auto}.zakko-x-head{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px);max-width:720px}.zakko-x-head--center{justify-items:center;text-align:center;margin-inline:auto}.zakko-x-head--center .zakko-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.zakko-x-title{margin:0;font-family:var(--zakko-serif);font-size:clamp(2.25rem,5.2vw,4rem);font-weight:500;line-height:1;letter-spacing:-.015em;text-wrap:balance}.zakko-x-lead{margin:0;max-width:56ch;color:var(--zakko-cream-muted);font-size:1rem;line-height:1.65}.zakko-x-link{display:inline-flex;align-items:center;gap:8px;color:var(--zakko-gold-2);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.zakko-x-link:after{content:"\2192";transition:transform .3s var(--zakko-ease)}.zakko-x-link:hover:after{transform:translate(4px)}.zakko-wa-round{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgb(37 211 102 / .45);color:var(--zakko-wa);background:#25d36614;cursor:pointer;transition:transform .3s var(--zakko-ease),background-color .25s ease}.zakko-wa-round:hover{transform:scale(1.08);background:#25d3662e}.zakko-wa-round .zakko-wa-icon{width:20px;height:20px}.zakko-wa-buy{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;--button-color: #04210f;--button-background-color: var(--zakko-wa);background-image:none!important;box-shadow:0 10px 28px -14px #25d366cc!important}.zakko-wa-buy .zakko-wa-icon,.zakko-wa-checkout__button .zakko-wa-icon{width:20px;height:20px}.zakko-wa-buy__note,.zakko-wa-checkout__note{grid-column:1 / -1;margin:2px 0 0;font-size:.8125rem;line-height:1.45;color:var(--zakko-cream-muted)}.zakko-wa-checkout{display:grid;gap:10px;width:100%}.zakko-wa-checkout__button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;--button-color: #04210f;--button-background-color: var(--zakko-wa);background-image:none!important}.zakko-wa-checkout__button[aria-busy=true]{opacity:.7}.zakko-badges{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px}.zakko-badge{padding:5px 10px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--zakko-ink);background:var(--zakko-gold-2)}.zakko-badge--alt{color:var(--zakko-gold-2);background:#0a0908b8;box-shadow:inset 0 0 0 1px var(--zakko-gold-line)}.zakko-reviews__title,[id$=__zakko_steps] h2{font-family:var(--zakko-serif)}@media(prefers-reduced-motion:reduce){.zakko-reveal{opacity:1;transform:none;transition:none}.product-card,.product-card img,.button,.button-secondary,.button:after{transition:none!important}}.zakko-tile{display:flex;flex-direction:column;min-width:0;border-radius:var(--zakko-radius);background:linear-gradient(180deg,#f3ebdd09,#f3ebdd03);box-shadow:inset 0 0 0 1px #f3ebdd12;transition:transform .5s var(--zakko-ease),box-shadow .5s var(--zakko-ease)}.zakko-tile__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--zakko-radius) var(--zakko-radius) 0 0;background:var(--zakko-ink-2)}.zakko-tile__img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--zakko-ease)}.zakko-tile__placeholder{display:grid;place-items:center;height:100%;color:var(--zakko-gold)}.zakko-tile__placeholder svg{width:30%}.zakko-tile__body{display:grid;gap:6px;padding:16px 16px 18px;flex:1;align-content:start}.zakko-tile__vendor{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--zakko-gold)}.zakko-tile__title{margin:0;font-family:var(--zakko-serif);font-size:1.375rem;font-weight:500;line-height:1.1}.zakko-tile__title a{color:inherit;text-decoration:none}.zakko-tile__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 0;font-weight:600;font-size:1rem;color:var(--zakko-cream)}.zakko-tile__from{font-size:.75rem;font-weight:500;color:var(--zakko-cream-muted)}.zakko-tile__formats{flex-basis:100%;font-size:.75rem;font-weight:500;color:var(--zakko-cream-muted)}.zakko-tile__actions{display:flex;align-items:center;gap:10px;margin-top:12px}.zakko-tile__cta{flex:1;justify-content:center;padding-block:12px;font-size:.6875rem}@media(hover:hover){.zakko-tile:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--zakko-gold-line),0 30px 60px -36px #c8a46a99}.zakko-tile:hover .zakko-tile__img{transform:scale(1.06)}}.zakko-rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:14px;margin:0;padding:4px 16px 12px;margin-inline:-16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;list-style:none}.zakko-rail::-webkit-scrollbar{display:none}.zakko-rail>*{scroll-snap-align:start}@media screen and (min-width:750px){.zakko-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-inline:0;padding:0;overflow:visible}}@media screen and (min-width:1100px){.zakko-rail--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.button.zakko-wa-buy,.button.zakko-wa-checkout__button{--button-background-color: var(--zakko-wa) !important;--button-color: #04210f !important;background-image:none!important;box-shadow:0 12px 30px -14px #25d366bf!important}.button.cart-items__remove{--button-background-color: transparent !important;--button-color: var(--zakko-cream-muted) !important;background-image:none!important;box-shadow:inset 0 0 0 1px #f3ebdd2e!important}.button.cart-items__remove:after{display:none}.button.cart-items__remove:hover{--button-color: var(--zakko-gold-2) !important;box-shadow:inset 0 0 0 1px var(--zakko-gold)!important}.zakko-cart-note{margin:0;font-size:.8125rem;line-height:1.45;color:var(--zakko-cream-muted)}.zakko-reviews__header .zakko-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.zakko-reviews__title{font-family:var(--zakko-serif);font-size:clamp(2.25rem,5.2vw,3.5rem);font-weight:500;line-height:1}.zakko-reviews__title:after{display:none}.zakko-reviews__demo-note{max-width:56ch;border-style:solid;line-height:1.45;text-align:center}.zakko-review{position:relative;padding:28px 22px 22px;border:0;border-radius:var(--zakko-radius);background:linear-gradient(180deg,#f3ebdd0b,#f3ebdd04);box-shadow:inset 0 0 0 1px #f3ebdd14;transition:box-shadow .4s var(--zakko-ease),transform .4s var(--zakko-ease)}.zakko-review:before{content:"\201c";position:absolute;inset-block-start:6px;inset-inline-end:18px;font-family:var(--zakko-serif);font-size:4.5rem;line-height:1;color:var(--zakko-gold);opacity:.35}.zakko-review:hover{box-shadow:inset 0 0 0 1px var(--zakko-gold-line),0 24px 50px -32px #c8a46a80;transform:translateY(-3px)}.zakko-review__text p{font-family:var(--zakko-serif);font-size:1.25rem;line-height:1.4;color:var(--zakko-cream)}.zakko-review__name{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.zakko-reviews__arrow{width:44px;height:44px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zakko-noir.css.map */
