/* Six confirmed products fill two equal rows; all middle prices centered. */
#diy_3036210031753158134668 .floor-right-main > .floor-content { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-template-rows: repeat(2, 240px); height: 480px; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item { float: none; width: auto; min-width: 0; height: 240px; padding: 10px; box-sizing: border-box; border-width: 0 0 1px 1px; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.big-item { grid-column: span 1; width: auto; padding: 10px; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.bottom-item { border-bottom-width: 0; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item .wrap,
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.big-item .wrap { width: 100%; padding: 0; display: flex; flex-direction: column; align-items: center; gap: 0; box-sizing: border-box; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item .ad-img { width: 162px; height: 162px; margin: 0; flex: none; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item .title { width: 162px; height: 20px; line-height: 20px; margin: 10px 0 5px; -webkit-line-clamp: 1; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item .price { width: 162px; margin: 0; text-align: center; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.big-item .left-pic { float: none; flex: none; width: 162px; height: 162px; margin: 0; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.big-item .right-info { float: none; display: block; flex: none; width: 162px; height: auto; margin: 0; overflow: visible; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.big-item .right-info .title { width: 162px; height: 20px; max-height: 20px; line-height: 20px; margin: 10px 0 5px; -webkit-line-clamp: 1; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.big-item .right-info .title a { line-height: 20px !important; }
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.big-item .right-info .price { width: 162px; margin: 0; text-align: center; }

/* User refinement: center only the lower row prices. */
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item.bottom-item .price { text-align: center; }

/* The sixth product is the last tile in row two. */
#diy_3036210031753158134668 .floor-right-main > .floor-content > .item:nth-child(3) { border-bottom-width: 1px; }
