/* OrganicMart BD v1.9.4 — final single product layout seal.\n   Loaded after style.css only on product pages to isolate legacy rules. */\n\nbody.single-product .om-gupto-product{\n  display:flex!important;\n  flex-wrap:wrap!important;\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  margin:0!important;\n  box-sizing:border-box!important;\n}\nbody.single-product .om-gupto-product>.om-gupto-gallery{\n  flex:0 0 42%!important;\n  width:42%!important;\n  max-width:42%!important;\n  min-width:0!important;\n  margin:0!important;\n  float:none!important;\n}\nbody.single-product .om-gupto-product>.om-gupto-summary{\n  flex:0 0 54%!important;\n  width:54%!important;\n  max-width:54%!important;\n  min-width:0!important;\n  margin-left:4%!important;\n  float:none!important;\n}\nbody.single-product .om-gupto-product>.om-gupto-lower{\n  flex:0 0 100%!important;\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  display:block!important;\n  clear:both!important;\n  float:none!important;\n  margin:0!important;\n  padding:0!important;\n}\nbody.single-product .om-gupto-lower>.om-gupto-details,\nbody.single-product .om-gupto-lower>.om-gupto-related{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  clear:both!important;\n  float:none!important;\n  margin-left:0!important;\n  margin-right:0!important;\n}\nbody.single-product .om-gupto-lower>.om-gupto-related{\n  margin-top:30px!important;\n  padding-top:24px!important;\n  border-top:1px solid #e8e8e8!important;\n}\nbody.single-product .om-gupto-related .om-related-products{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  margin:0!important;\n  padding:0!important;\n}\nbody.single-product .om-gupto-related .om-related-head{\n  display:flex!important;\n  align-items:center!important;\n  justify-content:space-between!important;\n  width:100%!important;\n  margin:0 0 18px!important;\n  padding:0 0 10px!important;\n  gap:12px!important;\n}\nbody.single-product .om-gupto-related .om-related-head h2{\n  display:block!important;\n  width:auto!important;\n  margin:0!important;\n  font-size:26px!important;\n  line-height:1.2!important;\n  white-space:normal!important;\n}\nbody.single-product .om-gupto-related .om-related-head a{\n  flex:0 0 auto!important;\n  white-space:nowrap!important;\n}\nbody.single-product .om-gupto-related ul.products{\n  display:grid!important;\n  grid-template-columns:repeat(5,minmax(0,1fr))!important;\n  grid-auto-flow:row!important;\n  gap:14px!important;\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  margin:0!important;\n  padding:0!important;\n  clear:both!important;\n  float:none!important;\n  list-style:none!important;\n}\nbody.single-product .om-gupto-related ul.products:before,\nbody.single-product .om-gupto-related ul.products:after{display:none!important;content:none!important}\nbody.single-product .om-gupto-related ul.products li.product{\n  display:flex!important;\n  flex-direction:column!important;\n  width:100%!important;\n  max-width:none!important;\n  min-width:0!important;\n  margin:0!important;\n  float:none!important;\n  box-sizing:border-box!important;\n}\n\n@media (max-width:1000px){\n  body.single-product .om-gupto-related ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}\n}\n\n@media (max-width:900px){\n  body.single-product .om-gupto-product>.om-gupto-gallery,\n  body.single-product .om-gupto-product>.om-gupto-summary{\n    flex:0 0 100%!important;\n    width:100%!important;\n    max-width:100%!important;\n    margin-left:0!important;\n  }\n}\n\n@media (max-width:620px){\n  body.single-product .om-gupto-lower>.om-gupto-related{\n    margin-top:24px!important;\n    padding-top:20px!important;\n  }\n  body.single-product .om-gupto-related .om-related-head{\n    display:block!important;\n    width:100%!important;\n    margin:0 0 16px!important;\n    padding:0!important;\n  }\n  body.single-product .om-gupto-related .om-related-head h2{\n    display:block!important;\n    width:100%!important;\n    margin:0 0 8px!important;\n    font-size:22px!important;\n    line-height:1.2!important;\n  }\n  body.single-product .om-gupto-related .om-related-head a{\n    display:inline-block!important;\n    margin:0!important;\n    font-size:13px!important;\n  }\n  body.single-product .om-gupto-related ul.products{\n    display:grid!important;\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    gap:10px!important;\n    width:100%!important;\n    margin:0!important;\n    padding:0!important;\n  }\n  body.single-product .om-gupto-related ul.products li.product{\n    width:100%!important;\n    min-width:0!important;\n    margin:0!important;\n    float:none!important;\n  }\n}\n\n@media (max-width:360px){\n  body.single-product .om-gupto-related ul.products{grid-template-columns:1fr!important}\n}\n