/* === FORCE ORIGINAL SOCIAL ICON COLORS === */

/* Facebook */
.cdz-social-listing .cdz-facebook i.fa-facebook {
    color: #1877f2 !important;
}

/* Twitter */
.cdz-social-listing .cdz-twitter i.fa-twitter {
    color: #1da1f2 !important;
}

/* LinkedIn */
.cdz-social-listing .cdz-linkedin i.fa-linkedin {
    color: #0a66c2 !important;
}

/* Pinterest */
.cdz-social-listing .cdz-pinterest i.fa-pinterest {
    color: #e60023 !important;
}

/* Email */
.cdz-social-listing .cdz-email i.fa-envelope {
    color: #666666 !important;
}

/* Other / Share */
.cdz-social-listing i.fa-share-alt {
    color: #444 !important;
}

/* remove background / filters */
.cdz-social-listing li a,
.cdz-social-listing li md-button {
    background: transparent !important;
    filter: none !important;
}
/* ================================
   لوجو السيلر جنب SOLD BY
================================= */
.wk-seller-card-row > img{
    display:inline-block !important;
    max-height:55px !important;
    width:auto !important;
    vertical-align:middle !important;
    margin-left:8px !important;
}


/* ================================
   لوجو البراند تحت السعر
================================= */
.product-brand-info img{
    display:inline-block !important;
    max-height:75px !important;
    width:auto !important;
}


/* ================================
   لو فيه أي hide قديم للصور شيله
================================= */
.wk-seller-card-row img{
    display:inline-block !important;
}
/* Hide seller logo under price (center area only) */
body.catalog-product-view .product-info-main-inner .wk-seller-card-row > img{
  display:none !important;
}
/* Make brand logo bigger under product title */
.product-info-main .product-brand-info .brand-link img{
    max-height: 90px !important;   /* غير الرقم لو عايز أكبر */
    width: auto !important;
}
/* ===== Enlarge Brand Logo On Product Page ===== */

/* كسر العرض الثابت اللي حاطه الثيم */
.product-info-main .product-brand-info .brand-link {
    width: auto !important;
    max-width: 100% !important;
}

/* تكبير اللوجو نفسه */
.product-info-main .product-brand-info .brand-link img {
    max-height: 120px !important;  /* غير الرقم لو عايزه أكبر */
    width: auto !important;
}

/* إلغاء أي قيود تانية */
.product-info-main .product-brand-info {
    overflow: visible !important;
}
/* ==========================================
   FINAL FORCE - BRAND LOGO SIZE (STRONG)
========================================== */

/* كسر أي عرض ثابت من الثيم */
.product-info-main .product-brand-info .brand-link{
    width: auto !important;
    max-width: none !important;
}

/* تكبير اللوجو نفسه */
.product-info-main .product-brand-info .brand-link img,
.product-info-main .product-brand-info img{
    max-height: 140px !important;   /* غير الرقم لو عايزه أكبر */
    height: auto !important;
    width: auto !important;
    display: inline-block !important;
}

/* منع أي overflow أو قص */
.product-info-main .product-brand-info{
    overflow: visible !important;
}
/* === v3: Move Ship To + Add to Cart into RIGHT column (pdv-table-cart-section) === */

/* Wrapper on the right column */
.pdv-table-cart-section .custom-right-cart-wrap{
  width: 100%;
  padding: 12px;
  box-sizing: border-box;
}

/* Make Ship To block look like a normal card */
.pdv-table-cart-section .custom-right-cart-wrap .block-shipping-estimation{
  width: 100%;
  margin: 0 0 14px 0;
}

/* Make the Calculate/Ship-to top row appear first + align */
.pdv-table-cart-section .custom-right-cart-wrap .custom-shipto-top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 10px;
}

/* Fields full width */
.pdv-table-cart-section .custom-right-cart-wrap .block-shipping-estimation .field,
.pdv-table-cart-section .custom-right-cart-wrap .block-shipping-estimation .control,
.pdv-table-cart-section .custom-right-cart-wrap .block-shipping-estimation select,
.pdv-table-cart-section .custom-right-cart-wrap .block-shipping-estimation input{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

/* Add-to-cart box full width + buttons stacked nicely */
.pdv-table-cart-section .custom-right-cart-wrap .large-box-tocart,
.pdv-table-cart-section .custom-right-cart-wrap .box-tocart{
  width: 100%;
  margin: 0;
}

.pdv-table-cart-section .custom-right-cart-wrap .actions,
.pdv-table-cart-section .custom-right-cart-wrap .actions .action{
  width: 100%;
}

.pdv-table-cart-section .custom-right-cart-wrap .actions .action{
  display: block;
}
/* custom-fix_APPEND_v4.css
   - styles for the right purchase panel we inject
   - append to the END of your existing custom-fix.css (do not remove any lines)
*/
#custom-right-purchase-panel.custom-right-purchase-panel{
  margin-top: 12px;
}
#custom-right-purchase-panel .block-shipping-estimation{
  margin-bottom: 14px;
}
#custom-right-purchase-panel .box-tocart,
#custom-right-purchase-panel .pdv-to-cart-section,
#custom-right-purchase-panel .product-add-form{
  margin-top: 10px;
}
/* nearbey.com tweaks - v5 (append only) */

/* Ship To in right column */
.nm-ship-in-right{
  margin: 0 0 14px 0 !important;
}

/* Make sure ship-to box looks like a card and not squeezed */
.nm-ship-in-right .block-title,
.nm-ship-in-right .block-title strong{
  display: block;
}

/* Add to cart card in right column spacing */
.nm-box-tocart-in-right{
  margin-top: 10px !important;
}

/* Qty moved under options */
.nm-qty-under-options{
  margin-top: 12px !important;
}

/* If qty uses flex wrappers, keep it aligned */
.nm-qty-under-options .control,
.nm-qty-under-options .cart-qty,
.nm-qty-under-options input{
  max-width: 220px;
}
.product.media {
    position: relative;
}

.product.media .towishlist {
    position: absolute;
    top: 15px;
    right: 15px;
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15);
    z-index: 10;
    transition: 0.3s;
}

.product.media .towishlist:before {
    color: #ff0000;
    font-size: 18px;
}
