html[data-layout=editorial]{--kd-serif:var(--font-noto-naskh-arabic), var(--font-instrument-serif), Georgia, serif}html[data-layout=editorial][lang=en]{--kd-serif:var(--font-instrument-serif), var(--font-noto-naskh-arabic), Georgia, serif}html[data-layout=editorial] body{background:var(--background)}.kd-serif,html[data-layout=editorial] main h1,html[data-layout=editorial] .section-title{letter-spacing:-.01em;font-family:var(--kd-serif)!important;font-weight:500!important}html[lang=en] .kd-serif,html[data-layout=editorial][lang=en] main h1,html[data-layout=editorial][lang=en] .section-title{font-weight:400!important}html[data-layout=editorial] .section-title:before{display:none!important}html[data-layout=editorial] .section-title{line-height:1.1;font-size:clamp(1.875rem,3.4vw,2.75rem)!important}.kd-eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:.6875rem;font-weight:600}html[lang=ar] .kd-eyebrow{letter-spacing:.02em;font-size:.75rem}.kd-btn{white-space:nowrap;height:2.875rem;transition:background-color var(--duration) var(--ease-glide), color var(--duration) var(--ease-glide), border-color var(--duration) var(--ease-glide);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.kd-btn-light{background:var(--bn-cream,var(--surface));color:var(--bn-ink,var(--foreground))}.kd-btn-light:hover{background:var(--surface)}.kd-btn-ghost{border:1px solid color-mix(in srgb, var(--bn-cream,#fff) 55%, transparent);color:var(--bn-cream,#fff)}.kd-btn-ghost:hover{background:color-mix(in srgb, var(--bn-cream,#fff) 14%, transparent)}.kd-btn-outline{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:var(--foreground);padding:0 1.125rem;font-size:.8125rem}.kd-btn-outline:hover{background:var(--foreground);color:var(--background)}.kd-link,.kd-side-link{color:var(--foreground);text-underline-offset:4px;transition:color var(--duration) var(--ease-glide)}.kd-link:hover,.kd-side-link:hover{color:var(--link)}.kd-header{background:color-mix(in srgb, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(10px);border-color:var(--border)!important}.kd-nav nav ul a{opacity:.85;color:var(--foreground)!important}.kd-nav nav ul a:hover,.kd-nav nav ul a[aria-current=page]{opacity:1}.kd-hero{background:radial-gradient(60% 90% at calc(50% + var(--kd-flip,-1) * 20%) 55%, color-mix(in srgb, var(--bn-ink,var(--foreground)) 70%, var(--bn-tint,var(--primary))) 0%, transparent 70%), var(--bn-ink,var(--foreground));color:var(--bn-cream,var(--background))}html[dir=rtl] .kd-hero{--kd-flip:1}.kd-hero-art img{padding:12%!important}.kd-hero .kd-eyebrow{opacity:.85}.kd-strip{background:var(--surface);border-color:var(--border)}.kd-strip-icon{color:var(--link)}.kd-panel{background:color-mix(in srgb, var(--tone-2,var(--muted)) 55%, var(--surface))}.kd-tile-media{background:var(--muted)}li:nth-child(3n+2) .kd-tile-media{background:color-mix(in srgb, var(--tone-2,var(--muted)) 70%, var(--surface))}li:nth-child(3n+3) .kd-tile-media{background:color-mix(in srgb, var(--tone-3,var(--primary)) 22%, var(--surface))}.kd-tile:hover span:last-child{color:var(--link)}.kd-promo{background:var(--tone-2,var(--muted));color:var(--foreground)}li:nth-child(2)>.kd-promo{background:var(--tone-3,var(--muted))}li:nth-child(3)>.kd-promo{background:color-mix(in srgb, var(--tone-1,var(--primary)) 25%, var(--surface))}li:nth-child(4)>.kd-promo{background:var(--bn-ink,var(--foreground));color:var(--bn-cream,var(--background))}.kd-card{background:0 0}.kd-card-media{border-radius:1rem}.kd-card-media .product-image-waves{background-color:var(--muted)!important}.kd-card-media .product-waves{display:none}.kd-card-media .product-image-waves .tile-media{padding:9%;object-fit:contain!important}.kd-card-media img{transition:transform .5s var(--ease-glide)}.kd-card:hover .kd-card-media img{transform:scale(1.035)}.kd-card-info h3 a:hover{color:var(--link)}.kd-card-price{color:var(--muted-foreground);font-weight:500}.kd-card-action{display:none}.kd-story-1{background:var(--bn-ink,var(--foreground));color:var(--bn-cream,var(--background))}.kd-story-2{background:color-mix(in srgb, var(--tone-2,var(--muted)) 55%, var(--surface))}.kd-story-3{background:var(--surface)}html[data-layout=editorial] .site-footer{--foreground:var(--bn-cream,#f5efe7);--muted-foreground:color-mix(in srgb, var(--bn-cream,#f5efe7) 68%, transparent);--muted:color-mix(in srgb, var(--bn-cream,#f5efe7) 10%, transparent);--border:color-mix(in srgb, var(--bn-cream,#f5efe7) 18%, transparent);--link:var(--bn-cream,#f5efe7);background:var(--bn-ink,#2a2622)!important;color:var(--muted-foreground)!important;border-top:0!important;margin-top:5rem!important}html[data-layout=editorial] .site-footer>div:last-child{border-top:1px solid var(--border);background:0 0!important}html[data-layout=editorial] .site-footer h2{font-family:var(--kd-serif);font-size:1.0625rem;font-weight:500}@media (min-width:1024px){.kd-buy-panel{background:color-mix(in srgb, var(--tone-2,var(--muted)) 55%, var(--surface));border-radius:1.25rem;padding:2rem}}.kd-mega{background:var(--background);border-color:var(--border);box-shadow:0 24px 40px -30px color-mix(in srgb, var(--foreground) 45%, transparent)}.kd-nav nav ul li:has(.kd-mega)>a{opacity:1}.kd-faq{border-color:var(--border);background:var(--surface)}.kd-faq-side{background:color-mix(in srgb, var(--tone-2,var(--muted)) 60%, var(--surface))}.kd-faq-side .kd-tile-media{background:0 0}.kd-faq-item{border-color:var(--border)}.kd-faq-item summary:hover .kd-serif{color:var(--link)}.kd-faq-toggle{background:color-mix(in srgb, var(--tone-2,var(--muted)) 70%, var(--surface));color:var(--foreground);transition:background-color var(--duration) var(--ease-glide), color var(--duration) var(--ease-glide)}details[open] .kd-faq-toggle{background:var(--tone-3,var(--primary));color:var(--surface)}.kd-card-hover{background:var(--muted)}.kd-card-media:not(:has(.product-image-waves)) .kd-card-hover{background:var(--tile,var(--muted))}.kd-nav nav>ul>li>a,.kd-link,.kd-side-link{position:relative;text-decoration:none!important}.kd-nav nav>ul>li>a:after,.kd-link:after,.kd-side-link:after{content:"";inset-inline:0;transform-origin:50%;background:currentColor;height:1px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;transform:scaleX(0)}.kd-nav nav>ul>li>a:after{bottom:8px}.kd-nav nav>ul>li>a:hover:after,.kd-nav nav>ul>li>a[aria-current=page]:after,.kd-link:hover:after,.kd-side-link:hover:after,.kd-link:focus-visible:after,.kd-side-link:focus-visible:after{transform:scaleX(1)}.kd-nav nav>ul>li:has(.kd-mega)>a:after{transform:scaleX(1)}.kd-reveal-on .kd-reveal:not(.is-in){opacity:0;transform:translateY(14px)}.kd-reveal-on .kd-reveal{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.kd-mega>div{animation:.25s cubic-bezier(.16,1,.3,1) kd-mega-in}@keyframes kd-mega-in{0%{opacity:0;transform:translateY(-6px)}}.kd-mega .kd-link{padding-bottom:2px;display:inline-block}.kd-mega .kd-link:after{bottom:-1px}.kd-cat-art{color:color-mix(in srgb, var(--foreground) 9%, transparent)}.kd-cat-disc{background:var(--surface);color:var(--link);box-shadow:0 10px 24px -16px color-mix(in srgb, var(--foreground) 40%, transparent)}.kd-tile:hover .kd-cat-disc{background:var(--foreground);color:var(--background)}.kd-faq-piece{display:block}.kd-faq-piece-1{inset:4% 34% 46% 2%;rotate:-6deg;scale:1.1}.kd-faq-piece-2{inset:2% 0% 26% 52%;rotate:8deg;scale:1.45}.kd-faq-piece-3{inset:56% 2% 2%;rotate:-3deg;scale:1.5}.kd-search-field{border-color:var(--border)}.kd-strip-icon{background:color-mix(in srgb, var(--tone-2,var(--muted)) 70%, var(--surface))}@media (min-width:768px){.kd-strip-icon{background:0 0}}.kd-faq-side .kd-tile-media{overflow:visible}.kd-faq-piece img{filter:drop-shadow(0 8px 10px #00000024)!important}@media (max-width:767px){.kd-faq-piece-2{scale:1.2}.kd-faq-piece-3{scale:1.25}.kd-faq-side{overflow:hidden}}
