/* Color sample images replace old cartoon and circular finish selectors */
body.home #rk-color-selector .rk-photo-preview{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;min-height:315px!important;padding:12px 12px 28px!important;position:relative;overflow:hidden;border-radius:22px!important;border:1px solid #bbd4ed!important;background:radial-gradient(ellipse at center,#fff 0%,#eaf4fc 73%,#d5e6f5 100%)!important;box-shadow:inset 0 2px 10px #fff,0 10px 22px rgba(4,40,84,.08)}
body.home #rk-color-selector .rk-photo-preview .rk-cabinet-photo{display:block!important;width:min(100%,560px)!important;aspect-ratio:4/3;flex:none;background:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-cabinet-ivory.png') center/contain no-repeat!important;filter:drop-shadow(0 9px 9px rgba(9,42,72,.15));transition:transform .28s}
body.home #rk-color-selector:has(input[value="beige"]:checked) .rk-cabinet-photo{background-image:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-cabinet-beige.png')!important}
body.home #rk-color-selector:has(input[value="ivory"]:checked) .rk-cabinet-photo{background-image:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-cabinet-ivory.png')!important}
body.home #rk-color-selector:has(input[value="blue"]:checked) .rk-cabinet-photo{background-image:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-cabinet-blue.png')!important}
body.home #rk-color-selector:has(input[value="olive"]:checked) .rk-cabinet-photo{background-image:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-cabinet-olive.png')!important}
body.home #rk-color-selector:has(input[value="oak"]:checked) .rk-cabinet-photo{background-image:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-cabinet-oak.png')!important}
body.home #rk-color-selector:has(input[value="charcoal"]:checked) .rk-cabinet-photo{background-image:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-cabinet-charcoal.png')!important}
body.home #rk-color-selector .rk-photo-label{position:absolute;bottom:9px;left:6px;right:6px;text-align:center;font:700 12px/1.6 Almarai,Arial,sans-serif;color:#16568f}
body.home #rk-color-selector .rk-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px}
body.home #rk-color-selector .rk-swatch{position:relative;min-width:0!important}
body.home #rk-color-selector .rk-swatch input{position:absolute;opacity:0;top:0;right:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}
body.home #rk-color-selector .rk-swatch .rk-chip{display:block!important;width:64px!important;height:64px!important;flex:none!important;order:-1;border-radius:50%!important;border:4px solid #edf6fe!important;outline:1px solid #97b0c8!important;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.32),transparent 48%),var(--c)!important;box-shadow:inset -6px -7px 13px rgba(0,0,0,.18),0 6px 12px rgba(6,52,98,.15)!important}
body.home #rk-color-selector .rk-swatch:has(input[value="oak"]) .rk-chip{background:repeating-linear-gradient(99deg,#b7855c 0 5px,#9f6c44 6px,#c5986c 8px)!important}
body.home #rk-price-factors .rk-factors-grid{gap:14px!important}
body.home #rk-price-factors .rk-factor{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;border-radius:22px!important;border:1px solid #bdd8ed!important;box-shadow:0 9px 23px rgba(8,48,93,.08)!important;transition:transform .24s ease,box-shadow .24s ease}
body.home #rk-price-factors .rk-factor .rk-factor-cutout{display:block!important;width:clamp(95px,11vw,150px)!important;height:clamp(95px,11vw,150px)!important;object-fit:contain!important;max-width:100%;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0 auto 12px!important;filter:drop-shadow(0 7px 7px rgba(7,48,95,.11))}
body.home #rk-price-factors .rk-factor strong{margin:0 0 8px!important}
@media(hover:hover){body.home #rk-price-factors .rk-factor:hover{transform:translateY(-5px);box-shadow:0 17px 30px rgba(8,48,93,.15)!important}}
@media(max-width:650px){body.home #rk-color-selector .rk-photo-preview{min-height:240px!important}body.home #rk-color-selector .rk-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.home #rk-color-selector .rk-swatch .rk-chip{width:48px!important;height:48px!important}body.home #rk-price-factors .rk-factor .rk-factor-cutout{width:115px!important;height:115px!important}body.home #rk-price-factors .rk-factors-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:400px){body.home #rk-price-factors .rk-factors-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){body.home #rk-price-factors .rk-factor{transition:none!important}}
/* Final material-color thumbnails and legible six-step choices */
body.home #rk-color-selector .rk-swatch .rk-chip.rk-chip-premium{background-image:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-round-color-swatches.png')!important;background-size:300% 200%!important;background-repeat:no-repeat!important;background-color:transparent!important;border:2px solid #dceaf6!important;border-radius:50%!important;outline:1px solid #9cb8d3!important;box-shadow:0 5px 12px rgba(13,62,112,.16)!important}
body.home #rk-color-selector .rk-swatch:has(input[value="beige"]) .rk-chip-premium{background-position:0% 0%!important}
body.home #rk-color-selector .rk-swatch:has(input[value="ivory"]) .rk-chip-premium{background-position:50% 0%!important}
body.home #rk-color-selector .rk-swatch:has(input[value="blue"]) .rk-chip-premium{background-position:100% 0%!important}
body.home #rk-color-selector .rk-swatch:has(input[value="olive"]) .rk-chip-premium{background-position:0% 100%!important}
body.home #rk-color-selector .rk-swatch:has(input[value="oak"]) .rk-chip-premium{background-position:50% 100%!important}
body.home #rk-color-selector .rk-swatch:has(input[value="charcoal"]) .rk-chip-premium{background-position:100% 100%!important}
body.home #rk-color-selector legend{color:#123d68!important;text-shadow:none!important;padding:14px 28px!important;position:relative;isolation:isolate}
body.home #rk-color-selector legend:before{content:'';position:absolute;inset:0;z-index:-1;background:url('https://riyadhkitchens.site/wp-content/uploads/2026/10/rk-blue-silver-brush.png') center/100% 100% no-repeat;opacity:.33;pointer-events:none}
body.home #rk-price-factors .rk-factor .rk-factor-cutout{object-fit:contain!important;background:transparent!important;max-width:100%!important}
@media(max-width:650px){body.home #rk-color-selector .rk-swatch .rk-chip-premium{width:52px!important;height:52px!important}body.home #rk-price-factors .rk-factors-grid{grid-template-columns:1fr!important}}

