/* Mobile review refinements; desktop markup and behavior remain available. */
@media(max-width:999px){
 html body.home-page .gallery-hero-rail{order:1!important;padding:4px 24px 0!important;border-bottom:0!important}
 html body.home-page .gallery-hero .hd-banner-swipe-hint{order:2!important;padding:0 0 4px!important}
 html body.home-page .gallery-hero-copy{order:3!important;padding-top:18px!important;border-bottom:1px solid #ded5c7!important;padding-bottom:25px!important}
 html body .hd-home-price,html body .hd-design-card>a>p,html body .hd-home-grid .card-info>p{display:none!important}
 html body #hd-more-products{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;min-height:48px!important;padding:10px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6b5840!important;box-shadow:none!important;letter-spacing:.035em!important;font:13px/1.6 Arial,sans-serif!important;transform:none!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}
 html body #hd-more-products[hidden]{display:none!important}.hd-home-more{display:flex;justify-content:center}.hd-more-arrow{width:16px!important;height:16px!important;object-fit:contain;margin-left:13px;animation:hd-more-drift 2.8s ease-in-out infinite}
 @keyframes hd-more-drift{0%,100%{transform:translateX(0);opacity:.65}50%{transform:translateX(3px);opacity:1}}
 html body footer .hd-footer-collections{display:none!important}html body footer a:hover,html body footer a:active,html body footer a:focus{color:#6d6256!important;background:transparent!important;transition:none!important}footer a,.hd-mobile-nav a{-webkit-tap-highlight-color:transparent!important}
 html body .sakin-product .sakin-gallery{padding-top:46px!important}
 html body .sakin-product .hd-gallery-controls:not([hidden]){inset:0 0 auto auto!important;top:0!important;left:auto!important;right:0!important;bottom:auto!important;width:88px!important;height:44px!important;padding:0!important;justify-content:flex-end!important;gap:0!important;background:transparent!important}
 html body .sakin-product .hd-gallery-controls button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:13px!important;box-shadow:none!important;color:#79664d!important}
 html body .sakin-product .hd-gallery-controls button svg{width:17px!important;height:17px!important;stroke-width:1.3!important}
 .hd-collection-trio figcaption img{width:16px!important;height:16px!important;flex:none;object-fit:contain}
 .hd-mobile-inspiration-ready .hd-ilham-existing{display:none!important}
 .hd-mobile-inspiration{padding:28px 20px 40px;color:#5d5142}.hd-mobile-inspiration[hidden]{display:none!important}.hd-mobile-inspiration>.eyebrow{font:9px/1.7 Arial,sans-serif;letter-spacing:.18em;margin-bottom:12px}
 .hd-mobile-inspiration h1{font:400 39px/1.15 'Bodoni Moda',Georgia,serif;margin:0 0 18px}.hd-mobile-inspiration .hd-inspiration-lead{font-size:14px;line-height:1.9;margin:0 0 30px;color:#7c6a53}
 .hd-mobile-inspiration section{margin:0 0 35px;padding-top:25px;border-top:1px solid #ded3c2}.hd-mobile-inspiration h2{font:400 29px/1.25 'Bodoni Moda',Georgia,serif;margin:0 0 16px}.hd-mobile-inspiration h3{font:400 22px/1.3 'Bodoni Moda',Georgia,serif;margin:0 0 10px}.hd-mobile-inspiration p,.hd-mobile-inspiration li{font:13px/1.9 Arial,sans-serif;color:#7a6954;margin:0 0 14px}.hd-mobile-inspiration ul,.hd-mobile-inspiration ol{padding-left:19px;margin:0}
 .hd-inspiration-card{margin:24px 0}.hd-inspiration-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#eee7db;margin-bottom:16px}.hd-inspiration-card a,.hd-mobile-inspiration .hd-inspiration-link{font-size:12px;text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:44px;color:#6e583c}.hd-inspiration-card p{margin-bottom:5px}
 .hd-mobile-inspiration details{padding:16px 0;border-bottom:1px solid #e0d5c3}.hd-mobile-inspiration summary{font-size:14px;line-height:1.7;min-height:44px;cursor:pointer;color:#60503c}.hd-mobile-inspiration details p{margin:12px 0 0}.hd-inspiration-tip{padding:19px;background:#eee6d9;border:1px solid #e0d3c0;margin:22px 0}
}
@media(prefers-reduced-motion:reduce){.hd-more-arrow{animation:none!important}}

@media(max-width:999px){html body .hd-more-arrow{display:block!important}html body .product-card .card-info>p{display:none!important}}

@media(max-width:999px){
 html body .hd-design-directory.hd-filter-layout{display:block!important;grid-template-columns:1fr!important}
 html body .hd-results-content>.hd-filter-menu{position:static!important;padding:0!important;border:0!important;background:transparent!important;margin:16px 0 15px!important;grid-column:auto!important}
 html body .hd-results-content>.hd-filter-menu>summary{display:inline-flex!important;align-items:center;min-height:42px!important;margin:0!important;padding:9px 15px!important;border:1px solid #cfc0ab!important;border-radius:3px;font:12px/1.5 Arial,sans-serif!important;list-style:none!important;cursor:pointer;color:#756046!important}
 .hd-results-content>.hd-filter-menu>summary::-webkit-details-marker{display:none}.hd-results-content>.hd-filter-menu[open]>summary{margin-bottom:15px!important;background:#eee5d7}
 .hd-results-content>.hd-filter-menu>form{padding:18px 14px;border:1px solid #ded1be;background:#f1eadf;margin-bottom:14px}.hd-results-content>.hd-filter-count{font-size:11px!important;margin:0 0 18px!important}
 html body .hd-filter-layout .hd-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.hd-filter-layout .hd-design-card h2{font-size:21px!important;line-height:1.35!important;margin-top:10px!important}
}

@media(max-width:999px){
 html body .site-header{grid-template-columns:minmax(0,1fr) 44px!important}
 html body .site-header>.logo,html body.home-page .site-header>.logo{grid-column:1!important;grid-row:1!important;justify-self:start!important;margin:0!important}
 html body .site-header>.menu-toggle{grid-column:2!important;grid-row:1!important;justify-self:end!important}
 html body .site-header .header-tools{display:none!important}
 html body #mobile-nav>a[href^="/kategori/"]{display:none!important}
}
