/* Hayat Dekor — approved light gallery identity, 30 October 2026. */
.gallery-home,.gallery-main-nav{display:none}
@media(min-width:1000px){
:root{--cream:#f5f2ec;--ink:#1c1c1c;--clay:#886444;--olive:#292723;--line:#ded8ce;--brand-soft:#ede8df}
body{background:#f5f2ec;color:#1c1c1c;font-family:'DM Sans',Arial,sans-serif;font-size:14px}h1,h2,.page-intro h1,.section-heading h2,.sakin-summary h1,.sakin-artwork h2{font-family:'Bodoni Moda',Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important;font-style:normal}.product-card h3,.card-info h3{font-family:'DM Sans',Arial,sans-serif;font-weight:400;letter-spacing:0}
.announcement{background:#272420;color:#f5f2ec;min-height:26px;padding:5px 0;font-size:10px;letter-spacing:.09em}.announcement a{color:#f5f2ec}.benefit-strip{display:none}.site-header{display:flex;align-items:center;gap:24px;padding:24px 4.3%;min-height:112px;background:#f5f2ec;border-bottom:1px solid #ded8ce}.site-header .logo,.home-page .site-header .logo{width:330px;flex:0 0 330px}.site-header .logo img{width:100%;height:auto;aspect-ratio:auto;max-height:72px;object-fit:contain;object-position:left}.gallery-main-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin-left:auto;white-space:nowrap;font-family:'Bodoni Moda',Georgia,serif;font-size:14px}.gallery-main-nav a{color:#1c1c1c;text-decoration:none}.gallery-main-nav a:hover{text-decoration:underline;text-underline-offset:6px}.category-nav{display:none}.header-search{flex:0 0 26px;width:26px;min-width:26px;margin:0;border:0;position:relative;background:none}.header-search input{position:absolute;right:36px;width:0;opacity:0;pointer-events:none;border:1px solid #ded8ce;background:#fffdf8;transition:width .2s,opacity .2s}.header-search:focus-within input{width:250px;opacity:1;pointer-events:auto}.header-search button{border:0;background:transparent;padding:0;width:26px;height:30px}.header-search img{width:22px;height:22px;filter:grayscale(1) brightness(.25)}.header-tools{display:flex;gap:16px;align-items:center}.header-tools a{padding:0;min-width:22px}.header-tools a span{display:none}.header-tools img{width:22px;height:22px;filter:grayscale(1) brightness(.25)}.header-tools .header-tracking{display:flex}.header-tools .header-tracking span{display:none}
.legacy-home{display:none}.gallery-home{display:block;max-width:1600px;margin:0 auto}.gallery-hero{display:grid;grid-template-columns:30% minmax(0,1fr) 80px;position:relative;min-height:650px}.gallery-hero-copy{padding:82px 0 50px 4.5vw;position:relative;z-index:2;align-self:center}.gallery-kicker{font-size:10px;letter-spacing:.3em;line-height:1.8;text-transform:uppercase;margin:0 0 35px;white-space:nowrap}.gallery-kicker:after{content:'';display:block;width:40px;height:1px;background:#8e8172;margin-top:22px}.gallery-hero-title{font-family:'Bodoni Moda',Georgia,serif!important;font-size:clamp(62px,6.3vw,94px);line-height:1.04;letter-spacing:-.055em!important;font-weight:400;margin:0 0 28px;width:620px;position:relative;max-width:none;text-wrap:nowrap}.gallery-hero-copy>p:not(.gallery-kicker){font-family:'Bodoni Moda',Georgia,serif;font-size:20px;line-height:1.5;max-width:350px;margin:0 0 30px}.gallery-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 22px;background:#292723;color:#fffdf7;font-family:'Bodoni Moda',Georgia,serif;font-size:16px;text-decoration:none;min-width:224px;border:1px solid #292723}.gallery-cta:hover{background:#886444;border-color:#886444}.gallery-cta img,.gallery-arrow img{width:22px;height:18px}.gallery-hero-media{margin:0;position:relative;min-width:0;align-self:stretch;overflow:hidden}.gallery-hero-media>img{display:block;width:100%;height:100%;min-height:650px;max-height:730px;object-fit:cover;object-position:55% center}.gallery-hero-rail{padding:40px 20px 24px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:26px}.gallery-vertical{writing-mode:vertical-rl;letter-spacing:.25em;text-transform:uppercase;font-family:'Bodoni Moda',Georgia,serif;font-size:10px;flex:1;border-left:1px solid #cfc5b6;padding-left:20px;align-content:center}.gallery-slide-count{font-family:'Bodoni Moda',Georgia,serif;font-size:48px;color:#886444;font-weight:400;line-height:1}.gallery-arrows{display:flex;gap:14px}.gallery-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:30px;background:none;border:0;padding:0;cursor:pointer}.gallery-arrow img{width:20px;filter:brightness(.2)}.gallery-arrow[data-gallery-prev] img{transform:rotate(180deg)}.gallery-pause{border:0;background:none;color:#655f55;font-size:10px;padding:0;cursor:pointer}
.gallery-featured{padding:34px 3.8% 65px;display:grid;grid-template-columns:23% minmax(0,1fr) minmax(0,1fr);gap:28px}.gallery-featured-copy{padding:25px 25px 0 0}.gallery-featured-copy:before{content:'';width:50px;height:1px;background:#6e665d;display:block;margin-bottom:20px}.gallery-featured-copy h2{font-size:52px;line-height:1.08;margin:0 0 24px}.gallery-featured-copy p{font-family:'Bodoni Moda',Georgia,serif;font-size:18px;line-height:1.5;color:#68625a;max-width:230px}.gallery-featured figure{margin:0}.gallery-featured figure>a{display:block;overflow:hidden;background:#ebe6dd}.gallery-featured figure img{display:block;width:100%;height:280px;object-fit:cover;transition:transform .6s}.gallery-featured figure>a:hover img{transform:scale(1.025)}.gallery-featured figcaption{padding:12px 8px;display:flex;align-items:start;justify-content:space-between;gap:10px}.gallery-featured figcaption a{font-family:'Bodoni Moda',Georgia,serif;font-size:21px;text-decoration:none}.gallery-featured figcaption p{font-size:11px;color:#837b70;letter-spacing:.04em;margin:6px 0}.gallery-featured figcaption img{width:20px;height:18px;object-fit:contain}.gallery-collection-links{margin:0 4%;border-top:1px solid #d5ccbf;border-bottom:1px solid #d5ccbf;padding:24px 0 25px;display:flex;align-items:center;justify-content:space-between;gap:22px}.gallery-collection-links h2{font-size:29px;margin:0}.gallery-collection-links a{font-size:12px;color:#48423a;text-decoration:none;border-bottom:1px solid #b3a28e;padding-bottom:5px}.gallery-real-products{padding:60px 4%}.gallery-real-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.gallery-real-products .section-heading h2{font-size:42px}.gallery-real-products .product-card .product-visual{aspect-ratio:4/3}.gallery-real-products .product-card .product-visual img{object-fit:contain!important}.gallery-real-products .card-info{padding:14px 2px}.gallery-real-products .product-card h3{font-size:15px}
.button-dark,.button-primary,.checkout-form button,.sakin-add{background:#292723!important;border-color:#292723!important;color:#fffdf7!important;font-family:'DM Sans',Arial,sans-serif!important;border-radius:0!important;box-shadow:none!important;letter-spacing:.015em}.button-dark:hover,.button-primary:hover,.checkout-form button:hover,.sakin-add:hover{background:#886444!important;border-color:#886444!important}.sakin-add:disabled{background:#e8e2d8!important;border-color:#ded8ce!important;color:#8d867a!important}.button-outline{border-color:#b5a28c!important;color:#4c4033!important;background:transparent!important;border-radius:0!important}.eyebrow{color:#886444;letter-spacing:.18em;font-size:10px}.product-card,.original-grid article{border-radius:0!important;box-shadow:none!important;background:transparent}.product-card .product-visual{background:#ebe6df;border-radius:0}.card-favorite{border-radius:50%!important;box-shadow:none!important}.card-favorite img{filter:grayscale(1) brightness(.35)}.listing-grid{gap:35px 28px}.page-intro{background:none}.page-intro h1{font-size:54px}.catalog-filters,.catalog-toolbar{background:transparent;border-color:#ded8ce;border-radius:0}.product-summary h1{font-family:'Bodoni Moda',Georgia,serif!important;font-size:48px;font-weight:400}.product-options,.sakin-options{border-color:#ded8ce}.product-options select,.sakin-options select,.checkout-form input,.checkout-form textarea{border-color:#d8cfc0;background:#fffdf8;border-radius:0;color:#332d25}.sale-price,.sakin-price{color:#1c1c1c}.sakin-type,.sakin-intro,.sakin-details p{color:#68625a}.sakin-summary h1{font-size:54px}.sakin-product{padding-top:30px}.service-band{background:#f0ece4;border-top:1px solid #ded8ce;border-bottom:1px solid #ded8ce}.service-band strong{font-family:'Bodoni Moda',Georgia,serif;font-weight:400;font-size:20px}.service-band p{color:#787064}.service-band span{color:#886444}footer{background:#eae5dc;color:#38322a;border-color:#d3c8b8}footer h2{font-family:'DM Sans',Arial,sans-serif!important;font-size:12px;letter-spacing:.04em}footer a,footer p{color:#6d6256}footer .footer-logo img{filter:none;mix-blend-mode:normal;opacity:1;width:270px;height:auto;aspect-ratio:auto}footer .footer-brand .brand-slogan{display:none}.footer-bottom{border-color:#d3c8b8;font-size:10px;color:#81776a}
@media(max-width:1250px){.site-header{gap:16px}.site-header .logo,.home-page .site-header .logo{width:265px;flex-basis:265px}.gallery-main-nav{gap:16px;font-size:13px}.header-tools{gap:12px}.gallery-hero-title{font-size:74px;width:540px}.gallery-hero-copy{padding-left:4vw}.gallery-hero{grid-template-columns:31% minmax(0,1fr) 64px;min-height:590px}.gallery-hero-media>img{min-height:590px}.gallery-featured-copy h2{font-size:44px}}
.site-header{max-width:none;width:100%;margin:0;min-height:96px;padding-top:14px;padding-bottom:14px}.gallery-hero{grid-template-columns:32% minmax(0,1fr) 80px;background:url('/assets/gallery-light.webp') left center/35% 100% no-repeat}.gallery-hero-copy{align-self:start;padding-top:55px}.gallery-featured{grid-template-columns:22% minmax(0,1fr) minmax(0,1fr);padding-bottom:40px}.gallery-featured-copy p{font-size:17px;max-width:250px}.gallery-featured-copy h2{font-size:52px}
@media(prefers-reduced-motion:reduce){.gallery-featured img,.gallery-hero img{transition:none!important;animation:none!important}}
}
