:root:root{--ka-olive:#2F3220;--ka-deep:#23251A;--ka-gold:#C9A45C;--ka-gold-dark:#6E5420;--ka-sand:#ECD9B4;--ka-sand-deep:#E3CB9C;--ka-cream:#F6EEDF;--ka-muted:#45452F;--ka-line:#DCCBA8;--font-heading--family:'Cinzel',Georgia,serif;--font-subheading--family:'Jost',system-ui,sans-serif;--font-body--family:'Jost',system-ui,sans-serif;--font-accent--family:'Cinzel',Georgia,serif;--font-heading--weight:400}html[lang='ar']:root{--font-heading--family:'Tajawal','Jost',sans-serif;--font-subheading--family:'Tajawal','Jost',sans-serif;--font-body--family:'Tajawal','Jost',sans-serif;--font-accent--family:'Tajawal','Jost',sans-serif;--font-heading--weight:700}[dir='rtl'] .ka-eyebrow,[dir='rtl'] .ka-btn,[dir='rtl'] .ka-link,[dir='rtl'] .ka-trust__num{letter-spacing:0}.ka-tone{grid-column:1 / -1;width:100%;--ka-fg:var(--ka-olive);--ka-fg-soft:var(--ka-muted);color:var(--ka-fg)}.ka-tone--olive{background:var(--ka-olive);--ka-fg:#F3E3BE;--ka-fg-soft:var(--ka-line)}.ka-tone--deep{background:var(--ka-deep);--ka-fg:#F3E3BE;--ka-fg-soft:var(--ka-line)}.ka-tone--sand{background:var(--ka-sand)}.ka-tone--cream{background:var(--ka-cream)}.ka-tone h1,.ka-tone h2,.ka-tone h3{color:var(--ka-fg);font-family:var(--font-heading--family)}.ka-tone .page-width{max-width:80rem;margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}.ka-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ka-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 2rem;box-sizing:border-box;background:var(--ka-gold);color:var(--ka-deep);border:1px solid var(--ka-gold);font-family:var(--font-body--family);font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;text-decoration:none;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.ka-btn:hover{background:#D8B26A;border-color:#D8B26A;color:var(--ka-deep)}.ka-btn--outline{background:transparent;color:var(--ka-fg)}.ka-btn--outline:hover{background:var(--ka-gold);color:var(--ka-deep)}.ka-tone--cream .ka-btn,.ka-tone--sand .ka-btn{background:var(--ka-olive);border-color:var(--ka-olive);color:#F3E3BE}.ka-tone--cream .ka-btn:hover,.ka-tone--sand .ka-btn:hover{background:var(--ka-deep)}.ka-btn:focus-visible{outline:2px solid var(--ka-gold);outline-offset:3px}.ka-logo{display:inline-flex;align-items:center;gap:0.75rem}.ka-logo__mark{height:2.75rem;width:auto}.ka-logo__word{height:1.375rem;width:auto}@media screen and (max-width:749px){.ka-logo__mark{height:2.125rem}.ka-logo__word{height:1rem}}.ka-gold{color:var(--ka-gold)}.ka-tone--sand .ka-gold,.ka-tone--cream .ka-gold{color:var(--ka-gold-dark)}.ka-eyebrow{margin:0;font-size:0.812rem;letter-spacing:0.3em;text-transform:uppercase}.ka-muted{color:var(--ka-fg-soft);margin:0;font-size:1rem}.ka-muted p{margin:0}.ka-link{font-size:0.875rem;letter-spacing:0.16em;text-transform:uppercase}.ka-h2{margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400}.ka-section{padding:6rem 0}.ka-section--tight{padding:4.5rem 0}.ka-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}@media screen and (max-width:749px){.ka-section{padding:3.5rem 0}.ka-section--tight{padding:3rem 0}}.ka-hero{overflow:hidden}.ka-hero__inner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:3rem;padding-top:6rem}.ka-hero__copy{flex:1 1 32.5rem;display:flex;flex-direction:column;gap:1.75rem;padding-bottom:6rem}.ka-hero__title{margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08;font-weight:400}.ka-hero__ar{margin:0;font-family:'Tajawal',sans-serif;font-size:1.375rem;color:#E9D3A4}.ka-tone--sand .ka-hero__ar,.ka-tone--cream .ka-hero__ar{color:var(--ka-gold-dark)}.ka-hero__text{max-width:32.5rem;font-size:1.062rem;line-height:1.7;font-weight:300;color:var(--ka-fg-soft)}.ka-hero__text p{margin:0}.ka-hero__buttons{display:flex;flex-wrap:wrap;gap:0.875rem;margin-top:0.5rem}.ka-hero__art{flex:1 1 25rem;display:flex;justify-content:center;align-items:flex-end}.ka-hero__mark{width:min(23.75rem,80%);height:auto;display:block}.ka-hero__image{width:100%;height:auto;border-radius:18.75rem 18.75rem 0 0;display:block}@media screen and (max-width:749px){.ka-hero__inner{padding-top:3.5rem;gap:1.5rem;text-align:center}.ka-hero__copy{padding-bottom:0;align-items:center}.ka-hero__buttons{justify-content:center}.ka-hero__mark{width:13.75rem}}.ka-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem}.ka-cat{display:flex;flex-direction:column;text-decoration:none;color:var(--ka-olive);background:var(--ka-sand);border-radius:10rem 10rem 0 0;overflow:hidden;transition:transform 0.3s ease}.ka-tone--sand .ka-cat{background:#F3E5C8}.ka-cat:hover{transform:translateY(-0.25rem)}.ka-cat__media{height:18.75rem;background:var(--ka-sand-deep);display:flex;align-items:center;justify-content:center;overflow:hidden}.ka-cat__media img{width:100%;height:100%;object-fit:cover}.ka-placeholder-label{color:var(--ka-gold-dark);font-size:0.812rem;letter-spacing:0.14em;text-transform:uppercase}.ka-cat__body{padding:1.375rem 1.5rem 1.625rem;display:flex;flex-direction:column;gap:0.375rem}.ka-cat__title{font-family:var(--font-heading--family);font-size:1.375rem}.ka-cat__sub{font-size:0.875rem;color:#5A5A44}.ka-cat--soon{opacity:0.85}@media screen and (max-width:749px){.ka-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.ka-cat{border-radius:5.625rem 5.625rem 0 0}.ka-cat__media{height:8.125rem}.ka-cat__body{padding:0.75rem}.ka-cat__title{font-size:1rem}}.ka-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));gap:2.5rem}.ka-trust__item{display:flex;flex-direction:column;gap:0.625rem}.ka-trust__num{font-family:'Cinzel',serif;font-size:2.125rem;color:var(--ka-gold-dark);line-height:1}.ka-tone--olive .ka-trust__num,.ka-tone--deep .ka-trust__num{color:var(--ka-gold)}.ka-trust__title{margin:0;font-size:1.375rem;font-weight:500}.ka-trust__text{font-size:1rem;line-height:1.65;color:var(--ka-fg-soft)}.ka-trust__text p{margin:0}.ka-section--story{padding:7rem 0}.ka-story{max-width:51.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.ka-tone .ka-story{max-width:51.25rem}.ka-story__mark{width:4rem;height:auto}.ka-story__title{margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.2;font-weight:400}.ka-story__text{font-size:1.125rem;line-height:1.75;font-weight:300;color:var(--ka-fg-soft)}.ka-story__text p{margin:0}.ka-news{max-width:40rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.125rem}.ka-tone .ka-news{max-width:40rem}.ka-news__form{display:flex;flex-wrap:wrap;gap:0.625rem;width:100%;justify-content:center}.ka-news__input{flex:1 1 17.5rem;min-height:3.25rem;padding:0 1.125rem;box-sizing:border-box;border:1px solid #B9A57C;background:#FFFBF3;color:var(--ka-olive);font-family:var(--font-body--family);font-size:1rem;border-radius:0}.ka-news__input:focus-visible{outline:2px solid var(--ka-olive);outline-offset:2px}.ka-news__ok,.ka-news__error{width:100%;margin:0}.ka-pdp-trust{background:var(--ka-sand);color:var(--ka-olive);padding:1.375rem 1.5rem;display:flex;flex-direction:column;gap:0.875rem}.ka-pdp-trust__row{display:flex;gap:0.875rem;align-items:flex-start;font-size:0.938rem;line-height:1.5}.ka-pdp-trust__row svg{color:var(--ka-gold-dark);flex-shrink:0}.ka-pdp-trust strong{font-weight:500}.footer h2,.footer h3{font-family:var(--font-heading--family)}html:not(.shopify-design-mode) .image-block:has(.image-block__placeholder){display:none !important}