/* 2026-03-09 minimal patch: language overlay hide, product detail autosize, community video size */
.goog-te-banner-frame.skiptranslate,
.goog-te-balloon-frame,
.goog-te-menu-frame,
.goog-te-menu2,
.goog-te-spinner-pos,
.goog-tooltip,
#goog-gt-tt,
.goog-te-ftab,
.goog-te-combo,
.skiptranslate iframe{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}
body{top:0 !important;}

.hsb-view-media.media-community{max-width:900px;margin:10px auto 18px !important;}
.hsb-view-media.media-community video,
.hsb-view-media.media-community .video-embed{max-width:900px;margin:0 auto;}

.product-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.product-gallery-item{margin:0;}
.product-gallery-item img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;}
.product-detail-rich{width:100%;max-width:100%;overflow:hidden;line-height:1.75;}
.product-detail-rich img,
.product-detail-rich video,
.product-detail-rich iframe,
.product-detail-rich canvas,
.product-detail-rich svg,
.product-detail-rich table{display:block;max-width:100% !important;width:auto;height:auto !important;}
.product-detail-rich table{width:100% !important;table-layout:auto;}
.product-detail-rich *{max-width:100%;box-sizing:border-box;}
@media (max-width: 760px){
  .product-gallery-grid{grid-template-columns:1fr;gap:12px;}
  .hsb-view-media.media-community{max-width:100%;}
}
