/* =====================================================
   /store/assets/css/store-marketplace.css
   Echo Store Marketplace Theme — Navy + Orange
   This file intentionally loads AFTER store.css.
===================================================== */

:root{
  --mk-bg:#e9eef3;
  --mk-panel:#ffffff;
  --mk-text:#102033;
  --mk-muted:#607083;
  --mk-line:#d8e1ea;
  --mk-line-soft:#edf2f6;
  --mk-navy:#0b2f4f;
  --mk-navy-2:#0059ce;
  --mk-orange:#f97316;
  --mk-orange-2:#ff9f1c;
  --mk-orange-soft:#fff3e8;
  --mk-shadow:0 8px 22px rgba(11,47,79,.08);
  --mk-radius:6px;
}

html{color-scheme:light !important;}
body{
  background:linear-gradient(180deg,#eef3f7 0%, var(--mk-bg) 100%) !important;
  color:var(--mk-text) !important;
}

.layout{
  max-width:min(1500px,calc(100% - 32px)) !important;
  margin:0 auto !important;
}

.wrap{padding-top:14px !important;}

/* Main hero */
.hero-static{
  height:320px !important;
  margin:12px 0 14px !important;
  border-radius:var(--mk-radius) !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  box-shadow:none !important;
}
.hero-static img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center !important;
}

/* Promo hero cards */
.hero-cards{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:14px !important;
  margin:0 0 16px !important;
}
.hero-card{
  height:210px !important;
  border-radius:var(--mk-radius) !important;
  border:1px solid var(--mk-line) !important;
  background:#fff !important;
  box-shadow:none !important;
}
.hero-card::after{
  background:linear-gradient(to top,rgba(11,47,79,.58),rgba(11,47,79,.08)) !important;
}
.hero-card:hover{
  transform:none !important;
  box-shadow:0 0 0 2px rgba(249,115,22,.65) inset !important;
}

/* Trust strip */
.trust-strip{
  gap:12px !important;
  margin:14px 0 18px !important;
}
.trust-item{
  border-radius:var(--mk-radius) !important;
  border:1px solid var(--mk-line) !important;
  background:#fff !important;
  box-shadow:none !important;
}
.trust-item strong{color:var(--mk-navy) !important;}
.trust-item span{color:var(--mk-muted) !important;}

/* Sections */
.home-section,
.content,
.shs-section,
.shs-promo-section,
.shs-product-row-section,
.shs-price-deals,
.new-arrivals-section,
.today-deals-section,
.deals-section{
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  border-radius:var(--mk-radius) !important;
  box-shadow:none !important;
  padding:18px !important;
  margin:16px 0 !important;
}

.home-section-head,
.section-head,
.content-head,
.shs-head{
  margin:0 0 14px !important;
  padding:0 !important;
  align-items:flex-end !important;
}
.home-section-head h2,
.section-head h2,
.content-head h2,
.shs-title,
.shs-head h2{
  color:var(--mk-navy) !important;
  font-size:25px !important;
  font-weight:1000 !important;
  letter-spacing:0 !important;
}
.section-head h2::after,
.content-head h2::after{
  background:linear-gradient(90deg,var(--mk-orange),var(--mk-orange-2)) !important;
  width:48px !important;
  height:3px !important;
}
.home-section-head p,
.content-head .muted,
.section-head p,
.shs-subtitle{
  color:var(--mk-muted) !important;
  font-weight:800 !important;
}

.btn.ghost,
.btn.ghost.sm,
.shs-link,
.shs-more{
  border-radius:var(--mk-radius) !important;
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  color:var(--mk-navy-2) !important;
  box-shadow:none !important;
}
.btn.ghost:hover,
.btn.ghost.sm:hover,
.shs-link:hover,
.shs-more:hover{
  background:var(--mk-orange-soft) !important;
  border-color:var(--mk-orange) !important;
  color:var(--mk-orange) !important;
  transform:none !important;
}

