@font-face{font-family:'Almarai';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/almarai/v19/tsstApxBaigK_hnnc1o.ttf) format('truetype')}@font-face{font-family:'Almarai';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/almarai/v19/tssoApxBaigK_hnnS-aghng.ttf) format('truetype')}@font-face{font-family:'Almarai';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/almarai/v19/tssoApxBaigK_hnnS_qjhng.ttf) format('truetype')}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:#bd9655;--wp--preset--color--secondary:#10283e;--wp--preset--color--neutral:#0b2236;--wp--preset--color--background:#ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--sm:0.875rem;--wp--preset--font-size--base:1rem;--wp--preset--font-size--lg:1.125rem;--wp--preset--font-size--xl:1.25rem;--wp--preset--font-size--2-xl:1.5rem;--wp--preset--font-size--3-xl:1.875rem;--wp--preset--font-size--4-xl:2.25rem;--wp--preset--font-size--5-xl:3rem;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-primary-color{color:var(--wp--preset--color--primary)!important}.has-secondary-color{color:var(--wp--preset--color--secondary)!important}.has-neutral-color{color:var(--wp--preset--color--neutral)!important}.has-background-color{color:var(--wp--preset--color--background)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary)!important}.has-neutral-background-color{background-color:var(--wp--preset--color--neutral)!important}.has-background-background-color{background-color:var(--wp--preset--color--background)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-primary-border-color{border-color:var(--wp--preset--color--primary)!important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary)!important}.has-neutral-border-color{border-color:var(--wp--preset--color--neutral)!important}.has-background-border-color{border-color:var(--wp--preset--color--background)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-sm-font-size{font-size:var(--wp--preset--font-size--sm)!important}.has-base-font-size{font-size:var(--wp--preset--font-size--base)!important}.has-lg-font-size{font-size:var(--wp--preset--font-size--lg)!important}.has-xl-font-size{font-size:var(--wp--preset--font-size--xl)!important}.has-2-xl-font-size{font-size:var(--wp--preset--font-size--2-xl)!important}.has-3-xl-font-size{font-size:var(--wp--preset--font-size--3-xl)!important}.has-4-xl-font-size{font-size:var(--wp--preset--font-size--4-xl)!important}.has-5-xl-font-size{font-size:var(--wp--preset--font-size--5-xl)!important}:root{--jc-ink:#172a3c;--jc-deep:#10283e;--jc-deeper:#081b2e;--jc-gold:#bd9655;--jc-goldlight:#e9cc96;--jc-line:#e8e4dd;--jc-muted:#69798a;--jc-bg:#f8f7f3;--jc-radius:18px}html{scroll-behavior:smooth;scroll-padding-top:105px}body.jc-site{margin:0;background:#fff;color:var(--jc-ink);font-family:'Tajawal','Cairo',Tahoma,sans-serif;font-size:15px;line-height:1.95;direction:rtl;-webkit-font-smoothing:antialiased}.jc-site *,.jc-site *::before,.jc-site *::after{box-sizing:border-box}.jc-site h1,.jc-site h2,.jc-site h3,.jc-site h4,.jc-site p{margin-top:0}.jc-site h1,.jc-site h2,.jc-site h3,.jc-site h4{line-height:1.48;font-family:'Cairo','Tajawal',sans-serif}.jc-site img{max-width:100%;height:auto}.jc-site a{text-decoration:none;color:inherit;transition:color .2s,background .2s,transform .2s,border .2s}.jc-site button,.jc-site input{font:inherit}.jc-site :focus-visible{outline:3px solid var(--jc-gold);outline-offset:4px}.jc-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.jc-section{padding:94px 0}.jc-site em{font-style:normal;color:var(--jc-gold)}.jc-kicker{display:inline-flex;gap:9px;align-items:center;color:#ae8145;font-size:13px;font-weight:800;letter-spacing:.1px;margin-bottom:16px}.jc-kicker:before{content:"";height:2px;width:27px;background:currentColor}.jc-kicker-light{color:var(--jc-goldlight)}.jc-section h2{font-size:clamp(27px,3.3vw,43px);font-weight:800;letter-spacing:-.7px;margin-bottom:20px}.jc-site p{color:var(--jc-muted)}.jc-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #fff0;border-radius:9px;padding:14px 25px;font-size:13px;font-weight:800;line-height:1.6;white-space:normal;text-align:center}.jc-btn:hover{transform:translateY(-3px)}.jc-btn-primary{color:#fff!important;background:#f97316;box-shadow:0 9px 22px #f9731640;border-radius:999px}.jc-btn-primary:hover{background:#ea580c;box-shadow:0 14px 26px #f9731650}.jc-btn-white{background:#fff;color:var(--jc-deep)!important}.jc-btn-outline-light{border-color:#ffffff73;color:#fff!important;background:#ffffff0a}.jc-btn-outline-light:hover{background:#ffffff29}.jc-text-link{display:inline-flex;gap:11px;align-items:center;color:var(--jc-deep);font-size:13px;font-weight:800}.jc-text-link:hover,.jc-service-links a:hover{color:#bb8b4c}.jc-top{background:#fff;color:#252525;font-size:11px}.jc-top-inner{min-height:39px;display:flex;justify-content:space-between;align-items:center;gap:12px}.jc-top a{color:#d4550b}.jc-header{position:sticky;top:0;z-index:80;background:#111;box-shadow:0 5px 25px #00000018}.jc-head-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:19px}.jc-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.jc-brand-mark{display:grid;place-items:center;background:var(--jc-deep);color:var(--jc-goldlight);height:52px;width:52px;border-radius:10px}.jc-brand-text{display:flex;flex-direction:column;line-height:1.55}.jc-brand-text strong{font-weight:800;font-size:21px;color:#fff}.jc-brand-text small{font-size:10px;color:#607383}.jc-nav{display:flex;align-items:center;gap:15px}.jc-nav>a,.jc-nav-drop>a{font-size:11px;font-weight:700;color:#fff;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.jc-nav>a:hover,.jc-nav-drop>a:hover{color:#bb8b4c}.jc-nav-drop{position:relative}.jc-dropdown{position:absolute;right:0;top:calc(100% + 20px);width:244px;display:flex;flex-direction:column;gap:3px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s ease;background:#fff;border:1px solid #e6e8eb;box-shadow:0 20px 44px #102b4526;padding:13px;border-radius:12px}.jc-nav-drop:hover .jc-dropdown,.jc-nav-drop:focus-within .jc-dropdown{opacity:1;visibility:visible;transform:none}.jc-dropdown>a{font-weight:700;color:#385166;font-size:12px;padding:6px 11px;border-radius:6px}.jc-dropdown>a:hover{background:#f9f3eb}.jc-head-cta{padding:11px 14px;font-size:12px}.jc-mobile{display:none;position:relative}.jc-mobile summary{list-style:none;cursor:pointer;border:1px solid #e4e6e9;border-radius:8px;padding:9px;width:44px;height:42px}.jc-mobile summary::-webkit-details-marker{display:none}.jc-mobile summary span{display:block;height:2px;background:#183043;margin:5px 0;width:24px}.jc-mobile nav{position:absolute;top:50px;left:0;background:#fff;width:min(330px,90vw);box-shadow:0 17px 45px #102b4526;border:1px solid #e3e9ed;border-radius:10px;padding:13px;max-height:75vh;overflow:auto}.jc-mobile nav a{display:block;padding:7px 12px;border-bottom:1px solid #f0f2f4;font-size:13px}.jc-skip{position:absolute;z-index:999;right:-1000px;top:8px;padding:10px;background:#fff;color:#000}.jc-skip:focus{right:8px}.jc-hero{position:relative;min-height:670px;display:flex;align-items:center;background:var(--jc-deep);color:#fff;overflow:hidden}.jc-hero-photo{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:center}.jc-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#111111d9 0%,#141414d9 45%,#101010e8 100%)}.jc-hero-content{position:relative;z-index:1;padding:80px 0 100px}.jc-eyebrow{font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:9px;color:#efd3a3}.jc-dot{width:9px;height:9px;border-radius:50%;background:var(--jc-gold)}.jc-hero h1{font-size:clamp(39px,5vw,74px);font-weight:800;line-height:1.32;max-width:760px;letter-spacing:-1.5px;margin:22px 0}.jc-hero h1 span{display:block;color:#eac997;font-size:.68em}.jc-hero p{max-width:660px;font-size:16px;color:#e1e8ed;line-height:2.1}.jc-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.jc-hero-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:48px}.jc-hero-chips span{padding:5px 13px;background:#ffffff15;border:1px solid #ffffff35;border-radius:100px;font-size:11px;color:#eee}.jc-hero-bottom{position:absolute;z-index:2;bottom:0;left:0;right:0;background:#07182759;border-top:1px solid #ffffff25;padding:9px max(24px,calc((100% - 1180px)/2));display:flex;justify-content:space-between;font-size:11px;color:#d7e0e7}.jc-intro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:92px}.jc-intro-visual{position:relative;min-height:540px}.jc-intro-primary{display:block;width:84%;height:490px!important;object-fit:cover;border-radius:14px;box-shadow:0 20px 48px #112d4931}.jc-intro-small{position:absolute;left:0;bottom:-4px;width:47%;height:240px!important;object-fit:cover;border:9px solid #fff;border-radius:16px;box-shadow:0 14px 35px #112b4535}.jc-visual-stamp{position:absolute;top:25px;left:8px;background:var(--jc-gold);padding:14px 23px;box-shadow:0 15px 28px #b5884157;color:#fff;display:flex;flex-direction:column;transform:rotate(-3deg)}.jc-visual-stamp strong{font-size:25px}.jc-visual-stamp span{font-size:10px}.jc-intro-copy>p{font-size:14px;margin-bottom:18px}.jc-feature-list{display:grid;gap:15px;margin:25px 0}.jc-feature-list>div{display:flex;gap:13px;align-items:center}.jc-feature-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff6e7;color:#b88944;font-weight:900}.jc-feature-list strong,.jc-feature-list small{display:block;line-height:1.6}.jc-feature-list strong{font-size:13px}.jc-feature-list small{color:var(--jc-muted);font-size:11px}.jc-services,.jc-news{background:var(--jc-bg)}.jc-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.jc-section-head h2{margin-bottom:8px}.jc-section-head p{max-width:610px;margin-bottom:0;font-size:13px}.jc-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jc-service-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 7px 28px #172c3a0c;transition:transform .25s,box-shadow .25s}.jc-service-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #172c3a24}.jc-service-image{height:230px;position:relative;display:block;overflow:hidden;background:#d4dfe5}.jc-service-image img{width:100%;height:100%!important;object-fit:cover;transition:transform .5s}.jc-service-card:hover .jc-service-image img{transform:scale(1.07)}.jc-card-count{position:absolute;right:16px;top:16px;background:#fff;color:var(--jc-deep);width:39px;height:39px;display:grid;place-items:center;border-radius:8px;font-weight:800;font-size:13px}.jc-service-body{padding:23px}.jc-service-body h3{font-size:18px;margin-bottom:8px}.jc-service-body p{font-size:12px;min-height:69px;margin-bottom:19px}.jc-service-links{display:flex;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid #edf0f2;font-size:11px;font-weight:800}.jc-banner{padding:57px 0;background:linear-gradient(100deg,#142b3f,#223d51);color:#fff}.jc-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:36px}.jc-banner h2{font-size:clamp(25px,3vw,38px);margin:0 0 10px}.jc-banner p{color:#dce5ec;font-size:13px;margin:0}.jc-banner-actions{display:flex;gap:11px;flex-wrap:wrap;flex-shrink:0}.jc-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:182px;gap:13px}.jc-gallery-item{display:block;position:relative;border-radius:12px;overflow:hidden;background:#e7eaee}.jc-gallery-feature{grid-column:span 2;grid-row:span 2}.jc-gallery-item img{width:100%;height:100%!important;object-fit:cover;transition:transform .35s}.jc-gallery-item:hover img{transform:scale(1.06)}.jc-gallery-overlay{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#081929da);color:#fff;display:flex;justify-content:space-between;align-items:end;padding:35px 16px 12px;opacity:0;transition:opacity .2s;font-size:11px}.jc-gallery-overlay span{font-size:21px}.jc-gallery-item:hover .jc-gallery-overlay{opacity:1}.jc-sectors{background:#10263b;color:#fff}.jc-sectors .jc-section-head h2{color:#fff}.jc-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff24;border:1px solid #ffffff24}.jc-sector-grid>a{padding:32px 23px;background:#112a40;color:#fff;min-height:206px;position:relative;transition:background .2s}.jc-sector-grid>a:hover{background:#1e3b52}.jc-sector-grid>a span{font-size:12px;color:#eac78d}.jc-sector-grid h3{margin:14px 0 7px;font-size:17px}.jc-sector-grid p{color:#bdcbd3;font-size:11px}.jc-sector-grid b{position:absolute;bottom:16px;left:20px;color:#e5bc7b;font-size:24px}.jc-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jc-news-card{background:#fff;border:1px solid #e9ecee;border-radius:13px;overflow:hidden}.jc-news-image{height:210px;display:block;overflow:hidden;background:#e1e7eb}.jc-news-image img{height:100%!important;width:100%;object-fit:cover;transition:transform .4s}.jc-news-card:hover .jc-news-image img{transform:scale(1.04)}.jc-news-body{padding:23px}.jc-news-tag{color:#b7884c;font-size:10px;font-weight:800}.jc-news-body h3{font-size:16px;margin:10px 0 12px;min-height:50px}.jc-news-body p{font-size:12px;min-height:66px}.jc-faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.jc-faq-grid>div:first-child p{font-size:13px;margin-bottom:24px}.jc-faq-list details{border-bottom:1px solid #dbe2e6;padding:18px 0}.jc-faq-list summary{font-size:14px;font-weight:800;cursor:pointer;list-style:none;position:relative;padding-left:22px}.jc-faq-list summary::-webkit-details-marker{display:none}.jc-faq-list summary:after{content:'+';position:absolute;left:0;top:0;color:var(--jc-gold);font-size:22px}.jc-faq-list details[open] summary:after{content:'−'}.jc-faq-list p{font-size:12px;margin:13px 0 0}.jc-end-cta{background:var(--jc-deeper);padding:80px 0;text-align:center;color:#fff}.jc-end-inner>span{color:var(--jc-goldlight);font-size:12px}.jc-end-cta h2{font-size:clamp(25px,3.5vw,45px);margin:15px 0 8px}.jc-end-cta p{color:#ced9e2}.jc-end-cta .jc-hero-actions{justify-content:center}.jc-footer{background:#091c2c;color:#e4eaf0;padding-top:70px}.jc-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.15fr 1.2fr;gap:42px;padding-bottom:52px}.jc-footer h2{font-size:23px;color:#fff}.jc-footer h3{font-size:15px;color:#fff;margin-bottom:15px}.jc-footer p{color:#b4c1ca;font-size:12px}.jc-footer ul{list-style:none;padding:0;margin:0}.jc-footer li{padding:4px 0;font-size:12px;color:#c4cdd5}.jc-footer li a:hover{color:var(--jc-goldlight)}.jc-footer-place{color:#dfb979!important}.jc-footer-phone{display:block;color:#e2b979;font-size:18px;font-weight:800;margin-bottom:12px}.jc-footer-contact{padding:10px 12px}.jc-footer-bottom{border-top:1px solid #ffffff25;padding:16px 0;color:#afbdc8;font-size:11px}.jc-footer-bottom-in{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.jc-footer-bottom a{color:#d7bd92}.jc-sticky-actions{position:fixed;bottom:22px;left:20px;z-index:99;display:flex;gap:8px}.jc-sticky-actions a{display:flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 15px;box-shadow:0 8px 24px #0003;color:#fff;font-size:11px;font-weight:800}.jc-sticky-call{background:#10263b}.jc-sticky-wa{background:#178f54}.jc-sticky-actions a:hover{transform:translateY(-3px)}.jc-site main.flex-1{background:#f8fafb;min-height:60vh;padding:12px 0 70px}.jc-site article.max-w-3xl{width:min(920px,calc(100% - 44px));margin:0 auto;padding:52px 45px;background:#fff;border-radius:13px;box-shadow:0 5px 25px #21394e0a}.jc-site article.max-w-3xl header h1{font-size:clamp(28px,3vw,40px);margin-bottom:14px;color:var(--jc-deep)}.jc-site .prose{color:#32485a;font-size:15px;line-height:2.2;overflow-wrap:anywhere}.jc-site .prose p{color:#34485a}.jc-site .prose img{border-radius:9px;margin:16px auto;display:block;max-width:100%;height:auto}.jc-site .prose h2,.jc-site .prose h3,.jc-site .prose h4{color:var(--jc-deep);margin-top:30px}.jc-site .prose h2{font-size:24px}.jc-site .prose h3{font-size:20px}.jc-site .prose a{color:#aa7d42;text-decoration:underline;text-underline-offset:3px}.jc-site main.flex-1>nav{width:min(920px,calc(100% - 44px));margin:0 auto;display:flex;justify-content:space-between;gap:18px;padding:30px 0}.jc-site main.flex-1>nav a{color:#aa7d42;font-size:12px}.jc-article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:25px}.jc-article-list article{border:1px solid #e1e7ea;border-radius:13px;background:#fff;padding:22px}.jc-article-list h3{font-size:16px;margin:0 0 12px}.jc-article-list p{font-size:12px}.jc-site .jc-page-shell{padding:72px 0}.jc-page-title{font-size:clamp(30px,4vw,48px);color:var(--jc-deep)}@media(max-width:1180px){.jc-nav{gap:9px}.jc-nav>a,.jc-nav-drop>a{font-size:10px}.jc-head-cta{font-size:10px}.jc-brand-text strong{font-size:18px}}@media(max-width:980px){.jc-nav,.jc-head-cta{display:none}.jc-mobile{display:block}.jc-head-inner{min-height:74px}.jc-intro-grid{gap:35px}.jc-banner-inner{display:block}.jc-banner-actions{margin-top:22px}.jc-services-grid,.jc-news-grid,.jc-article-list{grid-template-columns:repeat(2,minmax(0,1fr))}.jc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.jc-faq-grid{gap:30px}}@media(max-width:680px){.jc-shell{width:min(100% - 30px,1180px)}.jc-section{padding:59px 0}.jc-site body{font-size:14px}.jc-top-inner{font-size:9px;line-height:1.5;padding:8px 0}.jc-top-inner>span{max-width:57%}.jc-brand-mark{width:42px;height:42px}.jc-brand-text strong{font-size:17px}.jc-brand-text small{font-size:9px}.jc-hero{min-height:640px}.jc-hero-content{padding:77px 0 104px}.jc-hero-shade{background:linear-gradient(90deg,#0e2237db,#0a2035ed)}.jc-hero h1{font-size:37px;letter-spacing:-.8px}.jc-hero h1 span{font-size:.65em}.jc-hero p{font-size:13px}.jc-hero-actions{gap:10px}.jc-hero-actions .jc-btn{flex:1 1 100%;padding:13px}.jc-hero-chips{margin-top:28px;gap:7px}.jc-hero-chips span{font-size:9px}.jc-hero-bottom{font-size:9px;padding:8px 15px}.jc-intro-grid,.jc-faq-grid{grid-template-columns:1fr;gap:35px}.jc-intro-visual{min-height:370px}.jc-intro-primary{height:345px!important;width:85%}.jc-intro-small{width:47%;height:172px!important}.jc-section h2{font-size:27px}.jc-section-head{align-items:start;flex-direction:column;gap:12px}.jc-services-grid,.jc-news-grid,.jc-article-list{grid-template-columns:1fr}.jc-service-image{height:225px}.jc-service-body p{min-height:0}.jc-banner{padding:44px 0}.jc-banner h2{font-size:25px}.jc-banner-actions{flex-direction:column}.jc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:135px;gap:8px}.jc-gallery-feature{grid-column:span 2;grid-row:span 2}.jc-sector-grid{grid-template-columns:repeat(2,1fr)}.jc-sector-grid>a{padding:23px 15px;min-height:200px}.jc-sector-grid h3{font-size:14px}.jc-footer{padding-top:51px}.jc-footer-grid{gap:28px 16px}.jc-footer-grid>div:first-child{grid-column:span 2}.jc-footer h3{font-size:13px}.jc-footer h2{font-size:20px}.jc-footer li{font-size:11px}.jc-footer-bottom-in{justify-content:center;text-align:center}.jc-sticky-actions{bottom:11px;left:10px}.jc-sticky-actions a{font-size:10px;padding:9px 12px}.jc-site main.flex-1{padding:10px 0 45px}.jc-site article.max-w-3xl{width:calc(100% - 20px);padding:30px 18px}.jc-site .prose{font-size:14px}.jc-site .prose h2{font-size:22px}}.jc-page-main{background:#f8fafb;min-height:70vh}.jc-original-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.jc-original-stats>div{display:flex;flex-direction:column;gap:2px}.jc-original-stats strong{color:#f97316;font-size:34px;font-family:'Cairo','Tajawal',sans-serif;line-height:1.4}.jc-original-stats span{font-size:12px;font-weight:700}.jc-hangar-detail{background:#f7f7f7}.jc-hangar-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.jc-hangar-detail-image{height:410px;overflow:hidden;background:#ddd;border:8px solid #fff;box-shadow:0 15px 35px #00000015}.jc-hangar-detail-image img{width:100%;height:100%;object-fit:cover;display:block}.jc-hangar-detail h2{font-size:clamp(27px,3vw,39px);margin:0 0 20px;color:#171717}.jc-hangar-detail p{font-size:14px;line-height:2.1}.jc-hangar-detail .jc-btn{margin-top:17px}@media(max-width:680px){.jc-hangar-detail-grid{grid-template-columns:1fr;gap:25px}.jc-hangar-detail-image{height:265px}.jc-original-stats strong{font-size:29px}}.jc-inner-banner{background:linear-gradient(118deg,#111,#2b2b2b);padding:68px 0;color:#fff}.jc-inner-banner h1{font-size:clamp(27px,4vw,43px);color:#fff;margin:0 0 12px;font-family:'Cairo','Tajawal',sans-serif}.jc-inner-banner p{color:#ddd;margin:0;font-size:13px}.jc-breadcrumb{font-size:12px;color:#ffa468;margin-bottom:17px}.jc-breadcrumb a{color:#fff}.jc-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:38px;align-items:start;padding-top:58px;padding-bottom:65px}.jc-prose{overflow-wrap:anywhere;min-width:0;color:#303b43;font-size:15px;line-height:2.1}.jc-prose h2,.jc-prose h3,.jc-prose h4,.jc-prose h5{font-family:'Cairo','Tajawal',sans-serif;color:#171717;margin-top:33px;margin-bottom:14px;line-height:1.5}.jc-prose h2{font-size:27px}.jc-prose h3{font-size:21px}.jc-prose h4,.jc-prose h5{font-size:17px}.jc-prose p{margin-bottom:19px;line-height:2.1}.jc-prose img{max-width:100%;height:auto;border-radius:5px;margin:12px 0}.jc-prose p:has(>img){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jc-prose p:has(>img) img{width:100%;height:190px;object-fit:cover;margin:0}.jc-prose ul,.jc-prose ol{padding-right:23px;margin:15px 0 24px}.jc-prose a{color:#d45d13;text-decoration:underline;text-underline-offset:3px}.jc-single-feature img{width:100%;height:auto;display:block;margin:0 0 30px}.jc-page-cta{margin-top:42px;padding:32px;background:#f6f6f6;border-right:4px solid #f97316}.jc-page-cta h2{font-size:22px;margin:0 0 13px}.jc-page-cta .jc-btn{margin:7px 0 0 9px}.jc-sidebar{padding:26px;background:#f7f7f7;border:1px solid #e2e2e2;position:sticky;top:115px}.jc-sidebar h3{font-size:18px;margin-bottom:15px}.jc-sidebar>a:not(.jc-btn){display:block;font-size:12px;color:#353535;font-weight:700;padding:10px 0;border-bottom:1px solid #e5e5e5}.jc-sidebar .jc-btn{width:100%;margin-top:22px}.jc-related{background:#f8f8f8;padding:45px 0 56px}.jc-related h2{font-size:26px;margin-bottom:22px}.jc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.jc-related-grid a{background:#fff;padding:20px;color:#222;border-bottom:3px solid #f97316;font-size:13px;font-weight:700}.jc-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding-block:55px}.jc-archive-grid>article{border:1px solid #e6e6e6;padding:24px;background:#fff}.jc-archive-grid h2{font-size:20px;margin-bottom:10px}.jc-archive-grid h2 a{color:#191919}.jc-archive-grid p{font-size:13px;color:#626262}.jc-archive-grid .jc-pagination{grid-column:1/-1;text-align:center}.jc-pagination .page-numbers{padding:8px 13px;border:1px solid #ddd;color:#202020;margin-inline:3px}@media(max-width:950px){.jc-content-layout{grid-template-columns:1fr;gap:18px}.jc-sidebar{position:static}.jc-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.jc-inner-banner{padding:46px 0}.jc-content-layout{padding-top:35px;padding-bottom:40px}.jc-related-grid,.jc-archive-grid{grid-template-columns:1fr}.jc-prose p:has(>img){grid-template-columns:repeat(2,minmax(0,1fr))}.jc-prose p:has(>img) img{height:145px}.jc-page-cta{padding:22px}.jc-page-cta h2{font-size:20px}.jc-sidebar{padding:20px}}.jc-brand-text small{color:#d0d0d0}.jc-mobile summary{background:#171717;border-color:#424242}.jc-mobile summary span{background:#fff}.jc-mobile nav a{color:#191919}.jc-hero-shade{background:linear-gradient(90deg,#171717dc 0%,#111111df 48%,#111111f0 100%)}.jc-site .jc-hero h1{font-family:'Cairo','Tajawal',sans-serif;font-weight:700}.jc-site .jc-hero .jc-eyebrow,.jc-site .jc-kicker-light{color:#ffb07c}.jc-site .jc-kicker{color:#e9630a}.jc-site .jc-text-link,.jc-site .jc-service-links a{color:#d95b09}.jc-site .jc-btn{border-radius:999px}.jc-site .jc-btn-primary{background:#f97316}.jc-page-hero{background:linear-gradient(115deg,#171717,#292929)}.jc-footer{background:#111}@media(max-width:680px){.jc-hero-shade{background:linear-gradient(90deg,#171717d9,#111111e8)}.jc-mobile summary span{background:#fff}}.jc-page-hero{background:linear-gradient(115deg,#0d2134,#1e3a50);padding:73px 0;color:#fff}.jc-page-hero h1{font-size:clamp(32px,4vw,51px);margin:0 0 13px;font-weight:800}.jc-page-hero p{color:#dce4ec;max-width:740px;font-size:14px}.jc-page-shell{padding:65px 0 85px}.jc-page-content{background:#fff;padding:clamp(20px,4vw,52px);border:1px solid #e9ecee;border-radius:16px;box-shadow:0 6px 25px #172c3a0b;max-width:1040px}.jc-page-featured img{width:100%;max-height:390px;object-fit:cover;border-radius:12px}.jc-page-actions{display:flex;gap:11px;flex-wrap:wrap;margin:30px 0 0;border-top:1px solid #e6ecef;padding-top:25px}.jc-btn-secondary{background:var(--jc-deep);color:#fff!important}.jc-info-lead{padding:25px 28px;background:#f4f8fa;border-right:4px solid var(--jc-gold);border-radius:10px;margin-bottom:28px}.jc-info-lead h2{margin-top:0!important}.jc-info-cta{padding:30px;border-radius:12px;background:#10283c;color:#fff;margin-top:28px}.jc-info-cta h2{color:#fff!important}.jc-info-cta p{color:#e1e8ee!important}.jc-info-cta a{display:inline-flex;padding:8px 15px;border:1px solid #e6c18d;border-radius:7px;color:#fff!important;margin:6px}.jc-contact-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 35px}.jc-contact-panels a{display:flex;flex-direction:column;gap:6px;background:#f6f9fb;border:1px solid #e4eaee;border-radius:13px;padding:23px;color:var(--jc-deep)!important;text-decoration:none!important}.jc-contact-panels a:hover{border-color:var(--jc-gold)}.jc-contact-panels strong{font-size:16px}.jc-contact-panels span{font-size:19px;font-weight:800}.jc-contact-panels small{font-size:12px;color:#647684}.jc-article-card{box-shadow:0 8px 22px #142f420b;transition:transform .2s}.jc-article-card:hover{transform:translateY(-4px)}.jc-article-thumb{height:180px;display:block;overflow:hidden;margin:-22px -22px 15px}.jc-article-thumb img{width:100%;height:100%!important;object-fit:cover}.jc-pagination{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-top:36px}.jc-pagination .page-numbers{padding:8px 16px;border-radius:6px;border:1px solid #d8e1e5;background:#fff}.jc-pagination .current{background:var(--jc-deep);color:#fff}@media(max-width:680px){.jc-page-hero{padding:49px 0}.jc-page-shell{padding:40px 0 65px}.jc-page-content{padding:18px}.jc-info-lead{padding:16px}.jc-contact-panels{grid-template-columns:1fr}}.jc-gallery-full-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.jc-gallery-full-grid a{overflow:hidden;display:block;border-radius:12px;height:225px;background:#e8ecef;box-shadow:0 5px 16px #182e4014}.jc-gallery-full-grid a:hover img{transform:scale(1.06)}.jc-gallery-full-grid img{width:100%;height:100%!important;object-fit:cover;transition:transform .35s}.jc-single-main{background:#f7f9fa}.jc-article-hero h1{max-width:980px;font-size:clamp(28px,3.8vw,47px)}.jc-article-meta{display:flex;gap:20px;font-size:12px;color:#c8d5df}.jc-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:28px;align-items:start;padding:50px 0}.jc-single-article{background:#fff;border-radius:14px;min-width:0;overflow:hidden;border:1px solid #e9edf0;box-shadow:0 5px 22px #172d3d0b;padding:32px}.jc-post-cover{margin:0 0 25px}.jc-post-cover img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:10px}.jc-article-content{font-size:14px}.jc-article-content img{max-width:100%;height:auto;margin:20px auto}.jc-article-cta{background:#edf3f6;border-right:4px solid #c99b54;padding:25px;border-radius:11px;margin:30px 0}.jc-article-cta h2{font-size:22px;margin-bottom:7px}.jc-article-cta p{font-size:12px}.jc-article-cta .jc-btn{margin:5px}.jc-share-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #e6ebee;padding-top:20px;font-size:11px}.jc-share-row strong{font-size:13px}.jc-share-row a{color:#ae8248}.jc-post-sidebar{display:grid;gap:20px}.jc-side-panel{background:#fff;padding:22px;border:1px solid #e7edf0;border-radius:12px}.jc-side-panel h2{font-size:16px;margin:0 0 15px}.jc-side-panel>a:not(.jc-btn){display:block;padding:8px 0;border-bottom:1px solid #eaeef1;font-size:12px;color:#405469}.jc-side-panel p{font-size:12px}.jc-side-contact{background:#10263b;color:#fff}.jc-side-contact h2{color:#fff}.jc-side-contact p{color:#d2dfe8}.jc-news-placeholder{display:grid;place-items:center;background:linear-gradient(130deg,#132c43,#496075);height:100%;color:#e8c18d;font-weight:800}.jc-related{background:#fff}@media(max-width:980px){.jc-gallery-full-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jc-single-layout{grid-template-columns:minmax(0,1fr) 220px;gap:15px}}@media(max-width:680px){.jc-gallery-full-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.jc-gallery-full-grid a{height:150px}.jc-single-layout{grid-template-columns:1fr;padding:22px 0}.jc-single-article{padding:20px 16px}.jc-post-sidebar{grid-template-columns:1fr}.jc-article-cta{padding:18px}.jc-share-row{gap:9px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.lux-kitchens .lux-hero.lux-hero-v2{position:relative;isolation:isolate;overflow:hidden;color:#f5f8fc;background:radial-gradient(ellipse at 84% 9%,rgb(199 169 112 / .18),transparent 37%),radial-gradient(ellipse at 2% 65%,rgb(114 162 200 / .21),transparent 42%),radial-gradient(ellipse at 45% 105%,rgb(204 223 240 / .08),transparent 43%),linear-gradient(128deg,#080f1b 0%,#10253a 39%,#17293b 68%,#252632 100%)!important;border-bottom:1px solid rgb(200 219 236 / .22)}body.lux-kitchens .lux-hero.lux-hero-v2:before{content:'';pointer-events:none;position:absolute;inset:0;z-index:0;opacity:.68;background:repeating-linear-gradient(108deg,transparent 0,transparent 79px,rgb(222 236 245 / .025) 80px,transparent 82px),radial-gradient(circle at 73% 10%,rgb(238 206 151 / .09),transparent 22%)}body.lux-kitchens .lux-hero.lux-hero-v2:after{content:'';pointer-events:none;position:absolute;width:580px;height:580px;left:-300px;top:-270px;z-index:0;border-radius:50%;border:1px solid rgb(209 224 236 / .16);box-shadow:0 0 0 55px rgb(218 232 242 / .035),0 0 0 112px rgb(218 232 242 / .021)}body.lux-kitchens .lux-hero-v2 .lux-hero-grid{position:relative;z-index:2;min-height:690px;padding-top:68px;padding-bottom:73px;gap:clamp(28px,4vw,60px)}body.lux-kitchens .lux-hero-v2 .lux-hero-copy{position:relative;z-index:4;padding:clamp(23px,3.1vw,39px);background:linear-gradient(142deg,rgb(241 247 253 / .092),rgb(201 218 230 / .034));border:1px solid rgb(234 243 251 / .20);border-radius:32px 72px 30px 30px;box-shadow:0 22px 76px rgb(0 10 23 / .22),inset 0 1px 0 rgb(255 255 255 / .13);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.lux-kitchens .lux-hero-v2 .lux-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#e7d6b0;font-size:12px;letter-spacing:.02em;padding:9px 15px;border-radius:99px;background:rgb(221 231 241 / .073);border:1px solid rgb(223 202 155 / .32)}body.lux-kitchens .lux-hero-v2 .lux-eyebrow:before{color:#d6bb85;margin-left:4px}body.lux-kitchens .lux-hero-v2 h1{color:#fff!important;font-size:clamp(38px,4.5vw,64px);line-height:1.5;margin:23px 0 16px;text-shadow:0 4px 28px rgb(0 8 18 / .32)}body.lux-kitchens .lux-hero-v2 h1 em{font-style:normal;color:#e8d4a8!important;background:linear-gradient(110deg,#f9f3df,#d1b786 46%,#e3eff7 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}body.lux-kitchens .lux-hero-v2 .lux-hero-copy>p{max-width:610px;color:#d5e2eb!important;line-height:2.15;font-size:clamp(13px,1.12vw,15px)}body.lux-kitchens .lux-hero-v2 .lux-actions{margin:30px 0 28px;gap:13px}body.lux-kitchens .lux-hero-v2 .lux-actions a{border-radius:99px;padding:15px 23px;min-height:53px;border:1px solid #fff0;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}body.lux-kitchens .lux-hero-v2 .lux-actions a.lux-primary{color:#12293c!important;background:linear-gradient(130deg,#f4e6c2,#d9be8c 68%,#c7a96d);border-color:rgb(255 242 214 / .5);box-shadow:0 12px 28px rgb(202 167 111 / .21),inset 0 1px 0 rgb(255 255 255 / .7)}body.lux-kitchens .lux-hero-v2 .lux-actions a.lux-secondary{color:#f0f7ff!important;background:rgb(231 242 250 / .095);border-color:rgb(225 239 249 / .36);box-shadow:inset 0 1px 0 rgb(255 255 255 / .12);backdrop-filter:blur(6px)}body.lux-kitchens .lux-hero-v2 .lux-actions a:hover{transform:translateY(-3px);box-shadow:0 17px 31px rgb(3 13 27 / .35)}body.lux-kitchens .lux-hero-v2 .lux-actions a:focus-visible{outline:2px solid #e5c891;outline-offset:4px}body.lux-kitchens .lux-hero-v2 .lux-pills{gap:9px}body.lux-kitchens .lux-hero-v2 .lux-pills span{background:rgb(216 230 240 / .085);border:1px solid rgb(206 228 245 / .25);border-radius:90px;color:#d6e5ef;padding:10px 14px;font-size:11px}body.lux-kitchens .lux-hero-v2 .lux-glow{border-color:rgb(223 198 153 / .19);z-index:1}body.lux-kitchens .lux-hero-v2 .lux-glow-one{box-shadow:0 0 0 35px rgb(188 208 225 / .025),0 0 0 75px rgb(216 190 154 / .018)}body.lux-kitchens .lux-hero-v2 .lux-hero-photos{z-index:3;filter:drop-shadow(0 25px 40px rgb(0 7 19 / .26))}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo{border:5px solid rgb(221 233 242 / .52);border-radius:190px 190px 32px 32px;box-shadow:0 30px 77px rgb(0 6 19 / .5),0 0 0 9px rgb(222 230 240 / .058)}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo:before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(145deg,rgb(252 243 223 / .16),transparent 27%,transparent 67%,rgb(3 13 22 / .13))}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo>img{filter:saturate(1.08) contrast(1.035)}body.lux-kitchens .lux-hero-v2 .lux-hero-photo-shade{z-index:2}body.lux-kitchens .lux-hero-v2 .lux-hero-caption{z-index:4}body.lux-kitchens .lux-hero-v2 .lux-hero-caption strong{color:#fff;font-weight:800;text-shadow:0 2px 16px rgb(0 10 20 / .45)}body.lux-kitchens .lux-hero-v2 .lux-hero-floating{z-index:6;background:#e2eaf0;border:5px solid rgb(235 244 249 / .87);border-radius:90px 90px 18px 18px;box-shadow:0 20px 52px rgb(0 7 19 / .53)}body.lux-kitchens .lux-hero-v2 .lux-hero-floating span{color:#eef6fb;background:rgb(11 32 49 / .76);border:1px solid rgb(225 239 246 / .29);backdrop-filter:blur(7px);font-weight:800}body.lux-kitchens .lux-hero-v2 .lux-hero-orbit{z-index:7;color:#d9c092;background:linear-gradient(150deg,#1a3850,#2b4456);border:1px solid rgb(229 210 173 / .44);box-shadow:0 12px 31px rgb(0 9 23 / .45)}body.lux-kitchens .lux-hero-v2 .lux-hero-bottom{position:relative;z-index:4;background:rgb(5 19 34 / .84);color:#d8e8f4;border-top:1px solid rgb(208 229 241 / .15)}@media(max-width:920px){body.lux-kitchens .lux-hero-v2 .lux-hero-grid{grid-template-columns:1fr;min-height:0;gap:32px;padding-top:45px;padding-bottom:55px}body.lux-kitchens .lux-hero-v2 .lux-hero-copy{max-width:720px;margin-inline:auto;width:100%}body.lux-kitchens .lux-hero-v2 .lux-hero-photos{max-width:650px;margin:auto}}@media(max-width:600px){body.lux-kitchens .lux-hero-v2 .lux-hero-grid{padding-top:30px;padding-bottom:38px;gap:30px}body.lux-kitchens .lux-hero-v2 .lux-hero-copy{padding:22px 19px;border-radius:24px 43px 23px 23px;backdrop-filter:none;-webkit-backdrop-filter:none}body.lux-kitchens .lux-hero-v2 h1{font-size:clamp(32px,8.6vw,43px);line-height:1.52;letter-spacing:-.8px;margin:16px 0}body.lux-kitchens .lux-hero-v2 .lux-hero-copy>p{font-size:13px;line-height:2.02}body.lux-kitchens .lux-hero-v2 .lux-actions{gap:10px;margin:20px 0}body.lux-kitchens .lux-hero-v2 .lux-actions a{padding:12px 17px;min-height:47px;font-size:11px}body.lux-kitchens .lux-hero-v2 .lux-pills{gap:7px}body.lux-kitchens .lux-hero-v2 .lux-pills span{font-size:10px;padding:8px 10px}body.lux-kitchens .lux-hero-v2 .lux-hero-photos{height:355px;max-width:100%;padding:0 9px}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo{border-radius:132px 132px 22px 22px;inset:4px 10px 9px 10px;border-width:3px}body.lux-kitchens .lux-hero-v2 .lux-hero-floating{width:110px;height:148px}body.lux-kitchens .lux-hero-v2 .lux-hero-orbit{height:46px;width:46px}body.lux-kitchens .lux-hero-v2 .lux-hero-caption{right:18px;bottom:20px}body.lux-kitchens .lux-hero-v2 .lux-hero-caption strong{font-size:16px}body.lux-kitchens .lux-hero-v2 .lux-hero-bottom{font-size:10px}}@media(prefers-reduced-motion:reduce){body.lux-kitchens .lux-hero-v2 .lux-actions a,body.lux-kitchens .lux-hero-v2 .lux-hero-floating{transition:none!important;animation:none!important;transform:none!important}}.kitchens-home-seo .kitchens-priority-guides{margin:clamp(24px,4vw,54px) 0;padding:clamp(20px,3vw,36px);border:1px solid #cfdbe8;border-radius:24px;background:linear-gradient(145deg,#f3f7fb,#fff 58%,#f8f4ec);box-shadow:0 15px 40px rgb(18 46 71 / .07);color:#183044}.kitchens-home-seo .kitchens-priority-guides h2{color:#142d43;line-height:1.55;margin:18px 0 12px}.kitchens-home-seo .kitchens-priority-guides h3{color:#21445c;line-height:1.55;margin:21px 0 8px;font-size:clamp(16px,1.5vw,20px)}.kitchens-home-seo .kitchens-priority-guides p{line-height:2;color:#40566a}.kitchens-home-seo .kitchens-priority-guides ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:22px 0 30px}.kitchens-home-seo .kitchens-priority-guides li{margin:0;min-width:0}.kitchens-home-seo .kitchens-priority-guides li a{display:flex;align-items:center;min-height:80px;height:100%;padding:17px 18px;border:1px solid #d9e3ed;border-radius:16px;text-decoration:none;color:#173d55;background:#fff;line-height:1.8;font-weight:700;transition:border-color .2s ease,box-shadow .2s ease}.kitchens-home-seo .kitchens-priority-guides li a:hover,.kitchens-home-seo .kitchens-priority-guides li a:focus-visible{border-color:#b69a65;box-shadow:0 7px 18px rgb(24 54 78 / .11)}@media(max-width:650px){.kitchens-home-seo .kitchens-priority-guides{padding:19px 15px;border-radius:18px}.kitchens-home-seo .kitchens-priority-guides ul{grid-template-columns:1fr;gap:9px}.kitchens-home-seo .kitchens-priority-guides li a{min-height:64px;padding:14px}}@media(max-width:600px){body.lux-kitchens .lux-hero-v2 .lux-hero-photos{filter:none}}@media(prefers-reduced-motion:reduce){.kitchens-home-seo .kitchens-priority-guides li a{transition:none}}@media(hover:none),(max-width:767px){body.lux-kitchens .lux-menu-toggle,body.lux-kitchens .lk-about-nav,body.lux-kitchens .lk-about-thumb,body.lux-kitchens .lktouch-dots button,body.lux-kitchens .lk3d-dialog-close,body.lux-kitchens .lkstory-controls button,body.lux-kitchens .lkstory-thumb{min-width:44px;min-height:44px;touch-action:manipulation}body.lux-kitchens .lk-about-thumbs{column-gap:8px;row-gap:8px}body.lux-kitchens .lktouch-dots{gap:9px}}body.lux-kitchens .lk-about-nav:focus-visible,body.lux-kitchens .lk-about-thumb:focus-visible,body.lux-kitchens .lkstory-thumb:focus-visible,body.lux-kitchens .lktouch-dots button:focus-visible{outline:3px solid #b8955d;outline-offset:3px}@media(prefers-reduced-motion:reduce){body.lux-kitchens .lkstory-thumb,body.lux-kitchens .lk-about-thumb{transition:none!important}}:root{--lux-navy:#102b40;--lux-blue:#284e6b;--lux-silver:#dce5ee;--lux-white:#fff;--lux-text:#263f51}html{scroll-behavior:smooth}body.lux-kitchens{font-family:Almarai,Tahoma,sans-serif;margin:0;color:var(--lux-text);background:#f8fafc;direction:rtl}body.lux-kitchens *,body.lux-kitchens *:before,body.lux-kitchens *:after{box-sizing:border-box}body.lux-kitchens a{text-decoration:none}body.lux-kitchens button,body.lux-kitchens input{font:inherit}.lux-container{max-width:1220px;margin:auto;padding:0 24px}.lux-skip{position:absolute;top:-60px;right:20px;z-index:1000;background:#fff;padding:12px}.lux-skip:focus{top:10px}.lux-header{background:rgb(255 255 255 / .96);border-bottom:1px solid #e4ebef;position:sticky;top:0;z-index:90;backdrop-filter:blur(14px)}.lux-header-in{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lux-logo{display:flex;align-items:center;gap:11px;color:#17374f!important;font-size:24px;font-weight:800}.lux-logo small{font-size:11px;display:block;letter-spacing:.05em;margin-top:4px}.lux-mark{width:47px;height:47px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(130deg,#1b4868,#8fa9c0);font-size:28px}.lux-header nav{display:flex;gap:22px;align-items:center}.lux-header nav a{color:#284356;font-size:13px;font-weight:700}.lux-header nav a:hover{color:#3981ae}.lux-outline{display:inline-flex;align-items:center;gap:14px;border:1px solid #244b66;border-radius:99px;padding:14px 17px;color:#234765;font-size:12px;font-weight:800}.lux-hero{min-height:650px;background:radial-gradient(circle at 60% 10%,#e0edf7 0,transparent 38%),linear-gradient(130deg,#f9fcff,#e6eef5);overflow:hidden}.lux-hero-grid{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:50px;min-height:640px;padding-top:50px;padding-bottom:60px}.lux-eyebrow,.lux-label{font-size:13px;color:#53748d;font-weight:800;letter-spacing:.01em}.lux-eyebrow:before,.lux-label:before{content:"✦";margin-left:8px}.lux-hero h1{font-size:clamp(43px,5.3vw,74px);line-height:1.4;letter-spacing:-2px;margin:22px 0;color:#122e44;font-weight:800}.lux-hero h1 em,.lux-section h2 em{font-style:normal;color:#5c8aaa}.lux-hero p{max-width:580px;line-height:2.2;color:#506778;font-size:16px}.lux-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.lux-primary,.lux-secondary{border-radius:40px;padding:16px 23px;display:inline-flex;gap:15px;align-items:center;font-size:13px;font-weight:800}.lux-primary{background:#173b57;color:#fff!important;box-shadow:0 14px 30px #24485e2a}.lux-secondary{color:#26455b!important;border:1px solid #c0d0dc;background:#fff}.lux-pills{display:flex;flex-wrap:wrap;gap:12px}.lux-pills span{font-size:11px;color:#607587;padding:10px 14px;border:1px solid #d4e0e9;border-radius:50px}.lux-hero-art{height:510px;position:relative;border-radius:180px 180px 26px 26px;overflow:hidden;background:linear-gradient(155deg,#d5e2ec,#eff4f8 45%,#acbdca);box-shadow:0 24px 65px #092f4a29;border:9px solid #fff}.lux-art-top{position:absolute;inset:8% 8% auto;height:21%;border-radius:9px;background:repeating-linear-gradient(90deg,#8ca3b5 0 31%,#c5d5df 31.4% 32%,#8ca3b5 32.3% 64%,#c5d5df 64.2% 65%,#8ca3b5 65.3% 100%);box-shadow:0 8px 18px #18384c27}.lux-art-hood{position:absolute;top:20%;left:44%;width:12%;height:26%;background:linear-gradient(90deg,#99aebd,#e2edf1,#8198a8);clip-path:polygon(30% 0,70% 0,70% 58%,100% 90%,0 90%,30% 58%)}.lux-art-window{position:absolute;top:37%;left:11%;width:33%;height:25%;border:8px solid #fff;background:linear-gradient(135deg,#bcd9e7,#e9f4f6);box-shadow:0 6px 20px #26527022}.lux-art-counter{position:absolute;bottom:34%;left:8%;right:8%;height:5%;border-radius:5px;background:#eef4f7;box-shadow:0 8px 8px #21436035}.lux-art-base{position:absolute;bottom:8%;left:8%;right:8%;height:27%;background:repeating-linear-gradient(90deg,#496d86 0 24%,#91abbc 24.3% 25%,#496d86 25.3% 49%,#91abbc 49.3% 50%,#496d86 50.3% 74%,#91abbc 74.3% 75%,#496d86 75.3% 100%);border-radius:4px}.lux-art-island{position:absolute;bottom:0;left:30%;width:60%;height:25%;background:linear-gradient(90deg,#819daf,#476b85 30%,#4b6f87);border:9px solid #eff5f7;border-bottom:0;box-shadow:0 0 28px #172f4336}.lux-art-lamp{position:absolute;top:-15%;right:28%;width:5px;height:27%;background:#546c7d}.lux-art-lamp:after{content:"";position:absolute;bottom:-5px;right:-40px;width:85px;height:38px;background:#eff5f8;clip-path:polygon(29% 0,71% 0,100% 100%,0 100%)}.lux-art-tag{position:absolute;bottom:24px;right:20px;background:rgb(255 255 255 / .92);padding:14px 18px;border-radius:15px;font-size:12px;color:#34536a;box-shadow:0 8px 25px #31557225}.lux-art-tag b{display:block;margin-top:4px;color:#8aa7ba}.lux-section{padding:95px 0}.lux-about{background:#fff}.lux-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.lux-section h2{color:#153449;font-size:clamp(29px,3.7vw,48px);line-height:1.5;margin:15px 0 25px}.lux-about p,.lux-feature p{line-height:2.25;color:#63798a}.lux-mini{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.lux-mini span{font-size:12px;padding:12px;background:#ecf3f8;border-radius:9px;color:#47677c}.lux-section-heading{text-align:center;max-width:650px;margin:0 auto 42px}.lux-section-heading p{line-height:2;color:#6d8494}.lux-types{background:linear-gradient(160deg,#eef4f9,#f9fbfd)}.lux-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lux-card{background:#fff;border:1px solid #e5edf3;border-radius:22px;overflow:hidden;box-shadow:0 13px 30px #264b6510;transition:transform .25s}.lux-card:hover{transform:translateY(-6px)}.lux-card-visual{height:200px;position:relative;overflow:hidden;background:linear-gradient(135deg,#c6d7e4,#6487a2)}.lux-card-visual:before{content:"";position:absolute;inset:22% 12% 0;background:repeating-linear-gradient(90deg,#527791 0 30%,#d6e3ec 30.5% 31%,#527791 31.5% 65%,#d6e3ec 65.5% 66%,#527791 66.5% 100%);border-radius:8px 8px 0 0}.lux-card-visual:after{content:"";position:absolute;top:17%;right:20%;height:8px;width:60%;background:#eaf4f7;border-radius:8px}.lux-card-visual span{position:absolute;top:15px;left:20px;color:#fff;font-size:16px;font-weight:800;z-index:2}.lux-card-visual.aluminum{background:linear-gradient(120deg,#90aabc,#e2ecf2)}.lux-card-visual.wood{background:linear-gradient(120deg,#b0a59c,#d4cfc6)}.lux-card-visual.classic{background:linear-gradient(120deg,#9caab4,#d6e0e7)}.lux-card-visual.small{background:linear-gradient(120deg,#657f93,#d6e2ee)}.lux-card-visual.layout{background:linear-gradient(120deg,#bdc8d2,#8da9bf)}.lux-card-body{padding:25px}.lux-card h3{margin:0 0 12px;color:#20455f;font-size:20px}.lux-card p{font-size:13px;line-height:2;min-height:74px;color:#677e8f}.lux-card a{font-weight:800;color:#326284;font-size:13px}.lux-feature{background:#14334b;color:#fff}.lux-feature h2{color:#fff}.lux-feature p{color:#c3d4df}.lux-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.lux-feature-list{display:grid;gap:16px}.lux-feature-list>div{display:flex;gap:25px;padding:21px 25px;background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px}.lux-feature-list b{color:#9cbcd1;font-size:23px}.lux-feature-list strong{display:block;color:#fff;margin-bottom:8px}.lux-feature-list small{color:#bfced9;line-height:1.8}.lux-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.lux-step-grid>div{background:#edf4f8;border-radius:18px;padding:27px}.lux-step-grid b{font-size:28px;color:#7c9bb3}.lux-step-grid h3{color:#1c3d56}.lux-step-grid p{font-size:13px;line-height:2;color:#668095}.lux-faq{background:#fff}.lux-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.lux-faq details{border-bottom:1px solid #dce6ee;padding:20px 0}.lux-faq summary{font-weight:800;cursor:pointer;color:#204158}.lux-faq details p{color:#627b8c;line-height:2;font-size:14px}.lux-footer{background:#0c273b;color:#c6d7e1;padding:70px 0 20px}.lux-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:75px}.lux-footer-brand{color:#fff;font-size:28px;font-weight:800}.lux-footer-brand span{display:block;font-size:14px;margin-top:8px;color:#9db8c8}.lux-footer p{line-height:2.1;font-size:13px}.lux-footer h3{color:#fff;margin-top:0}.lux-footer-grid a:not(.lux-footer-button){display:block;color:#c4d6e1;font-size:13px;margin:13px 0}.lux-footer-button{color:#fff;background:#315b77;padding:14px 20px;border-radius:50px;display:inline-block}.lux-bottom{border-top:1px solid #ffffff20;display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:23px;font-size:11px}.lux-bottom a{color:#c7e2f1}@media(max-width:1000px){.lux-header nav{display:none}.lux-hero-grid,.lux-about-grid,.lux-feature-grid,.lux-faq-grid{grid-template-columns:1fr}.lux-hero-grid{gap:30px}.lux-hero-art{max-width:640px;width:100%;margin:auto}.lux-cards{grid-template-columns:repeat(2,1fr)}.lux-step-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lux-container{padding:0 18px}.lux-header-in{height:75px}.lux-logo{font-size:20px}.lux-logo small{font-size:10px}.lux-outline{font-size:10px;padding:11px}.lux-hero-grid{padding-top:44px;padding-bottom:45px;min-height:0}.lux-hero h1{font-size:42px}.lux-hero p{font-size:14px}.lux-hero-art{height:370px;border-radius:125px 125px 20px 20px}.lux-section{padding:65px 0}.lux-cards{grid-template-columns:1fr}.lux-step-grid{grid-template-columns:1fr}.lux-footer-grid{grid-template-columns:1fr;gap:25px}.lux-bottom{flex-direction:column}.lux-pills{gap:5px}}body.lux-kitchens{--lux-ink:#112d42;--lux-steel:#7ba2be;--lux-slate:#536d80;overflow-x:hidden}.lux-announcement{background:#112f47;color:#d9e8f3;padding:9px 0;font-size:11px}.lux-announcement .lux-container{display:flex;justify-content:space-between;gap:15px}.lux-logo-img{flex:0 0 auto;max-width:205px!important;min-width:155px;display:flex!important}.lux-logo-img img{width:100%;height:66px;max-width:210px;object-fit:contain}.lux-header{box-shadow:0 7px 35px #17374f12}.lux-header-in{height:85px}.lux-header nav{gap:16px}.lux-header nav a{font-size:12px}.lux-menu-toggle{display:none;background:#fff0;border:0;width:42px;padding:10px;cursor:pointer}.lux-menu-toggle span{height:2px;width:25px;background:#193e5b;display:block;margin:5px 0;border-radius:3px}.lux-mobile-nav{display:none}.lux-main{overflow:hidden}.lux-hero-v2{background:radial-gradient(ellipse at 14% 18%,#c3d7e6 0,transparent 36%),linear-gradient(110deg,#f5fafd,#e2eaf1);position:relative}.lux-glow{position:absolute;border:1px solid #749dbb38;pointer-events:none;transform:rotate(-26deg)}.lux-glow-one{width:440px;height:440px;top:-280px;right:-210px;border-radius:24% 76% 70% 30%}.lux-glow-two{width:280px;height:280px;bottom:-160px;left:10%;border-radius:50%}.lux-hero-v2 .lux-hero-grid{grid-template-columns:.93fr 1.07fr;min-height:700px;padding-top:60px;padding-bottom:75px}.lux-hero-v2 .lux-hero-copy{position:relative;z-index:3}.lux-hero-v2 h1{font-size:clamp(42px,4.4vw,66px)}.lux-hero-photos{height:550px;position:relative;padding:15px 0 26px 42px}.lux-hero-main-photo{position:absolute;inset:14px 0 12px 25px;border-radius:190px 190px 30px 30px;overflow:hidden;background:#2b526b;box-shadow:0 32px 90px #0b30452e;transform:translateZ(0)}.lux-hero-main-photo>img{height:100%;width:100%;object-fit:cover;display:block;transition:transform 1.2s}.lux-hero-main-photo:hover>img{transform:scale(1.045)}.lux-hero-photo-shade{position:absolute;inset:38% 0 0;background:linear-gradient(0deg,#0c2638bc,transparent)}.lux-hero-caption{position:absolute;bottom:29px;right:35px;color:#fff;display:grid;gap:9px}.lux-hero-caption span{font-size:12px;color:#d7e8f2}.lux-hero-caption strong{font-size:23px}.lux-hero-floating{position:absolute;left:-12px;bottom:-10px;width:170px;height:210px;background:#fff;border:5px solid #fff;box-shadow:0 18px 42px #0a304a33;border-radius:85px 85px 15px 15px;overflow:hidden;animation:lux-float 5s ease-in-out infinite}.lux-hero-floating img{display:block;width:100%;height:100%;object-fit:cover}.lux-hero-floating span{position:absolute;bottom:8px;right:6px;left:6px;text-align:center;font-size:10px;color:#163e59;background:#ffffffd9;padding:7px;border-radius:20px}.lux-hero-orbit{position:absolute;top:2px;left:10px;width:68px;height:68px;border-radius:22px;background:#fff;display:grid;place-items:center;color:#6e9ab6;box-shadow:0 12px 27px #113f6020;font-size:30px;transform:rotate(-14deg)}@keyframes lux-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.lux-hero-bottom{background:#112e43;padding:15px 0;color:#d8e7f0;font-size:12px}.lux-hero-bottom>.lux-container{display:flex;justify-content:space-between;gap:12px}.lux-benefits{background:#fff;border-bottom:1px solid #e6edf2}.lux-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e5edf2}.lux-benefit-grid>div{padding:31px 15px;background:#fff;display:grid;justify-items:center;text-align:center;gap:9px}.lux-benefit-symbol{color:#477a9f;font-size:30px}.lux-benefit-grid strong{font-size:14px;color:#1d415d}.lux-benefit-grid small{font-size:11px;color:#71899b}.lux-about-photos{min-height:470px;position:relative}.lux-about-photos>img{height:450px;width:94%;object-fit:cover;border-radius:180px 24px 24px 24px;box-shadow:0 24px 65px #14364c24}.lux-about-accent{position:absolute;right:0;bottom:10px;background:#173b56;color:#b4cfe1;padding:26px 34px;border-radius:12px 44px 12px 12px;font-size:13px}.lux-about-accent strong{display:block;color:#fff;font-size:21px;margin-top:9px}.lux-about-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.lux-about-points span{font-size:12px;color:#416783;padding:13px;border:1px solid #d7e5ee;border-radius:8px}.lux-text-link{color:#205c82;font-weight:800;font-size:13px}.lux-cards-photos .lux-card-photo{height:236px;position:relative;overflow:hidden;background:#d9e6ee}.lux-cards-photos .lux-card-photo img{height:100%;width:100%;object-fit:cover;transition:transform .55s ease}.lux-cards-photos .lux-card:hover img{transform:scale(1.08)}.lux-card-index{position:absolute;top:15px;left:18px;color:#fff;background:#153d58cf;backdrop-filter:blur(5px);width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-weight:800}.lux-card-sub{display:block;font-size:11px;color:#7795aa;margin-bottom:10px}.lux-cards-photos .lux-card-body p{min-height:65px}.lux-geometry{background:#fbfdfe}.lux-geometry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lux-geometry-grid article{border:1px solid #e0eaf1;background:#fff;padding:26px 23px;border-radius:22px;box-shadow:0 12px 34px #1d4b6210;text-align:center}.lux-geometry-grid h3{font-size:17px;color:#224b66;margin:24px 0 10px}.lux-geometry-grid p{font-size:12px;line-height:2;color:#69859a}.lux-shape{position:relative;width:130px;height:105px;margin:auto;background:#eef5f9;border:1px dashed #b2c7d6;border-radius:12px}.lux-shape:before,.lux-shape:after,.lux-shape i,.lux-shape b{content:"";position:absolute;display:block;background:linear-gradient(145deg,#3c6888,#8eacbf);box-shadow:0 5px 10px #1b47532c;border-radius:3px}.lux-shape-i:before{width:85px;height:22px;top:12px;right:20px}.lux-shape-l:before{width:90px;height:21px;right:11px;top:14px}.lux-shape-l:after{width:21px;height:79px;right:11px;top:14px}.lux-shape-u:before{width:100px;height:19px;top:11px;right:15px}.lux-shape-u:after{width:20px;height:75px;top:11px;right:15px}.lux-shape-u i{width:20px;height:75px;top:11px;left:15px}.lux-shape-island:before{width:100px;height:19px;top:11px;right:15px}.lux-shape-island:after{width:60px;height:30px;top:51px;right:35px;background:linear-gradient(120deg,#aec4d3,#456f8d)}.lux-materials{background:#112f46;color:#dce8f0;position:relative;overflow:hidden}.lux-materials:before{content:"";position:absolute;width:600px;height:600px;left:-280px;top:-230px;border-radius:50%;border:1px solid #ffffff17;box-shadow:0 0 0 85px #ffffff08,0 0 0 160px #ffffff04}.lux-materials-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center;position:relative}.lux-materials h2{color:#fff}.lux-materials p{color:#c3d5e2;line-height:2;font-size:13px}.lux-material-items{display:grid;gap:13px;margin-top:26px}.lux-material-items>div{border:1px solid #fff2;background:#ffffff09;border-radius:16px;display:flex;gap:18px;padding:16px}.lux-material-items>div>span{color:#9ac1d9;font-size:20px;font-weight:800}.lux-material-items h3{color:#fff;font-size:15px;margin:0 0 5px}.lux-material-items p{margin:0}.lux-material-photo{position:relative;min-height:500px}.lux-material-photo img{width:100%;height:500px;object-fit:cover;border-radius:180px 20px 20px 20px}.lux-material-chip{position:absolute;bottom:20px;right:-10px;background:#eff6f9;color:#1c465e;padding:23px 33px;border-radius:18px;font-size:13px}.lux-material-chip b{display:block;margin-top:7px;font-size:20px}.lux-process{background:linear-gradient(145deg,#eaf2f8,#fdfefe)}.lux-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lux-process-grid article{background:#ffffffb8;border:1px solid #dceaf2;border-radius:22px;padding:31px;position:relative;box-shadow:0 12px 30px #12374c0c}.lux-process-grid b{font-size:29px;color:#84a6bb}.lux-process-grid h3{font-size:18px;color:#25475e;margin:24px 0 12px}.lux-process-grid p{font-size:13px;line-height:2;color:#697f90}.lux-gallery-section{background:#fff}.lux-gallery-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:26px}.lux-gallery-head h2{margin-bottom:10px}.lux-gallery-head p{color:#6e8495}.lux-gallery-controls{display:flex;gap:8px}.lux-gallery-controls button{width:44px;height:44px;border:1px solid #c7d9e4;border-radius:50%;background:#fff;color:#1f4b69;font-size:22px;cursor:pointer}.lux-gallery-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:15px;scrollbar-width:thin;scrollbar-color:#9ab3c3 #e7eff4}.lux-gallery-item{padding:0;position:relative;flex:0 0 31%;height:335px;border:0;border-radius:23px;overflow:hidden;cursor:zoom-in;scroll-snap-align:start;background:#dee9ef;box-shadow:0 9px 20px #16426216}.lux-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.lux-gallery-item:hover img{transform:scale(1.06)}.lux-gallery-item:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(0deg,#0b2c43cc,transparent);pointer-events:none}.lux-gallery-item span{position:absolute;right:20px;bottom:24px;left:20px;color:#fff;font-weight:800;font-size:14px;z-index:2;text-align:right}.lux-gallery-disclaimer{font-size:11px;color:#758d9d;line-height:1.8}.lux-advice{background:#f0f5f9}.lux-advice-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.lux-advice-grid p{color:#667f90;line-height:2.2}.lux-advice-box{background:#fff;padding:36px;border-radius:24px;box-shadow:0 20px 40px #163d5212;border:1px solid #e2ecf2}.lux-advice-box h3{color:#21475f;margin-top:0}.lux-advice-box li{margin:15px 0;color:#557487;font-size:13px}.lux-neighborhood{background:#fff}.lux-area-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lux-area-tags span{padding:14px 20px;background:#f0f5f9;border:1px solid #dbe8ee;color:#40627c;border-radius:50px;font-weight:700;font-size:12px}.lux-faq{background:linear-gradient(130deg,#f8fbfe,#eef4f8)}.lux-faq-list summary{display:flex;justify-content:space-between;gap:15px}.lux-faq-list summary span{font-weight:800;font-size:21px;color:#81a3b7}.lux-faq-list details[open] summary span{transform:rotate(45deg)}.lux-end-banner{background:radial-gradient(circle at 20% 20%,#53799080,transparent 28%),#163d57;padding:70px 0;color:#fff}.lux-end-grid{display:flex;align-items:center;justify-content:space-between;gap:50px}.lux-end-banner h2{color:#fff;font-size:clamp(30px,3vw,45px);line-height:1.5}.lux-end-banner h2 em{color:#a7cada;font-style:normal}.lux-end-banner p{color:#d5e2eb;font-size:13px;line-height:2}.lux-end-banner .lux-primary{background:#fff;color:#173f59!important;white-space:nowrap}.lux-footer-brand-image img{max-width:210px;width:100%;height:auto;display:block;object-fit:contain;background:#edf4f8;border-radius:15px;padding:10px}.lux-footer-grid>div>p{max-width:390px}.lux-lightbox{position:fixed;inset:0;z-index:9999;background:#031621ed;display:none;align-items:center;justify-content:center;flex-direction:column;padding:40px}.lux-lightbox[aria-hidden="false"]{display:flex}.lux-lightbox img{max-width:min(1100px,96vw);max-height:80vh;object-fit:contain;border-radius:9px}.lux-lightbox span{color:#fff;margin-top:17px;font-size:15px}.lux-lightbox button{position:absolute;left:25px;top:20px;background:#fff;color:#19405a;border:0;width:45px;height:45px;border-radius:50%;font-size:28px;cursor:pointer}[data-lux-reveal]{transition:transform .8s ease,opacity .8s ease}[data-lux-reveal].lux-before-reveal{opacity:0;transform:translateY(28px)}[data-lux-reveal].lux-visible{opacity:1;transform:translateY(0)}.lux-about,.lux-materials,.lux-neighborhood,.lux-geometry{scroll-margin-top:100px}#lux-types,#lux-gallery,#lux-steps,#lux-faq,#lux-geometry,#lux-materials{scroll-margin-top:100px}@media(max-width:1100px){.lux-header nav{gap:10px}.lux-header nav a{font-size:11px}.lux-materials-grid,.lux-advice-grid{gap:35px}.lux-gallery-item{flex-basis:45%}}@media(max-width:920px){.lux-menu-toggle{display:block}.lux-header-in>.lux-outline{display:none}.lux-header>.lux-container>nav:not(.lux-mobile-nav){display:none}.lux-mobile-nav:not([hidden]){display:grid!important;grid-template-columns:1fr 1fr;gap:0;position:absolute;top:100%;right:0;left:0;background:#fff;box-shadow:0 25px 35px #163d5428;border-bottom:1px solid #dbe8ed}.lux-mobile-nav a{padding:17px 25px;border-bottom:1px solid #e4edf3;color:#18415d;font-size:13px}.lux-hero-v2 .lux-hero-grid,.lux-materials-grid,.lux-advice-grid{grid-template-columns:1fr}.lux-hero-photos{max-width:660px;margin:auto;width:100%}.lux-geometry-grid{grid-template-columns:repeat(2,1fr)}.lux-process-grid{grid-template-columns:repeat(2,1fr)}.lux-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lux-announcement .lux-container span:last-child{display:none}.lux-hero-v2 .lux-hero-grid{padding-top:35px}.lux-hero-photos{height:370px;padding:0 10px 0 10px}.lux-hero-main-photo{inset:5px 10px 10px 10px;border-radius:140px 140px 20px 20px}.lux-hero-floating{width:105px;height:145px;left:0;bottom:0}.lux-hero-caption{bottom:19px;right:20px}.lux-hero-caption strong{font-size:16px}.lux-hero-orbit{width:48px;height:48px;left:8px;top:5px}.lux-benefit-grid strong{font-size:12px}.lux-benefit-grid small{font-size:10px}.lux-about-photos{min-height:320px}.lux-about-photos>img{height:320px}.lux-about-accent{padding:15px}.lux-about-points{grid-template-columns:1fr}.lux-geometry-grid{grid-template-columns:1fr 1fr;gap:10px}.lux-geometry-grid article{padding:18px 8px}.lux-shape{transform:scale(.8);margin:-7px auto}.lux-material-photo{min-height:330px}.lux-material-photo img{height:330px}.lux-process-grid{grid-template-columns:1fr}.lux-gallery-head{align-items:start}.lux-gallery-head h2{font-size:27px}.lux-gallery-item{flex-basis:85%;height:290px}.lux-advice-box{padding:25px}.lux-end-grid{flex-direction:column;align-items:start;gap:15px}.lux-footer-brand-image img{max-width:175px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}[data-lux-reveal].lux-before-reveal{opacity:1;transform:none}}.lux-internal-page{background:#f7fafc}.lux-internal-hero{background:linear-gradient(115deg,#12334b,#325e7b);padding:95px 0;color:#fff}.lux-internal-hero .lux-label{display:block;color:#bcd4e4;margin:15px 0}.lux-internal-hero h1{color:#fff;font-size:clamp(30px,4vw,54px);margin:20px 0}.lux-internal-hero p{color:#dce9f1;line-height:2}.lux-breadcrumb{color:#d4e9f4;font-size:12px}.lux-prose{background:#fff;border:1px solid #e1eaf0;box-shadow:0 16px 40px #14405a0c;padding:clamp(24px,4vw,60px);border-radius:22px;line-height:2.2;font-size:16px;color:#365468}.lux-prose h2{font-size:clamp(24px,3vw,35px);line-height:1.5;color:#173c59;margin:35px 0 16px}.lux-prose h3{font-size:22px;color:#275372;margin-top:28px}.lux-prose p{margin:12px 0 22px}.lux-prose img{max-width:100%;height:auto;border-radius:18px}.lux-prose a{color:#206a92;text-decoration:underline}.lux-prose ul,.lux-prose ol{padding-right:25px}.lux-prose li{margin:8px 0}.lux-prose table{border-collapse:collapse;width:100%;margin:22px 0}.lux-prose td,.lux-prose th{padding:12px;border:1px solid #dce6ee}.lux-internal-action{background:linear-gradient(100deg,#e4f0f7,#f8fbfd);border-radius:19px;padding:30px;margin-top:24px}.lux-internal-action strong{font-size:22px;color:#204c69}.lux-internal-action p{line-height:2;color:#54738a}.lux-internal-action a{margin:6px}@media(max-width:600px){.lux-internal-hero{padding:62px 0}.lux-internal-action{padding:22px}}#lk3d-showcase.lk3d{--lk3d-ink:#11354f;position:relative;isolation:isolate;overflow:hidden;padding:94px 0 92px;background:radial-gradient(ellipse at 7% 32%,rgb(119 164 197 / .27),transparent 44%),radial-gradient(ellipse at 87% 78%,rgb(138 185 213 / .18),transparent 40%),linear-gradient(140deg,#e9f1f7 0%,#f8fbfe 47%,#e2ecf4 100%);color:#1c4059;text-align:center}#lk3d-showcase:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(30deg,transparent 49.6%,rgb(39 84 115 / .07) 50%,transparent 50.4%),linear-gradient(150deg,transparent 49.6%,rgb(39 84 115 / .07) 50%,transparent 50.4%);background-size:175px 175px}#lk3d-showcase .lk3d-ornament{position:absolute;z-index:-1;pointer-events:none;width:390px;height:390px;border:2px solid rgb(45 104 143 / .10);border-radius:30% 70% 63% 37%;transform:rotate(-25deg)}#lk3d-showcase .lk3d-ornament-a{top:-220px;right:-120px;box-shadow:0 0 0 48px rgb(47 103 141 / .035)}#lk3d-showcase .lk3d-ornament-b{bottom:-240px;left:-140px;border-radius:20%;transform:rotate(28deg)}#lk3d-showcase .lk3d-container{position:relative;z-index:1}#lk3d-showcase .lk3d-header{max-width:810px;margin:auto}#lk3d-showcase .lk3d-eyebrow{display:inline-flex;gap:10px;align-items:center;justify-content:center;font:800 13px Almarai,Tahoma,sans-serif;color:#477fa3;letter-spacing:.01em}#lk3d-showcase .lk3d-eyebrow span{font-size:27px;color:#3f789f}#lk3d-showcase h2{color:#12364e!important;font-size:clamp(29px,4vw,52px);font-weight:800;line-height:1.5;margin:13px 0 15px}#lk3d-showcase h2 em{font-style:normal;color:#5c8fae}#lk3d-showcase .lk3d-header>p{font-size:14px;max-width:705px;margin:0 auto;color:#567388;line-height:2.15}#lk3d-showcase .lk3d-scene{position:relative;perspective:1300px;perspective-origin:50% 45%;height:450px;width:100%;margin:16px auto 5px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;overflow:visible}#lk3d-showcase .lk3d-scene.lk3d-dragging{cursor:grabbing}#lk3d-showcase .lk3d-ring{position:absolute;inset:0;transform-style:preserve-3d}#lk3d-showcase .lk3d-card{appearance:none;-webkit-appearance:none;position:absolute;top:50%;left:50%;display:block;width:330px;height:378px;padding:0;overflow:hidden;transform:translate(-50%,-50%);background:#16445e;color:#fff;border:6px solid rgb(255 255 255 / .94);border-radius:26px;box-shadow:0 21px 48px rgb(13 47 70 / .25);opacity:0;cursor:zoom-in;pointer-events:none;transition:transform .65s cubic-bezier(.23,1,.32,1),opacity .5s,filter .5s,box-shadow .5s;transform-origin:center center;backface-visibility:hidden;will-change:transform}#lk3d-showcase .lk3d-card.is-active{opacity:1;pointer-events:auto;box-shadow:0 35px 60px rgb(10 42 63 / .30);filter:none}#lk3d-showcase .lk3d-card:focus-visible{outline:4px solid #176796;outline-offset:4px}#lk3d-showcase .lk3d-card-image,#lk3d-showcase .lk3d-card-image img{display:block;width:100%;height:100%}#lk3d-showcase .lk3d-card-image img{object-fit:cover;pointer-events:none}#lk3d-showcase .lk3d-card-scrim{position:absolute;inset:30% 0 0;background:linear-gradient(0deg,rgb(7 29 45 / .94) 0%,rgb(7 29 45 / .55) 32%,transparent 100%);pointer-events:none}#lk3d-showcase .lk3d-card-info{position:absolute;bottom:22px;right:22px;left:22px;display:grid;gap:8px;text-align:right;pointer-events:none}#lk3d-showcase .lk3d-card-index{font:700 12px Almarai,Tahoma,sans-serif;color:#d3e5ee}#lk3d-showcase .lk3d-card-info strong{font:800 22px Almarai,Tahoma,sans-serif;color:#fff}#lk3d-showcase .lk3d-card-info small{font:400 12px Almarai,Tahoma,sans-serif;color:#e6edf4;line-height:1.8}#lk3d-showcase .lk3d-card-expand{position:absolute;top:16px;left:16px;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .85);color:#234f68;font-size:19px;pointer-events:none}#lk3d-showcase .lk3d-scene-shine{position:absolute;pointer-events:none;bottom:0;right:18%;left:18%;height:32px;background:radial-gradient(ellipse,#164a6f32,transparent 70%);filter:blur(9px)}#lk3d-showcase .lk3d-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:10px auto 18px}#lk3d-showcase .lk3d-control{font:700 12px Almarai,Tahoma,sans-serif;border:1px solid rgb(56 104 138 / .25);border-radius:40px;background:rgb(255 255 255 / .85);color:#234f69;min-height:47px;padding:12px 20px;display:inline-flex;align-items:center;gap:10px;justify-content:center;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}#lk3d-showcase .lk3d-control:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgb(19 68 101 / .12)}#lk3d-showcase .lk3d-control:focus-visible,#lk3d-showcase .lk3d-browse:focus-visible{outline:3px solid #316f95;outline-offset:3px}#lk3d-showcase .lk3d-autoplay{background:#153d58;color:#fff;border-color:#153d58}#lk3d-showcase .lk3d-autoplay:hover{background:#255875;color:#fff}#lk3d-showcase .lk3d-control span[aria-hidden]{font-size:17px}#lk3d-showcase .lk3d-pagination{color:#547b94;font-size:12px;font-weight:700;min-height:20px}#lk3d-showcase .lk3d-disclaimer{margin:20px auto 16px;font-size:11px;color:#667f8f;line-height:1.9}#lk3d-showcase .lk3d-browse{display:inline-flex;gap:12px;align-items:center;justify-content:center;color:#215a7b;text-decoration:none;font-size:14px;font-weight:800;border-bottom:1px solid #92b4c9;padding-bottom:7px}#lk3d-showcase .lk3d-dialog[hidden]{display:none}#lk3d-showcase .lk3d-dialog{position:fixed;inset:0;z-index:99999;background:rgb(3 20 34 / .94);display:flex;align-items:center;justify-content:center;padding:30px;backdrop-filter:blur(8px)}#lk3d-showcase .lk3d-dialog-surface{position:relative;width:min(950px,100%);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;max-height:96vh}#lk3d-showcase .lk3d-dialog img{display:block;max-width:100%;width:100%;max-height:70vh;height:auto;object-fit:contain;border-radius:18px;background:#0e354c}#lk3d-showcase .lk3d-dialog-close{position:absolute;top:12px;left:12px;z-index:2;width:45px;height:45px;border:0;border-radius:50%;background:#fff;color:#163f59;font-size:30px;cursor:pointer}#lk3d-showcase .lk3d-dialog-info{display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:space-between;color:#fff;text-align:right}#lk3d-showcase .lk3d-dialog-info strong{font-size:16px}#lk3d-showcase .lk3d-dialog-info span{font-size:12px;color:#c6dce9}#lk3d-showcase .lk3d-dialog-info a{font-size:12px;background:#eef6fa;color:#17455f;text-decoration:none;border-radius:20px;padding:10px 14px}@media(max-width:780px){#lk3d-showcase.lk3d{padding:70px 0}#lk3d-showcase .lk3d-scene{height:400px}#lk3d-showcase .lk3d-card{width:min(295px,67vw);height:340px}#lk3d-showcase .lk3d-card-info strong{font-size:19px}}@media(max-width:480px){#lk3d-showcase .lk3d-header>p{font-size:12px}#lk3d-showcase .lk3d-scene{height:320px;margin-top:19px}#lk3d-showcase .lk3d-card{width:min(244px,68vw);height:290px;border-width:4px;border-radius:19px}#lk3d-showcase .lk3d-card-info{bottom:13px;right:14px;left:14px;gap:6px}#lk3d-showcase .lk3d-card-info strong{font-size:16px}#lk3d-showcase .lk3d-card-info small{font-size:10px}#lk3d-showcase .lk3d-control{padding:10px 13px;font-size:10px;min-height:40px}#lk3d-showcase .lk3d-controls{gap:6px}#lk3d-showcase .lk3d-dialog{padding:12px}#lk3d-showcase .lk3d-dialog-info{gap:8px}}@media(prefers-reduced-motion:reduce){#lk3d-showcase .lk3d-card,#lk3d-showcase .lk3d-control{transition:none!important;animation:none!important}}.lktouch{position:relative;isolation:isolate;padding:92px 0 75px;background:radial-gradient(circle at 0% 20%,#d6e6f0,transparent 37%),radial-gradient(circle at 90% 90%,#e4eff6,transparent 39%),#f7fafc;overflow:hidden;color:#1b435c}.lktouch:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.45;background:repeating-linear-gradient(130deg,transparent 0 99px,#91aebc17 100px 102px,transparent 103px 200px)}.lktouch-inner{max-width:1200px}.lktouch-heading{text-align:center;max-width:850px;margin:0 auto 42px}.lktouch-kicker{font-size:13px;color:#497994;font-weight:800}.lktouch-heading h2{font-size:clamp(30px,3.8vw,49px);line-height:1.5;margin:18px 0 17px;color:#14394f}.lktouch-heading h2 em{font-style:normal;color:#6a93ac}.lktouch-heading>p{font-size:14px;color:#628097;line-height:2.1}.lktouch-display{position:relative;border-radius:30px;background:linear-gradient(125deg,#0d3048,#19435f);box-shadow:0 24px 75px #0a324d23;border:1px solid #d1e1eb;overflow:hidden;min-height:460px}.lktouch-stage{position:relative;min-height:460px}.lktouch-slide{position:absolute;inset:0;display:grid;grid-template-columns:45% 55%;opacity:0;pointer-events:none;visibility:hidden;transform:translateX(-40px) scale(.985);transition:opacity .65s,transform .65s,visibility .65s}.lktouch-slide.lktouch-active{opacity:1;pointer-events:auto;visibility:visible;transform:translateX(0) scale(1);z-index:1}.lktouch-info{position:relative;padding:43px 41px 43px 24px;color:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:13px;background:radial-gradient(circle at 5% 5%,#50799755,transparent 44%),linear-gradient(130deg,#102d45,#204860)}.lktouch-info:after{content:"";position:absolute;inset:16px;border:1px solid #ffffff12;pointer-events:none;border-radius:22px}.lktouch-num{font-size:11px;color:#bacfdc;letter-spacing:.01em}.lktouch-icon{color:#c1d7e7;width:75px;height:75px;border-radius:18px;background:linear-gradient(135deg,#ffffff21,#ffffff05);border:1px solid #ffffff35;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff19}.lktouch-icon svg{width:45px;height:45px}.lktouch-info h3{font-size:clamp(22px,2.5vw,32px);line-height:1.5;margin:5px 0 0;color:#fff}.lktouch-info>p{color:#d4e4ee;font-size:13px;line-height:2.2;margin:0;max-width:460px}.lktouch-link{border-radius:50px;background:#e9f1f6;color:#1b506e!important;font-size:12px;font-weight:800;padding:15px 23px;text-decoration:none;display:inline-flex;gap:13px;align-items:center;margin-top:13px}.lktouch-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.lktouch-visual{position:relative;min-height:460px;background:#335c73;overflow:hidden}.lktouch-visual img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transform:scale(1.04);transition:transform 6s ease-in-out}.lktouch-active .lktouch-visual img{transform:scale(1.14)}.lktouch-visual:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(0deg,#062338b0,transparent)}.lktouch-photo-label{position:absolute;bottom:29px;right:27px;left:25px;z-index:1;border-radius:13px;padding:16px;background:#ffffffde;backdrop-filter:blur(8px);font-size:13px;font-weight:800;color:#1f4d68;width:max-content;max-width:calc(100% - 60px)}.lktouch-gloss{position:absolute;width:55%;height:140%;top:-70%;left:-20%;z-index:2;background:#ffffff0c;transform:rotate(35deg);pointer-events:none}.lktouch-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;flex-wrap:wrap}.lktouch-controls{display:flex;gap:10px;flex-wrap:wrap}.lktouch-controls button{border:1px solid #c8d9e3;border-radius:30px;background:#fff;color:#23526f;display:flex;align-items:center;gap:8px;justify-content:center;min-height:43px;padding:10px 16px;font:700 12px Almarai,Tahoma,sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s}.lktouch-controls button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #214d6620}.lktouch-controls button:focus-visible,.lktouch-dots button:focus-visible{outline:3px solid #37799e;outline-offset:3px}.lktouch-controls #lktouch-toggle{background:#17415b;color:#fff;border-color:#17415b}.lktouch-dots{display:flex;gap:8px;align-items:center}.lktouch-dots button{background:#bfd0da;border:0;width:9px;height:9px;border-radius:99px;cursor:pointer;padding:0;transition:width .2s,background .2s}.lktouch-dots button.is-active{width:28px;background:#286789}.lktouch-note{font-size:11px;text-align:center;color:#6c879a;line-height:2;margin:24px auto}.lktouch-outro{border-top:1px solid #d6e4ed;padding-top:20px;display:flex;gap:15px;justify-content:center;align-items:center;flex-wrap:wrap;color:#254c65}.lktouch-outro>span{font-size:26px;color:#729db9}.lktouch-outro strong{font-size:14px}.lktouch-outro a{color:#27668b;font-size:12px;font-weight:800;text-decoration:none}.lktouch img{max-width:100%}@media(max-width:820px){.lktouch-slide{grid-template-columns:1fr;grid-template-rows:340px 305px}.lktouch-display,.lktouch-stage{min-height:645px}.lktouch-info{grid-row:2;padding:24px}.lktouch-visual{grid-row:1;min-height:340px}.lktouch-icon{width:50px;height:50px}.lktouch-icon svg{width:32px;height:32px}.lktouch-info{gap:6px}.lktouch-info h3{font-size:21px}.lktouch-info>p{font-size:12px;line-height:2}.lktouch-link{margin-top:5px;padding:12px 16px}.lktouch-photo-label{font-size:11px;bottom:16px}}@media(max-width:510px){.lktouch{padding:65px 0 55px}.lktouch-heading{margin-bottom:23px}.lktouch-heading>p{font-size:12px}.lktouch-slide{grid-template-rows:235px 330px}.lktouch-display,.lktouch-stage{min-height:565px;border-radius:22px}.lktouch-visual{min-height:235px}.lktouch-info{padding:20px 22px}.lktouch-controls{gap:6px}.lktouch-controls button{font-size:11px;padding:9px 10px}.lktouch-bottom{justify-content:center}.lktouch-dots{width:100%;justify-content:center}.lktouch-outro strong{font-size:12px;text-align:center}.lktouch-photo-label{max-width:85%;font-size:10px}}@media(prefers-reduced-motion:reduce){.lktouch-slide,.lktouch-visual img,.lktouch-controls button{transition:none!important;animation:none!important}}.lkstory{position:relative;isolation:isolate;padding:95px 0 82px;background:linear-gradient(145deg,#edf5fa,#fff 48%,#e5eff6);overflow:hidden;color:#17384e}.lkstory:before{content:"";position:absolute;z-index:-1;width:650px;height:650px;border:1px solid #39719b1a;border-radius:50%;top:-420px;left:-290px;box-shadow:0 0 0 70px #39719b08,0 0 0 140px #39719b05}.lkstory-intro{text-align:center;max-width:780px;margin:0 auto 38px}.lkstory-kicker{color:#4780a5;font-size:12px;font-weight:800}.lkstory-intro h2{font-size:clamp(30px,4vw,50px);line-height:1.5;color:#16384f;margin:13px 0}.lkstory-intro h2 em{font-style:normal;color:#6394b5}.lkstory-intro p{color:#608095;font-size:13px;line-height:2.15}.lkstory-shell{border-radius:25px;background:#fff;border:1px solid #dbe8f0;box-shadow:0 24px 60px #113f5c17;padding:14px}.lkstory-spotlight{display:grid;grid-template-columns:65% 35%;min-height:410px;border-radius:18px;overflow:hidden;background:#12364d}.lkstory-cover{position:relative;min-height:410px;overflow:hidden;background:#31536a}.lkstory-cover img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:opacity .32s ease,transform 4s ease}.lkstory-cover:hover img{transform:scale(1.035)}.lkstory-cover-gradient{position:absolute;inset:35% 0 0;background:linear-gradient(0deg,#061d2ebf,transparent);pointer-events:none}.lkstory-caption{position:absolute;bottom:27px;right:29px;left:25px;display:grid;gap:9px;color:#fff;text-align:right}.lkstory-caption>span:first-child{color:#c1dbea;font-size:11px;font-weight:800}.lkstory-caption strong{font-size:clamp(20px,2.4vw,31px);line-height:1.3;color:#fff}.lkstory-caption span:last-child{font-size:12px;color:#e2eef5}.lkstory-aside{background:radial-gradient(circle at 20% 15%,#45758f66,transparent 43%),linear-gradient(125deg,#103047,#1b4863);color:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:31px;gap:12px}.lkstory-aside-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.lkstory-small{font-size:11px;color:#d1e1eb}.lkstory-counter{font-size:13px;font-weight:800;color:#bed9e8;font-variant-numeric:tabular-nums}.lkstory-shape{font-size:45px;color:#9dc3d8;margin-top:auto}.lkstory-aside h3{font-size:24px;line-height:1.5;margin:0;color:#fff}.lkstory-aside h3 em{display:block;font-style:normal;color:#a1c6dc}.lkstory-aside p{font-size:12px;line-height:2;color:#d4e5ef;margin:4px 0 10px}.lkstory-more{color:#1f506e!important;background:#e7f2f8;border-radius:50px;padding:13px 19px;text-decoration:none;font-weight:800;font-size:12px}.lkstory-controls{display:flex;gap:6px;margin-top:auto;flex-wrap:wrap;padding-top:22px}.lkstory-controls button{appearance:none;border:1px solid #ffffff35;background:#ffffff12;color:#fff;border-radius:35px;min-height:39px;font:700 11px Almarai,Tahoma,sans-serif;padding:9px 13px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:background .2s}.lkstory-controls button:hover{background:#ffffff26}.lkstory-controls button:focus-visible,.lkstory-thumb:focus-visible{outline:3px solid #a3d8ff;outline-offset:2px}.lkstory-filmstrip{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:16px 2px 12px;scrollbar-color:#90afc2 #e9f1f5;scrollbar-width:thin}.lkstory-thumb{position:relative;appearance:none;flex:0 0 158px;height:117px;padding:0;background:#e0edf4;border:3px solid #fff0;border-radius:13px;overflow:hidden;cursor:pointer;scroll-snap-align:start;transition:transform .25s,border-color .25s}.lkstory-thumb.is-current{border-color:#367da6;box-shadow:0 0 0 2px #aad3e8}.lkstory-thumb:hover{transform:translateY(-3px)}.lkstory-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lkstory-thumb:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(0deg,#06263bd9,transparent);pointer-events:none}.lkstory-thumb-label{position:absolute;z-index:2;right:9px;bottom:9px;left:8px;color:#fff;text-align:right;font-size:10px;font-weight:800;line-height:1.35}.lkstory-thumb-num{position:absolute;z-index:2;top:5px;left:6px;color:#19405a;font-size:10px;background:#eef5f9e8;padding:4px 5px;border-radius:5px}.lkstory-note{font-size:11px;line-height:1.9;text-align:center;color:#6a8596;margin:17px 0 12px}.lkstory-all{display:block;width:max-content;max-width:100%;margin:auto;padding:10px 5px;color:#245b7a!important;border-bottom:1px solid #9dbfce;text-decoration:none;font-size:13px;font-weight:800}@media(max-width:900px){.lkstory-spotlight{grid-template-columns:1fr;min-height:0}.lkstory-cover{min-height:360px}.lkstory-aside{padding:24px;min-height:275px}.lkstory-shape{display:none}.lkstory-aside h3 em{display:inline}.lkstory-aside h3{font-size:22px}.lkstory-controls{margin-top:5px;padding-top:9px}.lkstory-thumb{flex-basis:148px}}@media(max-width:550px){.lkstory{padding:68px 0}.lkstory-shell{padding:8px}.lkstory-intro{margin-bottom:25px}.lkstory-cover{min-height:245px}.lkstory-caption{bottom:16px;right:16px}.lkstory-caption strong{font-size:20px}.lkstory-caption span:last-child{font-size:10px}.lkstory-aside{padding:19px;gap:8px;min-height:240px}.lkstory-aside h3{font-size:20px}.lkstory-aside p{font-size:11px}.lkstory-filmstrip{gap:8px;padding-top:10px}.lkstory-thumb{flex-basis:125px;height:100px}.lkstory-controls button{font-size:10px;padding:8px 9px;min-height:37px}}@media(prefers-reduced-motion:reduce){.lkstory-cover img,.lkstory-thumb{transition:none!important}}.lkfilm-v2{background:radial-gradient(ellipse at 0 0,#416c85 0,transparent 40%),radial-gradient(ellipse at 100% 100%,#456f88 0,transparent 32%),linear-gradient(125deg,#0c263c,#173d55);padding:96px 0 80px}.lkfilm-v2 .lkfilm-cinema-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:20px}.lkfilm-v2 .lkfilm-cinema-stage{position:relative;min-height:450px;border:1px solid #ffffff32;border-radius:24px;isolation:isolate;overflow:hidden;background:#0d2c42;box-shadow:0 24px 65px #020e1b80}.lkfilm-v2 .lkfilm-video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:saturate(1.11) contrast(1.06)}.lkfilm-v2 .lkfilm-fallback{position:absolute;inset:0;background:#18394d}.lkfilm-v2 .lkfilm-frame{position:absolute;inset:0;opacity:0;transition:opacity 1.15s ease-in-out;will-change:opacity;overflow:hidden;pointer-events:none}.lkfilm-v2 .lkfilm-frame.is-visible{opacity:1;z-index:1}.lkfilm-v2 .lkfilm-frame img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.07) translate3d(0,0,0);transition:transform 4s ease-in-out,filter 4s;filter:saturate(1.05) contrast(1.04)}.lkfilm-v2 .lkfilm-frame.is-visible img{transform:scale(1.18) translate3d(-1.3%,.7%,0)}.lkfilm-v2 .lkfilm-silver-sweep{position:absolute;z-index:3;inset:-80% -150%;pointer-events:none;background:linear-gradient(102deg,transparent 37%,#f6fcff00 43%,#f5fcff32 49%,#f0faff08 52%,transparent 56%);transform:translateX(85%) rotate(2deg);animation:lkfilm-glimmer 6.8s ease-in-out infinite}@keyframes lkfilm-glimmer{0%,18%{transform:translateX(95%) rotate(2deg)}43%,100%{transform:translateX(-90%) rotate(2deg)}}.lkfilm-v2 .lkfilm-cinema-stage:before{content:"";z-index:2;position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#081f34a8,transparent 40%,#051b2820)}.lkfilm-v2 .lkfilm-corner-edge{position:absolute;z-index:4;pointer-events:none;width:72px;height:72px;border-color:#c6e5f1a8;border-style:solid}.lkfilm-v2 .lkfilm-corner-tr{top:14px;right:14px;border-width:2px 2px 0 0;border-radius:0 11px 0 0}.lkfilm-v2 .lkfilm-corner-bl{bottom:14px;left:14px;border-width:0 0 2px 2px;border-radius:0 0 0 11px}.lkfilm-v2 .lkfilm-finale{position:absolute;z-index:5;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 1s ease-in-out,visibility 1s;background:linear-gradient(110deg,#081e31e6,#113a50db 55%,#0d2a43ee)}.lkfilm-v2 .lkfilm-finale.lkfilm-finale-show{opacity:1;visibility:visible}.lkfilm-v2 .lkfilm-finale-blur{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#aacbd44d,transparent 65%);filter:blur(25px);animation:lkfilm-halo 4s infinite alternate}@keyframes lkfilm-halo{to{transform:scale(1.2)}}.lkfilm-v2 .lkfilm-finale-inner{position:relative;z-index:2;display:grid;justify-items:center;gap:14px;padding:27px;text-align:center}.lkfilm-v2 .lkfilm-brand-logo{max-width:175px;max-height:110px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 8px 25px #0c2938b0);background:#ffffffed;padding:10px;border-radius:19px}.lkfilm-v2 .lkfilm-finale-inner strong{color:#fff;font-size:clamp(24px,3.2vw,40px);line-height:1.6;text-shadow:0 5px 22px #051522a8}.lkfilm-v2 .lkfilm-finale-inner span{font-size:clamp(11px,1.5vw,17px);color:#d4e8f2;line-height:2}.lkfilm-v2 .lkfilm-stage-disclaimer{position:absolute;right:16px;bottom:11px;color:#d7e4efbf;z-index:4;font-size:9px;line-height:1.4}.lkfilm-v2 .lkfilm-side{border-radius:24px;background:linear-gradient(130deg,#ffffff10,#ffffff04);border:1px solid #b1ced02e;padding:34px 27px;gap:15px;box-shadow:inset 0 1px #ffffff15}.lkfilm-v2 .lkfilm-side h3{font-size:clamp(23px,2.4vw,31px)}.lkfilm-v2 .lkfilm-side p{color:#d5e6ee}.lkfilm-v2 .lkfilm-mini a img{border-radius:12px;border:2px solid #d6e9f052;transition:transform .3s}.lkfilm-v2 .lkfilm-mini a:hover img{transform:translateY(-4px)}.lkfilm-v2 .lkfilm-note{margin-top:21px}@media(max-width:1050px){.lkfilm-v2 .lkfilm-cinema-grid{grid-template-columns:1fr}.lkfilm-v2 .lkfilm-cinema-stage{min-height:465px}.lkfilm-v2 .lkfilm-side{gap:10px;padding:25px}.lkfilm-v2 .lkfilm-mini a img{height:110px}}@media(max-width:580px){.lkfilm-v2{padding:70px 0}.lkfilm-v2 .lkfilm-cinema-stage{min-height:285px;border-radius:17px}.lkfilm-v2 .lkfilm-corner-edge{height:35px;width:35px}.lkfilm-v2 .lkfilm-brand-logo{max-width:110px;max-height:75px}.lkfilm-v2 .lkfilm-finale-inner{gap:8px}.lkfilm-v2 .lkfilm-finale-inner strong{font-size:21px}.lkfilm-v2 .lkfilm-mini a img{height:78px}.lkfilm-v2 .lkfilm-stage-disclaimer{font-size:8px}}@media(prefers-reduced-motion:reduce){.lkfilm-v2 .lkfilm-silver-sweep,.lkfilm-v2 .lkfilm-finale-blur{animation:none!important}.lkfilm-v2 .lkfilm-frame,.lkfilm-v2 .lkfilm-frame img{transition:none!important}.lkfilm-v2 .lkfilm-frame:not(:first-child){display:none}}.lux-article-page,.lux-archives{background:#f6f9fc;color:#253f51}.lux-article-hero{background:radial-gradient(circle at 14% 0%,#658da353,transparent 35%),linear-gradient(125deg,#102e44,#1e4761);padding:70px 0;color:#fff}.lux-article-hero-layout{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:45px}.lux-article-crumb{display:flex;gap:9px;font-size:12px;color:#d9eaf4;margin-bottom:27px}.lux-article-crumb a{color:#d9eaf4}.lux-article-eyebrow{font-size:12px;font-weight:800;color:#b1cede}.lux-article-hero h1{font-size:clamp(29px,3.5vw,48px);line-height:1.65;margin:20px 0 17px;color:#fff}.lux-article-excerpt{color:#d5e4ee;line-height:2.2;font-size:14px}.lux-article-meta{color:#b9d1df;font-size:11px;display:flex;gap:20px;flex-wrap:wrap;margin:20px 0}.lux-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.lux-hero-actions a{color:#20465d;background:#e5f1f8;border-radius:50px;padding:12px 21px;font-size:12px;font-weight:800}.lux-hero-actions a+a{color:#fff;border:1px solid #fff5;background:#fff1}.lux-article-cover{position:relative;overflow:hidden;margin:0;border-radius:170px 25px 25px 25px;border:5px solid #ffffff40;box-shadow:0 25px 55px #031a3073;height:420px}.lux-article-cover img{height:100%;width:100%;object-fit:cover}.lux-cover-brand{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;padding:10px 17px;border:1px solid #ffffff9c;border-radius:16px;background:#0a233fc9;backdrop-filter:blur(10px);color:#fff;font-size:16px;font-weight:800}.lux-cover-brand small{font-size:10px;display:block;margin-top:3px}.lux-cover-brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#c8e0ee;color:#17445e;font-size:22px}.lux-article-structure{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start;padding-top:50px;padding-bottom:70px}.lux-article-reading{background:#fff;border:1px solid #dbe7ef;border-radius:25px;box-shadow:0 13px 40px #1039540e;padding:clamp(24px,4vw,55px);min-width:0;line-height:2.3;font-size:15px}.lux-article-reading h2{color:#173c58;font-size:clamp(22px,2.5vw,31px);line-height:1.7;padding-top:30px;margin:20px 0}.lux-article-reading h3{color:#34637d;font-size:20px;margin-top:26px}.lux-article-reading h4{font-size:16px;color:#536e82}.lux-article-reading p{color:#435d6e;margin:12px 0 20px}.lux-article-reading strong{color:#244f69}.lux-lead{background:linear-gradient(110deg,#e8f2f8,#f8fbfe);border:1px solid #d7e7ee;padding:24px;border-radius:19px;border-right:5px solid #5a8da9}.lux-toc{padding:25px;background:#f4f8fb;border:1px solid #e0eaf1;border-radius:20px;margin:29px 0}.lux-toc strong{font-size:18px;color:#204761}.lux-toc ol{columns:2;column-gap:30px;padding-right:24px}.lux-toc li{break-inside:avoid;margin:7px 0;font-size:12px}.lux-toc a,.lux-article-reading a{color:#25709b;text-decoration:none}.lux-article-reading a:hover{text-decoration:underline}.lux-article-segment{margin-top:40px}.lux-article-segment ul{background:#f6fafc;border-radius:13px;padding:18px 35px;color:#52748a;font-size:13px}.lux-article-segment li{margin:7px 0}.lux-photo{background:#f6fafc;border:1px solid #dce8ef;padding:10px;border-radius:22px;overflow:hidden;margin:23px auto}.lux-photo img{width:100%;height:auto;max-height:500px;object-fit:cover;display:block;border-radius:13px}.lux-photo figcaption{font-size:12px;line-height:2;color:#637f90;padding:13px}.lux-photo figcaption strong{color:#214a65}.lux-photo figcaption span{display:block;font-size:11px;color:#5d8da9}.lux-table-scroll{overflow:auto}.lux-article-reading table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.8}.lux-article-reading th,.lux-article-reading td{border:1px solid #dce6ef;padding:13px;min-width:130px;text-align:right}.lux-article-reading thead{background:#17455e;color:#fff}.lux-article-reading thead th{color:#fff}.lux-faq details{border-bottom:1px solid #d7e4eb;padding:17px 0}.lux-faq summary{cursor:pointer;color:#214d67;font-weight:800}.lux-post-links,.lux-tax-tags div,.lux-external-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.lux-post-links a,.lux-tax-tags a,.lux-external-links a{border:1px solid #d4e4ed;border-radius:30px;color:#35667e;background:#f3f8fa;padding:8px 13px;font-size:11px}.lux-article-footer-nav,.lux-request{padding:25px;border-radius:19px;background:linear-gradient(110deg,#e8f2f8,#fafcfd)}.lux-contact-btn,.lux-article-footer-nav a{display:inline-block;border-radius:45px;padding:11px 18px;background:#204b65;color:#fff!important;font-size:12px}.lux-tax-tags{margin-top:30px}.lux-article-aside{position:sticky;top:110px;display:grid;gap:18px}.lux-aside-panel{padding:22px;border:1px solid #dde8ef;background:#fff;border-radius:20px;box-shadow:0 8px 18px #19435b0a}.lux-aside-panel h2,.lux-aside-panel h3{font-size:17px;color:#174663}.lux-aside-panel p{line-height:2;font-size:12px;color:#637c8d}.lux-aside-panel a{display:block;padding:10px 0;border-bottom:1px solid #edf2f6;color:#356a8a;font-size:12px}.lux-aside-photo img{width:100%;height:150px;object-fit:cover;border-radius:12px}.lux-related-posts{background:#eaf2f8;padding:70px 0}.lux-related-heading{text-align:center;margin-bottom:25px}.lux-related-heading span{font-size:12px;color:#6d91a7}.lux-related-heading h2{color:#1a4660;font-size:clamp(26px,3vw,38px)}.lux-related-heading em{font-style:normal;color:#608cab}.lux-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lux-related-card{display:block;border-radius:20px;overflow:hidden;background:#fff;text-decoration:none;border:1px solid #dce8f0;box-shadow:0 13px 30px #183e5c13;transition:transform .3s}.lux-related-card:hover{transform:translateY(-5px)}.lux-related-photo{height:210px;background:#dce9f1;overflow:hidden}.lux-related-photo img{width:100%;height:100%;object-fit:cover}.lux-related-card>span,.lux-related-card>small{display:block;padding:12px 20px 0;color:#6991a8;font-size:11px}.lux-related-card h2,.lux-related-card h3{padding:0 20px;color:#1b4562;font-size:18px;line-height:1.65;margin:5px 0}.lux-related-card>small{padding-bottom:19px;font-size:12px;font-weight:800;color:#2a6d8e}.lux-archives-hero{padding:80px 0;background:linear-gradient(110deg,#102e45,#30617d);color:#fff}.lux-archives-hero h1{color:#fff;font-size:clamp(30px,4vw,50px)}.lux-archives-hero p{max-width:760px;line-height:2;color:#cfe1eb}.lux-archives-home{display:inline-block;color:#fff;border-bottom:1px solid #9ec3d9;padding:8px 0}.lux-archive-top{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap}.lux-archive-top span{font-weight:800;color:#295a77}.lux-archive-top>div{display:flex;flex-wrap:wrap;gap:10px}.lux-archive-top a{background:#fff;border-radius:40px;border:1px solid #dce8ef;padding:12px 15px;color:#356782;font-size:12px}.lux-archive-pagination{text-align:center;padding:25px}.lux-archive-pagination .page-numbers{padding:8px 12px;background:#fff;border-radius:9px;color:#255e80}@media(max-width:1000px){.lux-article-hero-layout{gap:25px}.lux-article-structure{grid-template-columns:1fr}.lux-article-aside{position:static;grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.lux-article-hero-layout{grid-template-columns:1fr}.lux-article-cover{height:300px;border-radius:100px 15px 15px}.lux-article-hero{padding:48px 0}.lux-related-grid{grid-template-columns:repeat(2,1fr)}.lux-toc ol{columns:1}.lux-article-aside{grid-template-columns:1fr}}@media(max-width:520px){.lux-related-grid{grid-template-columns:1fr}.lux-article-structure{padding-top:24px}.lux-article-reading{padding:19px}.lux-article-reading h2{font-size:23px}.lux-related-photo{height:190px}}.lux-neighborhood-posts{background:linear-gradient(150deg,#e8f2f8,#fff 44%,#eaf4fa);position:relative}.lux-neighborhood-posts:before{content:"";position:absolute;right:-180px;top:-220px;width:450px;height:450px;border:1px solid #457b9b18;border-radius:50%;pointer-events:none}.lux-neighborhood-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 35px}.lux-neighborhood-categories a{display:inline-flex;gap:11px;align-items:center;border:1px solid #bed4e1;border-radius:50px;background:#fff;color:#276080;font-size:12px;font-weight:800;text-decoration:none;padding:12px 16px;transition:background .25s,transform .25s}.lux-neighborhood-categories a:hover{transform:translateY(-3px);background:#e1eef6}.lux-neighborhood-posts .lux-related-grid{grid-template-columns:repeat(5,1fr)}.lux-neighborhood-posts .lux-related-photo{height:160px;position:relative}.lux-neighborhood-brand{position:absolute;bottom:8px;right:8px;background:#0b2a44d6;color:#fff;border-radius:8px;padding:5px 8px;font-size:8px}.lux-neighborhood-posts .lux-related-card h3{font-size:14px;min-height:78px}.lux-neighborhood-all{text-align:center;margin-top:35px}.lux-neighborhood-all a{display:inline-block;background:#1b4562;color:#fff!important;padding:15px 24px;border-radius:50px;text-decoration:none;font-size:13px;font-weight:800;box-shadow:0 11px 28px #1b456233}@media(max-width:1180px){.lux-neighborhood-posts .lux-related-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.lux-neighborhood-posts .lux-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lux-neighborhood-posts .lux-related-grid{grid-template-columns:1fr}.lux-neighborhood-posts .lux-related-photo{height:230px}.lux-neighborhood-posts .lux-related-card h3{min-height:0;font-size:17px}}.lux-search-library{background:radial-gradient(ellipse at 10% 5%,#c8e2f140,transparent 39%),linear-gradient(145deg,#f7fbfd,#e8f2f8 100%);position:relative;isolation:isolate;overflow:hidden;padding:95px 0}.lux-search-library:before{content:"";z-index:-1;position:absolute;top:-270px;left:-170px;width:480px;height:480px;border:1px solid #356f9220;border-radius:50%;box-shadow:0 0 0 70px #356f9208}.lux-search-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:35px 0 65px}.lux-search-category-card{position:relative;overflow:hidden;min-height:188px;display:grid;align-content:start;gap:10px;padding:24px 24px 26px;background:linear-gradient(125deg,#ffffffee,#eaf3f9d7);border:1px solid #c4dbe7;border-radius:26px;color:#1b4864;text-decoration:none;box-shadow:0 15px 30px #17435c10;transition:transform .3s,box-shadow .3s,border-color .3s}.lux-search-category-card:after{content:"";position:absolute;bottom:-60px;left:-60px;width:145px;height:145px;border-radius:28%;border:2px solid #6b96ae1f;transform:rotate(33deg)}.lux-search-category-card:hover{transform:translateY(-7px);box-shadow:0 22px 40px #13446622;border-color:#7daec7}.lux-search-glyph{display:grid;place-items:center;width:53px;height:53px;background:linear-gradient(140deg,#e2f0f8,#fff);border:1px solid #b8d1e2;color:#376b89;border-radius:16px;font-size:28px}.lux-search-category-card strong{font-size:19px;font-weight:800}.lux-search-category-card small{color:#658397;font-size:12px;line-height:1.85;padding-left:25px}.lux-search-arrow{position:absolute;bottom:23px;left:22px;font-weight:800;color:#3e7899}.lux-library-head{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:28px}.lux-library-head h3{font-size:clamp(24px,2.6vw,35px);color:#153d58;margin:8px 0}.lux-library-head>a{border:1px solid #99bccc;border-radius:50px;padding:12px 18px;color:#286587;font-size:12px;font-weight:800;text-decoration:none}.lux-search-library .lux-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.lux-search-library .lux-related-photo{position:relative;height:165px}.lux-library-brand{position:absolute;right:8px;bottom:8px;padding:7px 9px;color:#fff;background:#0d2c45c7;border-radius:9px;font-size:9px}.lux-search-library .lux-related-card h3{font-size:14px;line-height:1.7;min-height:96px}.lux-search-library .lux-related-card{border-radius:20px}.lux-search-library .lux-related-card:hover{transform:translateY(-5px)}@media(max-width:1160px){.lux-search-library .lux-related-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.lux-search-category-grid{grid-template-columns:repeat(2,1fr)}.lux-search-library .lux-related-grid{grid-template-columns:repeat(2,1fr)}.lux-search-library{padding:65px 0}}@media(max-width:500px){.lux-search-category-grid,.lux-search-library .lux-related-grid{grid-template-columns:1fr}.lux-search-library .lux-related-photo{height:220px}.lux-search-library .lux-related-card h3{min-height:0;font-size:18px}.lux-search-category-card{min-height:170px}}@media(prefers-reduced-motion:reduce){.lux-search-category-card,.lux-search-library .lux-related-card{transition:none!important}}body.lux-kitchens{--k-metal:#bed0df;--k-ink:#102f47;--k-pearl:#f6fafd}body.lux-kitchens .lux-main{isolation:isolate}body.lux-kitchens :is(.lux-section,.lktouch,.lkstory,.lk3d){position:relative;isolation:isolate}body.lux-kitchens :is(.lux-section,.lktouch,.lkstory,.lk3d):before{pointer-events:none}body.lux-kitchens :is(.lux-section,.lktouch,.lkstory,.lk3d)>.lux-container{position:relative;z-index:1}body.lux-kitchens .lux-benefits{background:linear-gradient(120deg,#edf5fa,#ffffff 46%,#d7e7f1);border-bottom:1px solid #bfd5e3}body.lux-kitchens .lux-benefit-grid{background:rgb(255 255 255 / .2);gap:12px;padding-block:26px}body.lux-kitchens .lux-benefit-grid>div{border:1px solid #dce8f1;background:linear-gradient(140deg,#ffffffed,#edf5f9e9);border-radius:20px;box-shadow:0 10px 29px #1c4c6810;transition:transform .3s ease}body.lux-kitchens .lux-benefit-grid>div:hover{transform:translateY(-5px)}body.lux-kitchens .lux-about{background:radial-gradient(circle at 8% 5%,#d8e8f384,transparent 45%),linear-gradient(140deg,#fbfdff,#edf4f8 66%,#e6eef5)}body.lux-kitchens .lux-about:before{content:"";position:absolute;top:-140px;left:-140px;width:360px;height:360px;border:1px solid #82a6ba3d;border-radius:43% 57% 64% 36%;box-shadow:0 0 0 45px #83aec10a;transform:rotate(-19deg)}body.lux-kitchens .lux-about-photos>img{border:5px solid #faffff;box-shadow:0 24px 66px #17344b25,0 0 0 1px #cadae7}body.lux-kitchens .lux-types{background:radial-gradient(circle at 90% 10%,#a5c4d539,transparent 32%),linear-gradient(140deg,#eaf3f9,#fefefe 53%,#e5eff7)}body.lux-kitchens .lux-types:before{content:"";position:absolute;left:-120px;top:0;width:380px;height:380px;background:repeating-linear-gradient(120deg,transparent 0 35px,#709bb50b 36px 37px);border-radius:50%;transform:rotate(10deg)}body.lux-kitchens .lux-card{border:1px solid #cfdee8;border-radius:25px;background:linear-gradient(145deg,#fff,#f8fbfd);box-shadow:0 14px 37px #183f5a15;transition:transform .33s,box-shadow .33s}body.lux-kitchens .lux-card:hover{box-shadow:0 25px 46px #123d5a27}body.lux-kitchens .lux-cards-photos .lux-card-photo{border-bottom:1px solid #cddfe8}body.lux-kitchens .lux-card-body a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #c9dce7;border-radius:60px;background:#eaf3f8;color:#174766!important;box-shadow:inset 0 1px #fff}body.lux-kitchens .lux-geometry{background:radial-gradient(circle at 5% 88%,#abc8da40,transparent 35%),linear-gradient(155deg,#fff,#f0f6fa 55%,#e9f2f8)}body.lux-kitchens .lux-geometry-grid article{border-radius:25px;background:linear-gradient(147deg,#ffffff,#eaf4f9);border:1px solid #cfdfea;box-shadow:0 16px 38px #173e5815;transition:transform .3s,box-shadow .3s}body.lux-kitchens .lux-geometry-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 45px #173e5822}body.lux-kitchens .lux-materials{background:radial-gradient(ellipse at 15% 25%,#4a72835a,transparent 36%),linear-gradient(125deg,#0c2334,#1a3b52 55%,#22394b)}body.lux-kitchens .lux-material-items>div{border:1px solid #d4e8f037;border-radius:18px;background:linear-gradient(115deg,#ffffff16,#ffffff06)}body.lux-kitchens .lux-material-photo img{border:4px solid #d1e3ea50;box-shadow:0 22px 60px #06132165}body.lux-kitchens .lux-process{background:radial-gradient(circle at 90% 13%,#b6d8e96e,transparent 31%),linear-gradient(155deg,#eef7fa,#fff 53%,#e9eff7)}body.lux-kitchens .lux-process-grid article{border:1px solid #d0e0ea;border-radius:24px;background:linear-gradient(135deg,#fff,#f2f8fc);box-shadow:0 13px 34px #224f6813;overflow:hidden;transition:transform .35s ease}body.lux-kitchens .lux-process-grid article:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#83aeca,#e4ebf1,#9bb7c5)}body.lux-kitchens .lux-process-grid article:hover{transform:translateY(-6px)}body.lux-kitchens .lktouch{background:radial-gradient(circle at 2% 2%,#97c5d344,transparent 40%),linear-gradient(145deg,#f7f9fc,#e9f2f8 72%,#dde8ef)}body.lux-kitchens .lkstory{background:radial-gradient(ellipse at 90% 13%,#cbdfee9c,transparent 38%),linear-gradient(135deg,#eff7fc,#fdfefe 52%,#dce9f2)}body.lux-kitchens .lkstory-shell{border:1px solid #bdced9;box-shadow:0 29px 72px #1b486629}body.lux-kitchens #lk3d-showcase.lk3d{background:radial-gradient(ellipse at 6% 18%,#b9d2e5bd,transparent 43%),radial-gradient(circle at 94% 90%,#99b5cb67,transparent 35%),linear-gradient(145deg,#dbe9f3,#f8fbfe 50%,#e3edf4)}body.lux-kitchens #lk3d-showcase .lk3d-card{border:5px solid #f3f8fbee;box-shadow:0 23px 60px #10334c47}body.lux-kitchens #lk3d-showcase .lk3d-control{border:1px solid #8eb1c6;box-shadow:0 7px 19px #1c45631c}body.lux-kitchens .lux-gallery-section{background:radial-gradient(circle at 4% 20%,#b9d1e268,transparent 35%),linear-gradient(155deg,#f4f9fc,#e4eef6 62%,#fbfdff)}body.lux-kitchens .lux-gallery-item{border:4px solid #fafcff;box-shadow:0 19px 43px #14394f3d;border-radius:23px;transition:transform .3s ease,box-shadow .3s}body.lux-kitchens .lux-gallery-item:hover{transform:translateY(-4px);box-shadow:0 24px 50px #153c5560}body.lux-kitchens .lux-gallery-controls button{width:49px;height:49px;background:linear-gradient(140deg,#fff,#e5f2f8);border:1px solid #9fbecd;box-shadow:0 7px 18px #1d465a24}body.lux-kitchens .lux-advice{background:radial-gradient(circle at 93% 15%,#89afc24d,transparent 40%),linear-gradient(130deg,#e9f2f8,#f7fbfd 57%,#dceaf2)}body.lux-kitchens .lux-advice-box{border:1px solid #bed4e0;border-radius:29px;background:linear-gradient(150deg,#fff,#f0f6fa);box-shadow:0 22px 57px #123f5a22}body.lux-kitchens .lux-search-library{background:radial-gradient(circle at 86% 12%,#c8dfeda3,transparent 39%),linear-gradient(155deg,#f5fbfd,#e1edf5 60%,#f9fdff)}body.lux-kitchens .lux-search-category-card{border:1px solid #c2d7e1;background:linear-gradient(120deg,#fff,#ecf5fa);box-shadow:0 18px 39px #183d5b18}body.lux-kitchens .lux-search-category-card:hover{box-shadow:0 26px 47px #12384e2b}body.lux-kitchens :is(.lux-search-category-card,.lux-related-card,.lux-card,.lux-geometry-grid article,.lux-process-grid article):focus-within{outline:2px solid #3f7eaa;outline-offset:3px}body.lux-kitchens .lux-library-head>a,body.lux-kitchens .lux-neighborhood-all a{border-radius:70px;padding:15px 22px;background:linear-gradient(125deg,#153d5c,#376b8c);color:#fff!important;border:1px solid #adc6d6;box-shadow:0 12px 26px #19446035;transition:transform .2s ease}body.lux-kitchens .lux-library-head>a:hover,body.lux-kitchens .lux-neighborhood-all a:hover{transform:translateY(-3px)}body.lux-kitchens :is(.lux-related-card,.lux-search-category-card){transition:transform .3s ease,box-shadow .3s ease}body.lux-kitchens .lux-related-card{border:1px solid #d0e1ec;border-radius:23px;overflow:hidden;box-shadow:0 13px 36px #19465e1c;background:#fff}body.lux-kitchens .lux-neighborhood-posts{background:radial-gradient(circle at 94% 5%,#a5c8e17a,transparent 37%),linear-gradient(135deg,#eaf2f8,#fff 56%,#dce9f2)}body.lux-kitchens .lux-neighborhood-categories a{box-shadow:0 5px 13px #16384d13;background:linear-gradient(160deg,#fff,#f1f8fc)}body.lux-kitchens .lux-neighborhood{background:radial-gradient(ellipse at 12% 70%,#bfd9e85c,transparent 32%),linear-gradient(115deg,#f7fafb,#eaf3f8)}body.lux-kitchens .lux-area-tags span,body.lux-kitchens .lux-area-tags a{border:1px solid #b6d2e0;border-radius:60px;background:#fff;box-shadow:0 4px 12px #1c425c15}body.lux-kitchens .lux-faq{background:radial-gradient(circle at 90% 12%,#b4d0e273,transparent 35%),linear-gradient(115deg,#f2f8fc,#fff 50%,#e5f0f8)}body.lux-kitchens .lux-faq details{background:#fff;border:1px solid #d5e3ed;border-radius:16px;padding:18px;margin:10px 0;box-shadow:0 8px 22px #183d5510}body.lux-kitchens .lux-faq details[open]{border-color:#a6c6d8;box-shadow:0 15px 30px #143d541d}body.lux-kitchens .lux-end-banner{background:radial-gradient(circle at 9% 20%,#517b9566,transparent 33%),linear-gradient(120deg,#0d273c,#183f59 62%,#23445a)}body.lux-kitchens .lux-end-banner .lux-primary{background:linear-gradient(135deg,#f0f6fa,#cfdfeb);border:1px solid #fff;box-shadow:0 12px 27px #001b2b40}body.lux-kitchens :is(.lux-geometry-grid article,.lux-card,.lux-process-grid article,.lux-search-category-card,.lux-related-card,.lux-gallery-item) :is(a,button):focus-visible,body.lux-kitchens :is(.lux-primary,.lux-secondary,.lux-gallery-controls button):focus-visible{outline:3px solid #3c87b5;outline-offset:3px}@media(min-width:900px){body.lux-kitchens .lux-section{padding-top:100px;padding-bottom:100px}}@media(max-width:650px){body.lux-kitchens .lux-benefit-grid{gap:7px;padding-block:15px}body.lux-kitchens .lux-benefit-grid>div{padding:21px 8px;border-radius:15px}body.lux-kitchens .lux-card,body.lux-kitchens .lux-related-card{border-radius:19px}body.lux-kitchens .lux-gallery-item{border-width:2px}body.lux-kitchens .lux-process-grid article{box-shadow:0 7px 19px #19465e15}body.lux-kitchens .lux-search-category-card{box-shadow:0 8px 20px #19465e15}}body.lux-kitchens [data-k-motion][data-k-revealed="no"]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .62s ease,transform .72s cubic-bezier(.2,.7,.2,1)}body.lux-kitchens [data-k-motion="left"][data-k-revealed="no"]{transform:translate3d(-32px,0,0)}body.lux-kitchens [data-k-motion="right"][data-k-revealed="no"]{transform:translate3d(32px,0,0)}body.lux-kitchens [data-k-motion="zoom"][data-k-revealed="no"]{transform:scale(.96)}body.lux-kitchens [data-k-motion="fade"][data-k-revealed="no"]{transform:none}body.lux-kitchens [data-k-motion][data-k-revealed="yes"]{opacity:1;transform:none;transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}body.lux-kitchens :is(.lux-about,.lux-advice,.lux-materials,.lux-faq,.lux-end-banner,.lux-search-library,.lux-neighborhood-posts,.lux-hero) p a:not(.lux-primary):not(.lux-secondary){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}body.lux-kitchens .lux-faq summary{min-height:45px;display:flex;align-items:center}body.lux-kitchens .lux-neighborhood-categories a{min-height:45px}body.lux-kitchens :is(.lk3d-control,.lktouch-controls button,.lkstory-controls button){min-height:44px}body.lux-kitchens .lux-bottom a{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){body.lux-kitchens [data-k-motion]{opacity:1!important;transform:none!important;transition:none!important}body.lux-kitchens :is(.lux-card,.lux-gallery-item,.lux-process-grid article,.lux-geometry-grid article){transition:none!important}}body.lux-kitchens .lux-related-card{position:relative;isolation:isolate;background:linear-gradient(155deg,#fff 0%,#f0f7fb 62%,#dae9f3 100%)!important;border:1px solid #b9d3e2;box-shadow:0 12px 34px rgb(13 48 74 / .17),inset 0 1px #fff}body.lux-kitchens .lux-related-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgb(255 255 255 / .55),transparent 31%,rgb(113 167 201 / .09) 75%,transparent);z-index:1}body.lux-kitchens :is(.lux-search-library,.lux-neighborhood-posts) .lux-related-photo{position:relative;overflow:hidden;isolation:isolate}body.lux-kitchens :is(.lux-search-library,.lux-neighborhood-posts) .lux-related-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(0 15 27 / .02) 20%,rgb(2 24 43 / .22) 56%,rgb(5 25 42 / .75) 100%);z-index:1}body.lux-kitchens :is(.lux-search-library,.lux-neighborhood-posts) .lux-related-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .6s ease;filter:saturate(1.08) contrast(1.04)}body.lux-kitchens :is(.lux-search-library,.lux-neighborhood-posts) .lux-related-card:hover .lux-related-photo img{transform:scale(1.065);filter:saturate(1.16)}body.lux-kitchens :is(.lux-search-library,.lux-neighborhood-posts) .lux-related-photo .lux-neighborhood-brand,body.lux-kitchens :is(.lux-search-library,.lux-neighborhood-posts) .lux-related-photo .lux-library-brand{z-index:2;border:1px solid rgb(255 255 255 / .34);background:rgb(8 32 52 / .74);color:#fff}body.lux-kitchens :is(.lux-search-library,.lux-neighborhood-posts) .lux-glass-read{position:absolute;z-index:4;bottom:13px;left:11px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;min-height:42px;border-radius:99px;color:#fff!important;font:800 12px/1.5 Almarai,Tahoma,sans-serif;text-shadow:0 1px 6px rgb(0 15 29 / .42);background:linear-gradient(125deg,rgb(249 253 255 / .28),rgb(155 193 218 / .13));border:1px solid rgb(255 255 255 / .68);box-shadow:inset 0 1px 0 rgb(255 255 255 / .34),0 10px 23px rgb(0 19 38 / .28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s,transform .3s}body.lux-kitchens .lux-related-card:hover .lux-glass-read{background:rgb(40 89 122 / .58);transform:translateY(-3px)}body.lux-kitchens .lux-related-card>.lux-related-photo+span{position:relative;z-index:2;color:#49748d}body.lux-kitchens .lux-related-card h3{position:relative;z-index:2;color:#163c57;line-height:1.7}body.lux-kitchens .lux-related-card:focus-visible{outline:3px solid #4382ac;outline-offset:4px}body.lux-kitchens .lux-benefits{position:relative;overflow:hidden;background:linear-gradient(135deg,#e5f0f7,#fff 48%,#dbeaf3)}body.lux-kitchens .lux-benefit-grid{gap:14px;padding-block:32px}body.lux-kitchens .lux-benefit-grid>div{position:relative;isolation:isolate;overflow:visible;min-height:185px;padding:21px 10px 19px;background:linear-gradient(142deg,#ffffff,#e8f3f9)!important;border:1px solid #bad2e1;border-radius:25px;box-shadow:0 18px 35px rgb(13 50 78 / .13),inset 0 1px rgb(255 255 255 / .9);perspective:600px}body.lux-kitchens .lux-benefit-grid>div:after{content:"";position:absolute;inset:8px;border:1px solid rgb(135 178 204 / .16);border-radius:20px;pointer-events:none}body.lux-kitchens .lux-benefit-symbol.lux-benefit-3d{width:104px;height:104px;display:grid;place-items:center;filter:drop-shadow(0 12px 13px rgb(14 46 71 / .18));transform-origin:center;will-change:transform;transform:none;opacity:1}body.lux-kitchens.k-drop-enabled .lux-benefit-symbol.lux-benefit-3d{transform:translateY(-45px) rotate(-18deg) scale(.85);opacity:0}body.lux-kitchens .lux-benefit-symbol.lux-benefit-3d img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 3px rgb(14 33 51 / .1))}body.lux-kitchens .lux-benefit-grid>div.k-appear .lux-benefit-3d{animation:kBenefitDrop .9s cubic-bezier(.16,.93,.3,1.23) both;animation-delay:var(--drop-delay,0ms)}body.lux-kitchens .lux-benefit-grid>div:hover .lux-benefit-3d{animation:kBenefitHover 1.8s ease-in-out infinite}@keyframes kBenefitDrop{0%{transform:translateY(-85px) rotate(-28deg) scale(.75);opacity:0}67%{opacity:1;transform:translateY(9px) rotate(7deg) scale(1.04)}100%{transform:translateY(0) rotate(0) scale(1);opacity:1}}@keyframes kBenefitHover{0%,100%{transform:translateY(0) rotateY(0)}50%{transform:translateY(-8px) rotateY(14deg)}}body.lux-kitchens .lux-benefit-grid strong{font-weight:900;font-size:14px;color:#183e58}body.lux-kitchens .lux-benefit-grid small{color:#4e7187}body.lux-kitchens .lux-search-category-grid{gap:18px}body.lux-kitchens .lux-search-category-card{min-height:215px;padding:20px 22px 27px;border:1px solid rgb(135 179 210 / .69);border-radius:30px;background:radial-gradient(circle at 84% 8%,rgb(220 238 249 / .84),transparent 51%),linear-gradient(147deg,#fff,#e5f1f9)!important;box-shadow:0 16px 35px rgb(13 48 71 / .16),inset 0 1px #fff;transform-style:preserve-3d;perspective:850px}body.lux-kitchens .lux-search-category-card:hover{transform:translateY(-6px) rotateX(3deg);box-shadow:0 24px 45px rgb(11 43 66 / .23)}body.lux-kitchens .lux-search-glyph.lux-search-3d{width:93px;height:90px;border-radius:48% 48% 20% 20%;overflow:visible;border:none;box-shadow:none;background:#fff0;display:grid;place-items:center;transform-style:preserve-3d;filter:drop-shadow(0 11px 8px rgb(18 67 96 / .23));transition:transform .7s cubic-bezier(.2,.76,.16,1)}body.lux-kitchens .lux-search-3d img{width:90px;height:90px;object-fit:contain;display:block}body.lux-kitchens .lux-search-category-card:hover .lux-search-3d{transform:rotateY(32deg) rotateZ(-8deg) translateY(-7px)}body.lux-kitchens .lux-search-category-card:focus-visible .lux-search-3d{transform:rotateY(25deg)}body.lux-kitchens .lux-search-category-card strong{font-size:19px;color:#174563;line-height:1.55}body.lux-kitchens .lux-search-category-card small{font-size:12px;color:#51778f;line-height:1.85}body.lux-kitchens .lux-search-arrow{border:1px solid #bfd7e7;background:#f5faff;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}body.lux-kitchens .lkfilm-v2 .lkfilm-side{position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 10%,rgb(108 155 178 / .33),transparent 49%),linear-gradient(142deg,#143b53,#0d2d46 55%,#235671);border:1px solid rgb(225 242 249 / .3);box-shadow:inset 0 1px rgb(255 255 255 / .18),0 23px 52px rgb(0 15 30 / .25)}body.lux-kitchens .lkfilm-v2 .lkfilm-label{color:#f3faff!important}body.lux-kitchens .lkfilm-v2 .lkfilm-side h3,body.lux-kitchens .lkfilm-v2 .lkfilm-side h3 em{color:#fff!important;text-shadow:0 2px 13px rgb(2 20 32 / .36)}body.lux-kitchens .lkfilm-v2 .lkfilm-side p{color:#f2f7fc!important;line-height:2.08}body.lux-kitchens .lkfilm-v2 .lkfilm-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin:12px 0 8px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a{display:grid;grid-template-rows:88px auto;min-width:0;align-items:start;justify-items:stretch;gap:7px;color:#fff!important;text-decoration:none;background:rgb(220 238 249 / .09);border:1px solid rgb(231 244 251 / .29);border-radius:15px;padding:7px;box-shadow:0 8px 22px rgb(1 16 29 / .2)}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a img{display:block;width:100%;height:88px;min-width:0;max-width:100%;object-fit:cover;border:1px solid rgb(245 250 255 / .6);border-radius:10px;opacity:1;filter:saturate(1.12)}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a span{display:block;color:#fff!important;text-align:center;font-size:11px;font-weight:800;line-height:1.55}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a:hover{background:rgb(221 240 250 / .22);transform:translateY(-2px)}body.lux-kitchens .lkfilm-v2 .lkfilm-stage-disclaimer{color:#fff!important;background:rgb(4 26 43 / .75);padding:6px 10px;max-width:calc(100% - 30px);border-radius:8px;text-shadow:0 1px 3px #021723;font-size:10px}body.lux-kitchens .lkfilm-v2 .lkfilm-note{color:#ebf4fa!important;font-size:11px}body.lux-kitchens .lkfilm-v2 .lkfilm-explore{color:#14405c!important;background:linear-gradient(140deg,#fff,#d4e8f1);border:1px solid #ffffffb0;border-radius:99px;box-shadow:0 10px 22px #051f3680;padding:12px 19px}body.lux-kitchens .lux-end-banner{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 87% 16%,rgb(172 215 241 / .19),transparent 37%),radial-gradient(circle at 10% 85%,rgb(168 187 220 / .23),transparent 43%),linear-gradient(120deg,#092135,#19455e 58%,#243c56)}body.lux-kitchens .lux-end-banner:before{content:"";position:absolute;pointer-events:none;inset:0;background:repeating-linear-gradient(126deg,transparent 0 65px,rgb(215 236 249 / .02) 66px 67px,transparent 68px 160px)}body.lux-kitchens .lux-end-grid{position:relative;z-index:2}body.lux-kitchens .lux-end-banner h2{color:#fff!important;text-shadow:0 3px 14px rgb(1 17 32 / .4)}body.lux-kitchens .lux-end-banner h2 em{color:#e6eef6!important}body.lux-kitchens .lux-end-banner .lux-primary{border:1px solid rgb(255 255 255 / .74);background:linear-gradient(130deg,rgb(255 255 255 / .32),rgb(179 213 231 / .1));color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 1px 4px #0b253a;box-shadow:0 14px 26px rgb(0 16 31 / .22);border-radius:60px;padding:15px 26px}body.lux-kitchens .lux-end-banner .lux-primary:hover{background:rgb(204 231 244 / .3)}body.lux-kitchens .lux-footer{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 7%,rgb(63 125 167 / .25),transparent 42%),linear-gradient(128deg,#061c2f,#102e45 60%,#142f46)}body.lux-kitchens .lux-footer-grid>div:last-child{position:relative;overflow:hidden;border:1px solid rgb(213 234 249 / .18);border-radius:21px;padding:19px;background:radial-gradient(ellipse at 20% 90%,rgb(205 138 87 / .16),transparent 45%),linear-gradient(145deg,rgb(255 255 255 / .09),rgb(255 255 255 / .018));box-shadow:inset 0 1px rgb(255 255 255 / .12)}body.lux-kitchens .lux-footer-grid>div:last-child:after{content:"";position:absolute;top:-120%;left:-70%;width:42%;height:340%;pointer-events:none;background:linear-gradient(95deg,transparent,rgb(255 238 211 / .19),rgb(214 237 250 / .12),transparent);transform:rotate(22deg) translateX(-80%);animation:kFooterShine 3s ease-in-out infinite}@keyframes kFooterShine{0%,16%{transform:rotate(22deg) translateX(-120%);opacity:0}38%{opacity:.65}63%,100%{transform:rotate(22deg) translateX(400%);opacity:0}}body.lux-kitchens .lux-blog-entry{font-weight:900!important;color:#155075}body.lux-kitchens .lux-mobile-nav .lux-blog-entry{color:#fff!important;background:linear-gradient(120deg,#1c5271,#316f93)!important;border:1px solid #83b3cf!important;border-radius:13px;padding:12px 16px!important}body.lux-kitchens .lux-mobile-nav:not([hidden]){z-index:9999;visibility:visible;opacity:1;display:flex;flex-direction:column}body.lux-kitchens .k-comet-divider{position:absolute;top:0;left:0;right:0;height:1px;z-index:4;pointer-events:none;overflow:visible;background:linear-gradient(90deg,transparent,rgb(178 208 225 / .34),transparent)}body.lux-kitchens .k-comet-divider:before{content:"";position:absolute;top:-6px;left:-120px;width:120px;height:12px;opacity:0;background:linear-gradient(90deg,transparent,rgb(173 207 230 / .04) 12%,rgb(202 237 255 / .65) 73%,rgb(255 255 255 / .95) 100%);filter:drop-shadow(0 0 7px #b6e8ff);clip-path:polygon(0 46%,93% 20%,100% 50%,93% 80%,0 54%);border-radius:99px}body.lux-kitchens .k-comet-divider:after{content:"✦";position:absolute;top:-13px;left:-17px;opacity:0;color:#fff;font-size:21px;text-shadow:0 0 7px #a9dcfa,0 0 15px #6eb9e4}body.lux-kitchens .k-comet-divider.k-comet-run:before{animation:kCometLine 1.16s cubic-bezier(.25,.45,.2,.9) both}body.lux-kitchens .k-comet-divider.k-comet-run:after{animation:kCometStar 1.16s cubic-bezier(.25,.45,.2,.9) both}@keyframes kCometLine{0%{left:-120px;opacity:0}12%,80%{opacity:1}100%{left:calc(100% - 10px);opacity:0}}@keyframes kCometStar{0%{left:-18px;opacity:0;transform:scale(.3) rotate(-20deg)}22%,80%{opacity:1;transform:scale(1.12) rotate(35deg)}100%{left:calc(100% - 6px);opacity:0;transform:scale(.5) rotate(90deg)}}@media(max-width:760px){body.lux-kitchens .lux-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.lux-kitchens .lux-benefit-grid>div{min-height:161px;padding:14px 7px}body.lux-kitchens .lux-benefit-symbol.lux-benefit-3d{height:83px;width:83px}body.lux-kitchens .lux-search-category-card{min-height:190px}body.lux-kitchens .lux-search-3d img{width:80px;height:80px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a{grid-template-rows:75px auto;padding:6px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a img{height:75px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a span{font-size:10px}body.lux-kitchens .lux-glass-read{padding:8px 13px;min-height:38px}body.lux-kitchens .lux-related-card>.lux-related-photo+span{font-size:11px}}@media(max-width:410px){body.lux-kitchens .lkfilm-v2 .lkfilm-mini{gap:6px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a{padding:4px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a span{font-size:9px}body.lux-kitchens .lux-search-glyph.lux-search-3d{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){body.lux-kitchens .lux-benefit-grid>div .lux-benefit-3d{animation:none!important;transform:none!important;opacity:1!important}body.lux-kitchens .lux-footer-grid>div:last-child:after,body.lux-kitchens .k-comet-divider:before,body.lux-kitchens .k-comet-divider:after{animation:none!important;display:none}}html{max-width:100%;overflow-x:clip}body.lux-kitchens{max-width:100%;overflow-x:clip}body.lux-kitchens .lux-main{width:100%;overflow-x:clip}body.lux-kitchens :is(.lux-container,.lux-main,.lux-section,.lux-footer,.lux-header,.lux-benefits,.lux-materials,.lux-card,.lux-related-card,.lux-related-grid,.lux-about-grid,.lux-materials-grid,.lux-advice-grid,.lux-faq-grid,.lux-end-grid,.lux-gallery-head,.lux-gallery-section,.lux-process-grid,.lux-geometry-grid,.lux-search-category-grid,.lux-hero-grid,.lkfilm-grid,.lkfilm-side,.lux-footer-grid,.lux-card-body){min-width:0;max-width:100%}body.lux-kitchens .lux-container{width:min(100%,1220px);padding-inline:clamp(16px,2.4vw,26px);margin-inline:auto}body.lux-kitchens img{max-width:100%;height:auto}body.lux-kitchens .lux-section h2,body.lux-kitchens :is(.lux-card,.lux-related-card,.lux-faq) h3{overflow-wrap:break-word}body.lux-kitchens .lux-header-in{width:100%;gap:clamp(8px,1.5vw,20px)}body.lux-kitchens .lux-header-in>nav{flex:1;display:flex;justify-content:center;gap:clamp(7px,1.1vw,16px);min-width:0}body.lux-kitchens .lux-header-in>nav a{white-space:nowrap;font-size:clamp(10px,.92vw,12px)}body.lux-kitchens .lux-logo-img{min-width:0!important;width:clamp(135px,16vw,185px);max-width:185px!important}body.lux-kitchens .lux-logo-img img{width:100%;max-width:100%;object-fit:contain}body.lux-kitchens #lux-mobile-nav[hidden]{display:none!important}body.lux-kitchens .lux-mobile-nav:not([hidden]){position:absolute;left:0;right:0;top:100%;z-index:100;max-height:min(78vh,620px);overflow-y:auto;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));background:#f6fbfe;box-shadow:0 21px 38px rgb(10 39 63 / .18);padding:11px;gap:6px}body.lux-kitchens .lux-mobile-nav:not([hidden]) a{min-height:48px;display:flex;align-items:center;padding:12px 14px;border:1px solid #d6e5f0;border-radius:12px;font-size:12px;line-height:1.6;background:#fff}body.lux-kitchens .lux-hero-v2 .lux-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}body.lux-kitchens .lux-hero-v2 .lux-hero-photos{min-width:0;width:100%}body.lux-kitchens .lux-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.lux-kitchens .lux-cards.lux-cards-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,2.1vw,24px);align-items:stretch}body.lux-kitchens .lux-types .lux-card{display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden;border:1px solid rgb(190 218 231 / .87);border-radius:155px 155px 25px 25px;background:linear-gradient(148deg,#fff,#e8f4fa 100%)!important;box-shadow:0 17px 37px rgb(17 55 84 / .14);transition:transform .32s ease,box-shadow .32s ease}body.lux-kitchens .lux-types .lux-card:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgb(255 255 255 / .75);border-radius:inherit;box-shadow:inset 0 1px 0 rgb(255 255 255 / .84)}body.lux-kitchens .lux-types .lux-card:hover{transform:translateY(-5px);box-shadow:0 24px 40px rgb(13 48 74 / .22)}body.lux-kitchens .lux-types .lux-card-photo{height:clamp(200px,22vw,280px);overflow:hidden;border-radius:155px 155px 12px 12px;flex-shrink:0;position:relative}body.lux-kitchens .lux-types .lux-card-photo img{display:block;width:100%;height:100%;object-fit:cover}body.lux-kitchens .lux-types .lux-card-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(155deg,rgb(255 255 255 / .27),transparent 36%,rgb(5 29 49 / .20));opacity:.6;transition:opacity .3s}body.lux-kitchens .lux-types .lux-card:hover .lux-card-photo:after{opacity:.95}body.lux-kitchens .lux-types .lux-card-index{display:none!important}body.lux-kitchens .lux-types .lux-card-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px 21px 23px;gap:9px}body.lux-kitchens .lux-types .lux-card-body .lux-card-sub{display:inline-flex;margin:0;background:#dfedf5;color:#2b6686;border:1px solid #c6dce9;border-radius:99px;padding:6px 13px;font-size:11px}body.lux-kitchens .lux-types .lux-card-body h3{font-size:clamp(17px,1.6vw,22px);margin:0;color:#153e5a}body.lux-kitchens .lux-types .lux-card-body p{margin:0 0 12px;min-height:0!important;flex:1;line-height:1.95;font-size:12px;color:#4f7187}body.lux-kitchens .lux-types .lux-card-body a{position:relative;display:inline-flex;min-height:44px;gap:10px;align-items:center;padding:10px 22px;color:#fff!important;background:linear-gradient(125deg,#1c4968,#427799);border:1px solid #9cbed5;border-radius:99px;box-shadow:0 8px 21px rgb(18 67 101 / .20),inset 0 1px 0 rgb(255 255 255 / .18);font-size:12px}body.lux-kitchens .lux-types .lux-card-body a:hover{background:linear-gradient(135deg,#23628b,#2e89ad);box-shadow:0 11px 23px rgb(15 63 92 / .25)}body.lux-kitchens .lux-materials{background:radial-gradient(ellipse at 3% 10%,rgb(66 132 175 / .36),transparent 42%),radial-gradient(ellipse at 92% 88%,rgb(89 163 207 / .2),transparent 43%),linear-gradient(115deg,#081f34,#15415b 63%,#0d2b44)!important}body.lux-kitchens .lux-materials-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(26px,4vw,58px)}body.lux-kitchens .lux-materials h2{color:#fff}body.lux-kitchens .lux-material-items{display:grid;gap:13px;min-width:0}body.lux-kitchens .lux-material-items>div{position:relative;isolation:isolate;display:flex;align-items:center;gap:18px;min-width:0;padding:18px 24px;border-radius:50px 28px 50px 28px!important;border:1px solid rgb(219 246 255 / .53)!important;background:radial-gradient(circle at 5% 10%,rgb(233 250 255 / .20),transparent 35%),linear-gradient(125deg,rgb(184 221 242 / .20),rgb(224 246 255 / .06))!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .29),0 12px 23px rgb(0 13 26 / .15);overflow:hidden;transition:transform .25s,background .25s}body.lux-kitchens .lux-material-items>div:before{content:"";position:absolute;z-index:-1;top:-25px;left:-30px;width:95px;height:95px;border-radius:50%;background:radial-gradient(circle,rgb(232 251 255 / .21),transparent 70%)}body.lux-kitchens .lux-material-items>div:hover{transform:translateY(-4px);background:linear-gradient(120deg,rgb(200 233 247 / .27),rgb(238 251 255 / .10))!important}body.lux-kitchens .lux-material-items>div>span{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;color:#fff;font-size:20px;background:radial-gradient(circle at 35% 23%,#9bc7df,#2a688c 60%,#123d5d);border:1px solid #c7e3f2;box-shadow:inset 0 2px 5px rgb(255 255 255 / .26),0 5px 14px rgb(2 19 35 / .24)}body.lux-kitchens .lux-material-items>div>div{min-width:0}body.lux-kitchens .lux-material-items>div h3{font-size:clamp(14px,1.5vw,18px);color:#fff;margin:0 0 5px}body.lux-kitchens .lux-material-items>div p{color:#e8f1f7;line-height:1.9;font-size:12px;margin:0}body.lux-kitchens .lux-material-items>div.k-bubble-in{animation:kBubbleRise .78s cubic-bezier(.17,.75,.27,1.05) both;animation-delay:var(--bubble-delay,0ms)}@keyframes kBubbleRise{0%{opacity:.5;transform:translateY(18px) scale(.96)}75%{opacity:1;transform:translateY(-4px) scale(1.008)}100%{opacity:1;transform:none}}body.lux-kitchens .lux-material-photo{min-width:0}body.lux-kitchens .lux-material-photo img{max-width:100%;height:clamp(340px,42vw,500px);object-fit:cover}body.lux-kitchens .k-comet-divider{position:absolute;inset:0 0 auto;height:2px;pointer-events:none;overflow:visible;z-index:7;background:linear-gradient(90deg,transparent,rgb(244 144 24 / .25) 46%,rgb(70 158 208 / .30),transparent)!important}body.lux-kitchens .k-comet-divider:before{content:"";position:absolute;top:-7px;left:-160px;width:160px;height:15px;opacity:0;background:linear-gradient(90deg,transparent 0%,rgb(239 93 16 / .25) 24%,#ff8521 61%,#ffd369 84%,#fff6ce 100%)!important;filter:drop-shadow(0 0 8px #ff8709) drop-shadow(0 0 5px #ffcc54);border-radius:100% 40% 40% 100%;clip-path:polygon(0 45%,94% 0%,100% 50%,94% 100%,0 55%)}body.lux-kitchens .k-comet-divider:after{content:"✦";position:absolute;top:-15px;left:-14px;color:#ffc34b!important;font-size:26px;opacity:0;text-shadow:0 0 7px #ff650a,0 0 14px #ff8f0c,0 0 21px #e65a08!important}body.lux-kitchens .k-comet-divider.k-comet-run:before{animation:kFireTail 1.15s ease-out both!important}body.lux-kitchens .k-comet-divider.k-comet-run:after{animation:kFireStar 1.15s ease-out both!important}@keyframes kFireTail{0%{left:-160px;opacity:0}15%,80%{opacity:1}100%{left:calc(100% - 8px);opacity:0}}@keyframes kFireStar{0%{left:-20px;opacity:0;transform:scale(.25)}20%,78%{opacity:1;transform:scale(1.1) rotate(35deg)}100%{left:calc(100% - 12px);opacity:0;transform:scale(.3) rotate(105deg)}}body.lux-kitchens .lkfilm-v2{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 80% 6%,rgb(112 185 224 / .22),transparent 30%),linear-gradient(125deg,#071d32,#153f5a 70%,#0b2a43)}body.lux-kitchens .lkfilm-v2:after{content:"";position:absolute;z-index:0;pointer-events:none;top:0;right:-35%;width:45%;height:100%;background:linear-gradient(108deg,transparent 5%,rgb(106 199 246 / .03) 33%,rgb(222 247 255 / .18) 48%,rgb(99 193 241 / .04) 53%,transparent 64%);transform:skewX(12deg);animation:kElectricSweep 2.4s ease-in-out infinite}@keyframes kElectricSweep{0%,16%{right:-50%;opacity:0}32%{opacity:.6}48%,100%{right:118%;opacity:0}}body.lux-kitchens .lkfilm-v2>.lux-container{position:relative;z-index:1}body.lux-kitchens .lkfilm-v2 .lkfilm-head h2,body.lux-kitchens .lkfilm-v2 .lkfilm-head h2 em{color:#fff!important;text-shadow:0 2px 16px rgb(5 17 32 / .5)}body.lux-kitchens .lkfilm-v2 .lkfilm-head p,body.lux-kitchens .lkfilm-v2 .lkfilm-kicker{color:#ecf8ff!important}body.lux-kitchens .lkfilm-v2 .lkfilm-head p{line-height:2;max-width:780px}body.lux-kitchens .lkfilm-v2 .lkfilm-head h2.k-typing{animation:kTypingReveal 2.15s steps(32,end) both;transform-origin:right center}@keyframes kTypingReveal{0%{clip-path:inset(0 0 0 100%);opacity:.85}100%{clip-path:inset(0);opacity:1}}body.lux-kitchens .lkfilm-v2 .lkfilm-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:20px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a{min-width:0}body.lux-kitchens .lkfilm-v2 .lkfilm-mini img{width:100%;height:90px;object-fit:cover}body.lux-kitchens .lkfilm-v2 .lkfilm-side{min-width:0}body.lux-kitchens .lkfilm-v2 .lkfilm-stage-disclaimer{color:#fff}body.lux-kitchens .lux-neighborhood{position:relative;isolation:isolate;background:radial-gradient(circle at 14% 20%,rgb(133 198 225 / .42),transparent 28%),linear-gradient(135deg,#dcecf7,#f4f9fd 50%,#d6e8f4)!important}body.lux-kitchens .lux-neighborhood:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background:repeating-linear-gradient(120deg,transparent 0 48px,rgb(41 112 153 / .095) 49px 50px,transparent 51px 95px)}body.lux-kitchens .lux-neighborhood>.lux-container{position:relative;z-index:1}body.lux-kitchens .lux-area-tags{perspective:800px;gap:12px}body.lux-kitchens .lux-area-tags span,body.lux-kitchens .lux-area-tags a{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:12px 20px;border:1px solid #8eafc7;border-radius:99px;background:linear-gradient(140deg,#fff,#d6e9f5);box-shadow:inset 0 1px #fff,0 6px 16px rgb(29 72 107 / .15);color:#164969;font-size:12px;font-weight:800;transform-style:preserve-3d;transition:transform .85s ease,box-shadow .3s,color .3s}body.lux-kitchens .lux-area-tags span:hover,body.lux-kitchens .lux-area-tags a:hover{transform:rotateY(360deg) translateY(-3px);box-shadow:0 12px 21px rgb(19 58 82 / .22);color:#2f709b}body.lux-kitchens .lux-faq{position:relative;isolation:isolate;background:radial-gradient(circle at 90% 5%,rgb(115 170 200 / .32),transparent 35%),linear-gradient(130deg,#ecf5fb,#fff 50%,#dcebf5)!important}body.lux-kitchens .lux-faq:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.19;background:repeating-linear-gradient(90deg,transparent 0 60px,rgb(33 89 129 / .20) 61px 62px),repeating-linear-gradient(0deg,transparent 0 60px,rgb(33 89 129 / .14) 61px 62px)}body.lux-kitchens .lux-faq>.lux-container{position:relative;z-index:1}body.lux-kitchens .lux-faq-list details{max-width:100%;background:rgb(255 255 255 / .93);border:1px solid #b9d4e5;border-radius:16px;box-shadow:0 10px 25px rgb(16 56 78 / .12);padding:14px 18px;margin:11px 0}body.lux-kitchens .lux-faq-list summary{color:#183f5a;min-height:47px;align-items:center}body.lux-kitchens .lux-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,50px)}body.lux-kitchens .lux-footer-grid>div{min-width:0}body.lux-kitchens .lux-footer-grid a:not(.lux-footer-button){transition:color .22s,text-shadow .22s,transform .22s}body.lux-kitchens .lux-footer-grid a:hover{color:#fff!important;text-shadow:0 0 10px rgb(116 198 244 / .6);transform:translateX(-3px)}body.lux-kitchens .lux-footer-grid h3{color:#edf8ff}body.lux-kitchens .lux-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;padding:23px 12px 8px;max-width:100%;color:#e3eff7}body.lux-kitchens .lux-bottom span{display:block;max-width:100%;line-height:1.9}body.lux-kitchens .lux-bottom span:last-child{font-size:12px;color:#bdd5e7}body.lux-kitchens .lux-bottom a{display:inline-block;color:#f4d2a0!important;text-underline-offset:4px;font-weight:800}body.lux-kitchens .lux-bottom a:hover{color:#fff!important;text-shadow:0 0 12px #fbbf69}body.lux-kitchens .k-safe-reveal{animation:kSafeReveal .65s ease-out both}body.lux-kitchens .k-safe-right{--k-entrance-x:16px}body.lux-kitchens .k-safe-left{--k-entrance-x:-16px}body.lux-kitchens .k-safe-up{--k-entrance-x:0px}body.lux-kitchens .k-safe-fade{--k-entrance-x:0px}body.lux-kitchens .k-safe-zoom{--k-entrance-x:0px}@keyframes kSafeReveal{0%{opacity:.6;transform:translate3d(var(--k-entrance-x,0),12px,0)}100%{opacity:1;transform:none}}@media(max-width:1120px){body.lux-kitchens .lux-header-in>nav{display:none!important}body.lux-kitchens .lux-menu-toggle{display:block!important;flex:0 0 45px}body.lux-kitchens .lux-header-in>.lux-outline{display:none!important}body.lux-kitchens .lux-logo-img{max-width:185px!important}}@media(max-width:960px){body.lux-kitchens :is(.lux-hero-v2 .lux-hero-grid,.lux-about-grid,.lux-materials-grid,.lux-advice-grid,.lux-faq-grid,.lux-end-grid,.lkfilm-v2 .lkfilm-grid){grid-template-columns:minmax(0,1fr)!important}body.lux-kitchens .lux-hero-v2 .lux-hero-grid{gap:29px;min-height:0}body.lux-kitchens .lux-hero-v2 .lux-hero-copy{width:100%;max-width:740px;margin-inline:auto}body.lux-kitchens .lux-hero-v2 .lux-hero-photos{height:430px;max-width:690px;margin-inline:auto;padding:5px 12px}body.lux-kitchens .lux-materials-grid{gap:28px}body.lux-kitchens .lux-material-photo{min-height:0}body.lux-kitchens .lux-cards.lux-cards-photos{grid-template-columns:repeat(2,minmax(0,1fr))}body.lux-kitchens .lux-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.lux-kitchens .lux-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.lux-kitchens .lux-footer-grid>div:first-child{grid-column:1/-1}body.lux-kitchens .lux-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.lux-kitchens .lux-geometry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){body.lux-kitchens .lux-section{padding-block:clamp(49px,9vw,70px)}body.lux-kitchens .lux-container{padding-inline:16px}body.lux-kitchens :is(.lux-section-heading,.lux-gallery-head){min-width:0}body.lux-kitchens .lux-section h2{font-size:clamp(25px,6.4vw,34px);line-height:1.5}body.lux-kitchens .lux-hero-v2 .lux-hero-grid{padding-block:28px 40px;gap:25px}body.lux-kitchens .lux-hero-v2 .lux-hero-copy{padding:21px 17px;border-radius:25px}body.lux-kitchens .lux-hero-v2 h1{font-size:clamp(28px,8vw,42px);letter-spacing:-.4px}body.lux-kitchens .lux-hero-v2 .lux-hero-photos{height:340px;max-width:100%;padding:0 10px}body.lux-kitchens .lux-hero-main-photo{inset:6px 8px 8px 8px;border-radius:136px 136px 19px 19px}body.lux-kitchens .lux-hero-floating{left:0;bottom:0;width:107px;height:135px}body.lux-kitchens .lux-actions a{font-size:11px;padding:11px 15px}body.lux-kitchens .lux-cards.lux-cards-photos{grid-template-columns:minmax(0,1fr);gap:18px}body.lux-kitchens .lux-types .lux-card{width:min(100%,420px);margin-inline:auto;border-radius:155px 155px 23px 23px}body.lux-kitchens .lux-types .lux-card-photo{height:240px}body.lux-kitchens .lux-types .lux-card-body{padding:22px}body.lux-kitchens .lux-material-items>div{border-radius:38px 21px 38px 21px!important;gap:12px;padding:15px 13px}body.lux-kitchens .lux-material-items>div>span{flex-basis:42px;width:42px;height:42px;font-size:17px}body.lux-kitchens .lux-material-photo img{height:340px}body.lux-kitchens .lux-gallery-head{flex-wrap:wrap}body.lux-kitchens .lux-gallery-item{flex:0 0 82%;height:270px}body.lux-kitchens .lux-geometry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.lux-kitchens .lux-geometry-grid article{padding:18px 10px}body.lux-kitchens .lux-shape{max-width:100%;transform:scale(.77);transform-origin:center}body.lux-kitchens .lux-process-grid{grid-template-columns:minmax(0,1fr)}body.lux-kitchens .lux-benefit-grid>div{min-height:156px}body.lux-kitchens .lux-search-category-grid{grid-template-columns:minmax(0,1fr);gap:14px}body.lux-kitchens .lux-search-category-card{min-height:0!important;width:100%}body.lux-kitchens .lux-related-grid,body.lux-kitchens .lux-neighborhood-posts .lux-related-grid{grid-template-columns:minmax(0,1fr);gap:18px}body.lux-kitchens .lux-related-photo{height:230px}body.lux-kitchens .lkfilm-v2 .lkfilm-cinema-stage{min-height:290px}body.lux-kitchens .lkfilm-v2 .lkfilm-side{padding:21px 15px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini{gap:7px}body.lux-kitchens .lkfilm-v2 .lkfilm-mini a img{height:75px}body.lux-kitchens .lux-footer-grid{grid-template-columns:minmax(0,1fr);gap:24px}body.lux-kitchens .lux-footer-grid>div:first-child{grid-column:auto}body.lux-kitchens .lux-bottom{margin-top:30px}body.lux-kitchens .lux-mobile-nav:not([hidden]){grid-template-columns:minmax(0,1fr);gap:4px}body.lux-kitchens .lux-mobile-nav:not([hidden]) a{padding:10px 13px}}@media(prefers-reduced-motion:reduce){body.lux-kitchens :is(.k-safe-reveal,.k-bubble-in,.k-typing){animation:none!important;transform:none!important;opacity:1!important;clip-path:none!important}body.lux-kitchens .lkfilm-v2:after{animation:none!important;display:none}body.lux-kitchens .k-comet-divider:before,body.lux-kitchens .k-comet-divider:after{animation:none!important;display:none}body.lux-kitchens .lux-area-tags :is(a,span){transition:none!important}}body.lux-kitchens .lux-menu-toggle{width:48px;height:48px;min-width:48px;min-height:48px;display:none;align-items:center;justify-content:center}body.lux-kitchens .lux-menu-toggle span{margin:5px auto}body.lux-kitchens .lux-footer-grid>div:not(:first-child) a:not(.lux-footer-button){min-height:44px;display:flex;align-items:center;padding:5px 0}body.lux-kitchens :is(.lux-neighborhood-categories a,.lux-library-head>a,.lux-neighborhood-all a){min-height:44px}body.lux-kitchens .lux-bottom a{min-height:44px;display:inline-flex;align-items:center}body.lux-kitchens :is(.lux-gallery-controls button,.lux-faq summary,.lux-search-category-card){touch-action:manipulation}@media(max-width:1120px){body.lux-kitchens .lux-menu-toggle{display:block!important}}@media(max-width:650px){body.lux-kitchens :is(.lux-hero-v2 .lux-hero-copy,.lux-glass-read,.lkfilm-v2 .lkfilm-side,.lux-hero-v2 .lux-actions a){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.lux-kitchens .lux-hero-v2 .lux-hero-copy{background:rgb(22 47 70 / .91)}body.lux-kitchens .lux-glass-read{background:rgb(19 59 84 / .78)!important}body.lux-kitchens :is(.lux-types .lux-card,.lux-related-card,.lux-search-category-card,.lux-faq-list details){box-shadow:0 7px 17px rgb(16 51 75 / .15)!important}body.lux-kitchens .lux-footer-grid{gap:20px}body.lux-kitchens .lux-footer-grid>div:not(:first-child) a{min-height:44px}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo{box-shadow:0 11px 23px rgb(5 23 40 / .26)}body.lux-kitchens .lux-materials .lux-material-photo img{height:330px}}@media(prefers-reduced-motion:reduce){body.lux-kitchens .lux-glass-read{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body.lux-kitchens .lux-hero-v2 .lux-hero-photos{height:clamp(320px,35vw,430px);min-height:0;max-width:100%;width:100%;padding:0 8px 22px 22px}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo{inset:4px 5px 27px 15px;overflow:hidden;border-radius:170px 170px 26px 26px;background:linear-gradient(155deg,#183951,#4e728c 55%,#adcbdc);border:3px solid rgb(240 248 251 / .73);box-shadow:0 18px 46px rgb(5 27 48 / .39)}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo>img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;max-width:100%;filter:none!important;transform:none!important}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo:hover>img{transform:none!important}body.lux-kitchens .lux-hero-v2 .lux-hero-photo-shade{inset:54% 0 0;background:linear-gradient(0deg,rgb(5 24 41 / .85),transparent)}body.lux-kitchens .lux-hero-v2 .lux-hero-floating{left:0;bottom:0;width:clamp(100px,12vw,154px);height:clamp(126px,17vw,184px);z-index:5}body.lux-kitchens section.lux-about-cinema{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(480px,55vw,675px);padding:0!important;margin:0;color:#f5f9fd;overflow:hidden;background:linear-gradient(120deg,#091b2f,#214763)}body.lux-kitchens .lux-about-cinema .lk-about-visual{position:absolute;inset:0;z-index:-1;overflow:hidden}body.lux-kitchens .lux-about-cinema .lk-about-visual img{position:absolute;display:block;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;opacity:1;transition:opacity .42s ease}body.lux-kitchens .lux-about-cinema .lk-about-image-gradient{position:absolute;inset:0;background:linear-gradient(270deg,rgb(4 19 34 / .93),rgb(9 31 48 / .82) 35%,rgb(11 33 49 / .42) 67%,rgb(4 20 34 / .15)),linear-gradient(0deg,rgb(2 15 27 / .56),transparent 60%)}body.lux-kitchens .lux-about-cinema .lk-about-grid-art{position:absolute;inset:0;opacity:.20;pointer-events:none;background:repeating-linear-gradient(120deg,transparent 0 84px,rgb(219 240 253 / .09) 85px 86px,transparent 87px 145px)}body.lux-kitchens .lux-about-cinema .lk-about-layout{min-height:inherit;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:70px 84px;position:relative;z-index:2}body.lux-kitchens .lux-about-cinema .lk-about-copy{width:min(100%,650px);padding:clamp(20px,2.4vw,36px);border:1px solid rgb(225 243 254 / .26);background:linear-gradient(130deg,rgb(11 33 54 / .53),rgb(6 31 47 / .17));border-radius:26px 70px 26px 26px;box-shadow:0 22px 54px rgb(0 8 16 / .22)}body.lux-kitchens .lux-about-cinema .lk-about-eyebrow{color:#e5f1f7;font-size:12px;letter-spacing:.01em;font-weight:800}body.lux-kitchens .lux-about-cinema .lk-about-scene-title{display:block;margin:16px 0 4px;width:max-content;max-width:100%;color:#fbf0d4;border-bottom:1px solid rgb(236 213 165 / .54);padding-bottom:7px;font-weight:800;font-size:clamp(12px,1.3vw,15px)}body.lux-kitchens .lux-about-cinema h2{color:#fff!important;line-height:1.54;font-size:clamp(30px,3.65vw,48px);margin:15px 0 20px;text-shadow:0 3px 21px rgb(2 12 25 / .5)}body.lux-kitchens .lux-about-cinema h2 em{color:#e0edf7!important}body.lux-kitchens .lux-about-cinema .lk-about-copy>p{color:#edf5fc!important;line-height:2.06;margin:12px 0;font-size:clamp(12px,1.02vw,14px)}body.lux-kitchens .lux-about-cinema .lux-about-points{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0}body.lux-kitchens .lux-about-cinema .lux-about-points span{color:#fff!important;border:1px solid rgb(230 243 253 / .38);border-radius:99px;background:rgb(222 244 255 / .10);padding:10px 12px;font-size:10px}body.lux-kitchens .lux-about-cinema .lk-about-action{display:inline-flex;align-items:center;gap:15px;min-height:47px;border:1px solid rgb(255 255 255 / .62);background:linear-gradient(130deg,rgb(235 248 255 / .24),rgb(191 220 237 / .10));color:#fff!important;border-radius:99px;padding:11px 21px;font-weight:800;font-size:12px;box-shadow:0 7px 19px rgb(0 13 31 / .3)}body.lux-kitchens .lux-about-cinema .lk-about-action:hover{background:rgb(222 242 255 / .30)}body.lux-kitchens .lux-about-cinema .lk-about-status{display:flex;align-items:center;justify-content:center;gap:12px;align-self:flex-end;padding:7px 12px;background:rgb(5 27 43 / .63);border:1px solid rgb(236 247 255 / .32);border-radius:99px;color:#fff;white-space:nowrap}body.lux-kitchens .lux-about-cinema .lk-about-status>span{font-size:11px;direction:ltr;font-variant-numeric:tabular-nums}body.lux-kitchens .lux-about-cinema .lk-about-status button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid rgb(240 249 255 / .56);background:rgb(240 249 255 / .16);color:#fff;cursor:pointer}body.lux-kitchens .lux-about-cinema .lk-about-disclaimer{position:absolute;z-index:3;bottom:18px;right:clamp(18px,4vw,70px);font-size:10px;color:#e2eaf0;line-height:1.6;margin:0}body.lux-kitchens .lux-gallery-section .lux-gallery-track{scrollbar-width:thin}body.lux-kitchens .lux-gallery-section .lux-gallery-item{content-visibility:auto;contain-intrinsic-size:360px 305px;scroll-snap-align:center}body.lux-kitchens .lux-gallery-section .lux-gallery-item img{display:block;width:100%;height:100%;object-fit:cover}body.lux-kitchens .lux-process-grid .lk-step-card{display:grid;grid-template-columns:1fr auto;align-content:start;gap:9px 12px;min-height:285px;position:relative;overflow:hidden;border-radius:80px 80px 24px 24px;background:radial-gradient(circle at 75% 15%,rgb(193 221 238 / .66),transparent 42%),linear-gradient(145deg,#fff,#eaf5fb);border:1px solid #c2d7e4;box-shadow:0 15px 33px rgb(14 55 86 / .13)}body.lux-kitchens .lux-process-grid .lk-step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6c9ebe,#eff5fa,#afcddd)}body.lux-kitchens .lux-process-grid .lk-step-visual{display:grid;place-items:center;width:93px;height:93px;border-radius:50%;background:linear-gradient(145deg,#e7f4fb,#c4dbe9);border:1px solid #fff;box-shadow:0 10px 19px rgb(13 51 76 / .16);grid-column:1 / -1;margin:auto}body.lux-kitchens .lux-process-grid .lk-step-visual img{width:80px;height:80px;display:block}body.lux-kitchens .lux-process-grid .lk-step-number{grid-column:1 / -1;justify-self:center;font-size:12px;color:#4e7993;background:#e3f0f8;padding:6px 13px;border-radius:100px}body.lux-kitchens .lux-process-grid .lk-step-card h3{grid-column:1 / -1;margin:5px 0 0;text-align:center;color:#174563;font-size:16px}body.lux-kitchens .lux-process-grid .lk-step-card p{grid-column:1 / -1;margin:0;color:#537286;text-align:center;line-height:1.95;font-size:12px}body.lux-kitchens .lux-process-grid .lk-step-card:hover .lk-step-visual{transform:translateY(-4px) rotateY(12deg);transition:transform .3s}@media(max-width:960px){body.lux-kitchens .lux-about-cinema .lk-about-layout{flex-direction:column;align-items:flex-start;gap:17px}body.lux-kitchens .lux-about-cinema .lk-about-status{align-self:flex-end}}@media(max-width:650px){body.lux-kitchens .lux-hero-v2 .lux-hero-photos{height:290px;max-width:100%;padding:0 9px 18px}body.lux-kitchens .lux-hero-v2 .lux-hero-main-photo{inset:5px 7px 21px;border-radius:130px 130px 18px 18px;border-width:2px}body.lux-kitchens .lux-hero-v2 .lux-hero-floating{width:104px;height:126px;left:0;bottom:0}body.lux-kitchens section.lux-about-cinema{min-height:600px}body.lux-kitchens .lux-about-cinema .lk-about-layout{padding-block:54px 62px;min-height:600px;justify-content:center}body.lux-kitchens .lux-about-cinema .lk-about-copy{padding:23px 17px;border-radius:28px 54px 24px 24px;background:rgb(8 29 47 / .79)}body.lux-kitchens .lux-about-cinema .lk-about-image-gradient{background:linear-gradient(270deg,rgb(4 19 34 / .85),rgb(6 25 43 / .44)),linear-gradient(0deg,rgb(2 16 29 / .57),transparent)}body.lux-kitchens .lux-about-cinema h2{font-size:clamp(29px,7.7vw,38px)}body.lux-kitchens .lux-about-cinema .lk-about-copy>p{font-size:12px;line-height:1.9}body.lux-kitchens .lux-about-cinema .lux-about-points{gap:6px}body.lux-kitchens .lux-about-cinema .lux-about-points span{padding:8px 9px;font-size:9px}body.lux-kitchens .lux-about-cinema .lk-about-disclaimer{right:15px;bottom:10px;left:15px;text-align:center;font-size:9px}body.lux-kitchens .lux-gallery-section .lux-gallery-item{contain-intrinsic-size:300px 240px}body.lux-kitchens .lux-process-grid .lk-step-card{min-height:0;grid-template-columns:80px minmax(0,1fr);column-gap:13px;border-radius:32px;padding:17px 19px}body.lux-kitchens .lux-process-grid .lk-step-visual{grid-column:1;grid-row:1 / span 3;width:73px;height:73px}body.lux-kitchens .lux-process-grid .lk-step-visual img{width:67px;height:67px}body.lux-kitchens .lux-process-grid .lk-step-number{grid-column:2;justify-self:start}body.lux-kitchens .lux-process-grid .lk-step-card h3,body.lux-kitchens .lux-process-grid .lk-step-card p{grid-column:2;text-align:right}body.lux-kitchens .lux-process-grid .lk-step-card h3{font-size:14px}body.lux-kitchens .lux-process-grid .lk-step-card p{font-size:11px}}@media(prefers-reduced-motion:reduce){body.lux-kitchens .lux-about-cinema .lk-about-visual img,body.lux-kitchens .lux-process-grid .lk-step-visual{transition:none!important}}body.lux-kitchens section.lux-about-cinema{display:block!important;position:relative;isolation:isolate;overflow:hidden!important;width:100%;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:#081e34!important;border-top:1px solid rgb(201 229 241 / .35);border-bottom:1px solid #a3bfce}body.lux-kitchens section.lux-about-cinema .lk-about-visual{position:relative!important;inset:auto!important;z-index:1!important;width:100%;height:auto!important;max-height:none;min-height:0;aspect-ratio:1672 / 941;display:block;background:#08243c;overflow:hidden}body.lux-kitchens section.lux-about-cinema .lk-about-image-layer{position:absolute!important;inset:0!important;z-index:1;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;margin:0!important;transform:none!important;filter:none!important;background:#08243c}body.lux-kitchens section.lux-about-cinema #lk-about-visual-image{opacity:1!important;z-index:1}body.lux-kitchens section.lux-about-cinema #lk-about-next-image{z-index:2;opacity:0;pointer-events:none;transition:opacity .68s cubic-bezier(.2,.75,.2,1)!important}body.lux-kitchens section.lux-about-cinema #lk-about-next-image.is-visible{opacity:1!important}body.lux-kitchens section.lux-about-cinema .lk-about-image-gradient,body.lux-kitchens section.lux-about-cinema .lk-about-grid-art{display:none!important}body.lux-kitchens section.lux-about-cinema .lk-about-accessible-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay{position:relative!important;z-index:3!important;inset:auto!important;display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;padding:14px clamp(16px,3vw,48px)!important;gap:12px;background:linear-gradient(105deg,#0b273e,#153a55 55%,#0c2940)!important;border-top:1px solid rgb(222 243 252 / .29);pointer-events:auto!important}body.lux-kitchens section.lux-about-cinema .lk-about-scene-title{display:inline-block!important;position:relative!important;flex:1 1 260px;padding:0!important;margin:0!important;min-width:0!important;width:auto!important;max-width:100%!important;color:#fff!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;text-shadow:none!important;font:800 clamp(12px,1.25vw,16px)/1.8 Almarai,Tahoma,sans-serif!important;white-space:normal;letter-spacing:0;text-align:right;backdrop-filter:none!important}body.lux-kitchens section.lux-about-cinema .lk-about-navigation{display:flex!important;position:relative!important;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;direction:ltr;color:#e6f6fe;border:1px solid rgb(211 236 249 / .39);border-radius:99px;background:rgb(228 243 252 / .075);padding:5px 10px}body.lux-kitchens section.lux-about-cinema .lk-about-progress{display:inline-flex;align-items:center;min-width:47px;justify-content:center;color:#f3faff;font-size:12px;font-variant-numeric:tabular-nums;direction:ltr}body.lux-kitchens section.lux-about-cinema .lk-about-nav{display:grid!important;place-items:center;min-width:42px!important;width:42px!important;min-height:42px!important;height:42px!important;border:1px solid rgb(223 240 250 / .54)!important;border-radius:50%;padding:0;background:linear-gradient(135deg,rgb(222 241 255 / .19),rgb(67 113 149 / .23))!important;color:#fff!important;cursor:pointer;font:800 17px/1 Almarai,Tahoma,sans-serif;transition:background .2s,transform .2s}body.lux-kitchens section.lux-about-cinema .lk-about-nav:hover{background:rgb(222 242 255 / .35)!important;transform:translateY(-2px)}body.lux-kitchens section.lux-about-cinema .lk-about-nav:focus-visible,body.lux-kitchens section.lux-about-cinema .lk-about-thumb:focus-visible{outline:3px solid #e7c886;outline-offset:3px}body.lux-kitchens section.lux-about-cinema .lk-about-thumbs{position:relative!important;z-index:2;width:100%;display:flex!important;direction:rtl;align-items:stretch;gap:10px;padding:14px clamp(14px,2.7vw,42px) 17px;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#6b9bb8 #14334c;background:linear-gradient(140deg,#e1ecf4,#eef6fa 42%,#c9ddeb)}body.lux-kitchens section.lux-about-cinema .lk-about-thumb{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 clamp(96px,9.5vw,141px);min-width:0;max-width:none;padding:4px!important;overflow:hidden;scroll-snap-align:start;border:2px solid rgb(28 78 113 / .28);border-radius:13px;background:linear-gradient(135deg,#fff,#d9e9f3);color:#fff;box-shadow:0 5px 12px rgb(7 30 51 / .13);cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}body.lux-kitchens section.lux-about-cinema .lk-about-thumb:hover{transform:translateY(-3px);border-color:#437fa6}body.lux-kitchens section.lux-about-cinema .lk-about-thumb.is-current{border-color:#2666a1;box-shadow:0 0 0 2px rgb(74 165 232 / .45),0 8px 17px rgb(8 57 104 / .24)}body.lux-kitchens section.lux-about-cinema .lk-about-thumb img{display:block!important;max-width:100%!important;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover!important;border-radius:8px;filter:none!important}body.lux-kitchens section.lux-about-cinema .lk-about-thumb>span{position:absolute;z-index:2;top:6px;left:6px;padding:3px 6px;border-radius:7px;background:rgb(7 30 52 / .79);border:1px solid rgb(240 250 255 / .48);color:#fff;font-size:10px;font-weight:800;line-height:1.3;direction:ltr}body.lux-kitchens section.lux-about-cinema .lk-about-disclaimer{position:relative!important;z-index:2;inset:auto!important;max-width:100%;background:#e1edf6;color:#35566b!important;text-align:center;margin:0!important;padding:10px 14px!important;font-size:10px!important;line-height:1.7;pointer-events:none}@media(max-width:650px){body.lux-kitchens section.lux-about-cinema{aspect-ratio:auto!important}body.lux-kitchens section.lux-about-cinema .lk-about-visual{aspect-ratio:1672/941!important;min-height:0!important}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay{gap:7px;padding:10px 13px!important}body.lux-kitchens section.lux-about-cinema .lk-about-scene-title{flex:1 1 100%;max-width:100%!important;text-align:center;font-size:12px!important}body.lux-kitchens section.lux-about-cinema .lk-about-navigation{margin-inline:auto}body.lux-kitchens section.lux-about-cinema .lk-about-nav{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}body.lux-kitchens section.lux-about-cinema .lk-about-thumbs{gap:8px;padding:11px 12px 13px}body.lux-kitchens section.lux-about-cinema .lk-about-thumb{flex-basis:94px;border-radius:12px}body.lux-kitchens section.lux-about-cinema .lk-about-disclaimer{font-size:9px!important}}@media(prefers-reduced-motion:reduce){body.lux-kitchens section.lux-about-cinema #lk-about-next-image,body.lux-kitchens section.lux-about-cinema .lk-about-nav,body.lux-kitchens section.lux-about-cinema .lk-about-thumb{transition:none!important;transform:none!important}}body.lux-kitchens section.lux-about-cinema{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;background:linear-gradient(125deg,#071a2c,#163b57)!important;overflow:hidden}body.lux-kitchens section.lux-about-cinema .lk-about-visual{position:relative!important;inset:auto!important;z-index:1!important;display:block;width:100%;height:auto!important;min-height:0!important;aspect-ratio:16/9;overflow:hidden;background:#0b263d}body.lux-kitchens section.lux-about-cinema .lk-about-visual>.lk-about-image-layer{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;max-width:100%;object-fit:contain!important;object-position:center!important;opacity:0!important;transform:none!important;transition:opacity .72s ease-in-out!important;background:transparent!important;will-change:opacity}body.lux-kitchens section.lux-about-cinema .lk-about-visual>.lk-about-image-layer.is-visible{opacity:1!important}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay{position:relative!important;inset:auto!important;z-index:2!important;display:flex;justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:18px 24px 10px;min-height:74px;pointer-events:auto!important;flex-wrap:wrap;background:none!important}body.lux-kitchens section.lux-about-cinema .lk-about-accessible-heading{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay .lk-about-scene-title{position:relative!important;inset:auto!important;display:block;width:auto!important;max-width:100%!important;min-width:0;color:#fff!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;text-shadow:0 2px 9px #00182e;font:800 clamp(13px,1.2vw,17px)/1.8 Almarai,Tahoma,sans-serif!important;text-align:right!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.lux-kitchens section.lux-about-cinema .lk-about-navigation{display:flex;align-items:center;gap:9px;flex:0 0 auto;direction:ltr}body.lux-kitchens section.lux-about-cinema .lk-about-progress{display:inline-flex;align-items:center;justify-content:center;min-width:63px;color:#e8f6ff;font:800 12px/1.3 Almarai,Tahoma,sans-serif;font-variant-numeric:tabular-nums;direction:ltr}body.lux-kitchens section.lux-about-cinema .lk-about-nav{display:grid!important;place-items:center;width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important;border-radius:50%!important;border:1px solid #a9c8dc!important;background:linear-gradient(140deg,#234962,#102d46)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff2c,0 6px 14px #00112145;font:800 19px/1 Almarai,Tahoma,sans-serif;cursor:pointer;transition:background .25s ease,transform .25s ease}body.lux-kitchens section.lux-about-cinema .lk-about-nav:hover{background:#366f96!important;transform:translateY(-2px)}body.lux-kitchens section.lux-about-cinema .lk-about-nav:focus-visible,body.lux-kitchens section.lux-about-cinema .lk-about-thumb:focus-visible{outline:3px solid #85c5f8;outline-offset:4px}body.lux-kitchens section.lux-about-cinema .lk-about-thumbs{position:relative;z-index:2;width:min(100%,1240px);margin:0 auto;padding:8px 24px 15px;display:flex;align-items:center;justify-content:center;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#638dab #102b42;direction:rtl}body.lux-kitchens section.lux-about-cinema .lk-about-thumb{position:relative;display:block;flex:0 0 92px;width:92px;height:67px;padding:3px!important;overflow:hidden;border-radius:13px!important;border:2px solid #6589a5!important;background:#122e45!important;box-shadow:0 6px 15px #04111e75;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body.lux-kitchens section.lux-about-cinema .lk-about-thumb img{display:block;width:100%!important;height:100%!important;max-width:100%;object-fit:cover!important;border-radius:8px}body.lux-kitchens section.lux-about-cinema .lk-about-thumb>span{position:absolute;bottom:4px;right:4px;padding:2px 6px;font:800 10px/1.4 Almarai,Tahoma,sans-serif;color:#fff;background:#102a44d9;border:1px solid #b3d1e75c;border-radius:6px}body.lux-kitchens section.lux-about-cinema .lk-about-thumb.is-current{border-color:#d6e9fa!important;box-shadow:0 0 0 2px #4e9cdc,0 0 17px #4eaff482;transform:translateY(-2px)}body.lux-kitchens section.lux-about-cinema .lk-about-disclaimer{position:relative!important;inset:auto!important;z-index:2;color:#b7ccd9!important;font:400 10px/1.7 Almarai,Tahoma,sans-serif!important;text-align:center;margin:0!important;padding:0 20px 15px;text-shadow:none!important;pointer-events:auto!important}@media(max-width:920px){body.lux-kitchens section.lux-about-cinema .lk-about-thumbs{justify-content:flex-start;padding-inline:16px}}@media(max-width:650px){body.lux-kitchens section.lux-about-cinema .lk-about-visual{height:auto!important;min-height:0!important;aspect-ratio:16/9!important}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay{flex-direction:column;align-items:stretch;gap:8px;padding:11px 14px 8px;min-height:0}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay .lk-about-scene-title{font-size:12px!important;line-height:1.75!important;text-align:center!important}body.lux-kitchens section.lux-about-cinema .lk-about-navigation{justify-content:center;gap:11px}body.lux-kitchens section.lux-about-cinema .lk-about-nav{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body.lux-kitchens section.lux-about-cinema .lk-about-thumbs{gap:8px;padding:8px 14px 12px}body.lux-kitchens section.lux-about-cinema .lk-about-thumb{flex-basis:78px;width:78px;height:59px;border-radius:10px!important}body.lux-kitchens section.lux-about-cinema .lk-about-disclaimer{font-size:9px!important;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){body.lux-kitchens section.lux-about-cinema .lk-about-image-layer,body.lux-kitchens section.lux-about-cinema .lk-about-thumb,body.lux-kitchens section.lux-about-cinema .lk-about-nav{transition:none!important;animation:none!important}}body.lux-kitchens #lk3d-showcase .lk3d-scene{height:390px;max-width:100%}body.lux-kitchens #lk3d-showcase .lk3d-card{width:min(395px,75vw);height:310px;border:4px solid rgb(250 254 255 / .94);border-radius:28px;overflow:hidden;background:linear-gradient(155deg,#102f48,#1b4460);box-shadow:0 21px 44px rgb(10 40 62 / .25)}body.lux-kitchens #lk3d-showcase .lk3d-card-image{display:block;width:100%;height:220px;overflow:hidden;background:linear-gradient(160deg,#193f5d,#284e69);border-radius:23px 23px 0 0}body.lux-kitchens #lk3d-showcase .lk3d-card-image img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;background:#183a55}body.lux-kitchens #lk3d-showcase .lk3d-card-scrim{inset:auto 0 0;height:104px;background:linear-gradient(0deg,#0a2840,#173e59);border-top:1px solid rgb(209 231 243 / .25)}body.lux-kitchens #lk3d-showcase .lk3d-card-info{display:grid;gap:5px;bottom:12px;right:17px;left:17px;text-align:right;z-index:2}body.lux-kitchens #lk3d-showcase .lk3d-card-index{font-size:10px;color:#bed8ea}body.lux-kitchens #lk3d-showcase .lk3d-card-info strong{font-size:17px;line-height:1.4;color:#fff}body.lux-kitchens #lk3d-showcase .lk3d-card-info small{font-size:10px;line-height:1.5;color:#e1edf5}body.lux-kitchens #lk3d-showcase .lk3d-card-expand{top:11px;left:11px;width:37px;height:37px}body.lux-kitchens #lk3d-showcase .lk3d-disclaimer{max-width:760px;margin:16px auto 14px;font-size:11px;line-height:1.8;color:#456e87}@media(max-width:780px){body.lux-kitchens #lk3d-showcase .lk3d-scene{height:360px}body.lux-kitchens #lk3d-showcase .lk3d-card{width:min(342px,72vw);height:286px}body.lux-kitchens #lk3d-showcase .lk3d-card-image{height:194px}}@media(max-width:480px){body.lux-kitchens #lk3d-showcase .lk3d-scene{height:292px;margin-top:17px}body.lux-kitchens #lk3d-showcase .lk3d-card{width:min(273px,76vw);height:241px;border-width:3px;border-radius:19px}body.lux-kitchens #lk3d-showcase .lk3d-card-image{height:152px;border-radius:16px 16px 0 0}body.lux-kitchens #lk3d-showcase .lk3d-card-info{bottom:9px;left:10px;right:10px;gap:3px}body.lux-kitchens #lk3d-showcase .lk3d-card-info strong{font-size:13px}body.lux-kitchens #lk3d-showcase .lk3d-card-info small{font-size:9px}body.lux-kitchens #lk3d-showcase .lk3d-card-scrim{height:89px}}@media(prefers-reduced-motion:reduce){body.lux-kitchens #lk3d-showcase .lk3d-card{transition:none!important}}body.lux-kitchens .lux-announcement{display:none!important}body.lux-kitchens .lux-header{position:sticky!important;top:0!important;z-index:110!important;margin:0!important;padding:0!important;background:linear-gradient(112deg,rgb(205 226 240 / .93) 0%,rgb(246 252 255 / .91) 47%,rgb(195 219 236 / .91) 100%)!important;border-bottom:1px solid rgb(124 163 189 / .58)!important;-webkit-backdrop-filter:blur(11px) saturate(1.15);backdrop-filter:blur(11px) saturate(1.15);box-shadow:0 7px 18px rgb(12 49 76 / .13)!important}body.lux-kitchens .lux-header-in{height:72px!important;min-height:0!important;max-height:72px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body.lux-kitchens .lux-header .lux-logo-img{flex:0 1 auto!important;max-width:190px!important;min-width:0!important;width:clamp(145px,17vw,188px)!important;margin:0!important;padding:0!important}body.lux-kitchens .lux-header .lux-logo-img img{width:100%!important;max-width:100%!important;height:59px!important;max-height:59px!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}body.lux-kitchens .lux-header nav:not(.lux-mobile-nav) a{color:#143e5d!important;text-shadow:0 1px 0 rgb(255 255 255 / .75)}body.lux-kitchens .lux-header nav:not(.lux-mobile-nav) a:hover{color:#2879ab!important}body.lux-kitchens .lux-header-in .lux-menu-toggle{padding:10px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;background:linear-gradient(140deg,rgb(255 255 255 / .5),rgb(166 204 229 / .23))!important;border:1px solid rgb(125 174 206 / .65)!important;border-radius:14px!important;box-shadow:inset 0 1px rgb(255 255 255 / .85),0 5px 12px rgb(20 74 105 / .1)}body.lux-kitchens .lux-header-in .lux-menu-toggle span{width:24px!important;height:2px!important;margin:4px auto!important;background:#1b5274!important;border-radius:4px}body.lux-kitchens .lux-header .lux-mobile-nav:not([hidden]){background:linear-gradient(145deg,rgb(230 243 252 / .97),rgb(244 250 255 / .96))!important;border:1px solid rgb(120 165 198 / .45)!important;border-radius:0 0 20px 20px!important;box-shadow:0 17px 30px rgb(5 32 55 / .16)!important;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}body.lux-kitchens .lux-header .lux-mobile-nav:not([hidden]) a{color:#183e58!important;background:rgb(255 255 255 / .65)!important;border:1px solid rgb(142 181 207 / .45)!important;box-shadow:inset 0 1px #ffffffa3}body.lux-kitchens .lux-header .lux-mobile-nav:not([hidden]) .lux-blog-entry{background:linear-gradient(115deg,#194967,#31759a)!important;color:#fff!important;border:1px solid rgb(215 239 252 / .4)!important}body.lux-kitchens .lux-main{margin-top:0!important;padding-top:0!important}body.lux-kitchens .lux-main>.lux-hero:first-child{margin-top:0!important}body.lux-kitchens section.lux-about-cinema{border:0!important;box-shadow:0 13px 35px rgb(5 27 45 / .14)}body.lux-kitchens section.lux-about-cinema .lk-about-visual{position:relative!important;isolation:isolate!important;overflow:hidden!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;background:radial-gradient(ellipse at 42% 50%,#294e69,#081f34 70%)!important;perspective:1100px}body.lux-kitchens section.lux-about-cinema .lk-about-visual::before{content:"";position:absolute;z-index:0;inset:-3%;pointer-events:none;background-image:linear-gradient(135deg,rgb(4 24 44 / .3),rgb(10 39 62 / .48)),var(--lk-scene-url,linear-gradient(115deg,#102b45,#365d77))!important;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(10px) saturate(.8) brightness(.79);transform:scale(1.05)}body.lux-kitchens section.lux-about-cinema .lk-about-visual>.lk-about-image-layer{z-index:1!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;transform:translateZ(0)!important;backface-visibility:hidden}body.lux-kitchens section.lux-about-cinema .lk-about-visual::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,rgb(3 19 37 / .21),transparent 19%,transparent 89%,rgb(13 41 61 / .08));box-shadow:inset 0 0 23px rgb(14 43 65 / .15)}body.lux-kitchens section.lux-about-cinema .lk-about-brand-watermark{position:absolute;z-index:5;right:clamp(10px,3vw,38px);bottom:clamp(10px,2vw,24px);display:flex;align-items:center;justify-content:center;width:clamp(112px,12vw,165px);height:clamp(44px,5vw,64px);padding:5px 10px;border:1px solid rgb(240 251 255 / .72);border-radius:13px;background:rgb(247 253 255 / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 19px rgb(4 25 44 / .26),inset 0 1px #fff}body.lux-kitchens section.lux-about-cinema .lk-about-brand-watermark img{display:block;width:100%;height:100%;object-fit:contain}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay{padding:10px clamp(12px,2.6vw,33px)!important;min-height:61px!important;gap:10px!important;background:linear-gradient(105deg,#0b2a43,#184763 48%,#0f3048)!important}body.lux-kitchens section.lux-about-cinema .lk-about-thumbs{background:linear-gradient(125deg,rgb(207 225 237 / .92),rgb(238 247 253 / .95) 50%,rgb(177 208 229 / .91))!important;padding-top:10px!important;padding-bottom:11px!important}body.lux-kitchens section.lux-about-cinema .lk-about-thumb{box-shadow:0 8px 16px rgb(12 45 65 / .18)!important;transform-style:preserve-3d;transition:transform .4s ease,box-shadow .4s ease!important}body.lux-kitchens section.lux-about-cinema .lk-about-thumb:hover,body.lux-kitchens section.lux-about-cinema .lk-about-thumb.is-current{transform:translateY(-4px) rotateX(5deg)!important;box-shadow:0 13px 22px rgb(8 46 72 / .24)!important}body.lux-kitchens section.lux-about-cinema .lk-about-disclaimer,body.lux-kitchens .lkfilm-stage-disclaimer{display:none!important}@media(max-width:760px){body.lux-kitchens .lux-header-in{height:64px!important;max-height:64px!important}body.lux-kitchens .lux-header .lux-logo-img{width:min(50vw,170px)!important;max-width:170px!important}body.lux-kitchens .lux-header .lux-logo-img img{height:53px!important;max-height:53px!important}body.lux-kitchens .lux-header-in .lux-menu-toggle{width:44px!important;height:44px!important}body.lux-kitchens section.lux-about-cinema .lk-about-visual{aspect-ratio:auto!important;height:clamp(285px,85vw,410px)!important;min-height:0!important}body.lux-kitchens section.lux-about-cinema .lk-about-visual::before{filter:blur(8px) saturate(.9) brightness(.74)}body.lux-kitchens section.lux-about-cinema .lk-about-brand-watermark{right:9px;bottom:9px;width:104px;height:42px;padding:3px 5px;background:rgb(247 252 255 / .87);-webkit-backdrop-filter:none;backdrop-filter:none}body.lux-kitchens section.lux-about-cinema .lk-about-mini-overlay{min-height:0!important;padding:9px 13px!important}body.lux-kitchens section.lux-about-cinema .lk-about-thumbs{padding-top:7px!important;padding-bottom:9px!important}}@media(prefers-reduced-motion:reduce){body.lux-kitchens section.lux-about-cinema .lk-about-thumb{transition:none!important;transform:none!important}}@media (max-width:700px){body.lux-kitchens .lux-types,body.lux-kitchens .lux-geometry,body.lux-kitchens .lux-materials,body.lux-kitchens .lux-process,body.lux-kitchens .lux-gallery-section,body.lux-kitchens .lux-neighborhood-posts,body.lux-kitchens .lux-neighborhood,body.lux-kitchens .lux-faq,body.lux-kitchens .lux-advice{content-visibility:auto;contain-intrinsic-size:auto 750px}body.lux-kitchens .lux-header .lux-menu-toggle{min-width:44px;min-height:44px}}.kf-lightbox{position:fixed;inset:0;z-index:2147483000;background:rgb(5 13 25 / .94);display:none;align-items:center;justify-content:center;padding:64px 16px 35px;box-sizing:border-box;backdrop-filter:blur(12px)}.kf-lightbox.is-open{display:flex}.kf-lightbox img{display:block;max-width:95vw;max-height:calc(100dvh - 110px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 15px 55px #0008}.kf-lightbox button{position:absolute;top:14px;right:18px;width:46px;height:46px;border:1px solid #fff7;border-radius:50%;background:#ffffff25;color:#fff;font-size:32px;line-height:1;cursor:pointer;display:grid;place-items:center}.kf-lightbox button:focus-visible{outline:3px solid #fff;outline-offset:3px}.kf-lightbox-caption{position:absolute;bottom:9px;left:16px;right:16px;color:#fff;text-align:center;font:500 14px/1.6 Almarai,Tahoma,sans-serif;max-height:2.9em;overflow:hidden}.single-post article img,.single-post .entry-content img,.page .entry-content img{cursor:zoom-in}body.kf-lightbox-lock{overflow:hidden!important}.kf-cta-pair{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:24px auto;direction:rtl}.kf-cta-pair a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:155px;padding:13px 24px;border:1px solid rgb(255 255 255 / .45);border-radius:999px;color:#fff!important;text-decoration:none!important;font:800 14px/1.6 'Almarai',Tahoma,sans-serif;box-shadow:0 9px 23px rgb(14 39 70 / .19),inset 0 2px 2px rgb(255 255 255 / .28);transition:transform .2s ease,box-shadow .2s ease}.kf-cta-pair a:hover{transform:translateY(-3px);box-shadow:0 13px 27px rgb(14 39 70 / .25)}.kf-cta-pair a:focus-visible{outline:3px solid #f4d59b;outline-offset:3px}.kf-cta-pair .kf-cta-wa{background:linear-gradient(145deg,#46e48c,#0b9951)}.kf-cta-pair .kf-cta-call{background:linear-gradient(145deg,#63b3ff,#1959b4)}.kf-cta-pair svg{width:19px;height:19px;fill:currentColor}.kf-end-contact{padding:26px 16px;margin:20px auto;border-radius:22px;background:linear-gradient(135deg,#0b233b,#20456a);text-align:center;max-width:1100px;box-shadow:0 12px 32px #102b4530}.kf-end-contact p{color:#e9f0f8!important;margin:0 0 12px;font-size:17px;font-weight:700}@media(max-width:500px){.kf-cta-pair a{min-width:130px;padding:11px 16px;font-size:13px}.kf-end-contact{margin:14px 10px}}.kf-image-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:12px auto 26px;direction:rtl}.kf-image-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:9px 17px;color:white!important;font:700 13px/1.6 'Almarai',sans-serif;text-decoration:none!important;box-shadow:0 5px 16px #142b4730;transition:transform .2s}.kf-image-actions a:hover{transform:translateY(-2px)}.kf-image-actions .kf-wa{background:linear-gradient(135deg,#31d67b,#098b49)}.kf-image-actions .kf-call{background:linear-gradient(135deg,#56a6e9,#1653ad)}.kf-image-actions svg{width:17px;height:17px;fill:currentColor}body .lux-header .lux-logo,body .lux-header .lux-logo-img{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:130px!important;max-width:130px!important;height:66px!important;max-height:66px!important;overflow:hidden!important}body .lux-header .lux-logo-img img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}@media(max-width:700px){body .lux-header .lux-logo,body .lux-header .lux-logo-img{width:105px!important;max-width:105px!important;height:55px!important;max-height:55px!important}}body #fakhama-side-contact{left:14px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;gap:12px!important;z-index:99990!important}body #fakhama-side-contact a{width:56px!important;height:56px!important;border-radius:50%!important;border:1px solid rgb(255 255 255 / .52)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 9px 25px rgb(10 32 54 / .27),inset 0 2px 3px rgb(255 255 255 / .42),inset 0 -3px 6px rgb(0 0 0 / .13)!important;transition:transform .2s ease,box-shadow .2s ease!important}body #fakhama-side-contact .fakhama-wa{background:linear-gradient(145deg,#51ed93 0%,#15bf65 48%,#08773d 100%)!important}body #fakhama-side-contact .fakhama-call{background:linear-gradient(145deg,#7cc1ff 0%,#287ddd 48%,#123e92 100%)!important}body #fakhama-side-contact a:hover{transform:translateY(-3px) scale(1.07)!important;box-shadow:0 14px 30px rgb(10 32 54 / .32),inset 0 2px 4px rgb(255 255 255 / .5)!important}@media(max-width:600px){body #fakhama-side-contact{left:9px!important;right:auto!important}body #fakhama-side-contact a{width:49px!important;height:49px!important}}#lk3d-showcase .lk3d-scene{height:clamp(560px,68vw,850px)!important;min-height:560px!important}#lk3d-showcase .lk3d-card{width:min(84vw,850px)!important;aspect-ratio:4/3!important;height:auto!important;max-height:none!important;overflow:hidden!important}#lk3d-showcase .lk3d-card-image{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#152c45!important}#lk3d-showcase .lk3d-card-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}#lk3d-showcase .lk3d-card-scrim{pointer-events:none}@media(max-width:650px){#lk3d-showcase .lk3d-scene{height:550px!important;min-height:550px!important}#lk3d-showcase .lk3d-card{width:90vw!important;aspect-ratio:4/3!important;height:auto!important;max-height:none!important}}#fakhama-side-contact{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:99990;display:flex;flex-direction:column;gap:12px;direction:ltr}#fakhama-side-contact a{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;box-shadow:0 7px 22px rgb(0 0 0 / .23),inset 0 2px 2px rgb(255 255 255 / .25);border:1px solid rgb(255 255 255 / .35);transition:transform .2s ease,box-shadow .2s ease}#fakhama-side-contact a:hover,#fakhama-side-contact a:focus-visible{transform:scale(1.1);box-shadow:0 10px 26px rgb(0 0 0 / .3);outline:2px solid #fff;outline-offset:2px}#fakhama-side-contact .fakhama-wa{background:linear-gradient(145deg,#39e77d,#07954b)}#fakhama-side-contact .fakhama-call{background:linear-gradient(145deg,#3788e9,#104eac)}#fakhama-side-contact svg{width:26px;height:26px;fill:currentColor}@media(max-width:600px){#fakhama-side-contact{right:9px;gap:10px}#fakhama-side-contact a{width:47px;height:47px}#fakhama-side-contact svg{width:23px;height:23px}}