.restaurant-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.restaurant-products article{border:1px solid #ffffff21;border-radius:12px;background:#ffffff04;padding:27px 24px;display:flex;flex-direction:column;align-items:start}.restaurant-products article>span{font-size:13px;color:#d5c5a9}.restaurant-products h2{min-height:60px;font-size:26px!important;line-height:1.15;font-weight:500;margin:19px 0 13px;letter-spacing:-.035em;max-width:13ch}.restaurant-products p{font-size:14px;line-height:1.55;color:#c0bcb3;max-width:26ch;min-height:44px}.restaurant-products strong{font-size:29px;letter-spacing:-.035em;font-weight:500;margin:22px 0 25px}.restaurant-products strong small{font-size:12px;letter-spacing:0;margin-left:7px;font-weight:400;color:#c0bcb3}.restaurant-products .row{margin-top:auto;gap:16px;flex-wrap:wrap}.restaurant-products button{font-size:12px;padding:11px 16px;min-height:44px}.restaurant-products a{font-size:12px}.restaurant-workspace-stats{display:flex;gap:30px;padding:10px 0 32px;margin-bottom:18px;border-bottom:1px solid #ffffff16;flex-wrap:wrap}.restaurant-workspace-stats span{font-size:13px;color:#bab8ae}.restaurant-workspace-stats b{font-size:20px;font-weight:400;color:#f5f2e9;margin-right:6px;font-variant-numeric:tabular-nums}.bundle-list{display:grid;gap:20px}.bundle-projects{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:25px 0}.bundle-projects h3{font-size:20px}.bundle-projects p{margin:15px 0}.bundle-list>.work-panel>p{font-size:13px;color:#bbb9af}.sidebar .restaurant-navgroup{margin-top:24px}.sidebar .sidebottom p{line-height:1.5}.workspace .site-model-strip{overflow:visible}.workspace .site-model-choice{min-width:0}.workspace .site-model-art{border-radius:10px 10px 0 0}
@media(max-width:1100px){.restaurant-products{gap:12px}.restaurant-products article{padding:24px 18px}.restaurant-products h2{font-size:24px!important}.restaurant-products strong{font-size:26px}.restaurant-products .row{gap:12px}.restaurant-products button{font-size:11px;padding:10px 12px}}
@media(max-width:760px){.restaurant-products{grid-template-columns:1fr;gap:15px}.restaurant-products article{padding:25px}.restaurant-products h2{min-height:0;font-size:28px!important;max-width:none;margin:13px 0}.restaurant-products p{max-width:none;min-height:0;margin:0}.restaurant-products strong{margin:18px 0;font-size:32px}.restaurant-products .row{gap:22px}.restaurant-products button{font-size:13px;padding:11px 18px}.restaurant-products a{font-size:13px}.restaurant-workspace-stats{gap:17px 24px}.bundle-projects{grid-template-columns:1fr}.bundle-projects>div+div{padding-top:24px;border-top:1px solid #ffffff19}.site-editor-head .row{flex-wrap:wrap}.site-editor-head button{font-size:12px}}
.shell .restaurant-model-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.shell .restaurant-model-strip .site-model-choice{min-width:0}
@media(max-width:760px){.shell .restaurant-model-strip{grid-template-columns:1fr}}
