/* Embedded shop is a distinct interior, not a second homepage. Direct routes retain navigation. */
.wares-embedded .river-header,.wares-embedded .site-footer{display:none}
.wares-embedded body{background:#2e2118}
.wares-embedded .hours-strip{background:#332b20;color:#ead9b8;border:0;border-bottom:1px solid #786044;gap:18px;padding:7px 16px;min-height:48px}
.wares-embedded .hours-strip [data-hours]{font:12px/1.4 Georgia,serif;color:#e6d8bc;text-decoration:underline;text-underline-offset:4px}
.wares-embedded .hours-strip [data-order-request]{font-size:15px;padding:6px 12px;min-height:40px;background:#29322c;border-color:#947951}
.wares-embedded .scene-tools{min-height:54px;padding:6px 18px;gap:10px;justify-content:center;background:linear-gradient(#513c29,#38291d);border-bottom:1px solid #a08555;box-shadow:0 3px 9px #130c0866;z-index:1}
.wares-embedded .scene-tools h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.wares-embedded .scene-tools>span{margin-right:auto;font:14px Kalam,'Segoe Print',cursive;color:#eadabe}
.wares-embedded .scene-tools button,.wares-embedded .scene-tools>a{font-size:13px;min-height:42px;border-radius:3px;background:#453727;border-color:#947951;padding:8px 13px}
.wares-embedded .room-canvas{width:min(100%,calc((100dvh - 108px)*1.7768))}
.wares-embedded .order-counter{background:#f4eddd;min-height:calc(100dvh - 54px)}
@media(max-width:760px){
 .wares-embedded .hours-strip{gap:10px;padding:7px 10px;flex-wrap:nowrap}
 .wares-embedded .hours-strip [data-hours]{font-size:11px;max-width:48%}
 .wares-embedded .hours-strip [data-order-request]{font-size:14px;max-width:50%;line-height:1.2}
 .wares-embedded .scene-tools{padding:6px 8px;gap:5px;flex-wrap:nowrap;min-height:54px}
 .wares-embedded .scene-tools>span{display:none}
 .wares-embedded .scene-tools button,.wares-embedded .scene-tools>a{font-size:11px;padding:8px;justify-content:center;flex:1}
 .wares-embedded .room-canvas{width:100%}
}
