/* All selectors strictly scoped to naval product pages. */
body.malkut-naval-only .content-wrap{max-width:1380px}
body.malkut-naval-only .product-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px)}
body.malkut-naval-only .product-layout>div:first-child{min-width:0}
body.malkut-naval-only .product-image{display:block;width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:contain;object-position:center;border-radius:12px;border:1px solid #354963;background:#102039}
body.malkut-naval-only .malkut-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
body.malkut-naval-only .malkut-gallery img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#102039}
body.malkut-naval-only .malkut-gallery:empty{display:none}
body.malkut-naval-only .product-info h1{line-height:1.14}
body.malkut-naval-only .product-info table{border-collapse:collapse;width:100%;margin:14px 0 20px}
body.malkut-naval-only .product-info th,body.malkut-naval-only .product-info td{border-bottom:1px solid #33455b;padding:10px 12px;text-align:left;vertical-align:top}
body.malkut-naval-only .product-neighbors-inline{margin:24px 0 28px}
body.malkut-naval-only .product-neighbors-inline a{min-width:0}
@media(max-width:900px){body.malkut-naval-only .product-layout{grid-template-columns:1fr}}
