body.single-product main>.dz-seller-more{max-width:1280px!important;width:calc(100% - 32px);margin:36px auto!important;padding:0;box-sizing:border-box}
body.single-product .dz-seller-more>h2{margin:0 8px 12px;font:600 24px/1.25 var(--dz-font-ui,Inter,Arial,sans-serif)}
.dz-seller-more .dz-seller-more__panel{position:relative;background:#ededed;border:1px solid #dedede;border-radius:12px;padding:0 40px 6px;box-sizing:border-box}
body.single-product .dz-seller-more ul.products{display:grid!important;grid-template-rows:auto!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 80px)/6)!important;gap:16px!important;overflow-x:auto;margin:0!important;padding:0!important;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;background:transparent}
body.single-product .dz-seller-more ul.products>li.product{position:relative;grid-row:1;display:flex;flex-direction:column;min-width:0;width:auto!important;margin:0!important;padding:10px!important;border:0;box-sizing:border-box;background:transparent}
body.single-product .dz-seller-more a.woocommerce-loop-product__link{display:grid;grid-template-rows:auto 20px 40px minmax(22px,auto);gap:6px;min-width:0;align-content:start;color:#111;text-decoration:none}
body.single-product .dz-seller-more ul.products li.product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0 0 2px!important;border-radius:0;background:#ededed}
.dz-seller-more__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:14px;line-height:20px}
.dz-seller-more__meta strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dz-seller-more__meta>span{margin-left:auto;white-space:nowrap;font-size:13px;color:#666;max-width:50%;overflow:hidden;text-overflow:ellipsis}
body.single-product .dz-seller-more ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:40px;min-height:0;margin:0!important;padding:0!important;font:400 14px/20px var(--dz-font-ui,Inter,Arial,sans-serif)!important}
body.single-product .dz-seller-more ul.products li.product .price{align-self:start;margin:0!important;font:700 17px/22px var(--dz-font-ui,Inter,Arial,sans-serif)!important;color:#111}
.dz-seller-more .price del{font-weight:400;font-size:12px;color:#777}
.dz-seller-more .price ins{text-decoration:none}
.dz-seller-more .dz-hc__precio{display:flex;flex-wrap:wrap;gap:2px 4px}
.dz-seller-more .dz-hc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.dz-seller-more .dz-fav{position:absolute;top:16px!important;right:16px!important;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:#fff;color:#111}
.dz-seller-more .dz-fav svg{width:14px;height:14px}
.dz-seller-more .dz-favn{margin:4px 0 0!important}
.dz-seller-more__footer{display:flex;justify-content:flex-end;margin-right:-24px}
.dz-seller-more__footer a{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 0;font-size:13px;font-weight:600;color:#111;text-decoration:none}
.dz-seller-more__footer a:hover{text-decoration:underline}
.dz-seller-more .dz-arw{position:absolute;display:grid!important;place-items:center;width:32px;height:40px;top:calc((100% - 22px)/2);transform:translateY(-50%);border:1px solid #ccc;border-radius:50%;background:#fff;color:#222;box-shadow:0 1px 4px #00000012}
.dz-seller-more .dz-arw--p{left:4px!important}.dz-seller-more .dz-arw--n{right:4px!important}
.dz-seller-more .dz-arw:disabled{opacity:.45}
.dz-seller-more .dz-dots{display:none!important}
.dz-seller-more :is(a,button):focus-visible{outline:2px solid #111;outline-offset:2px}
@media(max-width:1100px){body.single-product .dz-seller-more ul.products{grid-auto-columns:calc((100% - 48px)/4)!important}}
@media(max-width:780px){body.single-product .dz-seller-more ul.products{grid-auto-columns:calc((100% - 32px)/3)!important}}
@media(max-width:600px){body.single-product .dz-seller-more>h2{font-size:20px;margin-inline:0}.dz-seller-more .dz-seller-more__panel{padding-inline:32px}body.single-product .dz-seller-more ul.products{grid-auto-columns:calc((100% - 12px)/2)!important;gap:12px!important}body.single-product .dz-seller-more ul.products>li.product{padding:8px!important}body.single-product .dz-seller-more ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}.dz-seller-more__meta{font-size:13px;gap:6px}.dz-seller-more__meta>span{font-size:12px}.dz-seller-more .dz-fav{top:12px!important;right:12px!important}.dz-seller-more__footer{margin-right:-16px}}

/* Same fine, solid separators used in Recién publicado; no layout space added. */
body.single-product .dz-seller-more ul.products>li.product:not(:last-child)::after{content:"";position:absolute;top:24px;bottom:12px;right:-8.5px;width:1px;background:#d1d1d1;opacity:1;pointer-events:none}
@media(max-width:600px){body.single-product .dz-seller-more ul.products>li.product:not(:last-child)::after{right:-6.5px}}

/* Same inverse slider as Inicio, scoped to seller rail. */
body.single-product .dz-seller-more__heading{display:flex;align-items:center;gap:24px;margin:0 8px 12px}
body.single-product .dz-seller-more__heading>h2{flex:0 1 auto;margin:0;font:600 24px/1.25 var(--dz-font-ui,Inter,Arial,sans-serif)}
.dz-seller-more .dz-recent-slider{flex:1 1 0;min-width:80px}
.dz-seller-more .dz-recent-slider[hidden]{display:none!important}
.dz-seller-more .dz-recent-slider__input{display:block;box-sizing:border-box;appearance:none;-webkit-appearance:none;width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:ew-resize;direction:ltr;touch-action:pan-y;outline-offset:2px}
.dz-seller-more .dz-recent-slider__input::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:#e1e2e4;border:0}
.dz-seller-more .dz-recent-slider__input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--dz-slider-thumb,80px);height:9px;margin-top:-1.5px;border:0;border-radius:8px;background:linear-gradient(90deg,transparent 44%,#b8b9ba 44%,#b8b9ba 45%,transparent 45%,transparent 49%,#b8b9ba 49%,#b8b9ba 50%,transparent 50%,transparent 54%,#b8b9ba 54%,#b8b9ba 55%,transparent 55%),#606163;box-shadow:none}
.dz-seller-more .dz-recent-slider__input::-moz-range-track{height:6px;border-radius:8px;background:#e1e2e4;border:0}
.dz-seller-more .dz-recent-slider__input::-moz-range-thumb{width:var(--dz-slider-thumb,80px);height:9px;border:0;border-radius:8px;background:linear-gradient(90deg,transparent 44%,#b8b9ba 44%,#b8b9ba 45%,transparent 45%,transparent 49%,#b8b9ba 49%,#b8b9ba 50%,transparent 50%,transparent 54%,#b8b9ba 54%,#b8b9ba 55%,transparent 55%),#606163}
.dz-seller-more .dz-recent-slider__input:focus-visible{outline:2px solid #111}
.dz-seller-more .dz-recent-slider__help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

body.single-product .dz-seller-more ul.products{scroll-snap-type:none!important;scroll-behavior:auto!important}
.dz-seller-more .dz-arw,.dz-seller-more .dz-dots{display:none!important}
@media(max-width:680px){body.single-product .dz-seller-more__heading{flex-wrap:wrap;gap:6px;margin-inline:0}body.single-product .dz-seller-more__heading>h2{font-size:20px}.dz-seller-more .dz-recent-slider{flex:1 1 100%}}
