.header-right-icons .block-search .block-content{
    position: fixed;
    right: 75px;
}

body .cart.table-wrapper .col.qty .input-text {
    width: 34px;
}

/*product page related prod quick view design issue*/
.catalog-product-view .product-item-info img.am-quickview-icon {
    width: auto;
}
/*END product page related prod quick view design issue*/


/* mini cart ssearch button & issue and gigtcard design BDJEF-53 9july25 */
.minicart-wrapper .action.showcart .counter.qty.empty {display: none !important;}
.cart-container .amwrap-gift-button>.amwrap-btn { height: auto; }
.cart-container .amwrap-gift-button .amwrap-btn.-fill { padding: 13px 29px; }
.amwrap-btn.-empty { border: 1px solid #000; border-radius: 2px; padding: 6px 20px; }
.amwrap-option-list .amwrap-option { background: #434240 !important; border: 1px solid #434240 !important; color: #ffffff !important; }
.amwrap-option-list .amwrap-option:hover { background: #000000 !important; border: 1px solid #333333 !important; color: #ffffff !important; }
.form.minisearch .search-autocomplete { margin-top: 0; }

@media screen and (min-width: 1180px) {
/*.header-right-icons .block-search .block-content { position: absolute !important; right: 100% !important; left: unset !important; }*/
    .navigation ul { padding-right: 15px; }
    .homepage-wrapper .row03content .row03leftcol {
        width: 50%;
        padding-right: 10px;
        box-sizing: border-box;
    }
    .homepage-wrapper .row03content .row03rightcol {
        width: 50%;
        padding-left: 10px;
        box-sizing: border-box;
    }
}

@media screen and (min-width: 1499px) {
.header-right-icons .block-search .block-content { position: absolute !important; right: 100% !important; left: unset !important; }
}

@media (min-width: 1180px) and (max-width: 1499px) {
.header-right-icons:has(:not(.counter.qty.empty)) .block-search .block-content {
        right: 105px !important;
    }
    .header-right-icons:has(.counter.qty.empty) .block-search .block-content {
        right: 75px !important;
    }
}

@media screen and (max-width: 1179px) {
.header-right-icons .block-search .block-content { position: unset; }
.cart-container .amwrap-gift-button { display: flex; justify-content: center; width: 100% !important; padding: 0 !important; margin: 0 !important; }
.cart-container .amwrap-gift-button .amwrap-btn.-fill { padding: 13px 20px; }
}
/* mini cart ssearch button & issue and gigtcard design BDJEF-53 9july25 */