/* AsianMeal full-width layout — 2026-10-17 */
body.amm .wrap{width:calc(100% - 64px)!important;max-width:none!important}
body.amm .inquiry{max-width:none!important}
body.amm .product-story{max-width:none!important}
body.amm .catalog-layout{grid-template-columns:240px minmax(0,1fr)}
body.amm .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body.amm .product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}
body.amm .detail-photo{max-height:700px;object-fit:contain}
body.amm .hero-content{min-height:420px}
body.amm .footer-inner{max-width:none!important}
body:not(.amm) .website-wrapper{max-width:none!important;width:100%!important}
body:not(.amm) .main-page-wrapper>.container,body:not(.amm) .main-page-wrapper>.container-fluid{max-width:none!important;width:100%!important;padding-left:32px!important;padding-right:32px!important}
@media(min-width:1900px){body.amm .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body.amm .related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1100px){body.amm .wrap{width:calc(100% - 40px)!important}body.amm .catalog-layout{grid-template-columns:200px minmax(0,1fr)}body.amm .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){body.amm .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.amm .product-detail{gap:25px}}
@media(max-width:700px){body.amm .wrap{width:calc(100% - 28px)!important}body.amm .catalog-layout{grid-template-columns:1fr}body.amm .product-detail{grid-template-columns:1fr}body.amm .hero-content{min-height:320px}body:not(.amm) .main-page-wrapper>.container,body:not(.amm) .main-page-wrapper>.container-fluid{padding-left:14px!important;padding-right:14px!important}}
