/* Progressive horizontal rows: the regular grid remains when JavaScript is unavailable. */
body.banglapets-site #main-content .bp-home-slider{position:relative;clear:both;min-width:0;width:100%;--bp-slider-gap:24px;--bp-slider-visible:4}
body.banglapets-site #main-content .bp-home-slider>.bp-home-slider-track{
 display:grid!important;grid-template-columns:none!important;grid-template-rows:auto!important;
 grid-auto-flow:column!important;grid-auto-columns:calc((100% - (var(--bp-slider-visible) - 1)*var(--bp-slider-gap))/var(--bp-slider-visible))!important;
 gap:var(--bp-slider-gap)!important;columns:auto!important;column-count:auto!important;
 width:100%!important;max-width:100%!important;height:auto!important;min-width:0;
 overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;
 scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;
 margin:0!important;padding:10px 0 24px!important;list-style:none;align-items:stretch;
}
body.banglapets-site #main-content .bp-home-slider-track::-webkit-scrollbar{display:none}
body.banglapets-site #main-content .bp-home-slider-track> :is(article,li,a){min-width:0!important;width:auto!important;margin:0!important;scroll-snap-align:start;grid-column:auto!important;grid-row:auto!important;float:none!important}
body.banglapets-site #main-content .bp-home-slider-track>.bp-v3-catalogue-empty{grid-column:auto;padding:20px}
body.banglapets-site #main-content .bp-home-slider-button{
 position:absolute;top:45%;z-index:3;display:grid;place-items:center;width:46px;height:46px;min-width:46px;
 padding:0;border:1px solid rgba(0,95,91,.16);border-radius:50%;background:var(--bp-brand-green-dark,#005F5B);color:#fff;
 box-shadow:0 6px 18px rgba(0,95,91,.17);cursor:pointer;transform:translateY(-50%);transition:background .2s,color .2s;
}
body.banglapets-site #main-content .bp-home-slider-prev{left:-23px}
body.banglapets-site #main-content .bp-home-slider-next{right:-23px}
body.banglapets-site #main-content .bp-home-slider-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5}
body.banglapets-site #main-content .bp-home-slider-button:hover:not(:disabled){background:var(--bp-brand-orange-coral,#F47C67);color:var(--bp-brand-ink,#202B2A)}
body.banglapets-site #main-content .bp-home-slider-button:disabled{background:#fff;color:#81928e;box-shadow:0 4px 12px rgba(0,0,0,.06);cursor:default}
body.banglapets-site #main-content .bp-home-slider-button[hidden]{display:none!important}
body.banglapets-site #main-content .bp-home-slider-button:focus-visible,
body.banglapets-site #main-content .bp-home-slider-track:focus-visible{outline:3px solid var(--bp-brand-orange-coral,#F47C67);outline-offset:3px}
@media(max-width:1100px){body.banglapets-site #main-content .bp-home-slider{--bp-slider-visible:3;--bp-slider-gap:18px}}
@media(max-width:720px){
 body.banglapets-site #main-content .bp-home-slider{--bp-slider-visible:2;--bp-slider-gap:14px}
 body.banglapets-site #main-content .bp-home-slider-button{width:40px;height:40px;min-width:40px}
 body.banglapets-site #main-content .bp-home-slider-prev{left:-8px}
 body.banglapets-site #main-content .bp-home-slider-next{right:-8px}
}
@media(prefers-reduced-motion:reduce){body.banglapets-site #main-content .bp-home-slider-track{scroll-behavior:auto}}
