@media screen and (max-width: 997px) {
    .page-main .cart-summary .cart-gift-item .block.gift-item-block{
          display: block;
    }
     div#gift-options-cart .cart-gift-item .gift-item-block.block .content .gift-message-overlay._active .gift-message-popup-content .close-gift-popup {
       display: block;
       top: 13px;
       right: 20px;
    }
}

/* site checks issue no:466 */
@media(min-width: 768px){
   .product-info-main .product-info-notify:has(.out-of-stock-label){
     border-block: unset;
      }
}

/* site checks issue no:481 */
.ampickup-map-popup .ampickup-content .amlocator-main-container .amlocator-wrapper .amlocator-button-pickup-wrapper .amlocator-button-pickup{
    border-color: #ee0031!important;
    color: #ee0031!important;
}
.ampickup-map-popup .ampickup-content .amlocator-main-container .amlocator-wrapper .amlocator-button-pickup-wrapper .amlocator-button-pickup:hover{
    background-color: #ee0031!important;
}

/* site checks issue no:449 */
.ampickupmsi-locations-container .ampickupmsi-locations {
    overflow: unset;  
    max-height: 300px; 
}

body div.notify-popup.show .notify-content button.notify-button:hover span{
    color: #fff;
}

@media (max-width: 767px) {
    .headline.top span.desktop__all-btn a {
        display:block !important;
    
    }
     
    .cat-banners .custom-slider{
        margin-right:5px !important;
    }
}