/* Uses theme variables intentionally: dark mode remains unchanged. */
body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product {
  width: min(1480px, calc(100% - 32px)) !important;
  max-width: 1480px !important;
  margin-inline: auto !important;
  overflow: visible !important;
}

@media (min-width: 1024px) {
  body.mh-layout-plugin-active .mh-plugin-three-boxes {
    display: grid !important;
    direction: ltr !important;
    grid-template-columns: minmax(250px, .78fr) minmax(460px, 1.44fr) minmax(280px, .78fr) !important;
    grid-template-rows: auto !important;
    gap: 16px !important;
    width: 100% !important;
    align-items: stretch !important;
  }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-buy-box,
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-info-box,
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-gallery-box {
    box-sizing: border-box !important;
    direction: rtl !important;
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 560px !important;
    height: 100% !important;
    margin: 0 !important;
    border: 1px solid var(--line) !important;
    border-radius: 16px !important;
    background: var(--paper) !important;
    color: var(--ink) !important;
    box-shadow: var(--shadow) !important;
  }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-buy-box {
    grid-column: 1 !important; grid-row: 1 !important;
    flex-direction: column !important;
    padding: 20px 18px !important;
    position: relative !important; top: auto !important;
  }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-info-box {
    grid-column: 2 !important; grid-row: 1 !important;
    flex-direction: column !important;
    padding: 24px !important;
    overflow: hidden !important;
  }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-gallery-box {
    grid-column: 3 !important; grid-row: 1 !important;
    flex-direction: column !important;
    padding: 18px !important;
    overflow: hidden !important;
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-main {
    position: relative !important;
    width: min(100%, 360px) !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 773 / 766 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-current {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center !important;
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-thumbs {
    width: min(100%, 360px) !important;
    height: 70px !important;
    min-height: 70px !important;
    max-height: 70px !important;
    margin-inline: auto !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-thumb {
    flex: 0 0 56px !important;
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
    min-height: 56px !important;
    max-width: 56px !important;
    max-height: 56px !important;
  }
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
  }
  body.mh-layout-plugin-active .mh-plugin-info-box table {
    width: 100% !important;
    max-width: none !important;
    min-width: 520px !important;
  }
  body.mh-layout-plugin-active .mh-plugin-product > .mh-product-details {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 24px !important;
    clear: both !important;
  }
}

.mh-plugin-seller { display: flex; align-items: center; gap: 9px; padding-bottom: 13px; border-bottom: 1px solid var(--line); }
.mh-plugin-seller i { width: 36px; height: 36px; display: grid; place-items: center; flex: 0 0 36px; border-radius: 9px; background: var(--cream); color: var(--gold-dark); font-style: normal; }
.mh-plugin-seller small, .mh-plugin-seller b { display: block; }
.mh-plugin-seller small { color: var(--muted); font-size: 9px; }
.mh-plugin-seller b { font-size: 13px; }
.mh-plugin-row { padding: 13px 0; border-bottom: 1px solid var(--line); font-size: 10px; }
.mh-plugin-price { margin-top: auto; padding: 17px 0 8px; color: var(--gold-dark); font-size: 14px; font-weight: 900; }
.mh-plugin-price p { margin: 0 !important; }
.mh-plugin-cart, .mh-plugin-cart form.cart { width: 100% !important; margin: 0 !important; }
.mh-plugin-buy { display: flex; width: 100%; min-height: 46px; align-items: center; justify-content: center; padding: 10px; border-radius: 9px; background: var(--gold); color: #fff !important; font-size: 12px; font-weight: 800; }
.mh-plugin-trust { display: grid; gap: 7px; margin-top: 13px; padding-top: 11px; border-top: 1px solid var(--line); color: var(--muted); font-size: 9px; }
body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-arrow { position: absolute !important; z-index: 30 !important; top: 50% !important; bottom: auto !important; transform: translateY(-50%) !important; }
body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-prev { right: 8px !important; left: auto !important; }
body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-next { left: 8px !important; right: auto !important; }

@media (max-width: 1023px) {
  body.mh-layout-plugin-active .mh-plugin-three-boxes { display: flex !important; direction: rtl; flex-direction: column; gap: 14px !important; width: 100% !important; }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-gallery-box { order: 1 !important; width: 100% !important; }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-info-box { order: 2 !important; width: 100% !important; }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > .mh-plugin-buy-box { order: 3 !important; display: flex !important; flex-direction: column; width: 100% !important; position: static !important; }
  body.mh-layout-plugin-active .mh-plugin-three-boxes > * { min-height: 0 !important; height: auto !important; }
}

/* ============================================================
   v3.4 mobile product experience inspired by the reference.
   Desktop rules above are intentionally untouched.
   ============================================================ */
.mh-mobile-product-head,.mh-mobile-info-toggle,.mh-mobile-buybar{display:none}
@media(max-width:767px){
  body.mh-layout-plugin-active{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}
  body.mh-layout-plugin-active .floating-menu{display:none!important}
  body.mh-layout-plugin-active .social-fab{bottom:88px!important}
  body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product{
    width:100%!important;max-width:100%!important;margin:0!important;padding:8px!important;
    border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;
    background:var(--cream)!important
  }
  body.mh-layout-plugin-active .mh-plugin-three-boxes{
    display:flex!important;flex-direction:column!important;direction:rtl!important;
    gap:10px!important;width:100%!important;min-width:0!important
  }
  body.mh-layout-plugin-active .mh-mobile-product-head{
    order:0;display:block!important;width:100%;min-width:0;padding:13px 13px 10px;
    border:1px solid var(--line);border-radius:13px;background:var(--paper);color:var(--ink)
  }
  .mh-mobile-product-head h1{margin:5px 0 8px;font-size:18px;line-height:1.75;font-weight:800;color:var(--ink)}
  .mh-mobile-category{font-size:10px;color:var(--gold-dark);font-weight:700}
  .mh-mobile-rating{display:flex;align-items:center;gap:7px;min-height:22px;color:var(--muted);font-size:10px}
  .mh-mobile-rating .star-rating{margin:0;color:var(--gold)}
  body.mh-layout-plugin-active .mh-plugin-info-box>.product_title,
  body.mh-layout-plugin-active .mh-plugin-info-box>.woocommerce-product-rating{display:none!important}

  body.mh-layout-plugin-active .mh-plugin-three-boxes>.mh-plugin-gallery-box{
    order:1!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;
    height:auto!important;margin:0!important;padding:8px!important;border:1px solid var(--line)!important;
    border-radius:13px!important;background:var(--paper)!important;color:var(--ink)!important;
    box-shadow:none!important;overflow:hidden!important
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-main{
    position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
    aspect-ratio:773/766!important;margin:0!important;border:0!important;border-radius:10px!important;
    background:var(--cream)!important;overflow:hidden!important
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-current{
    position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
    max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-thumbs{
    display:flex!important;width:100%!important;height:66px!important;min-height:66px!important;max-height:66px!important;
    gap:7px!important;margin:0!important;padding:9px 2px 0!important;overflow-x:auto!important;overflow-y:hidden!important;
    scroll-snap-type:x proximity
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-thumb{
    flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;
    max-width:55px!important;max-height:55px!important;scroll-snap-align:center
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-arrow{
    position:absolute!important;z-index:35!important;top:50%!important;bottom:auto!important;
    width:38px!important;height:38px!important;transform:translateY(-50%)!important;
    opacity:.78!important;background:color-mix(in srgb,var(--paper) 82%,transparent)!important;color:var(--ink)!important
  }
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-prev{right:7px!important;left:auto!important}
  body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-next{left:7px!important;right:auto!important}

  body.mh-layout-plugin-active .mh-plugin-three-boxes>.mh-plugin-info-box{
    order:2!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;
    height:auto!important;margin:0!important;padding:14px 12px!important;border:1px solid var(--line)!important;
    border-radius:13px!important;background:var(--paper)!important;color:var(--ink)!important;
    box-shadow:none!important;overflow:hidden!important
  }
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-mobile-feature-zone{
    position:relative;display:block;max-height:360px;overflow:hidden!important;transition:max-height .3s ease
  }
  body.mh-layout-plugin-active .mh-plugin-info-box:not(.mh-mobile-info-open) .mh-mobile-feature-zone:after{
    content:'';position:absolute;right:0;bottom:0;left:0;height:70px;pointer-events:none;
    background:linear-gradient(transparent,var(--paper))
  }
  body.mh-layout-plugin-active .mh-plugin-info-box.mh-mobile-info-open .mh-mobile-feature-zone{max-height:none}
  body.mh-layout-plugin-active .mh-mobile-info-toggle{
    display:flex!important;width:100%;min-height:42px;align-items:center;justify-content:center;
    margin:10px 0 0;padding:8px;border:1px solid var(--line);border-radius:9px;
    background:var(--cream);color:var(--gold-dark);font-size:11px;font-weight:800
  }
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll{
    width:100%!important;max-width:100%!important;margin:8px 0!important;overflow:visible!important;border:0!important
  }
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll table{
    display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;background:transparent!important
  }
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll tbody{display:grid!important;gap:7px!important;width:100%!important}
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll tr{
    display:grid!important;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr)!important;
    width:100%!important;border:1px solid var(--line)!important;border-radius:9px!important;
    background:var(--cream)!important;overflow:hidden!important
  }
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll th,
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll td{
    display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px!important;
    border:0!important;background:transparent!important;color:var(--ink)!important;font-size:11px!important;overflow-wrap:anywhere
  }
  body.mh-layout-plugin-active .mh-plugin-info-box .mh-table-scroll th{color:var(--muted)!important;font-weight:600!important}

  body.mh-layout-plugin-active .mh-plugin-three-boxes>.mh-plugin-buy-box{
    order:3!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;
    min-height:0!important;height:auto!important;margin:0!important;padding:13px!important;
    border:1px solid var(--line)!important;border-radius:13px!important;background:var(--paper)!important;
    color:var(--ink)!important;box-shadow:none!important;position:static!important
  }
  body.mh-mobile-commerce-ready .mh-plugin-buy-box .mh-panel-price,
  body.mh-mobile-commerce-ready .mh-plugin-buy-box .mh-panel-cart,
  body.mh-mobile-commerce-ready .mh-plugin-buy-box .mh-plugin-price,
  body.mh-mobile-commerce-ready .mh-plugin-buy-box .mh-plugin-cart{display:none!important}

  body.mh-layout-plugin-active .mh-mobile-buybar{
    position:fixed!important;z-index:9990;right:0;bottom:0;left:0;
    display:grid!important;grid-template-columns:minmax(105px,.82fr) minmax(160px,1.18fr);gap:9px;
    width:100%;min-height:70px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));
    border-top:1px solid var(--line);background:var(--paper);background:color-mix(in srgb,var(--paper) 94%,transparent);
    color:var(--ink);box-shadow:0 -8px 25px rgba(0,0,0,.12);backdrop-filter:blur(12px)
  }
  .mh-mobile-buy-price{display:flex;align-items:center;justify-content:flex-start;direction:rtl;color:var(--ink);font-size:12px;font-weight:900;line-height:1.6;overflow-wrap:anywhere}
  .mh-mobile-buy-button{min-height:48px;border:0;border-radius:9px;background:var(--gold);color:#fff;font-size:13px;font-weight:800}
  body.mh-layout-plugin-active .mh-plugin-product>.mh-product-details{
    width:100%!important;max-width:100%!important;margin-top:10px!important;padding:12px 8px!important;overflow:hidden!important
  }
  body.mh-layout-plugin-active .mh-product-details .woocommerce-tabs ul.tabs{
    display:flex!important;width:100%;gap:3px;overflow-x:auto;white-space:nowrap;position:sticky;top:0;z-index:8;
    padding:6px 0 0!important;background:var(--paper)
  }
  body.mh-layout-plugin-active .mh-product-details .woocommerce-tabs .panel{
    width:100%!important;max-width:100%!important;padding:13px!important;overflow:hidden!important
  }
  body.mh-layout-plugin-active .mh-product-details .woocommerce-tabs .panel img{width:auto!important;max-width:100%!important;height:auto!important}
}

/* v3.5 compact product cards: removes artificial blank height without changing column widths. */
@media(min-width:1024px){
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes{
  grid-template-rows:auto!important;align-items:start!important;gap:16px!important
 }
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-gallery-box,
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-info-box,
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-buy-box{
  min-height:0!important;height:auto!important;align-self:start!important;border:1px solid var(--line)!important;
  border-radius:16px!important;background:var(--paper)!important;box-shadow:var(--shadow)!important
 }
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-gallery-box{padding:12px!important}
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-buy-box{padding:16px!important}
 body.mh-layout-plugin-active .mh-plugin-buy-box>:empty,
 body.mh-layout-plugin-active .mh-plugin-gallery-box>:empty{display:none!important}
 body.mh-layout-plugin-active .mh-plugin-buy-box .mh-panel-price,
 body.mh-layout-plugin-active .mh-plugin-buy-box .mh-plugin-price{margin-top:14px!important;padding:10px 0 6px!important}
 body.mh-layout-plugin-active .mh-plugin-gallery-box .mh-gallery-thumbs:empty{display:none!important}
}
@media(max-width:1023px){
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes{gap:10px!important}
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-gallery-box,
 body.mh-layout-plugin-active .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-buy-box{
  min-height:0!important;height:auto!important
 }
 body.mh-layout-plugin-active .mh-plugin-buy-box>:empty,
 body.mh-layout-plugin-active .mh-plugin-gallery-box>:empty{display:none!important}
}
@media(min-width:1024px){
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-force-columns.mh-plugin-three-boxes{
  grid-template-rows:auto!important;align-items:start!important;gap:16px!important
 }
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-gallery-box,
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-info-box,
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-buy-box{
  min-height:0!important;height:auto!important;align-self:start!important
 }
}

/* v3.6 — only the desktop purchase card follows the viewport. */
@media(min-width:1024px){
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-buy-box.mh-buy-card-sticky{
  position:sticky!important;
  top:var(--mh-sticky-buy-top,150px)!important;
  z-index:12!important;
  align-self:start!important;
  max-height:calc(100vh - var(--mh-sticky-buy-top,150px) - 14px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain;
  scrollbar-width:thin;
  transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease!important;
  will-change:transform
 }
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-buy-box.mh-buy-card-sticky.is-stuck{
  transform:translateY(3px)!important;
  border-color:color-mix(in srgb,var(--gold) 38%,var(--line))!important;
  box-shadow:0 18px 44px rgba(30,24,14,.16)!important
 }
 html[data-theme="dark"] body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-force-columns.mh-plugin-three-boxes>.mh-plugin-buy-box.mh-buy-card-sticky.is-stuck{
  box-shadow:0 18px 44px rgba(0,0,0,.42)!important
 }
}
@media(max-width:1023px){
 body.mh-layout-plugin-active .mh-plugin-buy-box.mh-buy-card-sticky{
  position:static!important;top:auto!important;transform:none!important;max-height:none!important;overflow:visible!important
 }
}

/* v3.7 transform follower — supersedes v3.6 sticky without touching gallery/info. */
@media(min-width:1024px){
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-plugin-three-boxes>.mh-plugin-buy-box.mh-buy-card-scroll-follow{
  position:relative!important;
  top:auto!important;
  z-index:14!important;
  align-self:start!important;
  max-height:none!important;
  overflow:visible!important;
  will-change:transform!important;
  backface-visibility:hidden;
  transition:box-shadow .22s ease,border-color .22s ease!important
 }
 body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-plugin-three-boxes>.mh-plugin-buy-box.mh-buy-card-scroll-follow.is-following{
  border-color:var(--gold)!important;
  box-shadow:0 18px 44px rgba(30,24,14,.17)!important
 }
 html[data-theme="dark"] body.mh-layout-plugin-active .woocommerce div.product.mh-plugin-product .mh-product-overview.mh-plugin-three-boxes>.mh-plugin-buy-box.mh-buy-card-scroll-follow.is-following{
  box-shadow:0 18px 44px rgba(0,0,0,.44)!important
 }
}
@media(max-width:1023px){
 body.mh-layout-plugin-active .mh-plugin-buy-box.mh-buy-card-scroll-follow{
  position:static!important;top:auto!important;transform:none!important;max-height:none!important;overflow:visible!important
 }
}

/* v3.8: remove the redundant tab labels between specs and long description. */
body.mh-layout-plugin-active .mh-product-details .woocommerce-tabs>ul.tabs{display:none!important}
body.mh-layout-plugin-active .mh-product-details #tab-description,
body.mh-layout-plugin-active .mh-product-details .woocommerce-Tabs-panel--description{display:block!important;margin-top:0!important}
body.mh-layout-plugin-active .mh-product-details #tab-description>h2:first-child,
body.mh-layout-plugin-active .mh-product-details .woocommerce-Tabs-panel--description>h2:first-child{display:none!important}
.mh-fallback-specs{width:100%;margin:15px 0 0}.mh-fallback-specs h2{font-size:16px;margin:0 0 10px}
.mh-product-unavailable{display:grid;gap:3px;margin:14px 0;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--cream);color:var(--ink)}
.mh-product-unavailable b{color:var(--gold-dark);font-size:14px}.mh-product-unavailable span{color:var(--muted);font-size:11px}

/* v4.4.4 — real brand logo in every purchase-card implementation. */
.mh-seller-head,.mh-plugin-seller,.mh-force-card-title{display:flex!important;align-items:center!important;gap:11px!important}
.mh-purchase-brand-logo{display:block!important;width:126px!important;height:58px!important;min-width:0!important;flex:0 0 126px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:9px!important;background:transparent!important}
.mh-purchase-brand-logo .mh-logo-light,.mh-purchase-brand-logo .mh-logo-dark{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;background:transparent!important}
.mh-seller-head>small,.mh-plugin-seller>small,.mh-force-card-title>small{margin-right:auto;color:var(--muted);font-size:9px;line-height:1.7}
html[data-theme="dark"] .mh-purchase-brand-logo{background:transparent!important}
@media(max-width:420px){.mh-purchase-brand-logo{width:108px!important;height:51px!important;flex-basis:108px!important}}
