@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600&family=Readex+Pro:wght@300;500;600;700&display=swap");
/* خيرات حائل — تصميم الصفحة الرئيسية لثيم رائد. الصقه كامل في: تخصيص باستخدام CSS */
.kh-scope{--ink:#554129;--ink-2:#3a2b1b;--paper:#efe6da;--paper-2:#e2d1c1;--photo:#f1e9de;--stone:#c4b09f;--card:#fffaf3;--honey:#b8863b;--line:rgba(85,65,41,.15);--f-display:"Readex Pro","IBM Plex Sans Arabic",system-ui,sans-serif;--f-body:"IBM Plex Sans Arabic","Readex Pro",system-ui,sans-serif;--ease:cubic-bezier(.22,.8,.16,1);--gut:clamp(16px,4vw,64px);--bar-top:var(--kh-sticky-top,0px);direction:rtl;font-family:var(--f-body);color:var(--ink);background:var(--paper);overflow-x:clip;line-height:1.7;-webkit-font-smoothing:antialiased}:where(.kh-scope) *,:where(.kh-scope) *::before,:where(.kh-scope) *::after{box-sizing:border-box}:where(.kh-scope) :where(img,video,svg,canvas){display:block;max-width:100%}:where(.kh-scope) a{color:inherit;text-decoration:none}:where(.kh-scope) :where(h1,h2,h3,p){margin:0}:where(.kh-scope) :where(ul,ol){list-style:none;margin:0;padding:0}:where(.kh-scope) button{font:inherit;color:inherit}.kh-logo-svg{display:block;color:currentColor}.kh-logo-svg svg{width:100%;height:auto}.kh-crenel{height:14px;background:var(--c, var(--paper));-webkit-mask:var(--kh-crenel) repeat-x 0 0/30px 14px;mask:var(--kh-crenel) repeat-x 0 0/30px 14px}.kh-pattern{height:var(--h, 72px);background:var(--kh-pattern) repeat-x 0 50%/auto 100%;opacity:var(--o, 1)}.kh-progress{position:fixed;inset:0 0 auto;height:3px;z-index:70;pointer-events:none}.kh-progress i{display:block;height:100%;background:var(--honey);transform-origin:right;transform:scaleX(0)}.kh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:50px;padding:0 1.7em;border-radius:999px;border:1px solid rgba(0,0,0,0);font:500 1rem/1 var(--f-display);white-space:nowrap;cursor:pointer;background:var(--ink);color:var(--paper);transition:transform .45s var(--ease),background .3s,color .3s}.kh-btn:hover{background:var(--ink-2)}.kh-btn--paper{background:var(--paper);color:var(--ink)}.kh-btn--paper:hover{background:#fff}.kh-btn--ghost{background:rgba(0,0,0,0);color:var(--paper);border-color:rgba(239,230,218,.5)}.kh-btn--ghost:hover{background:rgba(239,230,218,.1)}.kh-btn svg{width:18px;height:18px}.kh-btn.is-pop{animation:kh-pop .5s var(--ease)}@keyframes kh-pop{40%{transform:scale(0.92)}}.kh-kicker{font:500 .9rem/1 var(--f-display);color:var(--honey);display:flex;align-items:center;gap:.8em;margin-bottom:1.1rem}.kh-kicker::before{content:"";width:28px;height:1px;background:currentColor}.kh-h2{font:600 clamp(2rem, 4.4vw, 3.6rem)/1.15 var(--f-display)}.kh-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-0.12em}.kh-w>span{display:inline-block;transform:translateY(105%);transition:transform 1s var(--ease);transition-delay:calc(var(--wi)*70ms)}.kh-split.is-in .kh-w>span,.kh-cat.is-in .kh-w>span{transform:none}.kh-rv{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d, 0)*90ms)}.kh-rv.is-in{opacity:1;transform:none}.kh-has-header{--kh-sticky-top:76px}.kh-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 var(--gut);color:var(--paper);transition:background .4s,color .4s,box-shadow .4s,transform .5s var(--ease)}.kh-header.is-solid{background:rgba(239,230,218,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);box-shadow:0 1px 0 var(--line)}.kh-header .kh-logo-svg{width:58px;opacity:0;transition:opacity .4s}.kh-header.is-solid .kh-logo-svg{opacity:1}.kh-nav{display:flex;gap:2rem;font-size:.95rem}.kh-cart{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor}.kh-cart svg{width:20px}.kh-cart b{position:absolute;top:-4px;left:-4px;min-width:20px;height:20px;border-radius:10px;background:var(--honey);color:#fff;font:600 .7rem/20px var(--f-display);text-align:center;padding:0 5px}.kh-cart b.is-bump{animation:kh-pop .5s var(--ease)}@media(max-width: 820px){.kh-nav{display:none}}.kh-hero{position:relative;height:100vh;height:100svh;min-height:600px;display:grid;place-items:center;text-align:center;color:var(--paper);overflow:hidden;background:var(--ink-2)}.kh-hero__media{position:absolute;inset:0;transform:translateY(calc(var(--hp, 0) * 18%)) scale(calc(1.02 + var(--hp, 0) * 0.08));will-change:transform}.kh-hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kh-hero__fallback{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 35%, #7a5c3b 0%, #4c3822 45%, #2c2014 100%)}.kh-hero__fallback .kh-pattern{position:absolute;inset:auto 0 12%;--h:120px;--o:.12;filter:brightness(3)}.kh-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(30, 22, 13, 0.45), rgba(30, 22, 13, 0.15) 40%, rgba(30, 22, 13, 0.72))}.kh-hero__in{position:relative;z-index:2;padding:0 var(--gut);display:flex;flex-direction:column;align-items:center}.kh-hero-logo{position:relative;width:clamp(120px,15vw,190px);margin-bottom:1.4rem}.kh-hero-logo canvas{display:none;width:100%;height:auto}.kh-hero-logo.is-anim canvas{display:block}.kh-hero-logo.is-anim .kh-logo-svg{display:none}.kh-hero-logo.has-video:not(.is-anim) .kh-logo-svg{visibility:hidden}.kh-hero .kh-logo-svg{width:100%;opacity:0;transform:translateY(20px) scale(0.92);transition:opacity 1.2s var(--ease),transform 1.4s var(--ease)}.is-loaded .kh-hero .kh-logo-svg{opacity:1;transform:none}.kh-hero__title{font:600 clamp(3rem, 9vw, 7.5rem)/1.05 var(--f-display);overflow:hidden;padding-bottom:.08em}.kh-hero__title span{display:inline-block;transform:translateY(105%);transition:transform 1.3s var(--ease) .15s}.is-loaded .kh-hero__title span{transform:none}.kh-hero__rot{font:400 clamp(1.2rem, 2.2vw, 1.7rem)/1.4 var(--f-display);margin-top:.6rem;display:flex;gap:.4em;align-items:center;justify-content:center;flex-wrap:wrap}.kh-rot{position:relative;display:inline-block;height:1.4em;overflow:hidden;color:#e6c389;font-weight:600;transition:width .6s var(--ease);vertical-align:bottom}.kh-rot span{position:absolute;right:0;top:0;white-space:nowrap;transform:translateY(110%);opacity:0;transition:transform .7s var(--ease),opacity .5s}.kh-rot span.is-on{position:relative;transform:none;opacity:1}.kh-rot span.is-out{transform:translateY(-110%);opacity:0}.kh-hero__lead{font-size:clamp(.98rem,1.3vw,1.15rem);opacity:.85;max-width:40ch;margin:.9rem auto 2rem}.kh-hero__cta{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:center}.kh-hero .kh-crenel{position:absolute;inset:auto 0 -1px;z-index:3;--c:var(--ink)}.kh-scroll{position:absolute;z-index:3;bottom:34px;left:50%;transform:translateX(-50%);width:26px;height:42px;border:1px solid rgba(239,230,218,.6);border-radius:14px}.kh-scroll::after{content:"";position:absolute;top:8px;left:50%;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--paper);animation:kh-wheel 1.8s var(--ease) infinite}@keyframes kh-wheel{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}100%{opacity:0;transform:translateY(12px)}}.kh-brands{background:var(--ink);color:var(--paper-2);overflow:hidden;padding:20px 0 22px;white-space:nowrap;-webkit-mask:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.kh-brands__track{display:inline-flex;animation:kh-mq 40s linear infinite}.kh-brands span{font:500 clamp(1.05rem, 1.8vw, 1.4rem)/1 var(--f-display);display:inline-flex;align-items:center;gap:2.4rem;padding-inline-end:2.4rem;opacity:.85}.kh-brands span::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--honey)}.kh-brands:hover .kh-brands__track{animation-play-state:paused}.kh-brands__track.is-js{animation:none;will-change:transform}@keyframes kh-mq{to{transform:translateX(50%)}}.kh-sec{padding:clamp(64px,8vw,120px) var(--gut)}.kh-shop__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;flex-wrap:wrap;margin-bottom:clamp(30px,4vw,52px)}.kh-shop__head .kh-h2{max-width:14ch}.kh-stats{display:flex;gap:clamp(18px,3vw,44px)}.kh-stat strong{display:block;font:300 clamp(2rem, 4vw, 3.4rem)/1 var(--f-display)}.kh-stat span{font-size:.88rem;opacity:.7}.kh-bento{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:clamp(170px,17vw,250px);gap:clamp(10px,1.2vw,16px)}.kh-bento li:first-child{grid-row:span 2;grid-column:span 2}.kh-bento li:nth-child(6){grid-column:span 2}.kh-bento a{position:relative;display:block;height:100%;border-radius:clamp(16px,1.8vw,24px);overflow:hidden;background:var(--photo);isolation:isolate}.kh-bento img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.kh-bento a::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(40, 29, 17, 0.55), rgba(40, 29, 17, 0) 50%);transition:opacity .5s}.kh-bento a:hover img{transform:scale(1.07)}.kh-bento__t{position:absolute;z-index:2;right:18px;bottom:16px;left:64px;color:#fff;display:flex;flex-direction:column}.kh-bento__t b{font:600 clamp(1.05rem, 1.6vw, 1.45rem)/1.25 var(--f-display)}.kh-bento li:first-child .kh-bento__t b{font-size:clamp(1.5rem,2.8vw,2.4rem)}.kh-bento__t em{font-style:normal;font-size:.85rem;opacity:.85}.kh-bento__go{position:absolute;z-index:2;left:14px;bottom:14px;width:42px;height:42px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;transform:scale(0.7) rotate(45deg);opacity:0;transition:transform .5s var(--ease),opacity .3s}.kh-bento__go svg{width:18px}.kh-bento a:hover .kh-bento__go{transform:none;opacity:1}@media(hover: none){.kh-bento__go{transform:none;opacity:1}}@media(max-width: 820px){.kh-bento{grid-template-columns:1fr 1fr;grid-auto-rows:clamp(150px,42vw,220px)}.kh-bento li:nth-child(6){grid-column:auto}.kh-stats{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.kh-stat strong{font-size:2rem}.kh-stat span{font-size:.76rem;line-height:1.4;display:block}}.kh-bar{position:sticky;top:var(--bar-top);z-index:45;padding:10px var(--gut);transition:background .4s,box-shadow .4s}.kh-bar.is-hide{transform:translateY(-130%);opacity:0;pointer-events:none}.kh-bar{transition:background .4s,box-shadow .4s,transform .5s var(--ease),opacity .4s}.kh-bar.is-stuck{background:rgba(239,230,218,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.kh-bar__in{display:flex;gap:12px;align-items:center}.kh-chips{flex:1;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;-webkit-mask:linear-gradient(90deg, transparent, #000 24px);mask:linear-gradient(90deg, transparent, #000 24px)}.kh-chips::-webkit-scrollbar{display:none}.kh-chips a{flex:0 0 auto;padding:.6em 1.15em;border-radius:999px;border:1px solid var(--line);font:500 .92rem/1 var(--f-display);transition:background .35s,color .35s,border-color .35s;background:rgba(255,250,243,.5)}.kh-chips a:hover{border-color:var(--ink)}.kh-chips a.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kh-search{flex:0 0 clamp(200px,24vw,320px);display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}.kh-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgba(85,65,41,.08)}.kh-search svg{width:18px;flex:0 0 18px;opacity:.6}.kh-search input{flex:1;min-width:0;border:0;background:rgba(0,0,0,0);font:400 .95rem var(--f-body);color:var(--ink);outline:0}@media(max-width: 720px){.kh-bar__in{flex-direction:column-reverse;align-items:stretch;gap:8px}.kh-search{flex-basis:auto;height:42px}}.kh-results{padding:clamp(20px,3vw,36px) var(--gut) 80px;min-height:60vh}.kh-results__t{font:500 1.05rem var(--f-display);margin-bottom:1.4rem}.kh-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(clamp(150px, 18vw, 230px), 1fr));gap:clamp(12px,1.6vw,22px)}.kh-grid .kh-card{opacity:0;transform:translateY(24px);animation:kh-in .7s var(--ease) forwards;animation-delay:calc(var(--i)*40ms)}@keyframes kh-in{to{opacity:1;transform:none}}.kh-cats>.kh-cat{content-visibility:auto;contain-intrinsic-size:auto 900px}.kh-cat{position:relative;padding:clamp(28px,3.4vw,50px) var(--gut) clamp(40px,5vw,72px);scroll-margin-top:80px}.kh-cat__banner{position:relative;height:clamp(320px,44vw,540px);border-radius:clamp(20px,2.4vw,32px);overflow:hidden;background:var(--paper-2);isolation:isolate;clip-path:inset(0 0 0 0 round clamp(20px, 2.4vw, 32px));transition:clip-path 1.3s var(--ease)}.kh-cat:not(.is-in) .kh-cat__banner{clip-path:inset(6% 5% 6% 5% round 40px)}.kh-cat__bg{position:absolute;inset:-12% 0;transform:translateY(calc(var(--par, 0) * 1px));will-change:transform}.kh-art{position:absolute;inset:0;background:radial-gradient(70% 90% at 25% 60%, #f6efe5 0%, var(--paper-2) 62%, var(--stone) 130%)}.kh-cat--inside .kh-art{background:radial-gradient(60% 90% at 80% 66%, #f6efe5 0%, var(--paper-2) 62%, var(--stone) 130%)}.kh-art .kh-pattern{position:absolute;inset:auto 0 10%;--h:clamp(56px,6vw,90px);--o:.4}.kh-art__word{position:absolute;bottom:-0.14em;right:4%;font:700 clamp(6rem, 18vw, 16rem)/1 var(--f-display);color:rgba(0,0,0,0);-webkit-text-stroke:1.5px rgba(85,65,41,.13);white-space:nowrap}.kh-art__img{position:absolute;left:clamp(10px,6vw,110px);top:50%;width:min(38%,440px);aspect-ratio:1;object-fit:cover;transform:translateY(-50%) rotate(-3deg);border-radius:clamp(18px,2vw,28px);box-shadow:0 2px 0 hsla(0,0%,100%,.5) inset,0 40px 60px -30px rgba(60,40,20,.55),0 0 0 10px rgba(255,250,243,.55);animation:kh-float 8s ease-in-out infinite}@keyframes kh-float{50%{transform:translateY(calc(-50% - 12px)) rotate(-1.5deg)}}.kh-cat__head{position:absolute;z-index:2;top:clamp(26px,4vw,56px);right:clamp(24px,4vw,64px);max-width:min(440px,46%)}.kh-cat__head h2{font:600 clamp(1.9rem, 3.8vw, 3.2rem)/1.12 var(--f-display);margin-bottom:.6rem}.kh-cat__head>p:not(.kh-kicker){opacity:.8;font-size:clamp(.95rem,1.15vw,1.05rem);margin-bottom:1rem}.kh-cat__count{display:inline-block;font:500 .82rem/1 var(--f-display);padding:.55em 1em;border-radius:999px;border:1px solid var(--line);background:rgba(255,250,243,.6)}.kh-cat__all{font:500 .95rem/1 var(--f-display);display:inline-flex;gap:.5em;align-items:center;border-bottom:1px solid currentColor;padding-bottom:4px}.kh-cat__all svg{width:16px}.kh-cat__nav{position:absolute;z-index:2;top:clamp(26px,4vw,56px);left:clamp(24px,4vw,64px);display:flex;gap:10px}.kh-cat__nav button{width:50px;height:50px;border-radius:50%;border:0;background:rgba(255,250,243,.95);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px rgba(40,29,17,.15);transition:transform .35s var(--ease),opacity .3s}.kh-cat__nav button:hover{transform:scale(1.08)}.kh-cat__nav button:disabled{opacity:.35;cursor:default;transform:none}.kh-cat__nav svg{width:20px}.kh-track{position:relative;z-index:3;display:flex;gap:clamp(12px,1.6vw,22px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:clamp(-170px,-12vw,-110px) calc(var(--gut)*-1) 0;padding:8px calc(var(--gut) + clamp(16px,5vw,96px)) 14px;scroll-padding-inline:calc(var(--gut) + clamp(16px,5vw,96px));scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.kh-track::-webkit-scrollbar{display:none}.kh-track.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.kh-track.is-drag a{pointer-events:none}.kh-card{position:relative;flex:0 0 clamp(210px,20vw,300px);scroll-snap-align:start}.kh-track .kh-card{opacity:0;transform:translateY(56px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i)*80ms + .2s)}.kh-cat.is-in .kh-track .kh-card{opacity:1;transform:none}.kh-card{perspective:1000px}.kh-card__fig{--mx:.5;--my:.5;--tilt:0;--lift:0;position:relative;border-radius:clamp(14px,1.4vw,20px);overflow:hidden;isolation:isolate;box-shadow:0 1px 0 rgba(85,65,41,.06),0 18px 34px -22px rgba(60,40,20,.45);transform:translateY(calc(var(--lift) * -4px)) rotateX(calc((var(--my) - 0.5) * -10deg * var(--tilt))) rotateY(calc((var(--mx) - 0.5) * 12deg * var(--tilt)));transition:box-shadow .6s var(--ease),transform .45s cubic-bezier(0.2, 0.8, 0.2, 1)}.kh-card.is-reveal .kh-card__fig{--lift:1;box-shadow:0 34px 54px -26px rgba(60,40,20,.5)}.kh-card__fig::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;opacity:calc(var(--tilt)*.9);transition:opacity .45s;background:radial-gradient(55% 45% at calc(var(--mx) * 100%) calc(var(--my) * 100%), rgba(255, 248, 236, 0.42), rgba(255, 248, 236, 0) 70%);mix-blend-mode:soft-light}.kh-card__media{position:relative;display:block;aspect-ratio:4/5;background:var(--photo)}.kh-card__mood{position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 90% at 70% 20%, color-mix(in srgb, var(--tone) 55%, #fff) 0%, var(--tone) 55%, color-mix(in srgb, var(--tone) 70%, #000) 130%);transition:opacity .7s var(--ease),transform 1.1s var(--ease)}.kh-card__mood .kh-pattern{position:absolute;inset:auto 0 6%;--h:46px;--o:.22;mix-blend-mode:multiply}.kh-card__word{position:absolute;top:-0.08em;right:-0.04em;font:700 clamp(5rem, 9vw, 8rem)/1 var(--f-display);color:rgba(0,0,0,0);-webkit-text-stroke:1px hsla(0,0%,100%,.22);white-space:nowrap}.kh-card__moodimg{position:absolute;left:50%;top:52%;width:118%;max-width:none;aspect-ratio:1;object-fit:cover;transform:translate(-50%, calc(-50% + var(--sp, 0) * 22px)) rotate(-6deg) scale(1.15);border-radius:24px;filter:saturate(1.2) contrast(1.15) brightness(1.05) sepia(0.1);mix-blend-mode:multiply;transition:transform 1.4s var(--ease)}.kh-card__moodimg.is-photo{inset:0;left:0;top:0;width:100%;height:100%;transform:none;border-radius:0;mix-blend-mode:normal;filter:none}.kh-card__clean{position:absolute;inset:0;background:var(--photo);opacity:0;transform:scale(1.08);transition:opacity .6s var(--ease),transform 1s var(--ease)}.kh-card__clean img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:translate(calc((var(--mx) - 0.5) * -14px), calc((var(--my) - 0.5) * -14px + var(--sp, 0) * 10px)) scale(calc(1.04 + var(--tilt) * 0.03));transition:transform .5s cubic-bezier(0.2, 0.8, 0.2, 1)}.kh-card__clean::after{content:"";position:absolute;inset:-10% auto -10% 0;width:38%;pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent, rgba(255, 250, 240, 0.55), transparent);transform:translateX(-160%) skewX(-16deg)}.kh-card.is-reveal .kh-card__clean::after{animation:kh-sheen 1.15s .12s cubic-bezier(0.3, 0.6, 0.2, 1)}@keyframes kh-sheen{0%{opacity:0;transform:translateX(-160%) skewX(-16deg)}15%{opacity:1}100%{opacity:0;transform:translateX(330%) skewX(-16deg)}}.kh-card.is-reveal .kh-card__mood{opacity:0;transform:scale(1.06)}.kh-card.is-reveal .kh-card__moodimg{transform:translate(-50%, calc(-50% + var(--sp, 0) * 22px)) rotate(0) scale(1)}.kh-card.is-reveal .kh-card__clean{opacity:1;transform:none}.kh-badge{position:absolute;top:14px;right:14px;z-index:2;background:var(--ink);color:var(--paper);font:500 .78rem/1 var(--f-display);padding:.6em 1em;border-radius:10px}.kh-card__plus{position:absolute;top:12px;left:12px;z-index:4;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,250,243,.94);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px rgba(40,20,10,.16);transition:transform .5s var(--ease),background .3s,color .3s}.kh-card__plus svg{width:20px;transition:transform .5s var(--ease)}.kh-card__plus:hover{transform:scale(1.08)}.kh-card.is-buy .kh-card__plus{background:var(--ink);color:var(--paper)}.kh-card.is-buy .kh-card__plus svg{transform:rotate(45deg)}.kh-card__buy{position:absolute;inset:auto 0 0 0;z-index:3;background:rgba(255,250,243,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px;display:grid;grid-template-columns:auto 1fr;gap:8px;transform:translateY(102%);transition:transform .55s var(--ease)}.kh-card.is-buy .kh-card__buy{transform:none}.kh-qty--sm{height:42px}.kh-qty--sm button{width:34px}.kh-btn--sm{min-height:42px;padding:0 1em;font-size:.92rem}.kh-card__more{grid-column:1/-1;justify-self:center;display:inline-flex;gap:.4em;align-items:center;border:0;background:none;cursor:pointer;font:500 .82rem var(--f-display);opacity:.7;padding:2px}.kh-card__more svg{width:16px}.kh-card__foot{display:flex;justify-content:space-between;gap:10px;margin-top:.85rem;padding:0 2px}.kh-card__meta{min-width:0}.kh-card__name{font:600 1.02rem/1.4 var(--f-display);margin:0 0 .2rem}.kh-card__by{font-size:.8rem;opacity:.6}.kh-card__pr{text-align:left;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.kh-card__price{font:600 1.12rem/1.2 var(--f-display);margin:0;display:flex;gap:.3em;align-items:baseline;white-space:nowrap;direction:rtl}.kh-card__price small{font-size:.72em;font-weight:500;opacity:.75}.kh-card__price.is-empty{opacity:.35}.kh-card__pr s{font-size:.8rem;opacity:.5}.kh-vat{font-size:.74rem;opacity:.55;white-space:nowrap}@media(hover: none){.kh-card__plus{width:40px;height:40px}}@media(min-width: 900px){.kh-cat--inside .kh-cat__banner{height:clamp(560px,50vw,700px)}.kh-cat--inside .kh-track{position:absolute;margin:0;left:calc(var(--gut) + clamp(24px,3vw,48px));right:auto;bottom:clamp(36px,4.6vw,64px);width:min(56%,800px);padding:8px 4px 14px;scroll-padding-inline:4px}.kh-cat--inside .kh-cat__nav{top:auto;bottom:clamp(36px,4.6vw,64px);left:auto;right:clamp(24px,4vw,64px)}.kh-cat--inside .kh-card{flex-basis:clamp(190px,14.5vw,230px)}.kh-cat--inside .kh-art__img{left:auto;right:clamp(10px,5vw,90px);top:auto;bottom:16%;width:min(26%,320px);transform:rotate(3deg);animation-name:kh-float2}.kh-cat--inside .kh-cat__head>p:not(.kh-kicker){display:none}.kh-cat--inside .kh-art .kh-pattern{bottom:auto;top:0;--o:.3}}@keyframes kh-float2{50%{transform:translateY(-12px) rotate(1.5deg)}}@media(max-width: 720px){.kh-cat__banner{height:clamp(330px,90vw,410px)}.kh-cat__head{right:22px;top:24px;max-width:calc(100% - 44px)}.kh-cat__head>p:not(.kh-kicker){display:none}.kh-cat__nav{display:none}.kh-art__img{left:50%;top:auto;bottom:24%;width:min(46%,200px);transform:translateX(-50%) rotate(-3deg);animation:none;box-shadow:0 30px 40px -24px rgba(60,40,20,.5),0 0 0 6px rgba(255,250,243,.6)}.kh-track{margin-top:-96px;padding-inline:22px;scroll-padding-inline:22px}.kh-card{flex-basis:58vw}}.kh-spot{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.kh-spot__stage{position:relative;aspect-ratio:1;border-radius:clamp(20px,2.4vw,32px);overflow:hidden;background:var(--photo);clip-path:inset(0 round clamp(20px, 2.4vw, 32px));transition:clip-path 1.3s var(--ease)}.kh-spot:not(.is-in) .kh-spot__stage{clip-path:inset(8% round 40px)}.kh-spot__imgs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .8s var(--ease),transform 1.4s var(--ease)}.kh-spot__imgs img.is-on{opacity:1;transform:none}.kh-spot__stage .kh-pattern{position:absolute;inset:auto 0 0;--h:60px;--o:.25}.kh-spot__side .kh-cat__head{position:static;max-width:none;margin-bottom:1.6rem}.kh-spot__list{border-top:1px solid var(--line)}.kh-spot__list li{border-bottom:1px solid var(--line)}.kh-spot__list button{width:100%;display:flex;align-items:center;gap:1rem;padding:1.05rem 0;border:0;background:none;cursor:pointer;text-align:right;transition:padding .5s var(--ease)}.kh-spot__n{font:300 .9rem var(--f-display);opacity:.5;width:2ch}.kh-spot__list b{flex:1;font:500 clamp(1.05rem, 1.6vw, 1.35rem)/1.3 var(--f-display);opacity:.55;transition:opacity .4s}.kh-spot__list em{font-style:normal;font-weight:600}.kh-spot__list li.is-on button{padding-inline-start:.8rem}.kh-spot__list li.is-on b{opacity:1}@media(max-width: 820px){.kh-spot{grid-template-columns:1fr}.kh-spot__side{order:-1}}.kh-why{background:var(--paper-2);position:relative}.kh-why>.kh-crenel{position:absolute;inset:-13px 0 auto;--c:var(--paper-2)}.kh-feat{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,4vw,48px)}.kh-feat li{background:var(--card);border-radius:22px;padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:.7rem;transition:transform .5s var(--ease)}.kh-feat li:hover{transform:translateY(-4px)}.kh-feat svg{width:38px;height:38px;color:var(--honey)}.kh-feat h3{font:500 1.15rem/1.3 var(--f-display)}.kh-feat p{font-size:.92rem;opacity:.72}@media(max-width: 980px){.kh-feat{grid-template-columns:1fr 1fr}}@media(max-width: 520px){.kh-feat{grid-template-columns:1fr}}.kh-story{position:relative;background:var(--ink);color:var(--paper);overflow:hidden;text-align:center}.kh-story>.kh-crenel{position:absolute;inset:-1px 0 auto;--c:var(--paper-2);transform:scaleY(-1)}.kh-story .kh-pattern{position:absolute;inset:auto 0 0;--h:90px;--o:.18;filter:brightness(3.2)}.kh-story__in{position:relative;max-width:980px;margin:0 auto;padding:20px 0 60px}.kh-story .kh-logo-svg{width:84px;margin:0 auto 1.5rem;color:var(--paper-2)}.kh-quote{font:300 clamp(1.5rem, 3.4vw, 2.8rem)/1.55 var(--f-display)}.kh-quote em{font-style:normal;font-weight:600;color:#e6c389}.kh-final{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.kh-final__btns{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:center}.kh-foot{background:var(--ink-2);color:var(--paper-2);padding:36px var(--gut);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.9rem}.kh-foot .kh-logo-svg{width:50px}.kh-scene{position:relative;height:260vh;background:#2b1d12}.kh-scene__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.kh-scene__sky{position:absolute;inset:0;background:linear-gradient(180deg, #f2dcb6 0%, #eab47a 45%, #d98a52 70%, #b8663a 100%)}.kh-scene__dusk{position:absolute;inset:0;background:linear-gradient(180deg, #1f1a2b 0%, #4a3040 40%, #8a4a36 75%, #3a2418 100%);opacity:calc(var(--sp)*1.25 - .25)}.kh-scene__sun{position:absolute;left:50%;top:22%;width:clamp(120px,16vw,230px);aspect-ratio:1;border-radius:50%;margin-left:calc(clamp(120px,16vw,230px)/-2);background:radial-gradient(circle, #fff3d6 0%, #ffd28a 45%, rgba(255, 190, 110, 0) 70%);transform:translateY(calc(var(--sp) * 30vh)) scale(calc(1 + var(--sp) * 0.3));opacity:calc(1.2 - var(--sp))}.kh-scene__l{position:absolute;inset:0;width:100%;height:100%;will-change:transform}.kh-l0{fill:#fff3d6;opacity:calc(var(--sp)*1.4 - .5)}.kh-l1{fill:#c58a5c;transform:translateY(calc((1 - var(--sp)) * 6%))}.kh-l2{fill:#8f5634;transform:translateY(calc((1 - var(--sp)) * 14%))}.kh-l3{fill:#5e3822;transform:translateY(calc((1 - var(--sp)) * 24%))}.kh-l4{fill:#2b1d12;transform:translateY(calc((1 - var(--sp)) * 36%))}.kh-l1,.kh-l2,.kh-l3,.kh-l4{transform-origin:50% 100%}.kh-scene__l path{transition:fill .3s}.kh-scene__txt{position:absolute;inset:0;z-index:3;color:#fff8ec;text-shadow:0 2px 30px rgba(40,20,10,.35)}.kh-scene__txt .kh-kicker{position:absolute;top:22%;left:0;right:0;justify-content:center;color:#ffe1a8;transition:opacity .6s}.kh-scene__line,.kh-scene__logo{position:absolute;left:var(--gut);right:var(--gut);top:30%;text-align:center;margin:0 auto;opacity:0;transform:translateY(40px);filter:blur(10px);transition:opacity .9s var(--ease),transform 1.1s var(--ease),filter .9s}.kh-scene__line{font:300 clamp(2rem, 5.4vw, 4.6rem)/1.25 var(--f-display);max-width:18ch}.kh-scene__line.is-on{opacity:1;transform:none;filter:none}.kh-scene__line.is-past{opacity:0;transform:translateY(-40px);filter:blur(10px)}.kh-scene__line em{font-style:normal;font-weight:600;color:#ffe1a8}.kh-scene__small{font-size:clamp(1.3rem,3vw,2.3rem);max-width:26ch}.kh-scene__logo{top:auto;bottom:30%;width:clamp(80px,9vw,110px);color:#ffe9c6;transform:scale(0.8)}.kh-scene__logo.is-on{opacity:1;transform:none;filter:none}.kh-scene+.kh-final{background:var(--paper)}@media(max-width: 720px){.kh-scene{height:230vh}.kh-scene__l{height:100%}}.kh-bundles{padding-top:0}.kh-bundles__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;flex-wrap:wrap;margin-bottom:clamp(26px,3.6vw,46px)}.kh-bundles__head>p{max-width:38ch;opacity:.75}.kh-bgrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:clamp(14px,1.8vw,24px)}.kh-bx{background:var(--card);border-radius:clamp(20px,2.2vw,28px);overflow:hidden;display:flex;flex-direction:column;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.kh-bx:hover{transform:translateY(-6px);box-shadow:0 40px 60px -36px rgba(60,40,20,.45)}.kh-bx__fan{position:relative;height:clamp(210px,20vw,260px);background:radial-gradient(80% 90% at 50% 100%, #f6efe5, var(--tone) 70%);overflow:hidden}.kh-bx__fan img{position:absolute;bottom:4%;left:50%;width:46%;aspect-ratio:1;object-fit:cover;border-radius:18px;box-shadow:0 18px 30px -14px rgba(60,40,20,.5),0 0 0 4px rgba(255,250,243,.8);--off:calc(var(--j) - (var(--n) - 1)/2);transform:translateX(calc(-50% + var(--off) * -28%)) rotate(calc(var(--off) * -9deg)) translateY(calc(var(--off) * var(--off) * 6%));transform-origin:50% 120%;transition:transform .8s var(--ease);z-index:calc(10 - var(--j))}.kh-bx:hover .kh-bx__fan img{transform:translateX(calc(-50% + var(--off) * -44%)) rotate(calc(var(--off) * -14deg)) translateY(calc(var(--off) * var(--off) * 4% - 6%))}.kh-bx__body{padding:clamp(20px,2.2vw,28px);display:flex;flex-direction:column;gap:.7rem;flex:1}.kh-bx h3{font:600 1.4rem/1.25 var(--f-display)}.kh-bx__body>p{opacity:.72;font-size:.94rem}.kh-bx__items{display:flex;flex-wrap:wrap;gap:6px}.kh-bx__items button{font:400 .8rem/1 var(--f-body);padding:.55em .9em;border-radius:999px;border:1px solid var(--line);background:var(--paper);cursor:pointer;transition:border-color .3s}.kh-bx__items button:hover{border-color:var(--ink)}.kh-bx__buy{margin-top:auto;padding-top:.8rem;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kh-bx__buy .kh-btn{margin-inline-start:auto}.kh-save{font:500 .8rem/1 var(--f-display);color:#2f6b3a;background:#e3eedc;padding:.5em .8em;border-radius:999px}.kh-rel{margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--line)}.kh-rel__t{font:500 .9rem var(--f-display);margin-bottom:.7rem}.kh-rel__row{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}.kh-rel__it{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;cursor:pointer;text-align:right}.kh-rel__it img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--photo);transition:transform .5s var(--ease)}.kh-rel__it:hover img{transform:scale(1.05)}.kh-rel__it span{font-size:.72rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kh-qv__body.is-swap{animation:kh-swap .55s var(--ease)}@keyframes kh-swap{from{opacity:0;transform:translateY(14px)}}.kh-fly{position:fixed;z-index:100;width:80px;height:80px;border-radius:16px;object-fit:cover;pointer-events:none;box-shadow:0 10px 30px rgba(40,20,10,.3)}.kh-qv{position:fixed;inset:0;z-index:80;display:grid;place-items:center;visibility:hidden;pointer-events:none}.kh-qv.is-open{visibility:visible;pointer-events:auto}.kh-qv__back{position:absolute;inset:0;background:rgba(30,22,13,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .45s}.kh-qv.is-open .kh-qv__back{opacity:1}.kh-qv__panel{position:relative;width:min(920px,100vw - 32px);max-height:calc(100svh - 48px);overflow:auto;background:var(--paper);border-radius:28px;transform:translateY(40px) scale(0.97);opacity:0;transition:transform .6s var(--ease),opacity .4s}.kh-qv.is-open .kh-qv__panel{transform:none;opacity:1}.kh-qv__x{position:absolute;top:14px;left:14px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:var(--card);display:grid;place-items:center;cursor:pointer}.kh-qv__x svg{width:20px}.kh-qv__body{display:grid;grid-template-columns:1fr 1fr}.kh-qv__gal{background:var(--photo);padding:16px}.kh-qv__gal>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px}.kh-qv__thumbs{display:flex;gap:8px;margin-top:10px}.kh-qv__thumbs button{width:64px;height:64px;padding:0;border-radius:12px;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;background:none}.kh-qv__thumbs button.is-on{border-color:var(--ink)}.kh-qv__thumbs img{width:100%;height:100%;object-fit:cover}.kh-qv__info{padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:.8rem;justify-content:center}.kh-qv__info h3{font:600 clamp(1.6rem, 3vw, 2.3rem)/1.2 var(--f-display)}.kh-qv__by{opacity:.65}.kh-qv__info .kh-card__price{font-size:1.5rem;margin:.4rem 0}.kh-qv__buy{display:flex;gap:10px;margin:.6rem 0 .4rem;flex-wrap:wrap}.kh-qv__buy .kh-btn{flex:1}.kh-qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;height:50px;background:var(--card)}.kh-qty button{width:44px;height:100%;border:0;background:none;cursor:pointer;display:grid;place-items:center}.kh-qty svg{width:16px}.kh-qty output{min-width:2ch;text-align:center;font:600 1.05rem var(--f-display)}@media(max-width: 720px){.kh-qv{place-items:end stretch}.kh-qv__panel{width:100%;max-height:92svh;border-radius:26px 26px 0 0;transform:translateY(100%)}.kh-qv__body{grid-template-columns:1fr}.kh-qv__gal>img{max-height:46svh}.kh-qv__info{padding:22px 22px 30px}}.kh-toast{position:fixed;z-index:90;bottom:24px;right:50%;transform:translate(50%, 200%);opacity:0;background:var(--ink);color:var(--paper);padding:14px 22px;border-radius:999px;font-size:.95rem;transition:transform .5s var(--ease),opacity .3s;box-shadow:0 12px 30px rgba(0,0,0,.25)}.kh-toast.is-on{transform:translate(50%, 0);opacity:1}@media(prefers-reduced-motion: reduce){.kh-scope *{animation:none !important;transition:none !important}.kh-rv,.kh-track .kh-card,.kh-grid .kh-card{opacity:1;transform:none}.kh-w>span,.kh-hero__title span{transform:none}.kh-hero .kh-logo-svg{opacity:1;transform:none}.kh-cat:not(.is-in) .kh-cat__banner,.kh-spot:not(.is-in) .kh-spot__stage{clip-path:none}.kh-scene{height:auto}.kh-scene__pin{position:relative}}.kh-scope{--f-display:"Readex Pro","IBM Plex Sans Arabic",system-ui,sans-serif;--f-body:"IBM Plex Sans Arabic",system-ui,sans-serif}.kh-hero-logo canvas{display:none}.kh-hero-logo.is-anim canvas{display:block;width:100%;height:auto}.kh-hero-logo.is-anim .kh-logo-svg{display:none}.kh-hero-logo.is-wait .kh-logo-svg{visibility:hidden}.kh-hero .kh-logo-svg{color:var(--paper)}.kh-scene__logo{color:#ffe9c6}.kh-scene__logo svg{width:100%;height:auto}.kh-cat .kh-w>span{transform:none}.kh-card--skel{aspect-ratio:4/5;border-radius:20px;background:linear-gradient(100deg, var(--paper-2) 30%, #f3ebe0 50%, var(--paper-2) 70%);background-size:300% 100%;animation:kh-skel 1.4s linear infinite}@keyframes kh-skel{to{background-position:-150% 0}}.kh-qty--sm button{font:600 1.1rem/1 var(--f-display)}.kh-card__plus i{font-size:18px;transition:transform .5s var(--ease)}.kh-card.is-buy .kh-card__plus i{transform:rotate(45deg)}.kh-cat__nav i,.kh-cat__all i,.kh-btn i,.kh-card__more i{font-size:14px}.kh-bento__go{font-size:16px}.kh-bx__items a{display:inline-block;font:400 .8rem/1 var(--f-body);padding:.55em .9em;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.kh-bx__items{list-style:none}.kh-shop .kh-bento li,.kh-bundles .kh-bx{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d, 0)*90ms)}.kh-shop.is-in .kh-bento li,.kh-bundles.is-in .kh-bx{opacity:1;transform:none}.kh-hero__rot,.kh-hero__lead,.kh-hero__cta{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease) .5s,transform 1.1s var(--ease) .5s}.kh-hero.is-loaded .kh-hero__rot,.kh-hero.is-loaded .kh-hero__lead,.kh-hero.is-loaded .kh-hero__cta{opacity:1;transform:none}.s-block:has(>.kh-scope){max-width:none;padding:0;margin:0}@media(prefers-reduced-motion: reduce){.kh-shop .kh-bento li,.kh-bundles .kh-bx,.kh-hero__rot,.kh-hero__lead,.kh-hero__cta{opacity:1;transform:none}}.kh-card__buy{grid-template-columns:1fr;gap:8px;padding:10px}.kh-card__buy .kh-qty{justify-content:space-between;width:100%}.kh-card__buy .kh-btn{width:100%}.kh-cat--few .kh-track{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(160px, 20vw, 260px), 300px));justify-content:center;overflow:visible;cursor:auto;scroll-snap-type:none}.kh-cat--few .kh-card{flex:none;width:auto}@media(max-width: 720px){.kh-cat--few .kh-track{grid-template-columns:1fr 1fr;padding-inline:16px;gap:12px}}.kh-cat__soon{text-align:center;font:500 1.05rem var(--f-display);opacity:.6;margin-top:1.4rem}.kh-visit{position:relative;background:var(--paper-2);padding:clamp(56px,7vw,110px) var(--gut) clamp(70px,8vw,120px)}.kh-visit__edge{position:absolute;inset:-13px 0 auto;--c:var(--paper-2)}.kh-visit__pattern{position:absolute;inset:auto 0 0;--h:64px;--o:.28}.kh-visit__card{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr;background:var(--card);border-radius:clamp(22px,2.6vw,34px);overflow:hidden;box-shadow:0 40px 80px -50px rgba(60,40,20,.55);max-width:1240px;margin:0 auto;opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.kh-visit.is-in .kh-visit__card{opacity:1;transform:none}.kh-visit__map{position:relative;min-height:clamp(320px,36vw,480px);background:#e9dfd2;overflow:hidden}.kh-visit__map iframe,.kh-visit__mapph{position:absolute;inset:0;width:100%;height:100%;border:0;filter:sepia(0.35) saturate(0.85) contrast(0.95) brightness(1.02)}.kh-visit__mapph{background:repeating-linear-gradient(45deg, #e6dccd 0 12px, #ece3d6 12px 24px)}.kh-visit__map::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(85,65,41,.08),inset -40px 0 60px -40px rgba(255,250,243,.9)}.kh-visit__pin{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-74px 0 0 -32px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ink);box-shadow:0 14px 26px -8px rgba(40,20,10,.55);display:grid;place-items:center;pointer-events:none;animation:kh-pin 2.6s var(--ease) infinite}.kh-visit__pin>span{width:42px;color:var(--paper);transform:rotate(45deg);display:block}.kh-visit__pin svg{width:100%;height:auto;display:block}.kh-visit__pin::after{content:"";position:absolute;left:-14px;bottom:-14px;width:22px;height:8px;border-radius:50%;background:rgba(40,20,10,.25);transform:rotate(45deg);filter:blur(2px)}@keyframes kh-pin{0%,100%{transform:rotate(-45deg) translate(0, 0)}50%{transform:rotate(-45deg) translate(5px, -5px)}}.kh-visit__open{position:absolute;bottom:16px;right:16px;display:inline-flex;gap:.45em;align-items:center;font:500 .88rem/1 var(--f-display);padding:.75em 1.1em;border-radius:999px;background:rgba(255,250,243,.95);color:var(--ink);box-shadow:0 8px 20px rgba(40,20,10,.15)}.kh-visit__info{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.kh-visit__info .kh-h2{font-size:clamp(1.9rem,3.4vw,3rem);margin-bottom:.6rem}.kh-visit__desc{opacity:.75;margin-bottom:1.2rem;max-width:40ch}.kh-visit__rows{list-style:none;margin:.6rem 0 1.6rem;padding:0;display:flex;flex-direction:column}.kh-visit__rows li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.kh-visit__rows li:last-child{border-bottom:1px solid var(--line)}.kh-visit__rows i{flex:0 0 40px;height:40px;border-radius:12px;background:var(--paper);color:var(--honey);display:grid;place-items:center;font-size:18px}.kh-visit__rows div{display:flex;flex-direction:column;gap:2px}.kh-visit__rows b{font:600 .95rem var(--f-display)}.kh-visit__rows span{opacity:.75;font-size:.95rem}.kh-visit__cta{display:flex;gap:10px;flex-wrap:wrap}.kh-btn--line{background:rgba(0,0,0,0);color:var(--ink);border-color:var(--line)}.kh-btn--line:hover{background:var(--paper);border-color:var(--ink)}@media(max-width: 820px){.kh-visit__card{grid-template-columns:1fr}.kh-visit__map{min-height:280px}.kh-visit__cta .kh-btn{flex:1}}@media(prefers-reduced-motion: reduce){.kh-visit__card{opacity:1;transform:none}.kh-visit__pin{animation:none}}.kh-hero__media video{opacity:0;transition:opacity 1s var(--ease)}.kh-hero__media video.is-on,.kh-hero__media video[poster]{opacity:1}@keyframes kh-build{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.kh-hero .kh-crenel,.kh-visit__edge{clip-path:inset(0 0 0 100%)}.kh-hero.is-loaded .kh-crenel{animation:kh-build 1.6s steps(32, end) .8s forwards}.kh-visit.is-in .kh-visit__edge{animation:kh-build 1.4s steps(32, end) .25s forwards}.kh-hero-logo-wrap{transition:opacity .25s}.kh-hero-logo-wrap.is-docked,.kh-logo-flying .kh-hero-logo-wrap{opacity:0}.kh-header-logo{display:block;height:46px;aspect-ratio:400/432;color:inherit;transition:opacity .3s}.kh-header-logo svg{display:block;width:100%;height:100%}html:has(.kh-hero):not(.kh-logo-docked) .kh-header-logo,html.kh-logo-flying .kh-header-logo{opacity:0}.kh-fly-logo{position:fixed;z-index:2147482000;pointer-events:none;transform-origin:0 0;will-change:transform}.kh-fly-logo svg{display:block;width:100%;height:100%}.kh-fly{position:fixed;z-index:2147482000;pointer-events:none;background:#f1e9de center/cover no-repeat;border-radius:22px;box-shadow:0 24px 40px -18px rgba(40,29,17,.55),0 0 0 3px rgba(255,250,243,.9);will-change:transform}.kh-fly-plus{position:fixed;z-index:2147482001;pointer-events:none;font:700 .85rem/1 var(--font-main, inherit);color:#fff;background:#9c5a35;padding:.35em .6em;border-radius:999px}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}}::view-transition-group(kh-product){animation-duration:.62s;animation-timing-function:cubic-bezier(0.22, 0.8, 0.2, 1);z-index:50}::view-transition-old(kh-product),::view-transition-new(kh-product){height:100%;width:100%;object-fit:cover;overflow:hidden}::view-transition-old(kh-product){animation:none;opacity:0}::view-transition-new(kh-product){animation:none}::view-transition-old(root){animation:.32s ease both kh-vt-out}::view-transition-new(root){animation:.45s .08s cubic-bezier(0.2, 0.8, 0.2, 1) both kh-vt-in}@keyframes kh-vt-out{to{opacity:0}}@keyframes kh-vt-in{from{opacity:0;transform:translateY(14px)}}.kh-cursor{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .3s;will-change:transform}.kh-cursor.is-on{opacity:1}.kh-cursor__dot{position:absolute;left:-42px;top:-42px;width:84px;height:84px;border-radius:50%;background:#9c5a35;transform:scale(0.12);transition:transform .5s cubic-bezier(0.2, 0.8, 0.2, 1),background-color .3s,opacity .3s,box-shadow .3s}.kh-cursor[data-mode=link] .kh-cursor__dot{transform:scale(0.5);background:rgba(156,90,53,.14);box-shadow:inset 0 0 0 3px rgba(156,90,53,.85)}.kh-cursor[data-mode=view] .kh-cursor__dot{transform:scale(1);background:rgba(85,65,41,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kh-cursor[data-mode=text] .kh-cursor__dot{opacity:0}.kh-cursor.is-down .kh-cursor__dot{transform:scale(0.09)}.kh-cursor.is-down[data-mode=view] .kh-cursor__dot{transform:scale(0.88)}.kh-cursor__label{position:absolute;left:0;top:0;transform:translate(-50%, -50%) scale(0.3);opacity:0;color:#efe6da;white-space:nowrap;font:600 1rem/1 var(--font-main, inherit);transition:transform .45s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .25s}.kh-cursor[data-mode=view] .kh-cursor__label{opacity:1;transform:translate(-50%, -50%) scale(1)}html.kh-has-cursor .kh-card__media,html.kh-has-cursor .kh-bento a,html.kh-has-cursor .kh-bx__fan{cursor:none}@media(prefers-reduced-motion: reduce){.kh-hero .kh-crenel,.kh-visit__edge{clip-path:none;animation:none !important}.kh-card__fig{transform:none !important}.kh-card__fig::after,.kh-card__clean::after{display:none}.kh-card__clean img{transform:none}html:has(.kh-hero) .kh-header-logo{opacity:1}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}}

/* ---------- إضافات خاصة بثيم رائد ---------- */
#kh-landing{position:relative;overflow-x:clip}
#kh-landing .kh-hero{height:calc(100svh - var(--kh-header-h,72px));min-height:560px}
.kh-home main,.kh-home .app-inner{overflow:visible!important}
/* الشعار في الواجهة: يدخل بنعومة */
.kh-hero .kh-hero-logo .kh-logo-svg{opacity:0;transform:translateY(18px) scale(.86);filter:blur(8px);transition:opacity 1.2s var(--ease),transform 1.4s var(--ease),filter 1.2s var(--ease);color:var(--paper)}
.kh-hero.is-loaded .kh-hero-logo .kh-logo-svg{opacity:1;transform:none;filter:none}
/* منتج بدون صورة: يطلع شكل مرتب بالهوية */
.kh-card__noimg{position:absolute;left:50%;top:50%;width:42%;transform:translate(-50%,-50%);color:rgba(255,250,243,.55)}
.kh-card__noimg2{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center;color:var(--ink);
  background:radial-gradient(90% 70% at 50% 40%,#fbf6ee,var(--photo))}
.kh-card__noimg2 .kh-logo-svg{width:34%;opacity:.8}
.kh-card__noimg2 b{font:600 1rem/1.4 var(--f-display)}
.kh-fly svg{width:70%;height:70%;margin:15%;color:#554129}
/* انتقال الصورة لصفحة المنتج في ثيم رائد */
.details-slider .swiper-slide:first-child img{view-transition-name:kh-product}