/* Categories: navy heading + orange accents */
.amazon-cats-section,
.shs-category-grid-section{
  position:relative !important;
  overflow:hidden !important;
  background:linear-gradient(135deg,var(--mk-navy) 0%, var(--mk-navy-2) 100%) !important;
  border:0 !important;
  border-radius:var(--mk-radius) !important;
  padding:22px !important;
  margin:16px 0 !important;
  box-shadow:none !important;
}
.amazon-cats-section::before,
.amazon-cats-section::after{display:none !important;}
.amazon-cats-section .cats-head h2,
.amazon-cats-section .cats-head p,
.shs-category-grid-section .shs-head h2,
.shs-category-grid-section .shs-head p{
  color:#fff !important;
}
.amazon-cats-section .cats-arrow{
  background:#fff !important;
  color:var(--mk-orange) !important;
  border:1px solid rgba(255,255,255,.72) !important;
  border-radius:var(--mk-radius) !important;
  box-shadow:none !important;
}
.amazon-cat-circle,
.shs-cat-img{
  background:#fff !important;
  border:2px solid rgba(249,115,22,.55) !important;
  border-radius:50% !important;
  box-shadow:none !important;
}
.amazon-cat-item:hover .amazon-cat-circle,
.shs-cat-card:hover .shs-cat-img{
  transform:none !important;
  box-shadow:0 0 0 3px rgba(249,115,22,.25) !important;
}
.amazon-cat-title,
.shs-category-grid-section .shs-cat-card h3{
  color:#fff !important;
  text-shadow:none !important;
  font-weight:900 !important;
}
.amazon-cat-count,
.shs-cat-card span{
  background:var(--mk-orange) !important;
  color:#fff !important;
  border:0 !important;
  border-radius:var(--mk-radius) !important;
}

/* Products grid */
.grid,
.showcase-grid{gap:14px !important;}
.product-card,
.card,
.showcase-card,
.shs-product-card,
.shs-promo-card,
.shs-guide-card,
.shs-amazon-quad-card,
.shs-cat-card{
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  border-radius:var(--mk-radius) !important;
  box-shadow:none !important;
  overflow:hidden !important;
  color:var(--mk-text) !important;
}
.product-card:hover,
.card:hover,
.showcase-card:hover,
.shs-product-card:hover,
.shs-promo-card:hover,
.shs-guide-card:hover,
.shs-amazon-quad-card:hover{
  transform:none !important;
  box-shadow:0 0 0 2px rgba(249,115,22,.55) inset !important;
}

.card-media,
.product-card .card-media,
.product-card .image,
.product-card .thumb,
.product-card .product-image-wrap,
.showcase-thumb,
.shs-product-thumb-wrap,
.shs-promo-img,
.shs-promo-media-wrap,
.shs-amazon-quad-media{
  background:#fff !important;
  border-radius:0 !important;
  border-color:var(--mk-line-soft) !important;
}
.card-media,
.product-card .card-media{height:205px !important;}
.product-card img,
.card-media img,
.showcase-thumb img,
.shs-product-img{object-fit:contain !important;}

.title,
.card h3,
.product-card h3,
.product-card .title,
.showcase-title,
.shs-product-name,
.shs-promo-card h3,
.shs-guide-card h3,
.shs-amazon-quad-card h3{
  color:var(--mk-text) !important;
  font-size:14px !important;
  font-weight:900 !important;
}
.spec-line,
.card p,
.product-card p,
.product-card .meta,
.showcase-spec,
.shs-product-meta,
.shs-promo-card p,
.shs-guide-card p{
  color:var(--mk-muted) !important;
  font-weight:700 !important;
}
.price .new,
.product-card .new,
.product-card .sale-price,
.product-card .price-new,
.showcase-price,
.shs-price{
  color:var(--mk-orange) !important;
  font-weight:1000 !important;
}
.price .old,
.product-card .old,
.product-card del,
.showcase-old-price,
.shs-old-price{
  color:#79889a !important;
  text-decoration:line-through !important;
}

