:root{--k-cream: #FAFAF8;--k-beige: #F2EDE6;--k-dark: #1C1C1A;--k-gold: #B8965A;--k-gold-light: #D4AF6E;--k-text-muted: rgba(28,28,26,.55);--k-border: rgba(28,28,26,.1);--k-shadow: rgba(28,28,26,.08)}*,*:before,*:after{box-sizing:border-box}body{background:var(--k-cream);-webkit-font-smoothing:antialiased}.announcement-bar{letter-spacing:.1em}.announcement-bar__message{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.header__heading-link{letter-spacing:.18em;font-size:1.4rem}.header__menu-item .link{letter-spacing:.08em;font-size:.82rem;text-transform:uppercase;font-weight:600;transition:color .2s ease}.header__menu-item .link:hover{color:var(--k-gold)}.banner__heading{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:.04em;line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.3)}.banner{position:relative}.banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,rgba(250,250,248,.15));pointer-events:none}.kelzari-divider{display:flex;align-items:center;gap:16px;padding:24px 0;margin:0 auto;max-width:300px}.kelzari-divider__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--k-gold),transparent)}.kelzari-divider__icon{color:var(--k-gold);font-size:1.2rem}.featured-collection .title-wrapper h2,.featured-collection .title-wrapper-with-link .title{font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400;position:relative;display:inline-block;padding-bottom:10px}.featured-collection .title-wrapper h2:after,.featured-collection .title-wrapper-with-link .title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--k-gold)}.card-wrapper{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 50px var(--k-shadow)}.card__heading a{letter-spacing:.04em;font-size:.95rem;transition:color .2s ease}.card__heading a:hover{color:var(--k-gold)}.card__content{padding:12px 8px 16px}.price .price__regular .price-item--regular{font-size:1.05rem;font-weight:700;letter-spacing:.02em}.price .price__sale .price-item--sale{color:var(--k-gold)}.price .price__sale .price-item--regular{color:var(--k-text-muted);text-decoration:line-through;font-size:.85rem}.badge--sale{background:var(--k-dark);color:var(--k-cream);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:4px 8px}.product__title h1{font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:.02em;line-height:1.2;font-weight:400}.product__text.caption-with-letter-spacing{letter-spacing:.14em;font-size:.72rem;color:var(--k-text-muted);text-transform:uppercase;font-weight:600;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--k-border)}.product-form__submit{letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700;transition:all .3s ease;border-radius:0;height:52px}.product-form__submit:not([disabled]):hover{background:var(--k-gold);border-color:var(--k-gold);color:var(--k-dark);transform:translateY(-1px);box-shadow:0 6px 20px #b8965a4d}.product__media img{transition:transform .5s ease}.product__media:hover img{transform:scale(1.04)}.rich-text__heading{letter-spacing:.04em;line-height:1.2}.rich-text__text{max-width:580px;margin:0 auto;font-size:1rem;line-height:1.85;color:#1c1c1abf}.color-scheme-3 .rich-text__text{color:#fafaf8cc}.multicolumn-card__title{letter-spacing:.1em;font-size:.82rem;text-transform:uppercase;font-weight:700;margin-bottom:8px}.multicolumn-card__info{font-size:.88rem;line-height:1.65;color:#1c1c1aa6}.color-scheme-3 .multicolumn-card__info{color:#fafaf8b3}.collection-hero{text-align:center;padding:48px 0 32px}.collection__title{letter-spacing:.08em;text-transform:uppercase;font-weight:400;font-size:1.8rem}.button{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:600;border-radius:0;transition:all .25s ease}.button--secondary{border:1px solid var(--k-dark);padding:10px 28px}.button--secondary:hover{background:var(--k-dark);color:var(--k-cream)}.footer__column-header{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;border-bottom:1px solid var(--k-border);padding-bottom:10px;margin-bottom:14px}.footer-block__list li a{font-size:.85rem;color:var(--k-text-muted);transition:color .2s ease;text-decoration:none}.footer-block__list li a:hover{color:var(--k-dark)}.footer__content-top{border-top:1px solid var(--k-border)}.newsletter-form__field-wrapper input{border:1px solid var(--k-border);background:transparent;color:var(--k-dark);letter-spacing:.04em;border-radius:0}.newsletter-form__field-wrapper input:focus{border-color:var(--k-dark);outline:none;box-shadow:none}.newsletter-form__button{border-radius:0;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.cart-drawer__header{border-bottom:1px solid var(--k-border);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.cart-drawer__footer{border-top:1px solid var(--k-border)}.quantity{border:1px solid var(--k-border);border-radius:0}.quantity__button:hover{background:var(--k-beige);color:var(--k-dark)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--k-cream)}::-webkit-scrollbar-thumb{background:#1c1c1a33}::-webkit-scrollbar-thumb:hover{background:var(--k-dark)}@keyframes klzFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.klz-fadein{animation:klzFadeUp .6s ease forwards}.collection .button--tertiary{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:600;border:1px solid var(--k-dark);padding:10px 28px;display:inline-block;margin-top:24px;transition:all .25s ease}.collection .button--tertiary:hover{background:var(--k-dark);color:var(--k-cream)}@media(max-width:749px){.banner__heading{font-size:2rem}.featured-collection .title-wrapper h2{font-size:1.3rem}.product__title h1{font-size:1.4rem}.product-form__submit{height:48px;font-size:.8rem}}.klz-social-proof{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#e74c3c0f;border-radius:6px;margin:14px 0;border:1px solid rgba(231,76,60,.12)}.klz-dot{width:7px;height:7px;background:#e74c3c;border-radius:50%;flex-shrink:0;animation:klzPulse 1.4s infinite}@keyframes klzPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.klz-social-proof p{margin:0;font-size:.8rem;font-weight:500;color:#1c1c1a}.klz-social-proof strong{color:#e74c3c}.klz-urgency{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#1c1c1a;border-radius:6px;margin:12px 0;color:#fff}.klz-urgency__dot{width:8px;height:8px;background:#e74c3c;border-radius:50%;flex-shrink:0;animation:klzPulse 1.2s infinite}.klz-urgency__text{flex:1;font-size:.82rem;font-weight:500}.klz-urgency__timer{font-weight:700;color:#b8965a;font-size:1rem;font-family:monospace;letter-spacing:.1em;background:#b8965a26;padding:3px 8px;border-radius:4px}.klz-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0;padding:14px 0;border-top:1px solid rgba(28,28,26,.1);border-bottom:1px solid rgba(28,28,26,.1)}@media(max-width:749px){.klz-trust{grid-template-columns:repeat(2,1fr)}}.klz-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:8px 4px}.klz-trust__icon{font-size:1.5rem;line-height:1}.klz-trust__label{font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:#1c1c1a;font-weight:600;line-height:1.3}.klz-perf{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.klz-perf__item{text-align:center;padding:12px 8px;background:#f2ede6;border-radius:6px}.klz-perf__value{font-size:1.15rem;font-weight:700;color:#1c1c1a;display:block}.klz-perf__label{font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:#1c1c1a80;display:block;margin-top:3px;font-weight:600}.klz-notes{margin:20px 0;padding:20px;background:#f2ede6;border-radius:8px}.klz-notes__title{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#1c1c1a80;margin:0 0 14px;font-weight:600}.klz-notes__pyramid{display:flex}.klz-notes__col{flex:1;padding:12px 10px;text-align:center}.klz-notes__col:nth-child(2){background:#1c1c1a0d;border-radius:6px}.klz-notes__col-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#b8965a;font-weight:700;display:block;margin-bottom:5px}.klz-notes__col-icon{font-size:1.3rem;display:block;margin-bottom:5px}.klz-notes__col-note{font-size:.75rem;color:#1c1c1a;line-height:1.4;font-weight:500}.klz-delivery{margin:20px 0;padding:18px 0;border-top:1px solid rgba(28,28,26,.1)}.klz-delivery__title{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#1c1c1a80;margin:0 0 14px;font-weight:600}.klz-delivery__steps{display:flex;align-items:flex-start;position:relative}.klz-delivery__steps:before{content:"";position:absolute;top:15px;left:16px;right:16px;height:2px;background:#1c1c1a1a;z-index:0}.klz-delivery__step{flex:1;text-align:center;position:relative;z-index:1}.klz-delivery__step-icon{width:32px;height:32px;background:#1c1c1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;margin:0 auto 6px;border:2px solid #FAFAF8}.klz-delivery__step-label{font-size:.66rem;color:#1c1c1a;font-weight:600;letter-spacing:.04em;display:block}.klz-delivery__step-sub{font-size:.6rem;color:#1c1c1a80;display:block;margin-top:1px}.klz-payment{margin:20px 0;padding:18px;border:1px solid rgba(28,28,26,.1);border-radius:8px;background:#fff}.klz-payment__title{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#1c1c1a80;margin:0 0 12px;font-weight:600}.klz-payment__methods{display:flex;flex-direction:column;gap:8px}.klz-payment__method{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fafaf8;border-radius:6px;border:1px solid rgba(28,28,26,.07)}.klz-payment__method-icon{font-size:1.15rem;flex-shrink:0;width:26px;text-align:center}.klz-payment__method-info{flex:1}.klz-payment__method-name{font-size:.8rem;font-weight:700;color:#1c1c1a;display:block}.klz-payment__method-detail{font-size:.7rem;color:#1c1c1a80;display:block;margin-top:1px}.klz-payment__badge{font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:3px 7px;border-radius:20px;background:#1c1c1a;color:#fff;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.klz-payment__badge--gold{background:#b8965a}.klz-whatsapp{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#25d366;border-radius:6px;margin:16px 0;text-decoration:none!important;transition:all .25s ease;color:#fff!important}.klz-whatsapp:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 8px 24px #25d3664d}.klz-whatsapp__icon{font-size:1.5rem;flex-shrink:0}.klz-whatsapp__text{flex:1}.klz-whatsapp__main{font-size:.9rem;font-weight:700;display:block;letter-spacing:.03em}.klz-whatsapp__sub{font-size:.72rem;opacity:.85;display:block;margin-top:1px}.klz-whatsapp__arrow{font-size:1.1rem;flex-shrink:0}.klz-faq{margin:24px 0}.klz-faq__title{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#1c1c1a80;margin:0 0 12px;font-weight:600}.klz-faq__item{border-bottom:1px solid rgba(28,28,26,.08)}.klz-faq__question{width:100%;background:none;border:none;padding:12px 0;text-align:left;font-size:.85rem;font-weight:600;color:#1c1c1a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit}.klz-faq__question:after{content:"+";font-size:1.2rem;color:#b8965a;font-weight:300;transition:transform .2s}.klz-faq__item.open .klz-faq__question:after{transform:rotate(45deg)}.klz-faq__answer{display:none;padding:0 0 12px;font-size:.8rem;color:#1c1c1ab3;line-height:1.6}.klz-faq__item.open .klz-faq__answer{display:block}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kelzari-custom.css.map */
