/* figure-topics.com local trial: only pages carrying the explicit opt-in flag. */
@media(max-width:767px){
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;columns:auto!important;gap:16px 8px!important;min-width:0!important;width:100%!important;align-items:start}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid)>*{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid) :is(.home-card-media,.product-img){width:100%!important;padding:0!important;margin:0!important;height:auto!important;aspect-ratio:auto!important}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid) img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid)>*{height:auto!important;min-height:0!important;margin:0!important;align-self:start!important}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid) :is(.home-card-copy,.product-copy){padding:6px!important;gap:4px!important}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid) :is(h3,.price){margin:0!important;min-height:0!important}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid).figure-masonry-ready{grid-auto-flow:row!important;grid-auto-rows:1px!important;row-gap:0!important;align-content:start!important}
 html body[data-figure-two-column-trial] main :is(.home-product-grid,.product-grid).figure-masonry-ready>*{grid-row-end:span var(--figure-card-span,1)!important}
}