.discount-badge,
.shs-discount-badge{
  background:var(--mk-orange) !important;
  color:#fff !important;
  border-radius:3px !important;
  box-shadow:none !important;
}
.badge,
.product-card .badge{
  background:var(--mk-navy-2) !important;
  color:#fff !important;
  border-radius:3px !important;
}
.product-thumb,
.product-thumbs button,
.card-thumbs button{
  border-radius:4px !important;
}
.wishlist-btn{
  border-radius:50% !important;
  box-shadow:none !important;
}
.product-card .icon-action,
.store-card-btn{
  border-radius:4px !important;
  box-shadow:none !important;
}
.product-card .icon-cart,
.store-card-btn-cart{
  background:linear-gradient(135deg,var(--mk-orange),var(--mk-orange-2)) !important;
  color:#fff !important;
}
.product-card .icon-quick,
.store-card-btn-quick{
  background:var(--mk-navy) !important;
  color:#fff !important;
}
.product-card .icon-details,
.store-card-btn-details{
  background:#fff !important;
  color:var(--mk-navy) !important;
  border:1px solid var(--mk-line) !important;
}

/* Wide banners */
.shs-wide-banner,
.shs-banner{
  border-radius:var(--mk-radius) !important;
  background:linear-gradient(135deg,var(--mk-navy),var(--mk-navy-2)) !important;
  box-shadow:none !important;
}
.shs-banner::after{
  background:linear-gradient(90deg,rgba(11,47,79,.16),rgba(11,47,79,.42)) !important;
}
.shs-banner a,
.shs-banner-overlay span{
  border-radius:var(--mk-radius) !important;
  color:var(--mk-navy) !important;
}

