@media(max-width:749px){
#MainContent .pk-bestsellers-mobile slider-component{display:block;padding-left:16px;padding-right:16px}
#MainContent .pk-bestsellers-mobile .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}
#MainContent .pk-bestsellers-mobile .product-grid>.grid__item{width:100%;max-width:none;min-width:0;margin:0}
#MainContent .pk-bestsellers-mobile .card-wrapper{height:100%;border-radius:10px;box-shadow:0 3px 12px rgba(0,0,0,.09);transition:transform .15s ease,box-shadow .15s ease}
#MainContent .pk-bestsellers-mobile .card-wrapper:active{transform:scale(.98);box-shadow:0 1px 6px rgba(0,0,0,.13)}
#MainContent .pk-bestsellers-mobile .card{height:100%;border-radius:10px;overflow:hidden;--border-radius:10px;--image-padding:0px}
#MainContent .pk-bestsellers-mobile .card>.card__content{display:flex;flex-direction:column;gap:8px;padding:10px;flex-grow:1}
#MainContent .pk-bestsellers-mobile .card>.card__content>.card__information{padding:0;min-width:0}
#MainContent .pk-bestsellers-mobile .card>.card__content .card__heading{font-size:13px!important;line-height:1.35;font-weight:600;letter-spacing:normal;margin:0;min-height:2.7em;max-height:2.7em}
#MainContent .pk-bestsellers-mobile .card>.card__content .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:normal}
#MainContent .pk-bestsellers-mobile .card-information{margin-top:6px}
#MainContent .pk-bestsellers-mobile .price{font-size:13px;line-height:1.4;letter-spacing:normal}
#MainContent .pk-bestsellers-mobile .price .price-item{font-size:13px;margin-right:4px}
#MainContent .pk-bestsellers-mobile .price .price-item--regular{font-size:11px}
#MainContent .pk-bestsellers-mobile .price__container{margin-bottom:0}
#MainContent .pk-bestsellers-mobile .quick-add{margin:auto 0 0}
#MainContent .pk-bestsellers-mobile .quick-add__submit{width:100%;min-width:0;min-height:40px!important;padding:9px 6px!important;font-size:12px!important;line-height:1.2;letter-spacing:0!important;white-space:nowrap}
#MainContent .pk-bestsellers-mobile .quick-add__submit>span{white-space:nowrap}
#MainContent .pk-bestsellers-mobile .card>.card__content>.card__badge{margin:0}
}
@media(max-width:749px) and (prefers-reduced-motion:reduce){
#MainContent .pk-bestsellers-mobile .card-wrapper{transition:none}
#MainContent .pk-bestsellers-mobile .card-wrapper:active{transform:none}
}
