
#mmld17-home{display:none}
@media (max-width:767px){
html,body{background:#fbfaf7!important} body{padding-bottom:92px!important}
body.home>*:not(#mmld17-home),body.front-page>*:not(#mmld17-home){display:none!important}
#mmld17-home{display:block!important;min-height:100vh!important;background:#fbfaf7!important;direction:rtl!important;overflow:hidden!important;color:#17140f!important;padding-bottom:92px!important;font-family:inherit!important}
#mmld17-home *{box-sizing:border-box!important}
.mmld17-header{height:74px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:sticky!important;top:0!important;z-index:999999!important;background:rgba(10,10,9,.96)!important;border-bottom:1px solid rgba(216,170,95,.22)!important;backdrop-filter:blur(14px)!important}
.mmld17-icon{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;text-decoration:none!important;font-size:23px!important}
.mmld17-logo{display:flex!important;align-items:center!important;gap:10px!important;color:#d8aa5f!important;text-decoration:none!important}.mmld17-logo span{width:38px!important;height:38px!important;border:1px solid #d8aa5f!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:rotate(45deg)!important}.mmld17-logo strong{color:#d8aa5f!important;font-size:17px!important;font-weight:600!important;white-space:nowrap!important}
.mmld17-hero{min-height:620px!important;display:flex!important;align-items:flex-end!important;padding:0 22px 58px!important;color:#fff!important;border-radius:0 0 34px 34px!important;background:linear-gradient(to top,rgba(0,0,0,.90),rgba(0,0,0,.28)),url('https://images.unsplash.com/photo-1515562141207-7a88fb7ce338?auto=format&fit=crop&w=1200&q=80')!important;background-size:cover!important;background-position:center!important}
.mmld17-hero>div{max-width:340px!important}.mmld17-hero span,.mmld17-title span,.mmld17-shop-hero span,.mmld17-page-hero span{display:block!important;color:#d8aa5f!important;font-size:13px!important;margin-bottom:12px!important}.mmld17-hero h1{color:#fff!important;font-size:37px!important;line-height:1.32!important;font-weight:500!important;margin:0 0 14px!important}.mmld17-hero p{color:rgba(255,255,255,.78)!important;font-size:15px!important;line-height:2!important;margin:0 0 25px!important}
.mmld17-btn{min-height:50px!important;padding:0 28px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:14px!important}.mmld17-btn.gold{color:#17140f!important;background:linear-gradient(135deg,#e5bd73,#b9883f)!important}.mmld17-btn.outline{color:#b9883f!important;border:1px solid rgba(185,136,63,.55)!important;background:transparent!important}
.mmld17-home-cats,.mmld17-featured{padding:70px 18px!important;background:#fbfaf7!important}.mmld17-featured{background:#fff!important;border-radius:36px 36px 0 0!important;text-align:center!important}.mmld17-title{text-align:center!important;margin-bottom:24px!important}.mmld17-title h2{font-size:27px!important;line-height:1.45!important;font-weight:500!important;color:#17140f!important;margin:0!important}
.mmld17-style-card{height:174px!important;border-radius:28px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:22px!important;margin-bottom:14px!important;background:#111!important;color:#fff!important;text-decoration:none!important;overflow:hidden!important;position:relative!important;box-shadow:0 14px 34px rgba(35,26,12,.07)!important}.mmld17-style-card:before{content:""!important;position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;opacity:.78!important}.mmld17-style-card:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.12))!important}.mmld17-style-card.gift:before{background-image:url('https://images.unsplash.com/photo-1549465220-1a8b9238cd48?auto=format&fit=crop&w=1200&q=80')!important}.mmld17-style-card.ceremony:before{background-image:url('https://images.unsplash.com/photo-1506630448388-4e683c67ddb0?auto=format&fit=crop&w=1200&q=80')!important}.mmld17-style-card.daily:before{background-image:url('https://images.unsplash.com/photo-1605100804763-247f67b3557e?auto=format&fit=crop&w=1200&q=80')!important}.mmld17-style-card strong,.mmld17-style-card small{position:relative!important;z-index:2!important}.mmld17-style-card strong{color:#e5bd73!important;font-size:23px!important;margin-bottom:7px!important}.mmld17-style-card small{color:rgba(255,255,255,.8)!important;font-size:13px!important}
body.mmld17-mobile-shop,body.mmld17-mobile-product,body.mmld17-mobile-cart,body.mmld17-mobile-checkout{background:#fbfaf7!important}
body.mmld17-mobile-shop .site-main,body.mmld17-mobile-shop main,body.mmld17-mobile-shop .content-area,body.mmld17-mobile-shop .woocommerce{background:#fbfaf7!important}
body.mmld17-mobile-shop .woocommerce-products-header,body.mmld17-mobile-shop .page-title,body.mmld17-mobile-shop .woocommerce-result-count,body.mmld17-mobile-shop .woocommerce-ordering{display:none!important}
.mmld17-shop-hero,.mmld17-page-hero{margin:0 14px 16px!important;padding:32px 22px 24px!important;border-radius:0 0 28px 28px!important;background:linear-gradient(135deg,rgba(12,12,10,.96),rgba(31,25,17,.90))!important;color:#fff!important;text-align:right!important}.mmld17-shop-hero h1,.mmld17-page-hero h1{color:#fff!important;font-size:29px!important;line-height:1.35!important;font-weight:500!important;margin:0 0 8px!important}.mmld17-shop-hero p,.mmld17-page-hero p{color:rgba(255,255,255,.72)!important;font-size:13px!important;line-height:1.9!important;margin:0!important}
.mmld17-shop-cats{display:flex!important;gap:9px!important;overflow-x:auto!important;padding:0 16px 18px!important;margin:0!important;scrollbar-width:none!important}.mmld17-shop-cats::-webkit-scrollbar{display:none!important}.mmld17-shop-cats a{flex:0 0 auto!important;min-height:38px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#7d6336!important;background:#fff!important;border:1px solid rgba(185,136,63,.16)!important;text-decoration:none!important;font-size:12.5px!important;box-shadow:0 10px 24px rgba(35,26,12,.04)!important}.mmld17-shop-cats a.active{background:#17140f!important;color:#e5bd73!important;border-color:#17140f!important}
body.mmld17-mobile-shop ul.products,.mmld17-products-wrap ul.products{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:0 14px 112px!important}.mmld17-products-wrap ul.products{padding:0!important}
body.mmld17-mobile-shop ul.products li.product,.mmld17-products-wrap ul.products li.product{width:100%!important;margin:0!important;padding:10px!important;float:none!important;background:#fff!important;border:1px solid rgba(185,136,63,.14)!important;border-radius:26px!important;box-shadow:0 14px 34px rgba(35,26,12,.065)!important;overflow:hidden!important;min-height:0!important;text-align:center!important}
body.mmld17-mobile-shop ul.products li.product *,.mmld17-products-wrap li.product *{transition:none!important;animation:none!important}
body.mmld17-mobile-shop ul.products li.product img:nth-of-type(n+2),.mmld17-products-wrap li.product img:nth-of-type(n+2),body.mmld17-mobile-shop li.product .secondary-image,body.mmld17-mobile-shop li.product .hover-image,body.mmld17-mobile-shop li.product .product-hover-image,body.mmld17-mobile-shop li.product .product-image-hover,body.mmld17-mobile-shop li.product .kadence-woo-image-swap,body.mmld17-mobile-shop li.product .woo-entry-image-secondary{display:none!important;visibility:hidden!important;opacity:0!important}
body.mmld17-mobile-shop ul.products li.product a.woocommerce-LoopProduct-link,.mmld17-products-wrap ul.products li.product a.woocommerce-LoopProduct-link,body.mmld17-mobile-shop ul.products li.product>a:first-child,.mmld17-products-wrap ul.products li.product>a:first-child{display:flex!important;flex-direction:column!important;text-decoration:none!important;min-height:0!important}
body.mmld17-mobile-shop ul.products li.product a img,.mmld17-products-wrap ul.products li.product a img{width:100%!important;height:clamp(250px,70vw,320px)!important;object-fit:contain!important;object-position:center!important;border-radius:22px!important;background:linear-gradient(180deg,#fbfaf7,#eee7dc)!important;margin:0!important;padding:4px!important;box-shadow:none!important;display:block!important;opacity:1!important;transform:none!important}
body.mmld17-mobile-shop .price,.mmld17-products-wrap .price{order:2!important;font-size:clamp(15px,4vw,18px)!important;font-weight:900!important;color:#d8aa5f!important;background:#0b0a08!important;border:0!important;min-height:44px!important;padding:14px 12px 2px!important;margin:0!important;line-height:1.5!important;text-align:center!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;direction:rtl!important}
body.mmld17-mobile-shop .woocommerce-loop-product__title,.mmld17-products-wrap .woocommerce-loop-product__title{order:3!important;font-size:clamp(11px,3vw,13px)!important;line-height:1.45!important;font-weight:500!important;color:#f2e6cd!important;background:#0b0a08!important;border-radius:0 0 18px 18px!important;padding:2px 16px 16px!important;margin:0!important;height:36px!important;overflow:hidden!important;display:block!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;direction:ltr!important;unicode-bidi:plaintext!important;width:100%!important}
body.mmld17-mobile-shop .star-rating,.mmld17-products-wrap .star-rating,body.mmld17-mobile-shop .button,body.mmld17-mobile-shop .add_to_cart_button,.mmld17-products-wrap .button,.mmld17-products-wrap .add_to_cart_button{display:none!important}
body.mmld17-mobile-product div.product{padding:0 14px 112px!important}body.mmld17-mobile-product .woocommerce-product-gallery{background:#fff!important;border-radius:28px!important;padding:10px!important;box-shadow:0 14px 34px rgba(35,26,12,.065)!important;margin-bottom:18px!important}body.mmld17-mobile-product .woocommerce-product-gallery img{border-radius:22px!important;background:linear-gradient(180deg,#fbfaf7,#eee7dc)!important}body.mmld17-mobile-product .product_title{font-size:22px!important;line-height:1.55!important;color:#17140f!important;text-align:center!important;margin:18px 0 8px!important}body.mmld17-mobile-product p.price,body.mmld17-mobile-product span.price{display:flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;border-radius:999px!important;background:#0b0a08!important;color:#d8aa5f!important;font-size:19px!important;font-weight:900!important;margin:0 auto 18px!important;padding:0 18px!important;width:max-content!important;max-width:100%!important}body.mmld17-mobile-product form.cart{display:flex!important;flex-direction:column!important;gap:12px!important;background:#fff!important;border-radius:24px!important;padding:16px!important;box-shadow:0 12px 30px rgba(35,26,12,.055)!important}body.mmld17-mobile-product .single_add_to_cart_button{width:100%!important;min-height:54px!important;border-radius:999px!important;background:#17140f!important;color:#e5bd73!important;font-size:15px!important;font-weight:700!important}
body.mmld17-mobile-cart .woocommerce,body.mmld17-mobile-checkout .woocommerce{padding:0 14px 112px!important}body.mmld17-mobile-cart table.shop_table,body.mmld17-mobile-checkout form.checkout,body.mmld17-mobile-checkout #order_review,body.mmld17-mobile-cart .cart_totals{background:#fff!important;border-radius:24px!important;padding:16px!important;box-shadow:0 12px 30px rgba(35,26,12,.055)!important;border:1px solid rgba(185,136,63,.12)!important;overflow:hidden!important}body.mmld17-mobile-cart .checkout-button,body.mmld17-mobile-checkout #place_order{width:100%!important;min-height:54px!important;border-radius:999px!important;background:#17140f!important;color:#e5bd73!important;font-size:15px!important;font-weight:700!important}body.mmld17-mobile-checkout input,body.mmld17-mobile-checkout select,body.mmld17-mobile-checkout textarea,body.mmld17-mobile-cart input{border-radius:16px!important;min-height:44px!important;border:1px solid rgba(185,136,63,.18)!important;background:#fbfaf7!important}
.mmld17-bottom-nav{position:fixed!important;right:12px!important;left:12px!important;bottom:12px!important;height:72px!important;z-index:2147483600!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;padding:8px 6px!important;border-radius:28px!important;background:rgba(12,12,10,.92)!important;border:1px solid rgba(216,170,95,.30)!important;box-shadow:0 18px 45px rgba(0,0,0,.32)!important;backdrop-filter:blur(18px)!important}.mmld17-bottom-nav a{height:56px!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:rgba(255,255,255,.72)!important;text-decoration:none!important;font-size:11px!important;line-height:1!important}.mmld17-bottom-nav a i{font-style:normal!important;font-size:21px!important;line-height:1!important;color:#d8aa5f!important}.mmld17-bottom-nav a span{font-size:11px!important;color:rgba(255,255,255,.76)!important}.mmld17-bottom-nav a.active{background:linear-gradient(135deg,rgba(229,189,115,.22),rgba(185,136,63,.10))!important}.mmld17-bottom-nav a.active span{color:#e5bd73!important}
}
@media (min-width:768px){#mmld17-home{display:none!important}.mmld17-bottom-nav{display:none!important}}


/* V19 minimal footer + safer mobile header consistency */
@media (max-width:767px){
  #mmld17-home .mmld17-header{
    height:122px!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    padding:0!important;
    background:#050505!important;
    border-bottom:1px solid rgba(216,170,95,.22)!important;
  }

  #mmld17-home .mmld17-header:before{
    content:"قیمت طلا  |  ۱۸ عیار  •  ۱۸,۵۷۴,۲۶۰ تومان";
    height:34px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    padding:0 14px!important;
    color:#f4e3bd!important;
    font-size:12px!important;
    border-bottom:1px solid rgba(216,170,95,.18)!important;
    white-space:nowrap!important;
  }

  #mmld17-home .mmld17-header .mmld17-logo{
    height:88px!important;
    justify-content:center!important;
  }

  #mmld17-home .mmld17-header .mmld17-icon{
    position:absolute!important;
    top:56px!important;
  }

  #mmld17-home .mmld17-header .mmld17-icon:first-child{
    right:16px!important;
  }

  #mmld17-home .mmld17-header .mmld17-icon:last-child{
    left:16px!important;
  }

  .mmld17-demo-footer{
    background:#050505!important;
    color:#fff!important;
    padding:70px 22px 118px!important;
    border-top:1px solid rgba(216,170,95,.24)!important;
    text-align:right!important;
  }

  .mmld17-demo-footer-brand{
    display:flex!important;
    align-items:center!important;
    gap:16px!important;
  }

  .mmld17-demo-footer-brand span{
    width:54px!important;
    height:54px!important;
    border:1px solid #d8aa5f!important;
    color:#d8aa5f!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    transform:rotate(45deg)!important;
    font-size:18px!important;
  }

  .mmld17-demo-footer-brand h3{
    color:#d8aa5f!important;
    font-size:25px!important;
    line-height:1.35!important;
    margin:0!important;
    font-weight:700!important;
  }

  .mmld17-demo-footer p{
    color:rgba(255,255,255,.75)!important;
    font-size:14px!important;
    line-height:2!important;
    margin:24px 0!important;
  }

  .mmld17-demo-socials{
    display:flex!important;
    gap:14px!important;
    margin-bottom:24px!important;
  }

  .mmld17-demo-socials a{
    width:46px!important;
    height:46px!important;
    border-radius:50%!important;
    border:1px solid rgba(216,170,95,.45)!important;
    color:#d8aa5f!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-decoration:none!important;
    font-size:18px!important;
  }

  .mmld17-demo-contact{
    min-height:48px!important;
    border-radius:999px!important;
    border:1px solid rgba(216,170,95,.38)!important;
    color:#f4e3bd!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-decoration:none!important;
    margin:10px 0!important;
    background:rgba(255,255,255,.02)!important;
  }
}