/* Quick view */
.quick-view-box,
.quick-main-image,
.quick-thumb{border-radius:var(--mk-radius) !important;}
.quick-brand{color:var(--mk-navy-2) !important;}
.quick-price .new{color:var(--mk-orange) !important;}
.quick-discount{background:var(--mk-orange-soft) !important;color:#c2410c !important;border-radius:4px !important;}
.quick-close{border-radius:4px !important;}

/* Footer */
.store-footer{
  background:linear-gradient(180deg,var(--mk-navy) 0%, var(--mk-navy-2) 100%) !important;
  border-radius:6px 6px 0 0 !important;
}
.footer-links a:hover,
.footer-contact a:hover,
.footer-social a:hover{color:var(--mk-orange-2) !important;}
.footer-badges span{border-radius:4px !important;}

/* Mobile */
@media(max-width:992px){
  .hero-cards{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
  .hero-card{height:160px !important;}
}
@media(max-width:768px){
  .layout{max-width:100% !important;padding:0 8px !important;}
  .wrap{padding-top:10px !important;}
  .hero-static{height:145px !important;border-radius:6px !important;}
  .hero-cards{
    display:flex !important;
    grid-template-columns:unset !important;
    gap:10px !important;
    overflow-x:auto !important;
    padding-bottom:6px !important;
    scrollbar-width:none !important;
  }
  .hero-cards::-webkit-scrollbar{display:none !important;}
  .hero-card{flex:0 0 82% !important;min-width:82% !important;height:130px !important;}
  .home-section,
  .content,
  .shs-section,
  .amazon-cats-section{padding:13px !important;margin:12px 0 !important;}
  .grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}
  .card-media,
  .product-card .card-media{height:150px !important;}
  .product-thumbs{display:none !important;}
  .home-section-head h2,
  .section-head h2,
  .content-head h2,
  .shs-title{font-size:21px !important;}
}
@media(max-width:420px){
  .hero-static{height:128px !important;}
  .card-media,
  .product-card .card-media{height:138px !important;}
}

/* =====================================================
   FINAL CLEAN OVERRIDES — NO LOGO BOX / SAFE PRODUCT PAGE
   ضع هذا الملف بعد store.css فقط — بدون ترقيعات مكررة
===================================================== */

:root{
  --mk-bg:#eaf3f7;
  --mk-panel:#ffffff;
  --mk-text:#102033;
  --mk-muted:#607083;
  --mk-line:#d8e1ea;
  --mk-line-soft:#edf2f6;
  --mk-ocean:#056987;
  --mk-ocean-2:#0b8daf;
  --mk-ocean-dark:#073b56;
  --mk-orange:#f97316;
  --mk-orange-2:#ff9f1c;
  --mk-orange-soft:#fff3e8;
  --mk-radius:6px;

  /* التحكم في حجم اللوجو من هنا */
  --store-logo-desktop-w:240px;
  --store-logo-desktop-h:92px;
  --store-logo-mobile-w:150px;
  --store-logo-mobile-h:62px;
  --store-footer-logo-w:210px;
  --store-footer-logo-h:92px;
}

/* Navbar ocean blue */
.topbar,
header.topbar{
  background:linear-gradient(135deg,var(--mk-ocean-dark) 0%, var(--mk-ocean) 52%, var(--mk-ocean-2) 100%) !important;
  border-bottom:3px solid var(--mk-orange) !important;
  box-shadow:0 10px 28px rgba(5,105,135,.16) !important;
}

/* Footer ocean blue */
.store-footer{
  background:linear-gradient(135deg,var(--mk-ocean-dark) 0%, var(--mk-ocean) 52%, var(--mk-ocean-2) 100%) !important;
  border-radius:6px 6px 0 0 !important;
}

/* =====================================================
   LOGO — remove all boxes in header/footer/product page
===================================================== */

/* امسح أي بوكس أو خلفية من اللينك والكونتينر */
.topbar .brand-wrap,
.topbar .store-brand-area,
.topbar .topbar-head,
.topbar .brand-logo-wrap,
.store-footer .footer-brand-link,
.store-footer .footer-logo-wrap,
.product-page .brand-wrap,
.product-page .brand-logo-wrap,
.p-topbar .brand-wrap,
.p-topbar .brand-logo-wrap{
  background:transparent !important;
  background-color:transparent !important;
  border:0 !important;
  outline:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  overflow:visible !important;
}

.topbar .brand-logo-wrap,
.product-page .brand-logo-wrap,
.p-topbar .brand-logo-wrap{
  width:var(--store-logo-desktop-w) !important;
  height:var(--store-logo-desktop-h) !important;
  min-width:var(--store-logo-desktop-w) !important;
  max-width:none !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative !important;
}

.store-footer .footer-logo-wrap{
  width:var(--store-footer-logo-w) !important;
  height:var(--store-footer-logo-h) !important;
  min-width:var(--store-footer-logo-w) !important;
  max-width:none !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  position:relative !important;
}

/* إلغاء أي هالة/بوكس pseudo قديم */
.topbar .brand-logo-wrap::before,
.topbar .brand-logo-wrap::after,
.store-footer .footer-logo-wrap::before,
.store-footer .footer-logo-wrap::after,
.logo-boost::before,
.logo-boost::after,
.logo-modern-aura::before,
.logo-modern-aura::after{
  display:none !important;
  content:none !important;
}

/* الصورة نفسها بدون خلفية أو padding */
.topbar .brand-logo,
.topbar img.brand-logo,
.product-page .brand-logo,
.p-topbar .brand-logo{
  width:var(--store-logo-desktop-w) !important;
  height:var(--store-logo-desktop-h) !important;
  max-width:none !important;
  max-height:none !important;
  object-fit:contain !important;
  background:transparent !important;
  background-color:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 !important;
  display:block !important;
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.18)) !important;
}

.store-footer .footer-logo,
.store-footer img.footer-logo,
.store-footer .footer-logo-wrap img{
  width:var(--store-footer-logo-w) !important;
  height:var(--store-footer-logo-h) !important;
  max-width:none !important;
  max-height:none !important;
  object-fit:contain !important;
  background:transparent !important;
  background-color:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 !important;
  display:block !important;
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.18)) !important;
}

/* لو الفوتر بيعرض حرف/مارك بدل صورة */
.store-footer .footer-brand-mark{
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  width:var(--store-footer-logo-w) !important;
  height:var(--store-footer-logo-h) !important;
}

/* مهم: لا تطبق حجم سعر صفحة المنتج على كروت المنتجات */
.product-card .price,
.card .price,
.showcase-card .price,
.shs-product-card .price,
.grid .price,
.shs-products-row .price{
  font-size:14px !important;
  line-height:1.35 !important;
  display:flex !important;
  align-items:baseline !important;
  gap:8px !important;
  flex-wrap:wrap !important;
}

