/* Blue/silver 3D icons & image chrome; home only - October 2026 */
body.home #rk-identity-2026 #rk-kitchen-steps{
 position:relative;overflow:hidden;isolation:isolate;border-radius:26px!important;
 border:1px solid #729abe!important;
 background:radial-gradient(ellipse at 86% 8%,rgba(59,138,220,.33),transparent 50%),linear-gradient(140deg,#0a2d52 0%,#143d59 57%,#0a355e 100%)!important;
 box-shadow:0 18px 42px rgba(5,35,73,.17),inset 0 2px rgba(255,255,255,.15)!important;
}
body.home #rk-identity-2026 #rk-kitchen-steps .rk-intro{position:relative;z-index:1;text-align:center;margin:0 auto 20px!important;max-width:790px}
body.home #rk-identity-2026 #rk-kitchen-steps .rk-intro :is(h2,.rk-subtitle,.rk-tag){color:#fff!important}
body.home #rk-identity-2026 #rk-kitchen-steps .rk-intro .rk-subtitle{font-size:clamp(13px,1.35vw,15px)!important;line-height:1.75!important;color:#e0edfb!important}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px!important;padding:0!important;margin:20px 0 0!important;counter-reset:none;position:relative;z-index:1;align-items:stretch}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel{
 position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;
 min-width:0;min-height:235px;margin:0!important;padding:20px 14px 22px!important;overflow:hidden;
 border:1px solid rgba(181,208,234,.93)!important;border-radius:22px 24px 20px 25px!important;
 background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(237,247,255,.91) 58%,rgba(222,239,252,.88))!important;
 box-shadow:0 12px 27px rgba(0,19,53,.18),inset 0 2px 0 #fff,inset 0 -2px 0 rgba(67,133,196,.12)!important;
 transform:translateZ(0);transition:transform .35s cubic-bezier(.22,.74,.3,1),box-shadow .3s ease,border-color .3s ease;
 text-align:center;
}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:before{
 content:"";pointer-events:none;position:absolute;inset:2px;border:1px solid rgba(255,255,255,.92);
 border-radius:19px 21px 17px 22px;background:linear-gradient(155deg,rgba(255,255,255,.55),transparent 43%,rgba(16,93,174,.055));z-index:0;
}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:after{
 content:"";pointer-events:none;position:absolute;inset:auto auto -45% -72%;width:62%;height:180%;
 background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);transform:rotate(23deg);transition:left .75s ease;z-index:1;
}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel .rk-step-premium-icon{
 position:relative;z-index:2;display:block;flex-shrink:0;width:clamp(75px,7vw,103px)!important;height:clamp(75px,7vw,103px)!important;
 margin:0 auto 10px!important;border:0!important;border-radius:0!important;background:transparent!important;
 object-fit:contain!important;box-shadow:none!important;filter:drop-shadow(0 6px 8px rgba(5,61,125,.17));
 transition:transform .35s ease,filter .35s ease;
}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel :is(h3,p){position:relative;z-index:2;margin-inline:0!important}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel h3{
 font:800 clamp(15px,1.25vw,19px)/1.55 Almarai,Tajawal,Arial,sans-serif!important;color:#114368!important;margin:0 0 8px!important;letter-spacing:0!important;
}
body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel p{
 font:400 clamp(12px,1vw,14px)/1.85 Almarai,Tajawal,Arial,sans-serif!important;color:#455c72!important;margin:0!important;overflow-wrap:break-word;
}
@media (hover:hover) and (pointer:fine){
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:hover{transform:translateY(-9px) perspective(850px) rotateX(3deg);border-color:#9bc7f0!important;box-shadow:0 23px 36px rgba(3,31,70,.26),inset 0 2px #fff!important}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:hover:after{left:160%}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:hover .rk-step-premium-icon{transform:translateY(-3px) scale(1.07);filter:drop-shadow(0 11px 13px rgba(5,77,165,.26))}
}
@media(max-width:1160px){
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:650px){
 body.home #rk-identity-2026 #rk-kitchen-steps{padding:18px 12px!important;border-radius:21px!important}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel{min-height:207px;padding:15px 9px 17px!important;border-radius:19px 21px 17px 22px!important}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:last-child{grid-column:1 / -1;min-height:175px;max-width:none;padding-inline:22px!important}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel .rk-step-premium-icon{width:78px!important;height:78px!important;margin-bottom:7px!important}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel h3{font-size:15px!important;line-height:1.55!important}
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel p{font-size:12px!important;line-height:1.75!important}
}
@media(max-width:360px){body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5{grid-template-columns:1fr}body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:last-child{grid-column:auto}}
/* Frame generated for this site, uploaded from Canva to WordPress. Layer is non-interactive. */
body.home .entry-content .rk-kitchen-grid > figure.wp-block-image{position:relative!important;isolation:isolate;border:1px solid #bed4ea!important;border-radius:19px!important;overflow:hidden!important;box-shadow:0 10px 25px rgba(7,46,92,.11),inset 0 0 0 1px #edf8ff!important;transition:transform .3s ease,box-shadow .3s ease}
body.home .entry-content .rk-kitchen-grid > figure.wp-block-image:before{
 content:"";position:absolute;inset:0;z-index:3;pointer-events:none;
 background:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/kitchen-frame-blue-silver-canva.png') center/100% 100% no-repeat;opacity:.72;
}
body.home .entry-content .rk-kitchen-grid .rk-showcase-caption{z-index:4!important;bottom:15px!important;right:16px!important;left:16px!important}
body.home .entry-content .rk-kitchen-grid .rk-gallery-expand{z-index:5!important;top:13px!important;left:15px!important}
@media(hover:hover) and (pointer:fine){body.home .entry-content .rk-kitchen-grid > figure.wp-block-image:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(7,42,90,.17)!important}}
/* Post thumbnail frame and removal of old gold halos in the latest-articles layout */
body.home .entry-content :is(.wp-block-kadence-posts,.kt-post-grid-layout-container) :is(.kadence-post-image,.post-thumbnail,.kt-blocks-post-grid-item .post-thumbnail){
 position:relative;isolation:isolate;border:1px solid #bbd5ee!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 21px rgba(7,42,90,.12)!important;
}
body.home .entry-content :is(.wp-block-kadence-posts,.kt-post-grid-layout-container) :is(.kadence-post-image,.post-thumbnail,.kt-blocks-post-grid-item .post-thumbnail):after{
 content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/kitchen-frame-blue-silver-canva.png') center/100% 100% no-repeat;opacity:.62;
}
body.home .entry-content .kt-blocks-post-grid-item :is(.entry-footer,.post-more-link-wrap,.kt-blocks-post-readmore-wrap,.kt-blocks-post-readmore){background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}
body.home .entry-content .kt-blocks-post-grid-item :is(.post-more-link,.more-link,.read-more-link){border:1px solid #8db5dd!important;outline:0!important;background:#0057b8!important;background-image:none!important;box-shadow:0 5px 13px rgba(7,42,90,.15)!important;border-radius:13px!important;color:#fff!important}
body.home .entry-content .kt-blocks-post-grid-item :is(.post-more-link,.more-link,.read-more-link):is(:hover,:focus-visible){background:#073e7f!important;border-color:#c3daef!important;box-shadow:0 7px 16px rgba(7,42,90,.2)!important}
@media(prefers-reduced-motion:reduce){
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel,
 body.home #rk-identity-2026 #rk-kitchen-steps ol.rk-grid-5 > li.rk-panel:after,
 body.home #rk-identity-2026 #rk-kitchen-steps .rk-step-premium-icon,
 body.home .entry-content .rk-kitchen-grid > figure.wp-block-image{transition:none!important}
}