:root{--kazu-primary: #75553d;--kazu-primary-container: #906d54;--kazu-primary-fixed: #ffdcc4;--kazu-primary-fixed-dim: #e8bea1;--kazu-on-primary: #ffffff;--kazu-on-primary-fixed: #2c1604;--kazu-secondary: #625e50;--kazu-secondary-container: #e6dfcd;--kazu-on-secondary: #ffffff;--kazu-on-secondary-container: #666354;--kazu-surface: #fbf9f2;--kazu-surface-dim: #dbdad4;--kazu-surface-bright: #fbf9f2;--kazu-surface-container-lowest: #ffffff;--kazu-surface-container-low: #f5f4ed;--kazu-surface-container: #efeee7;--kazu-surface-container-high: #e9e8e1;--kazu-surface-container-highest: #e3e3dc;--kazu-on-surface: #1b1c18;--kazu-on-surface-variant: #4f453d;--kazu-outline: #81756c;--kazu-outline-variant: #d3c3ba;--kazu-font-headline: "Plus Jakarta Sans", sans-serif;--kazu-font-body: "Be Vietnam Pro", sans-serif}body{font-family:var(--kazu-font-body)!important;background-color:var(--kazu-surface)!important;color:var(--kazu-on-surface)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-body-family: "Be Vietnam Pro", sans-serif !important;--font-heading-family: "Plus Jakarta Sans", sans-serif !important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.section-header .title,.multicolumn .title,.card__heading,.banner__heading,.product__title{font-family:var(--kazu-font-headline)!important;letter-spacing:-.02em}.kazu-texture-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;z-index:9999}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--kazu-surface-container)}::-webkit-scrollbar-thumb{background:var(--kazu-primary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--kazu-primary-container)}*:focus-visible{outline:2px solid var(--kazu-primary)!important;outline-offset:3px!important}::selection{background:var(--kazu-primary-fixed-dim);color:var(--kazu-on-primary-fixed)}.header{background:#fbf9f2d9!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--kazu-outline-variant);padding-left:2rem!important;padding-right:2rem!important}.header--middle-left .header__heading{margin-left:0!important;padding-left:0!important}.header__heading{margin:0!important}.header__heading-link,.header__heading{font-family:var(--kazu-font-headline)!important;color:var(--kazu-primary)!important}.header__heading-link:hover{opacity:.85}.header__heading-link span,.header__heading-link .h1,.header__heading-link .h2,.header__heading-link .h3{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;font-size:3.2rem!important;letter-spacing:-.04em!important;line-height:1!important;color:var(--kazu-primary)!important;--font-heading-weight: 800}.header__menu-item,.header__active-menu-item{font-family:var(--kazu-font-headline)!important;font-size:1.3rem;font-weight:500;color:var(--kazu-secondary)!important;letter-spacing:.02em}.header__menu-item:hover,.header__active-menu-item{color:var(--kazu-primary)!important}.announcement-bar{font-family:var(--kazu-font-headline)!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem;background-color:var(--kazu-secondary-container)!important;color:var(--kazu-on-secondary-container)!important}.kazu-ticker{overflow:hidden;white-space:nowrap;padding:13px 0;background:var(--kazu-secondary-container)}.kazu-ticker__track{display:inline-block;animation:kazu-marquee linear infinite;will-change:transform}.kazu-ticker__item{display:inline-block;padding:0 3rem;font-family:var(--kazu-font-headline)!important;font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--kazu-on-secondary-container)}.kazu-ticker__dot{opacity:.5;margin:0 .5rem}@keyframes kazu-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.button,.button--primary{font-family:var(--kazu-font-headline)!important;font-weight:700!important;letter-spacing:.05em;text-transform:none;border-radius:9999px!important;background-color:var(--kazu-primary)!important;color:var(--kazu-on-primary)!important;border-color:var(--kazu-primary)!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:hover,.button--primary:hover{background-color:var(--kazu-primary-container)!important;transform:translateY(-2px);box-shadow:0 8px 24px #75553d4d}.button--secondary{font-family:var(--kazu-font-headline)!important;font-weight:700!important;border-radius:9999px!important;background-color:transparent!important;color:var(--kazu-primary)!important;border:2px solid var(--kazu-primary)!important;letter-spacing:.05em;transition:transform .2s ease,background-color .2s ease}.button--secondary:hover{background-color:var(--kazu-primary-fixed-dim)!important;transform:translateY(-2px)}.banner__heading{font-family:var(--kazu-font-headline)!important;font-weight:800;letter-spacing:-.03em;color:var(--kazu-primary)!important}.banner__box{background:#fbf9f2cc;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--kazu-outline-variant);border-radius:1.5rem}.card-wrapper{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover{transform:translateY(-6px)}.card__heading a{font-family:var(--kazu-font-headline)!important;font-weight:700;color:var(--kazu-on-surface)!important;transition:color .2s ease}.card__heading a:hover{color:var(--kazu-primary)!important}.card__information .price{font-family:var(--kazu-font-body)!important;font-weight:600;color:var(--kazu-secondary)!important}.card:not(.ratio):hover .card__inner{border-color:var(--kazu-outline-variant);box-shadow:0 4px 20px #75553d1f}.badge{font-family:var(--kazu-font-headline)!important;font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;border-radius:9999px!important;background:var(--kazu-primary-fixed-dim)!important;color:var(--kazu-on-primary-fixed)!important;border:none!important}.section-header .title,.multicolumn .title{font-family:var(--kazu-font-headline)!important;font-weight:800;letter-spacing:-.02em;color:var(--kazu-on-surface)!important}.multicolumn-list__item-link{font-family:var(--kazu-font-headline)!important;font-weight:600;letter-spacing:.05em;color:var(--kazu-primary)!important}.multicolumn-list__item .icon-with-text__icon{color:var(--kazu-primary)}.image-with-text__content{padding:4rem}.image-with-text__media{border-radius:2rem;overflow:hidden}.image-with-text__heading{font-family:var(--kazu-font-headline)!important;font-weight:800;color:var(--kazu-on-surface)!important}.newsletter__form{max-width:480px;margin:0 auto}.newsletter-section .field__input{border-radius:9999px 0 0 9999px;border-right:none;border-color:var(--kazu-outline-variant)!important;background:var(--kazu-surface-container-lowest)!important;color:var(--kazu-on-surface)!important;font-family:var(--kazu-font-body)!important}.product__title{font-family:var(--kazu-font-headline)!important;font-weight:800;letter-spacing:-.02em;color:var(--kazu-on-surface)!important}.price__regular .price-item{font-family:var(--kazu-font-body)!important;font-weight:700;font-size:2rem;color:var(--kazu-secondary)!important}.swatch-input:checked+.swatch__label,.product-form__input input:checked+.product-form__radio-label{border-color:var(--kazu-primary)!important;color:var(--kazu-primary)!important;background:#75553d14!important}.cart-drawer{background:var(--kazu-surface)!important;border-left:1px solid var(--kazu-outline-variant)}.cart-drawer__header{border-bottom:1px solid var(--kazu-outline-variant);padding-bottom:1.5rem;font-family:var(--kazu-font-headline)!important}.footer{background-color:var(--kazu-secondary)!important;border-top:none}.footer__content-top{padding-top:5rem}.footer__heading{font-family:var(--kazu-font-headline)!important;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.footer a,.footer__list-item a{font-family:var(--kazu-font-body)!important;color:#fbf9f2cc!important;transition:color .2s ease,transform .2s ease}.footer a:hover,.footer__list-item a:hover{color:#fff!important}.kazu-footer-trust{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(251,249,242,.15)}.kazu-fssai-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fbf9f21a;border:1px solid rgba(251,249,242,.35);border-radius:6px;padding:6px 14px;font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:var(--kazu-primary-fixed);text-transform:uppercase;font-family:var(--kazu-font-headline)!important}.kazu-fssai-badge span{font-size:1.1rem;opacity:.8}.kazu-whatsapp-btn{position:fixed;bottom:28px;right:24px;z-index:9000;width:58px;height:58px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36673,0 2px 8px #0003;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;animation:kazu-wa-pulse 3s ease-in-out infinite}.kazu-whatsapp-btn:hover{transform:scale(1.12) translateY(-3px);box-shadow:0 10px 35px #25d3668c,0 4px 15px #0000004d;animation:none}.kazu-whatsapp-btn svg{width:31px;height:31px;fill:#fff;flex-shrink:0}@keyframes kazu-wa-pulse{0%,to{box-shadow:0 4px 20px #25d36673,0 2px 8px #0003}50%{box-shadow:0 4px 28px #25d366b3,0 2px 8px #0003}}.kazu-whatsapp-btn:before{content:"Chat with us";position:absolute;right:70px;background:var(--kazu-on-surface);color:var(--kazu-surface);font-family:var(--kazu-font-body)!important;font-size:1.2rem;font-weight:600;padding:6px 12px;border-radius:9999px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease;letter-spacing:.04em}.kazu-whatsapp-btn:hover:before{opacity:1}.collection-list__title{font-family:var(--kazu-font-headline)!important;font-weight:800;color:var(--kazu-on-surface)!important}@media screen and (max-width:749px){.kazu-whatsapp-btn{bottom:18px;right:16px;width:52px;height:52px}.kazu-whatsapp-btn svg{width:27px;height:27px}.kazu-whatsapp-btn:before{display:none}.image-with-text__content{padding:2.5rem 1.5rem}}@media screen and (max-width:989px){.kazu-ticker__item{font-size:1.1rem;padding:0 2rem}}.collection-hero__title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:#75553d!important;letter-spacing:-.03em!important;line-height:1.1!important}.card__information .card__heading{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;color:#1b1c18!important}.price__regular .price-item--regular,.price .price-item{font-family:Be Vietnam Pro,sans-serif!important;color:#625e50!important}.product__title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:#1b1c18!important;letter-spacing:-.03em!important;line-height:1.15!important}.product__text.caption-with-letter-spacing{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;color:#75553d!important;letter-spacing:.15em!important}.product .price .price-item,.product .price__regular .price-item--regular{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:2.2rem!important;color:#1b1c18!important}.product-form__input .form__label,.product-form .form__label{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;color:#4f453d!important;letter-spacing:.05em!important}.product-form__input--pill input[type=radio]+label{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;border-color:#75553d59!important;color:#4f453d!important;border-radius:9999px!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#75553d!important;color:#75553d!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#75553d!important;color:#fff!important;border-color:#75553d!important}.quantity__label,.product-form__quantity .form__label{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;color:#4f453d!important}.quantity__input,.quantity__button{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;color:#1b1c18!important}.product__description{font-family:Be Vietnam Pro,sans-serif!important;font-size:1.5rem!important;color:#625e50!important;line-height:1.8!important}.related-products .title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:#1b1c18!important;letter-spacing:-.03em!important}.shopify-policy__title h1,.policy h1,.page-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:#75553d!important;letter-spacing:-.03em!important}.shopify-policy__body,.policy .rte,.shopify-policy__body p,.policy .rte p{font-family:Be Vietnam Pro,sans-serif!important;font-size:1.55rem!important;color:#4f453d!important;line-height:1.8!important}.shopify-policy__body h2,.policy .rte h2,.shopify-policy__body h3,.policy .rte h3{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;color:#1b1c18!important;letter-spacing:-.02em!important;margin-top:3rem!important}.rte ul,.rte ol{list-style-position:outside!important;padding-left:2.4rem!important}.rte li{padding-left:.4rem!important;margin-bottom:.8rem!important}.rte li p{display:inline!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kazu-luxury.css.map */