.product-card .price .new,
.product-card .new,
.product-card .sale-price,
.product-card .price-new,
.card .price .new,
.showcase-price,
.shs-price{
  font-size:21px !important;
  line-height:1.15 !important;
  font-weight:1000 !important;
  color:var(--mk-orange) !important;
}

.product-card .price .old,
.product-card .old,
.product-card del,
.card .price .old,
.showcase-old-price,
.shs-old-price{
  font-size:15px !important;
  line-height:1.15 !important;
  font-weight:800 !important;
  color:#79889a !important;
  text-decoration:line-through !important;
}

/* =====================================================
   PRODUCT PAGE — scoped only, no global price damage
===================================================== */

body:has(.product-page){
  background:linear-gradient(180deg,#eef5f8 0%,#ffffff 100%) !important;
}

.product-page{
  max-width:min(1320px,calc(100% - 28px)) !important;
  margin:28px auto 34px !important;
  padding:24px !important;
  display:grid !important;
  grid-template-columns:minmax(420px,1.02fr) minmax(380px,.98fr) !important;
  gap:28px !important;
  align-items:stretch !important;
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  border-radius:12px !important;
  box-shadow:0 18px 45px rgba(7,59,86,.08) !important;
}

.product-left{position:sticky !important;top:118px !important;align-self:start !important;}
.gallery{
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  border-radius:10px !important;
  padding:18px !important;
  box-shadow:none !important;
}
.gallery-main{
  height:480px !important;
  margin-bottom:14px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:linear-gradient(180deg,#fff 0%,#f8fafc 100%) !important;
  border:1px solid var(--mk-line-soft) !important;
  border-radius:8px !important;
  overflow:hidden !important;
}
.gallery-main img,
.gallery-main video{
  width:100% !important;
  height:100% !important;
  max-width:94% !important;
  max-height:94% !important;
  object-fit:contain !important;
  border-radius:0 !important;
  transform:none !important;
}
.gallery-thumbs{display:flex !important;gap:10px !important;overflow-x:auto !important;scrollbar-width:none !important;}
.gallery-thumbs::-webkit-scrollbar{display:none !important;}
.thumb{
  width:76px !important;
  height:76px !important;
  min-width:76px !important;
  border-radius:6px !important;
  border:1px solid var(--mk-line) !important;
  background:#fff !important;
  box-shadow:none !important;
}
.thumb:hover,
.thumb.active{border-color:var(--mk-orange) !important;box-shadow:0 0 0 2px rgba(249,115,22,.16) !important;transform:none !important;}

.product-right{
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  border-radius:10px !important;
  padding:28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  gap:18px !important;
}
.product-title{margin:0 !important;color:var(--mk-text) !important;font-size:30px !important;line-height:1.45 !important;font-weight:1000 !important;}
.product-title .brand{color:var(--mk-ocean) !important;}
.price-box{
  display:flex !important;
  align-items:baseline !important;
  gap:12px !important;
  flex-wrap:wrap !important;
  padding:12px 0 !important;
  border-top:1px dashed var(--mk-line) !important;
  border-bottom:1px dashed var(--mk-line) !important;
}
.product-page .price,
.product-page .price-box .price{
  color:var(--mk-orange) !important;
  font-size:31px !important;
  line-height:1.15 !important;
  font-weight:1000 !important;
}
.product-page .old-price,
.product-page .price-box .old-price{
  color:#94a3b8 !important;
  font-size:16px !important;
  font-weight:800 !important;
  text-decoration:line-through !important;
}
.tabs{display:flex !important;gap:8px !important;flex-wrap:wrap !important;}
.tab{
  min-height:40px !important;
  padding:8px 16px !important;
  border-radius:999px !important;
  border:1px solid var(--mk-line) !important;
  background:#fff !important;
  color:var(--mk-ocean-dark) !important;
  font-weight:900 !important;
}
.tab.active{background:var(--mk-ocean-dark) !important;color:#fff !important;border-color:var(--mk-ocean-dark) !important;}
.tab-content{background:#fff !important;border:1px solid var(--mk-line) !important;color:#475569 !important;padding:16px 18px !important;border-radius:8px !important;line-height:1.9 !important;font-size:14px !important;}
.actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin-top:8px !important;}
.store-btn,.actions .btn,.buy-btn{min-height:52px !important;border-radius:8px !important;font-size:15px !important;font-weight:950 !important;box-shadow:none !important;}
.store-btn-cart,.buy-btn,.store-card-btn-cart{background:linear-gradient(135deg,var(--mk-orange),var(--mk-orange-2)) !important;color:#fff !important;border:0 !important;}
.store-btn-buy{background:linear-gradient(135deg,var(--mk-ocean-dark),var(--mk-ocean)) !important;color:#fff !important;border:0 !important;}
.store-btn-whatsapp,.buy-btn.whatsapp{background:#16a34a !important;color:#fff !important;border:0 !important;}

.related-section{
  max-width:min(1320px,calc(100% - 28px)) !important;
  margin:28px auto 42px !important;
  padding:22px !important;
  background:#fff !important;
  border:1px solid var(--mk-line) !important;
  border-radius:12px !important;
  box-shadow:0 16px 38px rgba(7,59,86,.07) !important;
}
.related-title{margin:0 0 16px !important;color:var(--mk-ocean-dark) !important;font-size:24px !important;font-weight:1000 !important;}
.related-card{min-width:220px !important;background:#fff !important;border:1px solid var(--mk-line) !important;border-radius:8px !important;box-shadow:none !important;overflow:hidden !important;}
.related-img{height:165px !important;background:#f8fafc !important;border-bottom:1px solid var(--mk-line-soft) !important;}
.related-name{color:var(--mk-text) !important;font-size:14px !important;line-height:1.5 !important;font-weight:900 !important;}
.related-price{color:var(--mk-orange) !important;font-weight:1000 !important;}

@media(max-width:900px){
  .product-page{grid-template-columns:1fr !important;max-width:calc(100% - 18px) !important;margin:16px auto 24px !important;padding:12px !important;gap:14px !important;border-radius:10px !important;}
  .product-left{position:static !important;grid-row:1 !important;}
  .product-right{grid-row:2 !important;padding:18px 14px !important;border-radius:10px !important;}
  .gallery{padding:12px !important;border-radius:10px !important;}
  .gallery-main{height:330px !important;border-radius:8px !important;}
  .product-title{font-size:22px !important;}
  .product-page .price,.product-page .price-box .price{font-size:26px !important;}
  .actions{grid-template-columns:1fr !important;}
  .related-section{max-width:calc(100% - 18px) !important;padding:14px 10px !important;border-radius:10px !important;}
  .related-card{min-width:190px !important;}
  .related-img{height:145px !important;}
}

@media(max-width:768px){
  .topbar .brand-logo-wrap,
  .product-page .brand-logo-wrap,
  .p-topbar .brand-logo-wrap{
    width:var(--store-logo-mobile-w) !important;
    height:var(--store-logo-mobile-h) !important;
    min-width:var(--store-logo-mobile-w) !important;
  }
  .topbar .brand-logo,
  .topbar img.brand-logo,
  .product-page .brand-logo,
  .p-topbar .brand-logo{
    width:var(--store-logo-mobile-w) !important;
    height:var(--store-logo-mobile-h) !important;
  }
  .store-footer .footer-logo-wrap{
    width:170px !important;
    height:76px !important;
    min-width:170px !important;
  }
  .store-footer .footer-logo,
  .store-footer img.footer-logo,
  .store-footer .footer-logo-wrap img{
    width:170px !important;
    height:76px !important;
  }
  .product-card .price .new,
  .product-card .new,
  .product-card .sale-price,
  .product-card .price-new,
  .card .price .new,
  .showcase-price,
  .shs-price{font-size:18px !important;}
  .product-card .price .old,
  .product-card .old,
  .product-card del,
  .card .price .old,
  .showcase-old-price,
  .shs-old-price{font-size:14px !important;}
}

@media(max-width:480px){
  .gallery-main{height:280px !important;}
  .thumb{width:62px !important;height:62px !important;min-width:62px !important;}
  .product-title{font-size:20px !important;}
  .product-page .price,.product-page .price-box .price{font-size:24px !important;}
}

