body{background-color:var(--kz-cream);color:var(--kz-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.button--primary{background:var(--kz-gold)!important;background-image:none!important;color:var(--kz-white)!important;border:1px solid var(--kz-gold)!important;border-radius:var(--kz-radius-pill);box-shadow:none;letter-spacing:var(--kz-track-wide);font-size:1.3rem;transition:background var(--kz-t-fast),border-color var(--kz-t-fast),transform var(--kz-t-fast),box-shadow var(--kz-t-fast)}.button:hover,.button--primary:hover{background:var(--kz-gold-dark)!important;background-image:none!important;color:var(--kz-white)!important;border-color:var(--kz-gold-dark)!important;transform:translateY(-2px);box-shadow:var(--kz-shadow-gold)}.button:active,.button--primary:active{transform:translateY(0);box-shadow:none}.button--secondary{background:transparent;color:var(--kz-gold);border:1px solid var(--kz-gold);border-radius:var(--kz-radius-pill);transition:background var(--kz-t-fast),color var(--kz-t-fast),transform var(--kz-t-fast),box-shadow var(--kz-t-fast)}.button--secondary:hover{background:var(--kz-gold);color:var(--kz-white);transform:translateY(-2px);box-shadow:var(--kz-shadow-gold)}.shopify-payment-button__button--unbranded{background:var(--kz-gold)!important;background-image:none!important;border-radius:var(--kz-radius-pill)!important}.shopify-payment-button__button--unbranded:hover{background:var(--kz-gold-dark)!important;background-image:none!important}.card-wrapper{border-radius:var(--kz-radius-lg);transition:box-shadow var(--kz-t-mid),transform var(--kz-t-mid)}.card-wrapper:hover{transform:translateY(-3px);box-shadow:var(--kz-shadow-md)}.card--product{border:1px solid var(--kz-cream-dark);border-radius:var(--kz-radius-lg);background:var(--kz-white);overflow:hidden;box-shadow:var(--kz-shadow-xs)}.card__media{overflow:hidden}.card__media img{transition:transform var(--kz-t-slow)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.price .price__regular,.price .price__sale,.price-item,.price-item--regular{color:var(--kz-text-primary);font-weight:600;letter-spacing:var(--kz-track-normal)}.price .price__sale .price-item--sale{color:var(--kz-gold)}.price .price__sale .price-item--regular{color:var(--kz-text-tertiary);font-weight:400}.badge{background:var(--kz-cream-mid);color:var(--kz-text-secondary);border-radius:var(--kz-radius-pill);padding:3px 10px;font-size:1.1rem;font-weight:500;letter-spacing:var(--kz-track-wide);border:none;text-transform:uppercase}.product__inventory .svg-wrapper{color:var(--kz-gold)!important}.header-wrapper{background-color:#fdfbf9eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--kz-cream-dark)}.header__heading-link,.header__menu-item,.header__icon{transition:color var(--kz-t-fast),opacity var(--kz-t-fast)}.header__menu-item:hover,.header__icon:hover{color:var(--kz-gold)}.footer{background:var(--kz-dark)!important;color:var(--kz-text-inverse)}.footer__content-top,.footer__content-bottom{border-color:var(--kz-dark-border)}.footer a,.footer__list-item a,.footer-block__list-item a{color:var(--kz-text-inverse);opacity:.65;text-decoration:none;transition:opacity var(--kz-t-fast),color var(--kz-t-fast)}.footer a:hover{opacity:1;color:var(--kz-gold)}.footer__copyright{color:var(--kz-text-inverse);opacity:.4}.cart-drawer,.menu-drawer,.drawer{background:var(--kz-cream);border-left:1px solid var(--kz-cream-dark);border-radius:0!important;box-shadow:var(--kz-shadow-xl)}.cart-drawer__header{border-bottom:1px solid var(--kz-cream-dark)}.field__input,.select__select,textarea{background:var(--kz-cream);border-color:var(--kz-cream-dark);border-radius:var(--kz-radius-sm);color:var(--kz-text-primary);transition:border-color var(--kz-t-fast),box-shadow var(--kz-t-fast)}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--kz-gold);outline:none;box-shadow:0 0 0 3px var(--kz-gold-muted)}.field__label{color:var(--kz-text-secondary)}*:focus-visible{outline:2px solid var(--kz-gold);outline-offset:3px;border-radius:var(--kz-radius-xs)}*:focus:not(:focus-visible){outline:none}::selection{background:var(--kz-gold-muted);color:var(--kz-text-primary)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--kz-cream-mid)}::-webkit-scrollbar-thumb{background:var(--kz-cream-dark);border-radius:var(--kz-radius-pill);transition:background var(--kz-t-fast)}::-webkit-scrollbar-thumb:hover{background:var(--kz-gold)}.kz-reveal{opacity:0;transform:translateY(var(--kz-reveal-y));transition:opacity var(--kz-reveal-dur) var(--kz-reveal-ease),transform var(--kz-reveal-dur) var(--kz-reveal-ease)}.kz-reveal.is-visible{opacity:1;transform:translateY(0)}.kz-reveal[data-delay="1"]{transition-delay:calc(var(--kz-stagger-step) * 1)}.kz-reveal[data-delay="2"]{transition-delay:calc(var(--kz-stagger-step) * 2)}.kz-reveal[data-delay="3"]{transition-delay:calc(var(--kz-stagger-step) * 3)}.kz-reveal[data-delay="4"]{transition-delay:calc(var(--kz-stagger-step) * 4)}.kz-reveal[data-delay="5"]{transition-delay:calc(var(--kz-stagger-step) * 5)}.kz-reveal[data-delay="6"]{transition-delay:calc(var(--kz-stagger-step) * 6)}.kz-section{position:relative;overflow:hidden}.kz-section__container{max-width:var(--kz-width-page);margin:0 auto;padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px){.kz-section__container{padding-left:4rem;padding-right:4rem}}.kz-eyebrow{display:block;font-size:1.1rem;font-weight:500;letter-spacing:var(--kz-track-eyebrow);text-transform:uppercase;color:var(--kz-gold);margin-bottom:var(--kz-gap-eyebrow)}.kz-heading{font-family:var(--kz-font-heading);font-weight:300;letter-spacing:var(--kz-track-snug);line-height:var(--kz-leading-snug);color:var(--kz-text-primary);margin:0 0 var(--kz-gap-heading)}.kz-heading--display{letter-spacing:var(--kz-track-tight);line-height:var(--kz-leading-tight)}.kz-subheading{font-size:1.7rem;font-weight:400;line-height:var(--kz-leading-relaxed);color:var(--kz-text-secondary);max-width:var(--kz-width-narrow);margin:0 0 var(--kz-gap-cta)}.kz-link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--kz-gold);font-size:1.4rem;font-weight:500;letter-spacing:var(--kz-track-wide);text-decoration:none;text-transform:uppercase;transition:gap var(--kz-t-fast),opacity var(--kz-t-fast)}.kz-link-arrow:after{content:"\2192";transition:transform var(--kz-t-fast)}.kz-link-arrow:hover{opacity:.8}.kz-link-arrow:hover:after{transform:translate(3px)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kz-global.css.map */
