.CategoryCard_cardContainer__2qLGE{perspective:1000px;height:400px;cursor:pointer}.CategoryCard_card__Dw3fO{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.CategoryCard_cardContainer__2qLGE:hover .CategoryCard_card__Dw3fO{transform:rotateY(180deg)}.CategoryCard_cardFace__iWSGX{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:box-shadow .3s ease}.CategoryCard_cardContainer__2qLGE:hover .CategoryCard_cardFace__iWSGX{box-shadow:0 8px 24px rgba(0,0,0,.15)}.CategoryCard_cardFront__GR24y{background-color:var(--color-surface);border:2px solid var(--color-border)}.CategoryCard_cardImage__QIf5r{width:100%;height:100%;object-fit:cover;display:block}.CategoryCard_cardBack__Euw9s{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-background) 100%);border:2px solid var(--color-accent);transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;text-align:center}.CategoryCard_cardTitle__ByWJV{font-size:2rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem;position:relative;padding-bottom:1rem}.CategoryCard_cardTitle__ByWJV:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent 0,var(--color-accent) 50%,transparent 100%)}.CategoryCard_cardDescription__I9Gwh{font-size:1.125rem;line-height:1.8;color:var(--color-text-secondary);max-width:90%}@media (max-width:768px){.CategoryCard_cardContainer__2qLGE{height:350px}.CategoryCard_cardContainer__2qLGE.CategoryCard_flipped__RbXjL .CategoryCard_card__Dw3fO,.CategoryCard_cardContainer__2qLGE:active .CategoryCard_card__Dw3fO{transform:rotateY(180deg)}.CategoryCard_cardTitle__ByWJV{font-size:1.75rem;margin-bottom:1rem}.CategoryCard_cardDescription__I9Gwh{font-size:1rem}.CategoryCard_cardBack__Euw9s{padding:2rem}}@media (max-width:480px){.CategoryCard_cardContainer__2qLGE{height:320px}.CategoryCard_cardTitle__ByWJV{font-size:1.5rem}.CategoryCard_cardDescription__I9Gwh{font-size:.95rem;line-height:1.6}.CategoryCard_cardBack__Euw9s{padding:1.5rem}}.CategoryCard_cardContainer__2qLGE:focus-within .CategoryCard_card__Dw3fO{transform:rotateY(180deg)}.CategoryCard_cardContainer__2qLGE:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:12px}.Header_header__KwdYD{padding:1.5rem 2rem;border-bottom:2px solid var(--color-border);background-color:var(--color-surface);box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative}.Header_header__KwdYD:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--color-accent) 50%,transparent 100%);opacity:.3}.Header_container__vrI8C{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}.Header_logoLink__8hJcT{display:flex;align-items:center;text-decoration:none;transition:transform .3s ease}.Header_logoLink__8hJcT:hover{transform:scale(1.02)}.Header_logoLink__8hJcT:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.Header_logo____uDV{height:90px;width:auto;object-fit:contain;cursor:pointer;border-radius:12px}.Header_nav__tNWGY{flex:1 1;display:flex;justify-content:center}.Header_navList__0gQJv{display:flex;gap:.5rem;list-style:none;margin:0;padding:0;align-items:center}.Header_navItem__5e1L_{position:relative}.Header_navLink__Rvw2c{display:block;color:var(--color-text);text-decoration:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:1.05rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.Header_navLink__Rvw2c:before{content:"";position:absolute;inset:0;border-radius:6px;padding:1px;background:linear-gradient(135deg,var(--color-border) 0,transparent 50%,var(--color-border) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s ease}.Header_navLink__Rvw2c:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%) scaleX(0);width:60%;height:2px;background:linear-gradient(90deg,transparent 0,var(--color-accent) 50%,transparent 100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Header_navLink__Rvw2c:hover{transform:translateY(-2px);background-color:rgba(139,111,71,.05);border-color:var(--color-border);box-shadow:0 4px 12px rgba(139,111,71,.1)}.Header_navLink__Rvw2c:hover:before{opacity:1}.Header_navLink__Rvw2c:hover:after{transform:translateX(-50%) scaleX(1)}.Header_navLink__Rvw2c:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.Header_navLink__Rvw2c:active{transform:translateY(0)}.Header_phoneButton__WQewS{display:flex;align-items:center;gap:.625rem;color:var(--color-primary);text-decoration:none;font-size:1.125rem;font-weight:600;padding:.75rem 1.75rem;border-radius:8px;border:2px solid var(--color-accent);background-color:transparent;white-space:nowrap;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px hsla(31,53%,64%,.15)}.Header_phoneButton__WQewS:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-accent) 0,var(--color-secondary) 100%);opacity:0;transition:opacity .3s ease;z-index:-1}.Header_phoneButton__WQewS:hover{color:var(--color-surface);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 20px hsla(31,53%,64%,.3)}.Header_phoneButton__WQewS:hover:before{opacity:1}.Header_phoneButton__WQewS:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Header_phoneButton__WQewS:active{transform:translateY(0)}.Header_phoneIcon__WYm0u{font-size:1.25rem;display:inline-flex;align-items:center;color:#22c55e;transition:color .3s ease}.Header_phoneButton__WQewS:hover .Header_phoneIcon__WYm0u{color:#16a34a}@media (max-width:968px){.Header_container__vrI8C{gap:2rem}.Header_navList__0gQJv{gap:.25rem}.Header_navLink__Rvw2c{padding:.625rem 1rem;font-size:.95rem}.Header_phoneButton__WQewS{padding:.625rem 1.25rem;font-size:1rem}.Header_logo____uDV{height:75px}}@media (max-width:768px){.Header_header__KwdYD{padding:1rem 1.5rem}.Header_container__vrI8C{flex-direction:column;gap:1.5rem}.Header_nav__tNWGY{width:100%}.Header_navList__0gQJv{flex-wrap:wrap;justify-content:center;gap:.5rem}.Header_navLink__Rvw2c{padding:.5rem 1rem;font-size:.9rem}.Header_phoneButton__WQewS{width:100%;justify-content:center}.Header_logo____uDV{height:70px}}@media (max-width:480px){.Header_navLink__Rvw2c{padding:.5rem .75rem;font-size:.85rem}.Header_navLink__Rvw2c:after{display:none}}.ImageGrid_gridContainer__yFtSf{width:100%;padding:2rem 1rem;direction:rtl}.ImageGrid_grid__jOO4K{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;direction:rtl}.ImageGrid_gridItem__Smpc9{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#dee2e6);outline:none}.ImageGrid_gridItem__Smpc9:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ImageGrid_gridItem__Smpc9:focus{outline:3px solid var(--color-primary,#0d6efd);outline-offset:2px}.ImageGrid_gridItem__Smpc9:active{transform:translateY(-2px)}.ImageGrid_image__B4Jcb{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}.ImageGrid_emptyState__wuivn{display:flex;justify-content:center;align-items:center;min-height:300px;padding:2rem;text-align:center;direction:rtl}.ImageGrid_emptyState__wuivn p{font-size:1.25rem;color:var(--color-text-secondary,#6c757d);font-weight:500}@media (min-width:768px){.ImageGrid_gridContainer__yFtSf{padding:3rem 2rem}.ImageGrid_grid__jOO4K{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (min-width:1024px){.ImageGrid_gridContainer__yFtSf{padding:4rem 3rem}.ImageGrid_grid__jOO4K{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem}}@media (min-width:1440px){.ImageGrid_gridContainer__yFtSf{max-width:1600px;margin:0 auto}.ImageGrid_grid__jOO4K{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (max-width:480px){.ImageGrid_gridContainer__yFtSf{padding:1.5rem .75rem}.ImageGrid_grid__jOO4K{grid-template-columns:1fr;gap:1rem}.ImageGrid_emptyState__wuivn{min-height:200px;padding:1.5rem}.ImageGrid_emptyState__wuivn p{font-size:1.1rem}}.Lightbox_backdrop__2XVk3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Lightbox_fadeIn__R8I3_ .2s ease-in-out}@keyframes Lightbox_fadeIn__R8I3_{0%{opacity:0}to{opacity:1}}.Lightbox_container__AJxqk{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem;max-width:1400px;margin:0 auto}.Lightbox_imageContainer__c_qjG{max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center;gap:1rem}.Lightbox_image__S_7Ql{max-width:100%;max-height:calc(90vh - 6rem);width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.5)}.Lightbox_caption__iRn0O{font-size:1rem;max-width:600px;line-height:1.5;padding:.5rem 1rem}.Lightbox_caption__iRn0O,.Lightbox_counter__dFXri{color:#fff;text-align:center;background-color:rgba(0,0,0,.6);border-radius:4px}.Lightbox_counter__dFXri{font-size:.875rem;padding:.25rem .75rem}.Lightbox_closeButton__fGRSn{position:fixed;top:1rem;right:1rem;background-color:rgba(0,0,0,.6);color:#fff;border:2px solid #fff;border-radius:50%;width:3rem;height:3rem;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;z-index:1002}.Lightbox_closeButton__fGRSn:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.1)}.Lightbox_closeButton__fGRSn:focus{outline:3px solid #fff;outline-offset:2px}.Lightbox_navButton__Sqmli{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.6);color:#fff;border:2px solid #fff;border-radius:50%;width:3rem;height:3rem;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease-in-out;z-index:1001}.Lightbox_navButton__Sqmli span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.Lightbox_navButton__Sqmli:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-50%) scale(1.1)}.Lightbox_navButton__Sqmli:focus{outline:3px solid #fff;outline-offset:2px}.Lightbox_prevButton__f5YwU{right:-78px}.Lightbox_nextButton__gdN_h{left:-78px}@media (max-width:768px){.Lightbox_container__AJxqk{padding:1rem}.Lightbox_imageContainer__c_qjG{max-width:95%;max-height:95%}.Lightbox_image__S_7Ql{max-height:calc(90vh - 4rem)}.Lightbox_closeButton__fGRSn{width:2.5rem;height:2.5rem;font-size:1.5rem;top:.5rem;right:.5rem}.Lightbox_navButton__Sqmli{width:3rem;height:3rem;font-size:2rem;background-color:rgba(0,0,0,.8);border-width:2px}.Lightbox_prevButton__f5YwU{right:.5rem}.Lightbox_nextButton__gdN_h{left:.5rem}.Lightbox_caption__iRn0O{font-size:.875rem;padding:.375rem .75rem}.Lightbox_counter__dFXri{font-size:.75rem}}@media (prefers-contrast:high){.Lightbox_closeButton__fGRSn,.Lightbox_navButton__Sqmli{border-width:3px}.Lightbox_closeButton__fGRSn:focus,.Lightbox_navButton__Sqmli:focus{outline-width:4px}}@media (prefers-reduced-motion:reduce){.Lightbox_backdrop__2XVk3{animation:none}.Lightbox_closeButton__fGRSn,.Lightbox_navButton__Sqmli{transition:none}.Lightbox_closeButton__fGRSn:hover,.Lightbox_navButton__Sqmli:hover{transform:none}.Lightbox_navButton__Sqmli:hover{transform:translateY(-50%)}}.ColorButton_colorButton__yHNYI{position:relative;width:3rem;height:3rem;padding:0;background-color:transparent;border:3px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.ColorButton_colorButton__yHNYI:hover{transform:scale(1.1);border-color:var(--color-primary)}.ColorButton_colorButton__yHNYI:focus{outline:3px solid var(--color-accent);outline-offset:3px}.ColorButton_colorButton__yHNYI:active{transform:scale(.95)}.ColorButton_colorButton__yHNYI.ColorButton_selected__Hl6l2{border-color:var(--color-primary);border-width:4px;box-shadow:0 0 0 2px var(--color-accent)}.ColorButton_colorSwatch__k18gi{display:block;width:100%;height:100%;border-radius:.25rem}.ColorButton_colorButton__yHNYI[data-color=base-white] .ColorButton_colorSwatch__k18gi{background-color:#fff;border:1px solid #e0e0e0}.ColorButton_colorButton__yHNYI[data-color=charcoal-gray] .ColorButton_colorSwatch__k18gi{background-color:#36454f}.ColorButton_colorButton__yHNYI[data-color=light-oak] .ColorButton_colorSwatch__k18gi{background-color:#c19a6b}.ColorButton_colorButton__yHNYI[data-color=matte-black] .ColorButton_colorSwatch__k18gi{background-color:#28282b}.ColorButton_colorButton__yHNYI[data-color=navy-blue] .ColorButton_colorSwatch__k18gi{background-color:navy}.ColorButton_colorButton__yHNYI[data-color=warm-cream] .ColorButton_colorSwatch__k18gi{background-color:#fffdd0;border:1px solid #e0d8b0}@media (max-width:768px){.ColorButton_colorButton__yHNYI{width:2.5rem;height:2.5rem}}@media (hover:none){.ColorButton_colorButton__yHNYI:hover{transform:none}.ColorButton_colorButton__yHNYI:active{transform:scale(.95)}}.KitchenPanel_panel___gvhA{display:flex;flex-direction:column;gap:1.5rem;flex:1 1;min-width:0;background-color:var(--color-surface);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KitchenPanel_label__vHboC{font-size:1.25rem;font-weight:600;color:var(--color-text);text-align:center;margin:0;padding-bottom:.5rem;border-bottom:2px solid var(--color-border)}.KitchenPanel_imageContainer__pL86S{position:relative;width:100%;overflow:hidden;border-radius:.5rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;outline:none}.KitchenPanel_imageContainer__pL86S:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.KitchenPanel_imageContainer__pL86S:focus{outline:3px solid var(--color-accent);outline-offset:3px}.KitchenPanel_imageContainer__pL86S:active{transform:scale(.98)}.KitchenPanel_image__7cvQD{width:100%;height:auto;display:block;border-radius:.5rem;object-fit:cover}.KitchenPanel_colorButtons__o61wL{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center;padding-top:.5rem}@media (max-width:768px){.KitchenPanel_panel___gvhA{padding:1rem;gap:1rem}.KitchenPanel_label__vHboC{font-size:1.125rem}.KitchenPanel_colorButtons__o61wL{gap:.5rem}}@media (hover:none){.KitchenPanel_imageContainer__pL86S:hover{transform:none}.KitchenPanel_imageContainer__pL86S:active{transform:scale(.98)}}@media (prefers-contrast:high){.KitchenPanel_panel___gvhA{border:2px solid var(--color-border)}.KitchenPanel_imageContainer__pL86S:focus{outline-width:4px}}@media (prefers-reduced-motion:reduce){.KitchenPanel_imageContainer__pL86S,.KitchenPanel_imageContainer__pL86S:active,.KitchenPanel_imageContainer__pL86S:hover{transition:none;transform:none}}.KitchenLightbox_backdrop__Zb41z{top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:9999;padding:2rem}.KitchenLightbox_backdrop__Zb41z,.KitchenLightbox_closeButton__cOwSg{position:fixed;display:flex;align-items:center;justify-content:center}.KitchenLightbox_closeButton__cOwSg{top:1rem;right:1rem;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:3rem;height:3rem;font-size:2rem;line-height:1;cursor:pointer;z-index:10001;transition:background-color .2s ease,transform .2s ease;color:#000}.KitchenLightbox_closeButton__cOwSg:hover{background-color:#fff;transform:scale(1.1)}.KitchenLightbox_closeButton__cOwSg:focus{outline:3px solid #4a90e2;outline-offset:2px}.KitchenLightbox_closeButton__cOwSg:active{transform:scale(.95)}.KitchenLightbox_imageContainer__3una8{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.KitchenLightbox_image__nYYQS{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.5)}@media (max-width:768px){.KitchenLightbox_backdrop__Zb41z{padding:1rem}.KitchenLightbox_closeButton__cOwSg{top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;font-size:1.5rem}.KitchenLightbox_imageContainer__3una8{max-width:95vw;max-height:95vh}.KitchenLightbox_image__nYYQS{max-height:95vh}}.KitchenLightbox_image__nYYQS{display:block}.KitchenColorSelector_container__gGguZ{width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem}.KitchenColorSelector_panels__pFpP7{display:flex;gap:2rem;align-items:stretch}@media (min-width:769px){.KitchenColorSelector_panels__pFpP7{flex-direction:row}}@media (max-width:768px){.KitchenColorSelector_container__gGguZ{padding:1.5rem .75rem}.KitchenColorSelector_panels__pFpP7{flex-direction:column;gap:1.5rem}}@media (min-width:769px) and (max-width:1024px){.KitchenColorSelector_container__gGguZ{padding:1.5rem 1rem}.KitchenColorSelector_panels__pFpP7{gap:1.5rem}}@media (min-width:1400px){.KitchenColorSelector_container__gGguZ{padding:2.5rem 1rem}.KitchenColorSelector_panels__pFpP7{gap:2.5rem}}@media (prefers-reduced-motion:reduce){.KitchenColorSelector_container__gGguZ,.KitchenColorSelector_panels__pFpP7{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.KitchenColorSelector_container__gGguZ{border:2px solid var(--color-border);border-radius:.5rem}}@media print{.KitchenColorSelector_container__gGguZ{padding:0}.KitchenColorSelector_panels__pFpP7{gap:1rem}}