:root{--or:#e5c483;--brun:#603a18;--noir:#0a0a0a;--blanc:#ffffff;--gris:#4a4a4a;--gris-clair:#8a8a8a;--border:rgba(10,10,10,.14);--font-display:"Fraunces", serif;--font-body:"Jost", sans-serif}body{background:var(--blanc);color:var(--noir);font-family:var(--font-body);font-weight:300}.kaeli-container{max-width:1360px;margin:0 auto;padding:0 48px}@media(max-width:768px){.kaeli-container{padding:0 24px}}.eyebrow{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brun)}.eyebrow.center{display:block;text-align:center}.eyebrow:before{content:"\2014\2014  ";color:var(--or)}.display-1{font-family:var(--font-display);font-weight:500;font-size:clamp(42px,6vw,86px);line-height:1.02}.display-2{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,4vw,52px);line-height:1.08}.lede{font-size:15px;color:var(--gris);line-height:1.75;max-width:560px}.lede.center{margin:0 auto;text-align:center}.boxed-heading{border-top:1px solid var(--noir);border-bottom:1px solid var(--noir);padding:16px 0;margin-bottom:40px}.boxed-heading h3{font-family:var(--font-display);font-weight:500;font-size:22px;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 34px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--noir);transition:.3s}.btn-primary{background:var(--noir);color:var(--blanc)}.btn-primary:hover{background:var(--brun);border-color:var(--brun)}.btn-outline{background:transparent;color:var(--noir)}.btn-outline:hover{background:var(--noir);color:var(--blanc)}.btn-gold{background:var(--or);color:var(--noir);border-color:var(--or)}.btn-gold:hover{background:var(--brun);border-color:var(--brun);color:var(--blanc)}.kaeli-section{padding:clamp(70px,9vw,130px) 0;position:relative}.section-alt{background:#faf9f6}.section-head{margin-bottom:56px}.section-head.center{text-align:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split-media{width:100%;aspect-ratio:4/5;background:#efece6;display:flex;align-items:center;justify-content:center;color:var(--gris-clair);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:20px}@media(max-width:860px){.split{grid-template-columns:1fr;gap:32px}}.pillars{display:flex;flex-direction:column}.pillar{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center;padding:70px 0;border-top:1px solid var(--border)}.pillar:last-child{border-bottom:1px solid var(--border)}.pillar-media{width:100%;aspect-ratio:5/4;background:#efece6;display:flex;align-items:center;justify-content:center;color:var(--gris-clair);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pillar-text p{font-size:14.5px;color:var(--gris);line-height:1.8;max-width:480px}@media(max-width:860px){.pillar{grid-template-columns:1fr;gap:28px}}.manifesto{background:var(--noir);color:var(--blanc);padding:clamp(90px,12vw,160px) 0;text-align:center}.manifesto p{font-size:clamp(16px,1.6vw,20px);letter-spacing:.02em;line-height:2;max-width:760px;margin:0 auto;text-transform:uppercase}.manifesto p+p{margin-top:20px}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--noir);border-bottom:1px solid var(--noir)}.value-col{padding:44px 30px;border-left:1px solid var(--border)}.value-col:first-child{border-left:none}.value-index{font-family:var(--font-display);font-size:13px;color:var(--or);margin-bottom:16px}.value-col h4{font-family:var(--font-display);font-weight:500;font-size:19px;margin-bottom:12px}.value-col p{font-size:13px;color:var(--gris);line-height:1.7}@media(max-width:860px){.values-grid{grid-template-columns:1fr}.value-col{border-left:none;border-top:1px solid var(--border)}.value-col:first-child{border-top:none}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:none}.brand-mark{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:.03em}.nav-main{display:flex;gap:36px}.nav-main a{font-family:var(--font-display);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--noir)}.nav-icons{display:flex;align-items:center;gap:20px}.icon-btn{width:19px;height:19px;color:var(--noir);position:relative;display:block}.icon-btn svg{width:100%;height:100%}.cart-count{position:absolute;top:-8px;right:-10px;width:15px;height:15px;border-radius:50%;background:var(--brun);color:var(--blanc);font-size:9px;display:flex;align-items:center;justify-content:center}.nav-toggle{display:none;width:22px;height:22px}@media(max-width:900px){.nav-main{display:none}.nav-toggle{display:block}}.site-header{position:sticky;top:0;z-index:200;background:var(--blanc);border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{border-bottom-color:var(--border)}.site-header.transparent{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent;border-bottom:none}.site-header.transparent .brand-mark,.site-header.transparent .nav-main a,.site-header.transparent .icon-btn{color:var(--blanc)}.site-header.transparent.scrolled{position:sticky;background:var(--blanc);border-bottom-color:var(--border)}.site-header.transparent.scrolled .brand-mark,.site-header.transparent.scrolled .nav-main a,.site-header.transparent.scrolled .icon-btn{color:var(--noir)}.hero-full{position:relative;min-height:105vh;display:flex;align-items:flex-end;background:#e9e5dd;overflow:hidden}.hero-full img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-full-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a00 40%,#0a0a0a99)}.hero-full-content{position:relative;z-index:2;width:100%;padding:0 48px 80px;color:var(--blanc);text-align:center}.hero-full-content .eyebrow{color:var(--or)}.hero-full-content .eyebrow:before{color:var(--or)}.hero-full-content .display-1{color:var(--blanc)}.header-wrapper{background:transparent!important;border-bottom:none!important;position:absolute;top:0;left:0;right:0;z-index:50}.header-wrapper.header-wrapper--transparent-scrolled{position:sticky;background:var(--blanc)!important}.header-wrapper,.header-wrapper a,.header-wrapper button,.header-wrapper svg,.header__heading-link,.header__menu-item,.header__icon{color:var(--blanc)!important}.header-wrapper.header-wrapper--transparent-scrolled,.header-wrapper.header-wrapper--transparent-scrolled a,.header-wrapper.header-wrapper--transparent-scrolled button,.header-wrapper.header-wrapper--transparent-scrolled svg,.header-wrapper.header-wrapper--transparent-scrolled .header__heading-link,.header-wrapper.header-wrapper--transparent-scrolled .header__menu-item,.header-wrapper.header-wrapper--transparent-scrolled .header__icon{color:var(--noir)!important}.header:not(.drawer-menu){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px}.header__heading{margin-right:auto!important}.header__inline-menu{margin-left:auto!important}.header__icons{margin-left:24px!important}.header__icon--search,.header__icon--account{display:none!important}.header__icon--cart{position:static!important;display:inline-flex!important;align-items:center;gap:2px}.header__icon--cart svg{display:none!important}.header__icon--cart:before{content:"Sac (";font-family:var(--font-display);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.header__icon--cart:after{content:")";font-family:var(--font-display);font-size:12.5px;letter-spacing:.12em}.header__icon--cart .cart-count-bubble{position:static!important;background:none!important;color:inherit!important;width:auto!important;height:auto!important;font-size:12.5px!important;font-family:var(--font-display)!important}.header-wrapper *{color:var(--blanc)!important}.header__icon--cart{position:static!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;white-space:nowrap!important;gap:2px}.header__icon--cart .cart-count-bubble{position:static!important;display:inline-flex!important;flex-direction:row!important;background:none!important;width:auto!important;height:auto!important;font-size:12.5px!important;font-family:var(--font-display)!important;line-height:1!important}.header__icon--cart .cart-count-bubble span{position:static!important;display:inline!important}.header__menu-item{font-family:var(--font-display)!important;font-size:12.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header-wrapper .header{padding-top:16px!important;padding-bottom:16px!important}.header-wrapper{padding-top:20px!important;padding-bottom:20px!important}.header-wrapper .header{min-height:0!important;padding:0!important}.header-wrapper .page-width{max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.header__heading{margin:0!important;padding:0!important}.header__inline-menu,.header__inline-menu *{font-family:var(--font-body)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important}.header__icon--cart,.header__icon--cart *{font-family:var(--font-body)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header__icon--cart:before,.header__icon--cart:after{font-family:var(--font-body)!important;font-size:10px!important;letter-spacing:.1em!important}.header__icon--cart .cart-count-bubble{font-family:var(--font-body)!important;font-size:10px!important}.header__icons{margin-left:8px!important}.header-wrapper{padding-top:8px!important;padding-bottom:8px!important}.header__inline-menu,.header__inline-menu *{font-size:10px!important}.header__icon--cart:before,.header__icon--cart:after{content:none!important}.header__icon--cart,.header__icon--cart *{text-decoration:none!important}.header__icons{margin-left:20px!important}.shopify-section-header-group,.section-header,sticky-header,.header-wrapper{height:auto!important;min-height:0!important;padding-top:4px!important;padding-bottom:4px!important;margin:0!important}.header__heading-logo{max-height:50px!important;width:auto!important}html,body{margin:0!important;padding:0!important}#shopify-section-sections--26728418541904__header{margin-top:-10px!important}body{overflow-x:hidden}.kaeli-statement{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--blanc);padding:40px 24px}.kaeli-statement p{font-family:var(--font-display);font-size:clamp(18px,2vw,26px);line-height:1.7;letter-spacing:.01em;text-transform:uppercase;color:var(--noir);max-width:900px;margin:0 auto}.multirow-card__heading,.image-with-text__heading{font-family:var(--font-display)!important;font-weight:500!important}.image-with-text__text{font-family:var(--font-body)!important}.rich-text__heading{font-family:var(--font-display)!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.02em}.hero-full h1{font-family:var(--font-display)!important}.hero-full-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;max-width:280px}.hero-full-logo img{width:100%;height:auto;display:block}.kaeli-split-links{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.split-link-item{position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.split-link-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;transition:.3s}.split-link-item:hover:after{background:#0000004d}.split-link-label{position:relative;z-index:2;color:var(--blanc);font-family:var(--font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.kaeli-split-links{grid-template-columns:1fr}}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.menu-drawer,.menu-drawer *{color:var(--noir)!important}.kaeli-footer-custom{background:var(--blanc);border-top:1px solid var(--border);padding:70px 0 40px}.footer-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:56px;border-bottom:1px solid var(--border)}.footer-legal h5,.footer-contact h5{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brun);margin-bottom:20px}.footer-legal ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-legal a{font-size:13.5px;color:var(--noir);text-decoration:none}.footer-legal a:hover{text-decoration:underline}.footer-whatsapp{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--noir);text-decoration:none}.footer-whatsapp svg{width:22px;height:22px;color:#25d366}.footer-brand-center{text-align:center;padding-top:40px}.footer-brand-logo{max-height:36px;width:auto;margin:0 auto 12px}.footer-brand-name{font-family:var(--font-display);font-size:22px;letter-spacing:.04em;color:var(--noir)}@media(max-width:860px){.footer-two-col{grid-template-columns:1fr;gap:32px}}.kaeli-single-link{display:flex;align-items:center;justify-content:center;min-height:100vh;background-size:cover;background-position:center;position:relative;text-decoration:none}.kaeli-single-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;transition:.3s}.kaeli-single-link:hover:after{background:#0000004d}.kaeli-single-link .split-link-label{position:relative;z-index:2}.product__description{max-height:none;overflow:visible}.product__description.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product__read-more-btn{display:inline-block;margin-top:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--brun);cursor:pointer;text-decoration:underline}.kaeli-ingredients-section{padding:clamp(70px,9vw,130px) 0}.ki-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:56px}.ki-list{display:flex;flex-direction:column;gap:14px}.kaeli-ingredients-section .ki-item{background:transparent!important;border:1px solid var(--or)!important}.kaeli-ingredients-section .ki-item-toggle{background:transparent!important;border:none!important;width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-family:var(--font-display);font-size:16px;text-align:left;color:var(--noir)}.ki-item-plus{font-size:20px;font-weight:300;color:var(--or);transition:transform .3s}.ki-item.is-open .ki-item-plus{transform:rotate(45deg)}.ki-item-content{max-height:0;overflow:hidden;transition:max-height .35s ease;padding:0 24px}.ki-item.is-open .ki-item-content{max-height:300px}.ki-item-content p{font-size:13.5px;color:var(--gris);line-height:1.7;padding-bottom:20px}.ki-item-content p:first-child{padding-top:0}.ki-map{width:100%}.ki-map-svg{width:100%;height:auto}.ki-country{fill:#eee9e0;stroke:var(--blanc);stroke-width:1;transition:fill .35s ease}.ki-country.is-active{fill:var(--or)}@media(max-width:860px){.ki-layout{grid-template-columns:1fr;gap:32px}.ki-map{order:-1;max-width:380px;margin:0 auto}}.menu-drawer,.menu-drawer a,.menu-drawer button,.menu-drawer *{color:var(--noir)!important}.kaeli-news-section{padding:clamp(70px,9vw,130px) 0}.kn-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;margin-top:56px;align-items:start}.kn-loading,.kn-error{grid-column:1/-1;font-size:13px;color:var(--gris-clair);text-align:center;padding:60px 0}.kn-headline{display:block;text-decoration:none;color:var(--noir)}.kn-headline-img{width:100%;aspect-ratio:4/3;background-size:cover;background-position:center;margin-bottom:20px}.kn-headline-body .kn-tag{display:inline-block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--or);background:var(--noir);padding:6px 12px;margin-bottom:14px}.kn-headline-body h3{font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);line-height:1.15;margin-bottom:12px}.kn-headline-body p{font-size:14px;color:var(--gris);line-height:1.7}.kn-headline:hover h3{color:var(--brun)}.kn-side{display:flex;flex-direction:column}.kn-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--noir)}.kn-side .kn-item:last-child{border-bottom:1px solid var(--border)}.kn-item-img{width:76px;height:76px;flex:none;background-size:cover;background-position:center}.kn-item h4{font-family:var(--font-display);font-weight:500;font-size:14.5px;line-height:1.4}.kn-item:hover h4{color:var(--brun)}@media(max-width:860px){.kn-grid{grid-template-columns:1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kaeli-custom.css.map */
