/* Mamstory Mobile Base 2.1.74.56 - OpenCart/ocStore 3 */
.mm-mobile-only,
.mm-bottom-nav,
.mm-product-sticky {
  display: none;
}

:root {
  --mm-bg: #FFFFFF;
  --mm-card: #FFFFFF;
  --mm-accent: #555555;
  --mm-accent-dark: #444444;
  --mm-text: #2A2A2A;
  --mm-muted: #555555;
  --mm-block-text: #555555;
  --mm-button-text: #555555;
  --mm-border: #E9F1EE;
  --mm-green: #2F8F46;
  --mm-mint: #A8DDD4;
  --mm-mint-dark: #4F8B82;
  --mm-mint-soft: #EFFAF7;
  --mm-pink: #EAC1BC;
  --mm-pink-soft: #FFF6F5;
  --mm-bg-soft-1: #FDF8F8;
  --mm-bg-soft-2: #F6FBFA;
  --mm-bg-soft-3: #FFFCFB;
}

@media (max-width: 767px) {
  body {
    background: var(--mm-bg);
    padding-bottom: 84px;
    color: var(--mm-text);
  }

  a,
  a:hover,
  a:focus {
    color: var(--mm-mint-dark);
  }

  /* First screen */
  .mm-mobile-only {
    display: block;
  }

  .mm-home-wrap {
    margin: 0 -15px 14px;
    padding: 10px 15px 0;
    background: linear-gradient(180deg, #ffffff 0%, var(--mm-bg-soft-1) 34%, var(--mm-bg-soft-2) 72%, #ffffff 100%);
  }

  .mm-hero {
    border-radius: 20px;
    background: linear-gradient(180deg, #ffffff 0%, var(--mm-bg-soft-3) 100%);
    padding: 20px 18px;
    box-shadow: 0 8px 22px rgba(34, 63, 58, 0.04);
    border: 1px solid #EEF3F1;
    overflow: hidden;
    position: relative;
  }

  .mm-hero:before {
    content: '';
    position: absolute;
    left: -28px;
    top: -28px;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: rgba(168,221,212,.12);
  }

  .mm-hero:after {
    content: '';
    position: absolute;
    right: -34px;
    bottom: -42px;
    width: 155px;
    height: 155px;
    border-radius: 50%;
    background: linear-gradient(135deg, rgba(168,221,212,.12), rgba(234,193,188,.14));
  }

  .mm-hero-title {
    position: relative;
    z-index: 1;
    font-size: 24px;
    line-height: 1.15;
    font-weight: 800;
    letter-spacing: -0.02em;
    margin: 0 0 10px;
    color: var(--mm-text);
    max-width: 280px;
  }

  .mm-hero-text {
    position: relative;
    z-index: 1;
    font-size: 14px;
    line-height: 1.45;
    color: var(--mm-block-text);
    margin: 0 0 16px;
    max-width: 270px;
  }

  .mm-hero-actions {
    position: relative;
    z-index: 1;
    display: grid;
    gap: 10px;
  }

  .mm-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 12px 16px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none !important;
    transition: transform .12s ease, opacity .12s ease;
  }

  .mm-btn:active {
    transform: scale(.98);
  }

  .mm-btn-primary {
    background: #EAC1BC;
    color: var(--mm-button-text) !important;
    border: 1px solid #EAC1BC;
  }

  .mm-btn-secondary {
    background: var(--mm-mint-soft);
    color: var(--mm-button-text) !important;
    border: 1px solid var(--mm-mint);
  }

  .mm-benefits {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
    margin: 14px 0 18px;
  }

  .mm-benefit {
    min-height: 78px;
    padding: 9px 5px;
    background: linear-gradient(180deg, #ffffff 0%, #fffdfd 100%);
    border: 1px solid #EAEFEE;
    box-shadow: 0 4px 12px rgba(34,63,58,.035);
    border-radius: 12px;
    text-align: center;
    font-size: 10.5px;
    line-height: 1.2;
    color: var(--mm-block-text);
  }

  .mm-benefit-ico {
    display: block;
    width: 28px;
    height: 28px;
    margin: 0 auto 6px;
    border-radius: 50%;
    background: var(--mm-mint-soft);
    color: var(--mm-mint-dark);
    font-size: 17px;
    line-height: 28px;
  }


  .mm-benefit:nth-child(odd) .mm-benefit-ico {
    background: var(--mm-mint-soft);
    color: var(--mm-mint-dark);
  }

  .mm-benefit:nth-child(even) .mm-benefit-ico {
    background: var(--mm-pink-soft);
    color: var(--mm-accent-dark);
  }

  .mm-cat-card:nth-child(2):before {
    background: rgba(243,181,181,.28);
  }

  .mm-benefit:nth-child(2) .mm-benefit-ico,
  .mm-benefit:nth-child(4) .mm-benefit-ico {
    background: var(--mm-pink-soft);
    color: var(--mm-accent);
  }

  .mm-benefit:nth-child(2),
  .mm-benefit:nth-child(4) {
    border-color: #F6DDDF;
  }

  .mm-section {
    margin: 18px 0;
  }

  .mm-section-title {
    font-size: 20px;
    line-height: 1.25;
    font-weight: 800;
    margin: 0 0 12px;
    letter-spacing: -0.01em;
  }

  .mm-cats-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .mm-cat-card {
    display: flex;
    min-height: 88px;
    align-items: flex-end;
    justify-content: center;
    text-align: center;
    padding: 12px 8px;
    border-radius: 16px;
    background: linear-gradient(180deg, #ffffff 0%, #fcfdfd 100%);
    border: 1px solid #E8F0EE;
    box-shadow: 0 5px 14px rgba(24, 39, 37, 0.035);
    color: var(--mm-block-text) !important;
    text-decoration: none !important;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    overflow: hidden;
  }

  .mm-cat-card:before {
    content: '';
    position: absolute;
    top: 12px;
    left: 50%;
    transform: translateX(-50%);
    width: 34px;
    height: 34px;
    border-radius: 12px;
    background: linear-gradient(135deg, rgba(167,219,209,.34), rgba(243,181,181,.22));
  }

  .mm-support-card {
    border-radius: 18px;
    background: linear-gradient(180deg, #ffffff 0%, var(--mm-bg-soft-3) 100%);
    border: 1px solid #ECEFEE;
    padding: 16px;
    box-shadow: 0 8px 18px rgba(24, 39, 37, 0.035);
  }

  .mm-support-card h3 {
    font-size: 17px;
    font-weight: 800;
    margin: 0 0 6px;
  }

  .mm-support-card p {
    margin: 0 0 12px;
    color: var(--mm-block-text);
    font-size: 14px;
    line-height: 1.45;
  }

  /* Header soft cleanup for default theme */
  header {
    background: #fff;
    box-shadow: 0 1px 8px rgba(0,0,0,.04);
  }

  header .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  #logo img {
    max-height: 42px;
    width: auto;
  }

  #cart > .btn,
  .btn-primary,
  button[id^='button-cart'],
  #button-cart {
    background: #EAC1BC !important;
    border-color: #EAC1BC !important;
    color: var(--mm-button-text) !important;
    border-radius: 12px !important;
    font-weight: 700;
  }

  #cart > .btn {
    min-height: 42px;
  }

  /* v1.4: hide duplicated default mobile cart strip; cart remains in bottom navigation */
  #cart {
    display: none !important;
  }

  /* v1.4: remove floating side button because it overlaps content on small screens */
  .mm-float-contact {
    display: none !important;
  }


  #menu,
  nav#menu,
  .navbar#menu {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
  }

  /* Category page products as mobile list */
  #product-category .product-layout,
  #product-search .product-layout,
  #product-manufacturer .product-layout,
  #product-special .product-layout {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  #product-category .product-thumb,
  #product-search .product-thumb,
  #product-manufacturer .product-thumb,
  #product-special .product-thumb {
    display: grid;
    grid-template-columns: 42% 1fr;
    gap: 12px;
    padding: 10px;
    border: 1px solid var(--mm-border);
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 6px 18px rgba(64, 39, 28, 0.05);
    overflow: hidden;
  }

  #product-category .product-thumb .image,
  #product-search .product-thumb .image,
  #product-manufacturer .product-thumb .image,
  #product-special .product-thumb .image {
    margin: 0;
  }

  #product-category .product-thumb .image img,
  #product-search .product-thumb .image img,
  #product-manufacturer .product-thumb .image img,
  #product-special .product-thumb .image img {
    border-radius: 12px;
  }

  #product-category .product-thumb .caption,
  #product-search .product-thumb .caption,
  #product-manufacturer .product-thumb .caption,
  #product-special .product-thumb .caption {
    padding: 0;
    min-height: 0;
  }

  #product-category .product-thumb h4,
  #product-search .product-thumb h4,
  #product-manufacturer .product-thumb h4,
  #product-special .product-thumb h4 {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 800;
    margin: 0 0 8px;
  }

  #product-category .product-thumb .description,
  #product-search .product-thumb .description,
  #product-manufacturer .product-thumb .description,
  #product-special .product-thumb .description {
    display: none;
  }

  #product-category .product-thumb .price,
  #product-search .product-thumb .price,
  #product-manufacturer .product-thumb .price,
  #product-special .product-thumb .price {
    font-size: 16px;
    font-weight: 800;
    color: var(--mm-text);
    margin-bottom: 8px;
  }

  #product-category .product-thumb .button-group,
  #product-search .product-thumb .button-group,
  #product-manufacturer .product-thumb .button-group,
  #product-special .product-thumb .button-group {
    grid-column: 2;
    display: block;
    background: transparent;
    border: 0;
  }

  #product-category .product-thumb .button-group button:first-child,
  #product-search .product-thumb .button-group button:first-child,
  #product-manufacturer .product-thumb .button-group button:first-child,
  #product-special .product-thumb .button-group button:first-child {
    display: block;
    width: 100%;
    height: 40px;
    border-radius: 11px;
    background: #EAC1BC;
    border: 1px solid #EAC1BC;
    color: var(--mm-button-text);
    font-size: 13px;
    font-weight: 800;
    text-transform: none;
  }

  #product-category .product-thumb .button-group button:not(:first-child),
  #product-search .product-thumb .button-group button:not(:first-child),
  #product-manufacturer .product-thumb .button-group button:not(:first-child),
  #product-special .product-thumb .button-group button:not(:first-child) {
    display: none;
  }

  /* Home products: 2 columns */
  #common-home .product-layout {
    width: 50%;
  }

  #common-home .product-thumb {
    border-radius: 16px;
    border: 1px solid var(--mm-border);
    overflow: hidden;
    background: #fff;
    box-shadow: 0 6px 18px rgba(64, 39, 28, 0.04);
  }

  #common-home .product-thumb .caption {
    padding: 8px 10px;
    min-height: 96px;
  }

  #common-home .product-thumb h4 {
    font-size: 13px;
    line-height: 1.25;
    font-weight: 800;
  }

  #common-home .product-thumb .description {
    display: none;
  }

  #common-home .product-thumb .price {
    font-size: 15px;
    font-weight: 800;
    color: var(--mm-text);
  }

  /* Product page */
  #product-product h1 {
    font-size: 22px;
    line-height: 1.25;
    font-weight: 800;
    margin-top: 12px;
  }

  #product-product .thumbnail,
  #product-product .image-additional a {
    border-radius: 16px;
    overflow: hidden;
    border-color: var(--mm-border);
  }

  #product-product #content ul.list-unstyled h2,
  #product-product #content h2 {
    font-size: 24px;
    font-weight: 800;
    color: var(--mm-text);
  }

  #product-product #button-cart {
    width: 100%;
    min-height: 52px;
    font-size: 16px;
    margin-top: 10px;
  }

  .mm-product-points {
    margin: 14px 0;
    padding: 12px;
    border-radius: 16px;
    background: #fff;
    border: 1px solid var(--mm-border);
  }

  .mm-product-points div {
    margin: 8px 0;
    font-size: 14px;
    line-height: 1.35;
  }

  .mm-product-points span {
    color: var(--mm-mint-dark);
    font-weight: 800;
    margin-right: 6px;
  }

  .mm-product-sticky {
    display: flex;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 62px;
    z-index: 9989;
    align-items: center;
    gap: 10px;
    padding: 9px 12px;
    background: rgba(255, 255, 255, .96);
    backdrop-filter: blur(10px);
    border-top: 1px solid var(--mm-border);
    box-shadow: 0 -6px 18px rgba(64,39,28,.08);
  }

  .mm-sticky-price {
    flex: 1;
    color: var(--mm-text);
    font-size: 16px;
    font-weight: 800;
    line-height: 1.2;
  }

  .mm-sticky-buy {
    border: 0;
    border-radius: 12px;
    min-height: 44px;
    padding: 0 20px;
    background: #EAC1BC;
    color: var(--mm-button-text);
    font-size: 15px;
    font-weight: 800;
  }

  /* Bottom navigation */
  .mm-bottom-nav {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9990;
    min-height: 62px;
    padding: 6px 4px 5px;
    background: rgba(255,255,255,.98);
    border-top: 1px solid var(--mm-border);
    box-shadow: 0 -4px 18px rgba(24,39,37,.06);
  }

  .mm-bottom-nav a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2px;
    color: #7E6A60 !important;
    text-decoration: none !important;
    font-size: 10px;
    line-height: 1.1;
    font-weight: 700;
  }

  .mm-bottom-nav .mm-ico {
    font-size: 19px;
    line-height: 1;
  }

  .mm-bottom-nav a.is-active {
    color: var(--mm-accent-dark) !important;
  }

  .mm-bottom-nav a.is-active .mm-ico {
    color: var(--mm-accent-dark) !important;
  }

  /* Floating Telegram/Viber quick button */
  .mm-float-contact {
    position: fixed;
    right: 13px;
    bottom: 122px;
    z-index: 9988;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--mm-accent), var(--mm-accent-dark));
    color: var(--mm-button-text) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none !important;
    box-shadow: 0 10px 26px rgba(178,116,82,.24);
    font-size: 22px;
  }

  /* Utility */
  .breadcrumb {
    font-size: 12px;
    background: transparent;
    padding-left: 0;
    padding-right: 0;
  }

  .btn,
  .form-control {
    border-radius: 12px;
  }
}

@media (max-width: 767px) {
  #common-home #menu,
  #product-category #menu,
  #product-product #menu {
    display: none !important;
  }
}


@media (max-width: 767px) {
  #common-home .mm-home-wrap {
    margin-top: 10px;
  }

  #common-home .mm-section-title {
    font-size: 19px;
  }
}


@media (max-width: 767px) {
  .mm-bottom-nav a.is-active,
  .mm-bottom-nav a.is-active span,
  .mm-bottom-nav a.is-active i,
  .mm-bottom-nav a.mm-force-active,
  .mm-bottom-nav a.mm-force-active span,
  .mm-bottom-nav a.mm-force-active i {
    color: var(--mm-accent-dark) !important;
  }
}


@media (max-width: 767px) {
  .mm-cat-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    min-height: 106px;
    padding: 12px 8px 10px;
  }

  .mm-cat-card:before {
    display: none;
  }

  .mm-cat-thumb {
    width: 46px;
    height: 46px;
    margin: 0 auto 10px;
    border-radius: 12px;
    background-color: #F7FBFA;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    flex: 0 0 46px;
    border: 1px solid #EEF3F1;
  }

  .mm-cat-card--sets .mm-cat-thumb {
    background-color: #ffffff;
    background-image: url('data:image/png;base64,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p8fHx8vLy9EqSDICMywSmMmeVa1W19TU9PX1jYyMICVPJBJIp+BKgaJj0zSZTCqV6rzzznO73WjYpx7uVCp1zz33vPbaa6D0g/IHB2wwGK644oq777574cKFmUymWCyOjo7+5Cc/+f3vf49KPWMM5G4YVk9Pz+rVqy+++OJvfvObv/3tbysqKlKplMPheOyxx/bv33/RRRfV1tZms9lcLheNRmOxWCqVymQywA3wieAxIlcTRXHPnj1msxktMblczmKxJBIJ1MlwBab2Lny4a0Z9mQkLuU5vb+9zzz23YcOGJUuWINwktJXKAZIkJRKJVCrV2NjIcdyBAwd4nkcbPmpF27ZtKxaLjz32WH19fV1dHYEMqIWuX79+0aJF999//6OPPppOp3t6en70ox+dOnXqU5/61Lx585APMcba29t/+tOf8jyPihqqsv39/T/84Q8Rqh49epTneZgmNXbTb3Cebrc7kUig51av1x84cGDJkiXHjh1DFlhVVWWz2QKBQFVVFRHKpvQmfJhrxnpWlUp1+vTphx56KJfL/c///E9/fz8gSWzHBNojvFOr1VarVZKk7du379q1y2g0oqeZnBkc51tvvXX48GHGGLBYxpjJZILjNBqNd9xxx/33379s2TK1Wh0MBn/1q1997nOfe+CBB44fP57P57PZ7J///GdJkqqrq7/2ta997GMfO3Xq1NNPP/3oo4+q1er9+/eHQqFCoZBOp3meh+9HXQNtZGRz8Xgc+IPZbD516hRjzOv1Iq6tqKgYGhoKhUJGoxGtiFN29T+aNZM9q9FoRGqv1WrRzex2u4HzUymfSqNIvRljAFaz2azJZMrlcvl8HgXMa6+99pVXXjlw4MBFF11UWVmp1WpBy8rlcgaDAYDD5s2bzz///Ndee+3hhx8+ceJEV1fXv/7rvz755JPz58+fM2cOGFUXXnhhJBL57W9/WywW58yZ43A49uzZ4/V68XFOp/PgwYNoFuA4Dj0IFIMyxmw2WyKRAB/32LFjdXV10Wg0Go0CuNi3b9+uXbtaW1vvvfde6l+YMWvGGivUgVAK+vjHP75ly5b6+nok/sQMVCZY8Lio0LpcLmBe6LvKZDKSJNlstjvvvPO222779Kc/vW3btqVLl65atQrMAXJjeDauvvrq66+//uDBg6+//vqxY8fa2trefvttvV5fUVGxfv369evX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');
  }

  .mm-cat-card--bags .mm-cat-thumb {
    background-color: #ffffff;
    background-image: url('data:image/png;base64,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');
  }

  .mm-cat-card--mom .mm-cat-thumb {
    background-color: #ffffff;
    background-image: url('data:image/png;base64,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');
  }

  .mm-cat-label {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 1.15;
    font-weight: 700;
    color: var(--mm-block-text);
    white-space: nowrap;
  }
}


@media (max-width: 767px) {
  .mm-cat-thumb-img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    border-radius: 12px;
  }

  .mm-cat-card--mom .mm-cat-thumb {
    overflow: hidden;
    background: #ffffff !important;
    padding: 0;
  }
}


@media (max-width: 767px) {
  .mm-cat-card--mom .mm-cat-thumb {
    background: #ffffff !important;
    overflow: hidden;
  }

  .mm-cat-card--mom .mm-cat-thumb-img {
    object-fit: cover;
    object-position: center center;
  }
}


@media (max-width: 767px) {
  .mm-benefit:nth-child(2) .mm-benefit-ico {
    background-color: #ffffff !important;
    background-image: url('/image/catalog/mamstory/mobile/fast-delivery-icon.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    border-radius: 8px;
    border: 1px solid #ECECEC;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }
}


@media (max-width: 767px) {
  .mm-benefit:nth-child(2) .mm-benefit-ico {
    background-color: var(--mm-pink-soft) !important;
    background-image: url('/image/catalog/mamstory/mobile/fast-delivery-icon.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px 17px;
    border-radius: 50%;
    border: 0 !important;
    box-shadow: none !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }
}


@media (max-width: 767px) {
  .mm-contact-sheet {
    display: none;
  }

  .mm-contact-sheet.is-open {
    display: block;
  }

  .mm-contact-backdrop {
    position: fixed;
    inset: 0;
    z-index: 10020;
    background: rgba(0, 0, 0, 0.28);
  }

  .mm-contact-panel {
    position: fixed;
    left: 12px;
    right: 12px;
    bottom: 76px;
    z-index: 10021;
    padding: 18px 16px 16px;
    border-radius: 20px;
    background: #ffffff;
    border: 1px solid #ECEFEE;
    box-shadow: 0 18px 48px rgba(24, 39, 37, 0.18);
  }

  .mm-contact-panel h3 {
    margin: 0 32px 6px 0;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 800;
    color: var(--mm-text);
  }

  .mm-contact-panel p {
    margin: 0 0 14px;
    font-size: 13px;
    line-height: 1.35;
    color: var(--mm-block-text);
  }

  .mm-contact-close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 50%;
    background: var(--mm-pink-soft);
    color: #555555;
    font-size: 20px;
    line-height: 30px;
    padding: 0;
  }

  .mm-contact-options {
    display: grid;
    gap: 10px;
  }

  .mm-contact-option {
    display: flex;
    align-items: center;
    min-height: 50px;
    padding: 12px 14px;
    border-radius: 14px;
    text-decoration: none !important;
    font-size: 15px;
    font-weight: 800;
    color: #555555 !important;
    border: 1px solid transparent;
  }

  .mm-contact-option--telegram {
    background: var(--mm-mint-soft);
    border-color: var(--mm-mint);
  }

  .mm-contact-option--viber {
    background: var(--mm-pink-soft);
    border-color: #EAC1BC;
  }

  .mm-contact-option-ico {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    margin-right: 10px;
    border-radius: 50%;
    background: #ffffff;
    color: #555555;
    font-size: 15px;
    flex: 0 0 28px;
  }
}


@media (max-width: 767px) {
  /* Hide the old default top icon strip on mobile */
  #top,
  header #top,
  .header-top,
  .topbar,
  .top-bar,
  .top-line,
  .top-links {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
  }

  header {
    box-shadow: none;
  }

  #logo {
    padding-top: 10px;
  }
}


@media (max-width: 767px) {
  #logo {
    text-align: center;
    margin-bottom: 8px;
  }

  #logo img {
    max-height: 46px;
  }

  header .container {
    padding-top: 6px;
  }

  #search {
    margin-top: 4px;
  }
}


@media (max-width: 767px) {
  /* Premium mobile header: logo left + search + quick icons */
  header > .container {
    display: none !important;
  }

  header {
    background: #ffffff;
    box-shadow: none !important;
    border: 0 !important;
  }

  .mm-app-header {
    display: grid !important;
    grid-template-columns: 82px minmax(112px, 1fr) 34px 34px 34px;
    gap: 8px;
    align-items: center;
    padding: 10px 13px 8px;
    background: #ffffff;
  }

  .mm-app-logo {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-width: 0;
  }

  .mm-app-logo img {
    display: block;
    max-width: 78px;
    max-height: 40px;
    width: auto;
    height: auto;
  }

  .mm-app-search-form {
    display: grid;
    grid-template-columns: 1fr 34px;
    align-items: center;
    min-width: 0;
    height: 40px;
    background: #ffffff;
    border: 1px solid #ECEFEE;
    border-radius: 22px;
    overflow: hidden;
    box-shadow: 0 4px 14px rgba(24, 39, 37, 0.035);
  }

  .mm-app-search-form input {
    width: 100%;
    height: 38px;
    min-width: 0;
    border: 0;
    outline: 0;
    background: transparent;
    padding: 0 2px 0 13px;
    font-size: 14px;
    color: #555555;
  }

  .mm-app-search-form input::placeholder {
    color: #9a9a9a;
  }

  .mm-app-search-form button {
    width: 34px;
    height: 38px;
    border: 0;
    background: transparent;
    color: #555555;
    font-size: 16px;
    padding: 0;
  }

  .mm-head-icon {
    position: relative;
    display: flex;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #ffffff;
    border: 1px solid #ECEFEE;
    color: #555555 !important;
    text-decoration: none !important;
    box-shadow: 0 4px 12px rgba(24, 39, 37, 0.035);
    font-size: 16px;
  }

  .mm-head-icon--catalog {
    background: var(--mm-mint-soft);
    border-color: var(--mm-mint);
  }

  .mm-head-icon--wishlist {
    background: #ffffff;
    border-color: #F3DBDE;
  }

  .mm-head-icon--cart {
    background: var(--mm-pink-soft);
    border-color: #EAC1BC;
  }

  .mm-head-icon-badge {
    position: absolute;
    top: -5px;
    right: -4px;
    min-width: 16px;
    height: 16px;
    padding: 0 4px;
    border-radius: 999px;
    background: #EAC1BC;
    color: #555555;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    font-weight: 800;
  }

  @media (max-width: 360px) {
    .mm-app-header {
      grid-template-columns: 72px minmax(96px, 1fr) 32px 32px 32px;
      gap: 6px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .mm-app-logo img {
      max-width: 70px;
    }

    .mm-head-icon {
      width: 32px;
      height: 32px;
      font-size: 15px;
    }
  }
}


@media (max-width: 767px) {
  .mm-app-header {
    position: relative;
    z-index: 20;
  }

  .mm-app-search-form input {
    -webkit-appearance: none;
    appearance: none;
  }
}


@media (max-width: 767px) {
  .mm-app-header {
    grid-template-columns: 84px minmax(0, 1fr) 44px !important;
    gap: 9px !important;
    align-items: center;
  }

  .mm-app-search-form {
    width: 100%;
    min-width: 0;
    height: 42px;
    grid-template-columns: minmax(0, 1fr) 38px;
  }

  .mm-app-search-form input {
    font-size: 16px !important; /* prevents mobile zoom/strong shift on focus */
    height: 40px;
    min-width: 0;
  }

  .mm-app-search-form button {
    width: 38px;
    height: 40px;
  }

  .mm-head-icon {
    display: none !important;
  }

  .mm-head-icon--cart {
    display: flex !important;
    width: 44px;
    height: 44px;
    font-size: 18px;
    border-radius: 16px;
    background: var(--mm-pink-soft);
    border-color: #EAC1BC;
  }

  .mm-app-logo img {
    max-width: 82px;
    max-height: 42px;
  }

  @media (max-width: 360px) {
    .mm-app-header {
      grid-template-columns: 74px minmax(0, 1fr) 42px !important;
      gap: 7px !important;
      padding-left: 10px;
      padding-right: 10px;
    }

    .mm-app-logo img {
      max-width: 72px;
    }

    .mm-head-icon--cart {
      width: 42px;
      height: 42px;
      font-size: 17px;
    }
  }
}


@media (max-width: 767px) {
  .mm-app-header {
    padding-top: 16px !important;
    padding-bottom: 9px !important;
  }

  header {
    padding-top: 2px !important;
  }
}


@media (max-width: 767px) {
  html,
  body {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  body > * {
    max-width: 100vw;
  }

  header,
  .mm-app-header,
  .mm-home-wrap,
  .mm-benefits,
  .mm-cats-grid,
  .mm-section,
  .mm-support-card,
  .container,
  .row,
  #content {
    box-sizing: border-box;
    max-width: 100% !important;
  }

  .mm-app-header {
    width: 100% !important;
    max-width: 100vw !important;
    overflow: hidden;
  }

  .mm-app-search-form {
    max-width: 100%;
    min-width: 0;
  }

  .mm-app-search-form input {
    max-width: 100%;
    min-width: 0;
  }

  .mm-home-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .container {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  img,
  video,
  iframe {
    max-width: 100%;
    height: auto;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: one visual width system for mobile */
  :root {
    --mm-mobile-pad: 18px;
  }

  .mm-app-header {
    padding-left: var(--mm-mobile-pad) !important;
    padding-right: var(--mm-mobile-pad) !important;
    box-sizing: border-box;
  }

  .mm-home-wrap {
    padding-left: var(--mm-mobile-pad) !important;
    padding-right: var(--mm-mobile-pad) !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
  }

  .mm-hero,
  .mm-benefits,
  #common-home .mm-section,
  .mm-support-card,
  .mm-cats-grid {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
  }

  .mm-hero {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  .mm-hero-actions,
  .mm-btn {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  .mm-benefit,
  .mm-cat-card {
    box-sizing: border-box;
  }

  .container {
    padding-left: var(--mm-mobile-pad) !important;
    padding-right: var(--mm-mobile-pad) !important;
  }

  @media (max-width: 360px) {
    :root {
      --mm-mobile-pad: 14px;
    }

    .mm-hero {
      padding-left: 13px !important;
      padding-right: 13px !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: make the home top feel like one continuous section, not separate blocks */
  .mm-home-wrap {
    margin-top: 8px !important;
    padding-top: 12px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(180deg, #ffffff 0%, #F7FCFA 45%, #FFF9F8 100%) !important;
    border-radius: 22px 22px 0 0;
  }

  .mm-hero {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 12px 8px 12px !important;
  }

  .mm-hero:before,
  .mm-hero:after {
    opacity: 0.55;
  }

  .mm-hero-title {
    margin-top: 0 !important;
  }

  .mm-hero-actions {
    margin-top: 14px;
  }

  .mm-benefits {
    margin: 8px 0 16px !important;
  }

  .mm-benefit {
    background: rgba(255, 255, 255, 0.72) !important;
    box-shadow: 0 3px 10px rgba(24, 39, 37, 0.025) !important;
    border-color: rgba(232, 240, 238, 0.9) !important;
  }

  .mm-section {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }

  .mm-section-title {
    margin-bottom: 10px !important;
  }

  .mm-cat-card {
    background: rgba(255, 255, 255, 0.82) !important;
    box-shadow: 0 4px 12px rgba(24, 39, 37, 0.03) !important;
    border-color: rgba(232, 240, 238, 0.95) !important;
  }

  .mm-support-card {
    background: rgba(255, 255, 255, 0.72) !important;
    border-color: rgba(236, 239, 238, 0.95) !important;
    box-shadow: 0 4px 12px rgba(24, 39, 37, 0.03) !important;
  }

  #common-home #content > h3,
  #common-home #content > .swiper-viewport,
  #common-home #content > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: white background test */
  html,
  body,
  header,
  #content,
  .container,
  .mm-home-wrap,
  .mm-hero,
  .mm-section,
  .mm-support-card {
    background: #ffffff !important;
  }

  .mm-home-wrap {
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  .mm-hero {
    border: 0 !important;
    box-shadow: none !important;
  }

  .mm-benefit,
  .mm-cat-card,
  .mm-support-card,
  .mm-contact-panel {
    background: #ffffff !important;
  }

  .mm-benefit {
    box-shadow: 0 3px 10px rgba(24, 39, 37, 0.025) !important;
    border-color: #EEF3F1 !important;
  }

  .mm-cat-card {
    box-shadow: 0 4px 12px rgba(24, 39, 37, 0.03) !important;
    border-color: #EEF3F1 !important;
  }

  .mm-support-card {
    box-shadow: 0 4px 12px rgba(24, 39, 37, 0.03) !important;
    border-color: #EEF3F1 !important;
  }

  .mm-hero:before,
  .mm-hero:after {
    opacity: 0.22 !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: unified mobile footer color */
  footer,
  footer .container,
  footer .row,
  footer [class*="col-"],
  footer h5,
  footer ul,
  footer li,
  footer p,
  footer a,
  footer .col-sm-3,
  footer .col-sm-2,
  footer .col-sm-4 {
    background: #F3F3F3 !important;
  }

  footer {
    border-top: 0 !important;
    margin-top: 18px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  footer .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  footer .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  footer [class*="col-"] {
    border: 0 !important;
    box-shadow: none !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  footer h5 {
    margin-bottom: 8px !important;
  }

  footer ul {
    margin-bottom: 10px !important;
  }

  footer hr,
  footer .powered,
  footer .copyright,
  footer .footer-bottom {
    background: #F3F3F3 !important;
    border-color: #E7E7E7 !important;
  }

  footer * {
    box-shadow: none !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: gray mobile header */
  header,
  header .container,
  .mm-app-header {
    background: #F3F3F3 !important;
  }

  .mm-app-header {
    border-bottom: 1px solid #E7E7E7;
  }

  #logo,
  .mm-app-logo {
    background: transparent !important;
  }

  .mm-app-search-form {
    background: #ffffff !important;
    border-color: #E1E1E1 !important;
    box-shadow: none !important;
  }

  .mm-head-icon--cart {
    background: #ffffff !important;
    border-color: #E1E1E1 !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: reduce double side padding and make mobile blocks wider */
  :root {
    --mm-mobile-pad: 12px;
  }

  .mm-app-header {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 14px !important;
    padding-bottom: 8px !important;
  }

  .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .mm-home-wrap {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .mm-hero {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .mm-hero-actions {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .mm-btn {
    width: 100% !important;
  }

  .mm-benefits {
    gap: 6px !important;
  }

  .mm-cats-grid {
    gap: 8px !important;
  }

  .mm-support-card {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  #common-home #content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  @media (max-width: 360px) {
    :root {
      --mm-mobile-pad: 10px;
    }

    .mm-app-header,
    .container,
    .mm-home-wrap {
      padding-left: 8px !important;
      padding-right: 8px !important;
    }

    .mm-hero {
      padding-left: 6px !important;
      padding-right: 6px !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: stable photo-banner hero.
     Not a two-column grid. Photo is a controlled background, so layout cannot break. */
  #common-home .mm-hero.mm-hero-photo {
    display: block !important;
    position: relative !important;
    min-height: 222px !important;
    margin-top: 8px !important;
    margin-bottom: 14px !important;
    padding: 20px 142px 18px 16px !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 8px 20px rgba(24, 39, 37, 0.035) !important;
    background-color: #ffffff !important;
    background-image:
      linear-gradient(90deg, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.94) 44%, rgba(255,248,247,0.72) 72%, rgba(255,248,247,0.55) 100%),
      radial-gradient(circle at 100% 0%, rgba(234,193,188,.20), transparent 42%),
      radial-gradient(circle at 0% 100%, rgba(168,221,212,.18), transparent 36%),
      url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat !important;
    background-position: center, center, center, right -8px center !important;
    background-size: cover, auto, auto, 168px auto !important;
  }

  #common-home .mm-hero.mm-hero-photo:before,
  #common-home .mm-hero.mm-hero-photo:after {
    display: none !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-badge {
    position: relative;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;
    min-height: 26px;
    padding: 6px 10px;
    margin: 0 0 11px;
    border-radius: 999px;
    background: rgba(247, 251, 250, 0.92);
    border: 1px solid #D9EEE8;
    color: #555555;
    font-size: 11.5px;
    line-height: 1;
    font-weight: 700;
    white-space: nowrap;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-title {
    position: relative;
    z-index: 2;
    max-width: 100% !important;
    margin: 0 0 9px !important;
    font-size: 20px !important;
    line-height: 1.12 !important;
    font-weight: 800 !important;
    letter-spacing: -0.03em !important;
    color: #2F2F2F !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-text {
    position: relative;
    z-index: 2;
    max-width: 100% !important;
    margin: 0 0 14px !important;
    font-size: 12.8px !important;
    line-height: 1.38 !important;
    color: #555555 !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-actions {
    position: relative;
    z-index: 2;
    margin: 0 !important;
    width: auto !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-btn {
    width: auto !important;
    max-width: none !important;
    min-width: 136px !important;
    min-height: 42px !important;
    padding: 10px 14px !important;
    border-radius: 13px !important;
    display: inline-flex !important;
    font-size: 13.5px !important;
    font-weight: 800 !important;
    white-space: nowrap !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      min-height: 212px !important;
      padding: 18px 124px 16px 14px !important;
      background-position: center, center, center, right -10px center !important;
      background-size: cover, auto, auto, 150px auto !important;
    }

    #common-home .mm-hero.mm-hero-photo .mm-hero-badge {
      font-size: 11px !important;
      padding-left: 9px;
      padding-right: 9px;
      margin-bottom: 10px;
    }

    #common-home .mm-hero.mm-hero-photo .mm-hero-title {
      font-size: 18px !important;
    }

    #common-home .mm-hero.mm-hero-photo .mm-hero-text {
      font-size: 12px !important;
    }

    #common-home .mm-hero.mm-hero-photo .mm-btn {
      min-width: 124px !important;
      font-size: 13px !important;
      padding-left: 12px !important;
      padding-right: 12px !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: make hero image more visible and less washed out */
  #common-home .mm-hero.mm-hero-photo {
    min-height: 232px !important;
    padding: 20px 148px 18px 16px !important;
    background-image:
      linear-gradient(90deg, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.94) 40%, rgba(255,248,247,0.46) 68%, rgba(255,248,247,0.18) 100%),
      radial-gradient(circle at 100% 0%, rgba(234,193,188,.16), transparent 42%),
      radial-gradient(circle at 0% 100%, rgba(168,221,212,.14), transparent 36%),
      url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
    background-position: center, center, center, right -14px center !important;
    background-size: cover, auto, auto, 188px auto !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-title {
    font-size: 20px !important;
    line-height: 1.11 !important;
    margin-bottom: 10px !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-text {
    font-size: 12.9px !important;
    line-height: 1.42 !important;
    margin-bottom: 15px !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-btn {
    min-width: 144px !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      min-height: 222px !important;
      padding: 18px 130px 16px 14px !important;
      background-position: center, center, center, right -14px center !important;
      background-size: cover, auto, auto, 166px auto !important;
    }

    #common-home .mm-hero.mm-hero-photo .mm-btn {
      min-width: 128px !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: hero image full-height, sharp on the right, soft blurred transition under text */
  #common-home .mm-hero.mm-hero-photo {
    position: relative !important;
    isolation: isolate;
    min-height: 236px !important;
    padding: 20px 154px 18px 16px !important;
    background: #ffffff !important;
    background-image: none !important;
    overflow: hidden !important;
  }

  #common-home .mm-hero.mm-hero-photo:before,
  #common-home .mm-hero.mm-hero-photo:after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    display: block !important;
    pointer-events: none !important;
  }

  /* Soft blurred extension of the photo under the text area */
  #common-home .mm-hero.mm-hero-photo:before {
    right: 96px !important;
    width: 146px !important;
    z-index: 0 !important;
    background-image: url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: auto 100% !important;
    filter: blur(14px) !important;
    opacity: 0.42 !important;
    -webkit-mask-image: linear-gradient(to left, rgba(0,0,0,0.98), rgba(0,0,0,0.00)) !important;
            mask-image: linear-gradient(to left, rgba(0,0,0,0.98), rgba(0,0,0,0.00)) !important;
  }

  /* Main sharp image on the right */
  #common-home .mm-hero.mm-hero-photo:after {
    right: 0 !important;
    width: 178px !important;
    z-index: 1 !important;
    background-image: url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: auto 100% !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-badge,
  #common-home .mm-hero.mm-hero-photo .mm-hero-title,
  #common-home .mm-hero.mm-hero-photo .mm-hero-text,
  #common-home .mm-hero.mm-hero-photo .mm-hero-actions {
    position: relative !important;
    z-index: 2 !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-title {
    margin-bottom: 10px !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-text {
    margin-bottom: 14px !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      min-height: 224px !important;
      padding: 18px 136px 16px 14px !important;
    }

    #common-home .mm-hero.mm-hero-photo:before {
      right: 84px !important;
      width: 126px !important;
      filter: blur(13px) !important;
    }

    #common-home .mm-hero.mm-hero-photo:after {
      width: 156px !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: stronger right-side image, smoother blur into text area */
  #common-home .mm-hero.mm-hero-photo {
    min-height: 238px !important;
    padding: 20px 156px 18px 16px !important;
    background-color: #fffdfd !important;
  }

  #common-home .mm-hero.mm-hero-photo:before {
    right: 110px !important;
    width: 150px !important;
    background-size: auto 104% !important;
    filter: blur(18px) brightness(1.02) contrast(1.04) !important;
    opacity: 0.52 !important;
    -webkit-mask-image: linear-gradient(to left, rgba(0,0,0,0.98), rgba(0,0,0,0.55), rgba(0,0,0,0.00)) !important;
            mask-image: linear-gradient(to left, rgba(0,0,0,0.98), rgba(0,0,0,0.55), rgba(0,0,0,0.00)) !important;
  }

  #common-home .mm-hero.mm-hero-photo:after {
    right: 0 !important;
    width: 190px !important;
    background-size: auto 104% !important;
    filter: brightness(1.03) contrast(1.12) saturate(1.06) !important;
    opacity: 0.98 !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-badge {
    margin-bottom: 12px !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-title {
    margin-bottom: 9px !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-text {
    max-width: 220px !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      min-height: 226px !important;
      padding: 18px 142px 16px 14px !important;
    }

    #common-home .mm-hero.mm-hero-photo:before {
      right: 96px !important;
      width: 132px !important;
      background-size: auto 102% !important;
      filter: blur(16px) brightness(1.02) contrast(1.04) !important;
    }

    #common-home .mm-hero.mm-hero-photo:after {
      width: 170px !important;
      background-size: auto 102% !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: AI-finished hero image.
     The image itself has: soft left space for text + clear bags on the right.
     Therefore we use one stable background layer instead of stretching/pseudo blur layers. */
  #common-home .mm-hero.mm-hero-photo {
    position: relative !important;
    isolation: isolate;
    min-height: 238px !important;
    padding: 20px 156px 18px 16px !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 8px 20px rgba(24, 39, 37, 0.035) !important;
    background-color: #ffffff !important;
    background-image:
      linear-gradient(90deg, rgba(255,255,255,0.72) 0%, rgba(255,255,255,0.54) 40%, rgba(255,255,255,0.10) 68%, rgba(255,255,255,0.00) 100%),
      url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: center center, center center !important;
    background-size: cover, cover !important;
  }

  #common-home .mm-hero.mm-hero-photo:before,
  #common-home .mm-hero.mm-hero-photo:after {
    display: none !important;
    content: none !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-badge,
  #common-home .mm-hero.mm-hero-photo .mm-hero-title,
  #common-home .mm-hero.mm-hero-photo .mm-hero-text,
  #common-home .mm-hero.mm-hero-photo .mm-hero-actions {
    position: relative !important;
    z-index: 2 !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-badge {
    background: rgba(247, 251, 250, 0.84) !important;
    backdrop-filter: blur(4px);
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-title {
    font-size: 20px !important;
    line-height: 1.11 !important;
    margin-bottom: 9px !important;
    color: #2F2F2F !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-text {
    max-width: 220px !important;
    font-size: 12.9px !important;
    line-height: 1.42 !important;
    margin-bottom: 15px !important;
    color: #555555 !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-btn {
    min-width: 144px !important;
    min-height: 42px !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      min-height: 226px !important;
      padding: 18px 140px 16px 14px !important;
      background-position: center center, center center !important;
      background-size: cover, cover !important;
    }

    #common-home .mm-hero.mm-hero-photo .mm-hero-title {
      font-size: 18px !important;
    }

    #common-home .mm-hero.mm-hero-photo .mm-hero-text {
      font-size: 12px !important;
      max-width: 200px !important;
    }

    #common-home .mm-hero.mm-hero-photo .mm-btn {
      min-width: 128px !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: slightly reduce hero image scale */
  #common-home .mm-hero.mm-hero-photo {
    background-position: center center, right center !important;
    background-size: 100% 100%, 94% auto !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      background-position: center center, right center !important;
      background-size: 100% 100%, 96% auto !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: make bags more visible in hero */
  #common-home .mm-hero.mm-hero-photo {
    /* Move the AI image more to the right and slightly reduce overlay pressure on the photo */
    background-image:
      linear-gradient(90deg, rgba(255,255,255,0.76) 0%, rgba(255,255,255,0.56) 38%, rgba(255,255,255,0.14) 64%, rgba(255,255,255,0.00) 100%),
      url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: center center, right center !important;
    background-size: 100% 100%, 88% auto !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      background-image:
        linear-gradient(90deg, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0.60) 40%, rgba(255,255,255,0.18) 66%, rgba(255,255,255,0.00) 100%),
        url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
      background-repeat: no-repeat, no-repeat !important;
      background-position: center center, right center !important;
      background-size: 100% 100%, 90% auto !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: no white bars above/below image.
     Keep the AI image clearly inside the hero block and make it fill the block height. */
  #common-home .mm-hero.mm-hero-photo {
    background-image:
      linear-gradient(90deg, rgba(255,255,255,0.76) 0%, rgba(255,255,255,0.58) 38%, rgba(255,255,255,0.16) 64%, rgba(255,255,255,0.00) 100%),
      url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: left top, right -4px center !important;
    background-size: 100% 100%, auto 100% !important;
  }

  @media (max-width: 360px) {
    #common-home .mm-hero.mm-hero-photo {
      background-image:
        linear-gradient(90deg, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0.60) 40%, rgba(255,255,255,0.20) 66%, rgba(255,255,255,0.00) 100%),
        url('/image/catalog/mamstory/mobile/hero-site-bags.png') !important;
      background-repeat: no-repeat, no-repeat !important;
      background-position: left top, right -10px center !important;
      background-size: 100% 100%, auto 100% !important;
    }
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: badge color */
  #common-home .mm-hero.mm-hero-photo .mm-hero-badge {
    background: #EFFAF7 !important;
  }
}

@media (max-width: 767px) {
  /* 2.1.74.56: move logo a bit to the right */
  .mm-app-logo,
  #logo.mm-app-logo {
    justify-self: center !important;
    align-self: center !important;
    transform: translateX(10px) !important;
  }

  .mm-app-logo img,
  #logo.mm-app-logo img {
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 360px) {
  .mm-app-logo,
  #logo.mm-app-logo {
    transform: translateX(8px) !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: move logo 5px left from v2.1.49 and make badge heart fully red */
  .mm-app-logo,
  #logo.mm-app-logo {
    transform: translateX(5px) !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-badge-heart {
    color: #E06A6A !important;
    font-weight: 700 !important;
  }
}

@media (max-width: 360px) {
  .mm-app-logo,
  #logo.mm-app-logo {
    transform: translateX(4px) !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: badge refined */
  #common-home .mm-hero.mm-hero-photo .mm-hero-badge {
    background: #EFFAF7 !important;
    min-height: 24px !important;
    padding: 5px 9px !important;
    font-size: 11px !important;
    line-height: 1 !important;
    border-radius: 999px !important;
    border-color: #DDEEE9 !important;
    gap: 4px !important;
  }

  #common-home .mm-hero.mm-hero-photo .mm-hero-badge-heart {
    color: #EAC1BC !important;
    font-weight: 700 !important;
  }
}

@media (max-width: 360px) {
  #common-home .mm-hero.mm-hero-photo .mm-hero-badge {
    min-height: 23px !important;
    padding: 4px 8px !important;
    font-size: 10.5px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: keep badge normal, make only the heart bigger */
  #common-home .mm-hero.mm-hero-photo .mm-hero-badge-heart {
    display: inline-block !important;
    font-size: 14px !important;
    line-height: 1 !important;
    transform: translateY(1px) !important;
    margin-left: 1px !important;
    color: #EAC1BC !important;
    font-weight: 700 !important;
  }
}

@media (max-width: 360px) {
  #common-home .mm-hero.mm-hero-photo .mm-hero-badge-heart {
    font-size: 13px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: make only the heart even bigger */
  #common-home .mm-hero.mm-hero-photo .mm-hero-badge-heart {
    display: inline-block !important;
    font-size: 16px !important;
    line-height: 1 !important;
    transform: translateY(1px) !important;
    margin-left: 1px !important;
    color: #EAC1BC !important;
    font-weight: 700 !important;
  }
}

@media (max-width: 360px) {
  #common-home .mm-hero.mm-hero-photo .mm-hero-badge-heart {
    font-size: 15px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: catalog menu like desktop category row */
  .mm-catalog-sheet {
    display: none;
  }

  .mm-catalog-sheet.is-open {
    display: block;
  }

  .mm-catalog-backdrop {
    position: fixed;
    inset: 0;
    z-index: 10020;
    background: rgba(0, 0, 0, 0.24);
  }

  .mm-catalog-panel {
    position: fixed;
    left: 12px;
    right: 12px;
    bottom: 76px;
    z-index: 10021;
    padding: 18px 14px 14px;
    border-radius: 20px;
    background: #ffffff;
    border: 1px solid #ECEFEE;
    box-shadow: 0 18px 48px rgba(24, 39, 37, 0.16);
  }

  .mm-catalog-close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 50%;
    background: #FFF6F5;
    color: #555555;
    font-size: 20px;
    line-height: 30px;
    padding: 0;
  }

  .mm-catalog-panel h3 {
    margin: 0 36px 12px 0;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 800;
    color: #2F2F2F;
  }

  .mm-catalog-list {
    display: grid;
    gap: 10px;
  }

  .mm-catalog-option {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 52px;
    padding: 12px 14px;
    border-radius: 14px;
    background: #EFFAF7;
    border: 1px solid #D9EEE8;
    text-decoration: none !important;
    color: #555555 !important;
    font-size: 14.5px;
    line-height: 1.2;
    font-weight: 800;
  }

  .mm-catalog-option:nth-child(2) {
    background: #FFF6F5;
    border-color: #EAC1BC;
  }

  .mm-catalog-option:nth-child(3) {
    background: #ffffff;
    border-color: #EEF3F1;
  }

  .mm-catalog-option span:first-child {
    display: inline-flex;
    align-items: center;
    min-width: 0;
  }

  .mm-catalog-ico {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    min-width: 28px;
    margin-right: 10px;
    border-radius: 50%;
    background: #ffffff;
    color: #555555;
    font-size: 14px;
  }

  .mm-catalog-arrow {
    margin-left: 10px;
    color: #777777;
    font-size: 18px;
    line-height: 1;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: side catalog drawer, similar to large marketplaces */
  .mm-catalog-backdrop {
    background: rgba(0, 0, 0, 0.28) !important;
    backdrop-filter: blur(1px);
  }

  .mm-catalog-panel {
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
    bottom: 0 !important;
    width: min(84vw, 330px) !important;
    height: 100vh !important;
    padding: 0 !important;
    border-radius: 0 22px 22px 0 !important;
    border: 0 !important;
    background: #ffffff !important;
    box-shadow: 14px 0 42px rgba(24, 39, 37, 0.18) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
  }

  .mm-catalog-head {
    position: sticky;
    top: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 54px;
    padding: 0 14px 0 16px;
    background: #ffffff;
    border-bottom: 1px solid #EEF3F1;
  }

  .mm-catalog-head h3 {
    margin: 0 !important;
    font-size: 17px !important;
    line-height: 1.2;
    font-weight: 800;
    color: #555555;
  }

  .mm-catalog-close {
    position: static !important;
    top: auto !important;
    right: auto !important;
    width: 34px !important;
    height: 34px !important;
    line-height: 34px !important;
    background: #F7F7F7 !important;
    color: #777777 !important;
    font-size: 24px !important;
  }

  .mm-catalog-intro {
    padding: 14px 16px 10px;
    background: linear-gradient(135deg, #EFFAF7 0%, #FFF6F5 100%);
    border-bottom: 1px solid #EEF3F1;
  }

  .mm-catalog-intro-title {
    display: block;
    margin-bottom: 4px;
    color: #2F2F2F;
    font-size: 15px;
    line-height: 1.25;
    font-weight: 800;
  }

  .mm-catalog-intro-text {
    display: block;
    color: #555555;
    font-size: 12.5px;
    line-height: 1.35;
  }

  .mm-catalog-list {
    display: block !important;
    padding: 8px 0 14px;
  }

  .mm-catalog-section-label {
    display: block;
    padding: 12px 16px 7px;
    color: #999999;
    font-size: 11px;
    line-height: 1;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .04em;
  }

  .mm-catalog-option {
    min-height: 47px !important;
    padding: 10px 14px 10px 16px !important;
    border-radius: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #F0F2F1 !important;
    background: #ffffff !important;
    box-shadow: none !important;
    color: #555555 !important;
    font-size: 14px !important;
    line-height: 1.2;
    font-weight: 700 !important;
  }

  .mm-catalog-option:nth-child(2),
  .mm-catalog-option:nth-child(3) {
    background: #ffffff !important;
    border-color: #F0F2F1 !important;
  }

  .mm-catalog-option--main {
    background: #FBFEFD !important;
  }

  .mm-catalog-option span:first-child {
    display: inline-flex !important;
    align-items: center;
    min-width: 0;
  }

  .mm-catalog-ico {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    margin-right: 11px !important;
    background: #EFFAF7 !important;
    border: 1px solid #D9EEE8;
    color: #555555 !important;
    font-size: 13px !important;
  }

  .mm-catalog-option:nth-of-type(3) .mm-catalog-ico,
  .mm-catalog-option:nth-of-type(5) .mm-catalog-ico {
    background: #FFF6F5 !important;
    border-color: #EAC1BC;
  }

  .mm-catalog-arrow {
    color: #A0A0A0 !important;
    font-size: 20px !important;
  }

  .mm-catalog-sub {
    padding: 4px 0 6px 57px;
    background: #FBFEFD;
    border-bottom: 1px solid #F0F2F1;
  }

  .mm-catalog-sub a {
    display: block;
    padding: 8px 12px 8px 0;
    color: #555555 !important;
    text-decoration: none !important;
    font-size: 13px;
    line-height: 1.2;
  }

  .mm-catalog-sub a:before {
    content: "›";
    margin-right: 7px;
    color: #EAC1BC;
    font-weight: 800;
  }

  .mm-catalog-note {
    margin: 10px 14px 16px;
    padding: 12px 13px;
    border-radius: 14px;
    background: #FFF6F5;
    border: 1px solid #EAC1BC;
    color: #555555;
    font-size: 12.5px;
    line-height: 1.35;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: catalog subsections collapsed by default */
  .mm-catalog-option--has-sub {
    width: 100%;
    border-left: 0 !important;
    border-right: 0 !important;
    cursor: pointer;
    font-family: inherit;
  }

  .mm-catalog-option--has-sub .mm-catalog-arrow {
    transition: transform .18s ease;
  }

  .mm-catalog-option--has-sub.is-open .mm-catalog-arrow {
    transform: rotate(90deg);
  }

  .mm-catalog-sub {
    display: none !important;
  }

  .mm-catalog-sub.is-open {
    display: block !important;
  }

  .mm-catalog-sub a:first-child {
    font-weight: 800;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: all catalog sections are expandable */
  .mm-catalog-option--has-sub {
    appearance: none;
    -webkit-appearance: none;
    text-align: left;
  }

  .mm-catalog-option--has-sub.is-open {
    background: #FBFEFD !important;
  }

  .mm-catalog-sub {
    padding-top: 2px !important;
    padding-bottom: 8px !important;
  }

  .mm-catalog-sub a {
    position: relative;
  }

  .mm-catalog-sub a.mm-catalog-sub-all {
    font-weight: 800;
    color: #444444 !important;
  }

  .mm-catalog-sub a.mm-catalog-sub-all:before {
    content: "↳";
    color: #A8DDD4;
  }

  .mm-catalog-option--mom .mm-catalog-ico {
    background: #FFF6F5 !important;
    border-color: #EAC1BC !important;
  }

  .mm-catalog-option--packing .mm-catalog-ico {
    background: #F7FBFA !important;
    border-color: #D9EEE8 !important;
  }

  .mm-catalog-tip {
    display: flex;
    align-items: flex-start;
    gap: 9px;
    margin: 10px 14px 0;
    padding: 11px 12px;
    border-radius: 14px;
    background: #EFFAF7;
    border: 1px solid #D9EEE8;
    color: #555555;
    font-size: 12.3px;
    line-height: 1.35;
  }

  .mm-catalog-tip-ico {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 22px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #ffffff;
    color: #555555;
    font-size: 12px;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: useful information in empty catalog drawer zone */
  .mm-catalog-extra {
    padding: 12px 14px 24px;
  }

  .mm-catalog-extra-title {
    display: block;
    margin: 0 0 9px;
    color: #999999;
    font-size: 11px;
    line-height: 1;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .04em;
  }

  .mm-catalog-quick {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    margin-bottom: 12px;
  }

  .mm-catalog-chip {
    min-height: 42px;
    padding: 9px 10px;
    border-radius: 13px;
    background: #ffffff;
    border: 1px solid #EEF3F1;
    color: #555555 !important;
    text-decoration: none !important;
    font-size: 12.5px;
    line-height: 1.15;
    font-weight: 800;
    box-shadow: 0 3px 10px rgba(24, 39, 37, 0.025);
  }

  .mm-catalog-chip:nth-child(1),
  .mm-catalog-chip:nth-child(4) {
    background: #FFF6F5;
    border-color: #EAC1BC;
  }

  .mm-catalog-chip:nth-child(2),
  .mm-catalog-chip:nth-child(3) {
    background: #EFFAF7;
    border-color: #D9EEE8;
  }

  .mm-catalog-help-card {
    padding: 13px 13px 12px;
    border-radius: 16px;
    background: linear-gradient(135deg, #FFFFFF 0%, #F7FCFA 100%);
    border: 1px solid #EEF3F1;
    box-shadow: 0 4px 14px rgba(24, 39, 37, 0.035);
  }

  .mm-catalog-help-card h4 {
    margin: 0 0 6px;
    color: #2F2F2F;
    font-size: 15px;
    line-height: 1.25;
    font-weight: 800;
  }

  .mm-catalog-help-card p {
    margin: 0 0 10px;
    color: #555555;
    font-size: 12.5px;
    line-height: 1.38;
  }

  .mm-catalog-help-list {
    display: grid;
    gap: 7px;
    margin: 0 0 12px;
    padding: 0;
    list-style: none;
  }

  .mm-catalog-help-list li {
    display: flex;
    align-items: center;
    color: #555555;
    font-size: 12.5px;
    line-height: 1.25;
  }

  .mm-catalog-help-list li:before {
    content: "✓";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 21px;
    height: 21px;
    min-width: 21px;
    margin-right: 8px;
    border-radius: 50%;
    background: #EFFAF7;
    color: #555555;
    font-size: 12px;
    font-weight: 800;
  }

  .mm-catalog-help-button {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    border-radius: 13px;
    background: #EAC1BC;
    border: 1px solid #EAC1BC;
    color: #555555 !important;
    text-decoration: none !important;
    font-size: 13px;
    line-height: 1;
    font-weight: 800;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: replace heavy catalog info zone with calm social block */
  .mm-catalog-extra {
    padding: 18px 14px 26px !important;
  }

  .mm-catalog-social-card {
    padding: 18px 12px 16px;
    border-radius: 18px;
    background: #ffffff;
    border: 1px solid #EEF3F1;
    text-align: center;
    box-shadow: 0 4px 14px rgba(24, 39, 37, 0.025);
  }

  .mm-catalog-social-title {
    display: block;
    margin: 0 0 14px;
    color: #777777;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 800;
  }

  .mm-catalog-social-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 13px 12px;
    max-width: 190px;
    margin: 0 auto;
  }

  .mm-catalog-social-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    margin: 0 auto;
    border-radius: 50%;
    color: #8A8A8A !important;
    text-decoration: none !important;
    background: #FAFAFA;
    border: 1px solid #F0F2F1;
    font-size: 18px;
    line-height: 1;
    transition: transform .15s ease, background .15s ease;
  }

  .mm-catalog-social-link:active {
    transform: scale(.94);
    background: #EFFAF7;
  }

  .mm-catalog-social-link.mm-social-tiktok {
    font-weight: 900;
    font-size: 19px;
  }

  .mm-catalog-social-link.mm-social-x {
    font-weight: 800;
    font-size: 17px;
    font-family: Arial, sans-serif;
  }

  .mm-catalog-social-hint {
    display: block;
    max-width: 210px;
    margin: 14px auto 0;
    color: #999999;
    font-size: 11.5px;
    line-height: 1.35;
  }

  .mm-catalog-tip {
    margin-top: 12px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: only Instagram and Facebook in catalog social block */
  .mm-catalog-social-grid {
    grid-template-columns: repeat(2, 44px) !important;
    justify-content: center !important;
    gap: 14px !important;
    max-width: 120px !important;
  }

  .mm-catalog-social-link {
    width: 40px !important;
    height: 40px !important;
    font-size: 19px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: lock page behind catalog/contact drawer */
  body.mm-overlay-open {
    overflow: hidden !important;
    width: 100% !important;
    touch-action: none;
  }

  .mm-catalog-panel,
  .mm-contact-panel {
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
  }

  .mm-catalog-backdrop,
  .mm-contact-backdrop {
    touch-action: none;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: socials removed from catalog drawer */
  .mm-catalog-social-card,
  .mm-catalog-social-grid,
  .mm-catalog-social-link,
  .mm-catalog-social-hint {
    display: none !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: freeze background exactly at current scroll position */
  html.mm-overlay-open,
  body.mm-overlay-open {
    overflow: hidden !important;
    overscroll-behavior: none !important;
  }

  body.mm-overlay-open {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: inner catalog pages polished to look less like default OpenCart */
  body.product-category #content,
  body.product-manufacturer #content,
  body.product-search #content,
  body.product-special #content,
  body[class*="product-category"] #content,
  body[class*="product-manufacturer"] #content,
  body[class*="product-search"] #content,
  body[class*="product-special"] #content {
    padding-bottom: 88px;
  }

  body.product-category .breadcrumb,
  body.product-manufacturer .breadcrumb,
  body.product-search .breadcrumb,
  body.product-special .breadcrumb,
  body[class*="product-category"] .breadcrumb,
  body[class*="product-manufacturer"] .breadcrumb,
  body[class*="product-search"] .breadcrumb,
  body[class*="product-special"] .breadcrumb {
    margin: 0 0 10px !important;
    padding: 10px 12px !important;
    background: #ffffff !important;
    border: 1px solid #EEF3F1;
    border-radius: 14px;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  body.product-category .breadcrumb > li,
  body.product-manufacturer .breadcrumb > li,
  body.product-search .breadcrumb > li,
  body.product-special .breadcrumb > li,
  body[class*="product-category"] .breadcrumb > li,
  body[class*="product-manufacturer"] .breadcrumb > li,
  body[class*="product-search"] .breadcrumb > li,
  body[class*="product-special"] .breadcrumb > li {
    font-size: 12px;
  }

  body.product-category .breadcrumb > li + li:before,
  body.product-manufacturer .breadcrumb > li + li:before,
  body.product-search .breadcrumb > li + li:before,
  body.product-special .breadcrumb > li + li:before,
  body[class*="product-category"] .breadcrumb > li + li:before,
  body[class*="product-manufacturer"] .breadcrumb > li + li:before,
  body[class*="product-search"] .breadcrumb > li + li:before,
  body[class*="product-special"] .breadcrumb > li + li:before {
    color: #A8DDD4;
    padding: 0 8px;
  }

  body.product-category #content > h1,
  body.product-manufacturer #content > h1,
  body.product-search #content > h1,
  body.product-special #content > h1,
  body[class*="product-category"] #content > h1,
  body[class*="product-manufacturer"] #content > h1,
  body[class*="product-search"] #content > h1,
  body[class*="product-special"] #content > h1 {
    margin: 4px 0 8px !important;
    color: #2F2F2F;
    font-size: 24px;
    line-height: 1.15;
    font-weight: 800;
  }

  body.product-category #content > p,
  body.product-manufacturer #content > p,
  body.product-search #content > p,
  body.product-special #content > p,
  body[class*="product-category"] #content > p,
  body[class*="product-manufacturer"] #content > p,
  body[class*="product-search"] #content > p,
  body[class*="product-special"] #content > p {
    color: #666666;
  }

  /* subcategories area */
  body.product-category #content > ul,
  body[class*="product-category"] #content > ul {
    margin: 8px 0 12px !important;
    padding: 0 !important;
    list-style: none !important;
    display: grid;
    gap: 8px;
  }

  body.product-category #content > ul > li,
  body[class*="product-category"] #content > ul > li {
    margin: 0 !important;
    padding: 0 !important;
  }

  body.product-category #content > ul > li a,
  body[class*="product-category"] #content > ul > li a {
    display: block;
    padding: 11px 14px;
    border-radius: 12px;
    background: #ffffff;
    border: 1px solid #EEF3F1;
    color: #555555 !important;
    text-decoration: none !important;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
  }

  body.product-category #content > ul > li a:before,
  body[class*="product-category"] #content > ul > li a:before {
    content: "•";
    color: #EAC1BC;
    margin-right: 8px;
  }

  /* sort/limit row */
  body.product-category #content .row .form-group,
  body.product-manufacturer #content .row .form-group,
  body.product-search #content .row .form-group,
  body.product-special #content .row .form-group,
  body[class*="product-category"] #content .row .form-group,
  body[class*="product-manufacturer"] #content .row .form-group,
  body[class*="product-search"] #content .row .form-group,
  body[class*="product-special"] #content .row .form-group {
    margin-bottom: 10px !important;
  }

  body.product-category #content .control-label,
  body.product-manufacturer #content .control-label,
  body.product-search #content .control-label,
  body.product-special #content .control-label,
  body[class*="product-category"] #content .control-label,
  body[class*="product-manufacturer"] #content .control-label,
  body[class*="product-search"] #content .control-label,
  body[class*="product-special"] #content .control-label {
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700;
    color: #777777;
    margin-bottom: 6px;
  }

  body.product-category #input-sort,
  body.product-category #input-limit,
  body.product-manufacturer #input-sort,
  body.product-manufacturer #input-limit,
  body.product-search #input-sort,
  body.product-search #input-limit,
  body.product-special #input-sort,
  body.product-special #input-limit,
  body[class*="product-category"] #input-sort,
  body[class*="product-category"] #input-limit,
  body[class*="product-manufacturer"] #input-sort,
  body[class*="product-manufacturer"] #input-limit,
  body[class*="product-search"] #input-sort,
  body[class*="product-search"] #input-limit,
  body[class*="product-special"] #input-sort,
  body[class*="product-special"] #input-limit {
    height: 40px !important;
    border-radius: 12px !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: none !important;
    font-size: 13px;
    color: #555555;
    background: #ffffff;
  }

  /* product cards */
  body.product-category .product-layout,
  body.product-manufacturer .product-layout,
  body.product-search .product-layout,
  body.product-special .product-layout,
  body[class*="product-category"] .product-layout,
  body[class*="product-manufacturer"] .product-layout,
  body[class*="product-search"] .product-layout,
  body[class*="product-special"] .product-layout {
    width: 100% !important;
    margin-bottom: 12px;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.product-category .product-thumb,
  body.product-manufacturer .product-thumb,
  body.product-search .product-thumb,
  body.product-special .product-thumb,
  body[class*="product-category"] .product-thumb,
  body[class*="product-manufacturer"] .product-thumb,
  body[class*="product-search"] .product-thumb,
  body[class*="product-special"] .product-thumb {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 12px;
    border-radius: 18px !important;
    border: 1px solid #EEF3F1 !important;
    background: #ffffff !important;
    box-shadow: 0 6px 18px rgba(24, 39, 37, 0.035);
    overflow: hidden;
    min-height: 0;
  }

  body.product-category .product-thumb .image,
  body.product-manufacturer .product-thumb .image,
  body.product-search .product-thumb .image,
  body.product-special .product-thumb .image,
  body[class*="product-category"] .product-thumb .image,
  body[class*="product-manufacturer"] .product-thumb .image,
  body[class*="product-search"] .product-thumb .image,
  body[class*="product-special"] .product-thumb .image {
    flex: 0 0 98px;
    width: 98px;
    margin: 0 12px 10px 0 !important;
    padding: 0 !important;
  }

  body.product-category .product-thumb .image a,
  body.product-manufacturer .product-thumb .image a,
  body.product-search .product-thumb .image a,
  body.product-special .product-thumb .image a,
  body[class*="product-category"] .product-thumb .image a,
  body[class*="product-manufacturer"] .product-thumb .image a,
  body[class*="product-search"] .product-thumb .image a,
  body[class*="product-special"] .product-thumb .image a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 98px;
    height: 98px;
    border-radius: 14px;
    background: #FBFEFD;
    border: 1px solid #F2F5F4;
    overflow: hidden;
  }

  body.product-category .product-thumb .image img,
  body.product-manufacturer .product-thumb .image img,
  body.product-search .product-thumb .image img,
  body.product-special .product-thumb .image img,
  body[class*="product-category"] .product-thumb .image img,
  body[class*="product-manufacturer"] .product-thumb .image img,
  body[class*="product-search"] .product-thumb .image img,
  body[class*="product-special"] .product-thumb .image img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
  }

  body.product-category .product-thumb .caption,
  body.product-manufacturer .product-thumb .caption,
  body.product-search .product-thumb .caption,
  body.product-special .product-thumb .caption,
  body[class*="product-category"] .product-thumb .caption,
  body[class*="product-manufacturer"] .product-thumb .caption,
  body[class*="product-search"] .product-thumb .caption,
  body[class*="product-special"] .product-thumb .caption {
    flex: 1 1 calc(100% - 110px);
    min-width: 0;
    padding: 0 !important;
  }

  body.product-category .product-thumb h4,
  body.product-manufacturer .product-thumb h4,
  body.product-search .product-thumb h4,
  body.product-special .product-thumb h4,
  body[class*="product-category"] .product-thumb h4,
  body[class*="product-manufacturer"] .product-thumb h4,
  body[class*="product-search"] .product-thumb h4,
  body[class*="product-special"] .product-thumb h4 {
    margin: 0 0 8px !important;
    font-size: 15px;
    line-height: 1.25;
    font-weight: 800;
  }

  body.product-category .product-thumb h4 a,
  body.product-manufacturer .product-thumb h4 a,
  body.product-search .product-thumb h4 a,
  body.product-special .product-thumb h4 a,
  body[class*="product-category"] .product-thumb h4 a,
  body[class*="product-manufacturer"] .product-thumb h4 a,
  body[class*="product-search"] .product-thumb h4 a,
  body[class*="product-special"] .product-thumb h4 a {
    color: #5F8E8C !important;
    text-decoration: none !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  body.product-category .product-thumb .caption p,
  body.product-manufacturer .product-thumb .caption p,
  body.product-search .product-thumb .caption p,
  body.product-special .product-thumb .caption p,
  body[class*="product-category"] .product-thumb .caption p,
  body[class*="product-manufacturer"] .product-thumb .caption p,
  body[class*="product-search"] .product-thumb .caption p,
  body[class*="product-special"] .product-thumb .caption p {
    margin: 0 0 8px !important;
    color: #666666;
    font-size: 13px;
    line-height: 1.35;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  body.product-category .product-thumb .price,
  body.product-manufacturer .product-thumb .price,
  body.product-search .product-thumb .price,
  body.product-special .product-thumb .price,
  body[class*="product-category"] .product-thumb .price,
  body[class*="product-manufacturer"] .product-thumb .price,
  body[class*="product-search"] .product-thumb .price,
  body[class*="product-special"] .product-thumb .price {
    margin: 4px 0 0 !important;
    color: #2F2F2F;
    font-size: 26px;
    line-height: 1;
    font-weight: 800;
  }

  body.product-category .product-thumb .button-group,
  body.product-manufacturer .product-thumb .button-group,
  body.product-search .product-thumb .button-group,
  body.product-special .product-thumb .button-group,
  body[class*="product-category"] .product-thumb .button-group,
  body[class*="product-manufacturer"] .product-thumb .button-group,
  body[class*="product-search"] .product-thumb .button-group,
  body[class*="product-special"] .product-thumb .button-group {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 12px !important;
    border-radius: 14px;
    overflow: hidden;
    background: #EAC1BC;
    border: 0 !important;
  }

  body.product-category .product-thumb .button-group button,
  body.product-manufacturer .product-thumb .button-group button,
  body.product-search .product-thumb .button-group button,
  body.product-special .product-thumb .button-group button,
  body[class*="product-category"] .product-thumb .button-group button,
  body[class*="product-manufacturer"] .product-thumb .button-group button,
  body[class*="product-search"] .product-thumb .button-group button,
  body[class*="product-special"] .product-thumb .button-group button {
    min-height: 42px;
    padding: 0;
    border: 0 !important;
    background: transparent !important;
    color: #555555 !important;
    box-shadow: none !important;
  }

  body.product-category .product-thumb .button-group button + button,
  body.product-manufacturer .product-thumb .button-group button + button,
  body.product-search .product-thumb .button-group button + button,
  body.product-special .product-thumb .button-group button + button,
  body[class*="product-category"] .product-thumb .button-group button + button,
  body[class*="product-manufacturer"] .product-thumb .button-group button + button,
  body[class*="product-search"] .product-thumb .button-group button + button,
  body[class*="product-special"] .product-thumb .button-group button + button {
    border-left: 1px solid rgba(85,85,85,.12) !important;
  }

  /* make pagination/results cleaner */
  body.product-category .pagination,
  body.product-manufacturer .pagination,
  body.product-search .pagination,
  body.product-special .pagination,
  body[class*="product-category"] .pagination,
  body[class*="product-manufacturer"] .pagination,
  body[class*="product-search"] .pagination,
  body[class*="product-special"] .pagination {
    display: flex;
    justify-content: center;
    margin: 8px 0 0 !important;
  }

  body.product-category .pagination > li > a,
  body.product-category .pagination > li > span,
  body.product-manufacturer .pagination > li > a,
  body.product-manufacturer .pagination > li > span,
  body.product-search .pagination > li > a,
  body.product-search .pagination > li > span,
  body.product-special .pagination > li > a,
  body.product-special .pagination > li > span,
  body[class*="product-category"] .pagination > li > a,
  body[class*="product-category"] .pagination > li > span,
  body[class*="product-manufacturer"] .pagination > li > a,
  body[class*="product-manufacturer"] .pagination > li > span,
  body[class*="product-search"] .pagination > li > a,
  body[class*="product-search"] .pagination > li > span,
  body[class*="product-special"] .pagination > li > a,
  body[class*="product-special"] .pagination > li > span {
    border: 1px solid #EEF3F1;
    color: #555555;
    background: #ffffff;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: more premium inner catalog pages, matching Mamstory mobile home */

  body.product-category,
  body.product-manufacturer,
  body.product-search,
  body.product-special,
  body[class*="product-category"],
  body[class*="product-manufacturer"],
  body[class*="product-search"],
  body[class*="product-special"] {
    background: #FFFFFF !important;
  }

  body.product-category #content,
  body.product-manufacturer #content,
  body.product-search #content,
  body.product-special #content,
  body[class*="product-category"] #content,
  body[class*="product-manufacturer"] #content,
  body[class*="product-search"] #content,
  body[class*="product-special"] #content {
    padding-top: 8px !important;
  }

  /* Premium breadcrumb strip */
  body.product-category .breadcrumb,
  body.product-manufacturer .breadcrumb,
  body.product-search .breadcrumb,
  body.product-special .breadcrumb,
  body[class*="product-category"] .breadcrumb,
  body[class*="product-manufacturer"] .breadcrumb,
  body[class*="product-search"] .breadcrumb,
  body[class*="product-special"] .breadcrumb {
    margin: 0 0 12px !important;
    padding: 8px 10px !important;
    border: 1px solid #EEF3F1 !important;
    border-radius: 999px !important;
    background: #FBFEFD !important;
    box-shadow: 0 4px 14px rgba(24,39,37,.025);
  }

  body.product-category .breadcrumb a,
  body.product-manufacturer .breadcrumb a,
  body.product-search .breadcrumb a,
  body.product-special .breadcrumb a,
  body[class*="product-category"] .breadcrumb a,
  body[class*="product-manufacturer"] .breadcrumb a,
  body[class*="product-search"] .breadcrumb a,
  body[class*="product-special"] .breadcrumb a {
    color: #6D7775 !important;
    text-decoration: none !important;
    font-size: 11.5px;
    font-weight: 700;
  }

  /* Category title card */
  body.product-category #content > h1,
  body.product-manufacturer #content > h1,
  body.product-search #content > h1,
  body.product-special #content > h1,
  body[class*="product-category"] #content > h1,
  body[class*="product-manufacturer"] #content > h1,
  body[class*="product-search"] #content > h1,
  body[class*="product-special"] #content > h1 {
    position: relative;
    margin: 0 0 10px !important;
    padding: 18px 16px 16px !important;
    border-radius: 22px;
    background:
      radial-gradient(circle at 92% 0%, rgba(234,193,188,.28), transparent 34%),
      radial-gradient(circle at 8% 100%, rgba(168,221,212,.22), transparent 36%),
      linear-gradient(135deg, #FFFFFF 0%, #FFFBFA 52%, #F8FCFB 100%);
    border: 1px solid #EEF3F1;
    box-shadow: 0 10px 28px rgba(24,39,37,.045);
    color: #2F2F2F !important;
    font-size: 23px !important;
    line-height: 1.13 !important;
    font-weight: 850 !important;
    letter-spacing: -.03em;
  }

  body.product-category #content > h1:after,
  body.product-manufacturer #content > h1:after,
  body.product-search #content > h1:after,
  body.product-special #content > h1:after,
  body[class*="product-category"] #content > h1:after,
  body[class*="product-manufacturer"] #content > h1:after,
  body[class*="product-search"] #content > h1:after,
  body[class*="product-special"] #content > h1:after {
    content: "Mamstory";
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    margin-top: 10px;
    padding: 6px 10px;
    border-radius: 999px;
    background: #EFFAF7;
    border: 1px solid #D9EEE8;
    color: #555555;
    font-size: 11px;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 0;
  }

  /* “Оберіть підкатегорію” and similar small text */
  body.product-category #content > p,
  body.product-manufacturer #content > p,
  body.product-search #content > p,
  body.product-special #content > p,
  body[class*="product-category"] #content > p,
  body[class*="product-manufacturer"] #content > p,
  body[class*="product-search"] #content > p,
  body[class*="product-special"] #content > p {
    margin: 0 0 10px !important;
    padding: 0 2px;
    color: #777777 !important;
    font-size: 14px;
    line-height: 1.35;
  }

  /* Premium subcategory chips */
  body.product-category #content > ul,
  body[class*="product-category"] #content > ul {
    display: flex !important;
    gap: 8px !important;
    margin: 8px -10px 14px !important;
    padding: 0 10px 4px !important;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  body.product-category #content > ul::-webkit-scrollbar,
  body[class*="product-category"] #content > ul::-webkit-scrollbar {
    display: none;
  }

  body.product-category #content > ul > li,
  body[class*="product-category"] #content > ul > li {
    flex: 0 0 auto;
  }

  body.product-category #content > ul > li a,
  body[class*="product-category"] #content > ul > li a {
    display: inline-flex !important;
    align-items: center;
    min-height: 38px;
    padding: 10px 13px !important;
    border-radius: 999px !important;
    background: #FFFFFF !important;
    border: 1px solid #E7F1EF !important;
    box-shadow: 0 4px 14px rgba(24,39,37,.03);
    color: #555555 !important;
    font-size: 13px !important;
    line-height: 1;
    font-weight: 800 !important;
  }

  body.product-category #content > ul > li a:before,
  body[class*="product-category"] #content > ul > li a:before {
    content: "";
    width: 8px;
    height: 8px;
    margin-right: 8px;
    border-radius: 50%;
    background: #EAC1BC;
  }

  /* Premium control panel */
  body.product-category #content .row:has(#input-sort),
  body.product-manufacturer #content .row:has(#input-sort),
  body.product-search #content .row:has(#input-sort),
  body.product-special #content .row:has(#input-sort),
  body[class*="product-category"] #content .row:has(#input-sort),
  body[class*="product-manufacturer"] #content .row:has(#input-sort),
  body[class*="product-search"] #content .row:has(#input-sort),
  body[class*="product-special"] #content .row:has(#input-sort) {
    margin: 4px 0 12px !important;
    padding: 10px !important;
    border-radius: 18px;
    background: #FBFEFD;
    border: 1px solid #EEF3F1;
  }

  body.product-category #input-sort,
  body.product-category #input-limit,
  body.product-manufacturer #input-sort,
  body.product-manufacturer #input-limit,
  body.product-search #input-sort,
  body.product-search #input-limit,
  body.product-special #input-sort,
  body.product-special #input-limit,
  body[class*="product-category"] #input-sort,
  body[class*="product-category"] #input-limit,
  body[class*="product-manufacturer"] #input-sort,
  body[class*="product-manufacturer"] #input-limit,
  body[class*="product-search"] #input-sort,
  body[class*="product-search"] #input-limit,
  body[class*="product-special"] #input-sort,
  body[class*="product-special"] #input-limit {
    height: 38px !important;
    border-radius: 999px !important;
    padding-left: 12px;
    padding-right: 28px;
    background: #FFFFFF !important;
  }

  /* Product list: premium card */
  body.product-category .product-layout,
  body.product-manufacturer .product-layout,
  body.product-search .product-layout,
  body.product-special .product-layout,
  body[class*="product-category"] .product-layout,
  body[class*="product-manufacturer"] .product-layout,
  body[class*="product-search"] .product-layout,
  body[class*="product-special"] .product-layout {
    margin-bottom: 14px !important;
  }

  body.product-category .product-thumb,
  body.product-manufacturer .product-thumb,
  body.product-search .product-thumb,
  body.product-special .product-thumb,
  body[class*="product-category"] .product-thumb,
  body[class*="product-manufacturer"] .product-thumb,
  body[class*="product-search"] .product-thumb,
  body[class*="product-special"] .product-thumb {
    position: relative;
    padding: 13px !important;
    border-radius: 22px !important;
    border: 1px solid #EEF3F1 !important;
    background:
      linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 58%, #FFFCFB 100%) !important;
    box-shadow: 0 10px 26px rgba(24,39,37,.05) !important;
  }

  body.product-category .product-thumb:before,
  body.product-manufacturer .product-thumb:before,
  body.product-search .product-thumb:before,
  body.product-special .product-thumb:before,
  body[class*="product-category"] .product-thumb:before,
  body[class*="product-manufacturer"] .product-thumb:before,
  body[class*="product-search"] .product-thumb:before,
  body[class*="product-special"] .product-thumb:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 10px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: rgba(234,193,188,.12);
    pointer-events: none;
  }

  body.product-category .product-thumb .image,
  body.product-manufacturer .product-thumb .image,
  body.product-search .product-thumb .image,
  body.product-special .product-thumb .image,
  body[class*="product-category"] .product-thumb .image,
  body[class*="product-manufacturer"] .product-thumb .image,
  body[class*="product-search"] .product-thumb .image,
  body[class*="product-special"] .product-thumb .image {
    flex-basis: 106px !important;
    width: 106px !important;
    margin-right: 13px !important;
  }

  body.product-category .product-thumb .image a,
  body.product-manufacturer .product-thumb .image a,
  body.product-search .product-thumb .image a,
  body.product-special .product-thumb .image a,
  body[class*="product-category"] .product-thumb .image a,
  body[class*="product-manufacturer"] .product-thumb .image a,
  body[class*="product-search"] .product-thumb .image a,
  body[class*="product-special"] .product-thumb .image a {
    width: 106px !important;
    height: 112px !important;
    border-radius: 18px !important;
    background:
      radial-gradient(circle at 100% 0%, rgba(234,193,188,.16), transparent 44%),
      #FBFEFD !important;
    border: 1px solid #EEF3F1 !important;
  }

  body.product-category .product-thumb .caption,
  body.product-manufacturer .product-thumb .caption,
  body.product-search .product-thumb .caption,
  body.product-special .product-thumb .caption,
  body[class*="product-category"] .product-thumb .caption,
  body[class*="product-manufacturer"] .product-thumb .caption,
  body[class*="product-search"] .product-thumb .caption,
  body[class*="product-special"] .product-thumb .caption {
    flex: 1 1 calc(100% - 119px) !important;
  }

  body.product-category .product-thumb h4,
  body.product-manufacturer .product-thumb h4,
  body.product-search .product-thumb h4,
  body.product-special .product-thumb h4,
  body[class*="product-category"] .product-thumb h4,
  body[class*="product-manufacturer"] .product-thumb h4,
  body[class*="product-search"] .product-thumb h4,
  body[class*="product-special"] .product-thumb h4 {
    margin-bottom: 7px !important;
  }

  body.product-category .product-thumb h4 a,
  body.product-manufacturer .product-thumb h4 a,
  body.product-search .product-thumb h4 a,
  body.product-special .product-thumb h4 a,
  body[class*="product-category"] .product-thumb h4 a,
  body[class*="product-manufacturer"] .product-thumb h4 a,
  body[class*="product-search"] .product-thumb h4 a,
  body[class*="product-special"] .product-thumb h4 a {
    color: #4F8B82 !important;
    font-size: 14.5px !important;
    line-height: 1.22 !important;
    font-weight: 850 !important;
  }

  body.product-category .product-thumb .caption p,
  body.product-manufacturer .product-thumb .caption p,
  body.product-search .product-thumb .caption p,
  body.product-special .product-thumb .caption p,
  body[class*="product-category"] .product-thumb .caption p,
  body[class*="product-manufacturer"] .product-thumb .caption p,
  body[class*="product-search"] .product-thumb .caption p,
  body[class*="product-special"] .product-thumb .caption p {
    font-size: 12.5px !important;
    line-height: 1.32 !important;
    color: #666666 !important;
    -webkit-line-clamp: 3 !important;
  }

  body.product-category .product-thumb .price,
  body.product-manufacturer .product-thumb .price,
  body.product-search .product-thumb .price,
  body.product-special .product-thumb .price,
  body[class*="product-category"] .product-thumb .price,
  body[class*="product-manufacturer"] .product-thumb .price,
  body[class*="product-search"] .product-thumb .price,
  body[class*="product-special"] .product-thumb .price {
    display: inline-flex;
    align-items: center;
    min-height: 30px;
    margin-top: 6px !important;
    padding: 5px 10px;
    border-radius: 999px;
    background: #FFF6F5;
    color: #2F2F2F !important;
    font-size: 15.5px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
  }

  body.product-category .product-thumb .button-group,
  body.product-manufacturer .product-thumb .button-group,
  body.product-search .product-thumb .button-group,
  body.product-special .product-thumb .button-group,
  body[class*="product-category"] .product-thumb .button-group,
  body[class*="product-manufacturer"] .product-thumb .button-group,
  body[class*="product-search"] .product-thumb .button-group,
  body[class*="product-special"] .product-thumb .button-group {
    margin-top: 13px !important;
    border-radius: 16px !important;
    background: #EAC1BC !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);
  }

  body.product-category .product-thumb .button-group button,
  body.product-manufacturer .product-thumb .button-group button,
  body.product-search .product-thumb .button-group button,
  body.product-special .product-thumb .button-group button,
  body[class*="product-category"] .product-thumb .button-group button,
  body[class*="product-manufacturer"] .product-thumb .button-group button,
  body[class*="product-search"] .product-thumb .button-group button,
  body[class*="product-special"] .product-thumb .button-group button {
    min-height: 44px !important;
    font-size: 14px !important;
  }

  /* cleaner hidden OpenCart list/grid buttons if they exist */
  body.product-category #list-view,
  body.product-category #grid-view,
  body.product-manufacturer #list-view,
  body.product-manufacturer #grid-view,
  body.product-search #list-view,
  body.product-search #grid-view,
  body.product-special #list-view,
  body.product-special #grid-view,
  body[class*="product-category"] #list-view,
  body[class*="product-category"] #grid-view,
  body[class*="product-manufacturer"] #list-view,
  body[class*="product-manufacturer"] #grid-view,
  body[class*="product-search"] #list-view,
  body[class*="product-search"] #grid-view,
  body[class*="product-special"] #list-view,
  body[class*="product-special"] #grid-view {
    display: none !important;
  }

  /* soft product page width safety */
  body.product-category .product-list,
  body.product-category .product-grid,
  body[class*="product-category"] .product-list,
  body[class*="product-category"] .product-grid {
    width: 100% !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: premium mobile cart redesign */

  body.checkout-cart,
  body[class*="checkout-cart"] {
    background: #FFFFFF !important;
  }

  body.checkout-cart #content,
  body[class*="checkout-cart"] #content {
    padding-bottom: 92px;
  }

  body.checkout-cart .breadcrumb,
  body[class*="checkout-cart"] .breadcrumb {
    margin: 0 0 12px !important;
    padding: 8px 10px !important;
    border: 1px solid #EEF3F1 !important;
    border-radius: 999px !important;
    background: #FBFEFD !important;
    box-shadow: 0 4px 14px rgba(24,39,37,.025);
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  body.checkout-cart #content > h1,
  body[class*="checkout-cart"] #content > h1 {
    margin: 0 0 12px !important;
    padding: 18px 16px 16px !important;
    border-radius: 22px;
    background:
      radial-gradient(circle at 92% 0%, rgba(234,193,188,.28), transparent 34%),
      radial-gradient(circle at 8% 100%, rgba(168,221,212,.22), transparent 36%),
      linear-gradient(135deg, #FFFFFF 0%, #FFFBFA 52%, #F8FCFB 100%);
    border: 1px solid #EEF3F1;
    box-shadow: 0 10px 28px rgba(24,39,37,.045);
    color: #2F2F2F !important;
    font-size: 24px !important;
    line-height: 1.12 !important;
    font-weight: 850 !important;
    letter-spacing: -.03em;
  }

  body.checkout-cart .table-responsive,
  body[class*="checkout-cart"] .table-responsive {
    overflow: visible !important;
    border: 0 !important;
    margin-bottom: 14px !important;
  }

  body.checkout-cart .table-bordered,
  body.checkout-cart table.table,
  body[class*="checkout-cart"] .table-bordered,
  body[class*="checkout-cart"] table.table {
    border: 0 !important;
    background: transparent !important;
    margin-bottom: 0 !important;
  }

  body.checkout-cart .table > thead,
  body[class*="checkout-cart"] .table > thead {
    display: none !important;
  }

  body.checkout-cart .table > tbody,
  body[class*="checkout-cart"] .table > tbody {
    display: grid;
    gap: 12px;
  }

  body.checkout-cart .table > tbody > tr,
  body[class*="checkout-cart"] .table > tbody > tr {
    display: grid !important;
    grid-template-columns: 86px 1fr;
    gap: 10px 12px;
    padding: 12px !important;
    border-radius: 20px;
    border: 1px solid #EEF3F1 !important;
    background: linear-gradient(180deg, #FFFFFF 0%, #FFFCFB 100%) !important;
    box-shadow: 0 10px 24px rgba(24,39,37,.04);
    margin: 0 !important;
  }

  body.checkout-cart .table > tbody > tr > td,
  body[class*="checkout-cart"] .table > tbody > tr > td {
    display: block !important;
    width: auto !important;
    border: 0 !important;
    background: transparent !important;
    padding: 0 !important;
    text-align: left !important;
    vertical-align: top !important;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(1),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(1) {
    grid-column: 1 / 2;
    grid-row: 1 / 6;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(2),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(2) {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(3),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(3) {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(4),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(4) {
    grid-column: 2 / 3;
    grid-row: 3 / 4;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(5),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(5) {
    grid-column: 2 / 3;
    grid-row: 4 / 5;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(6),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(6) {
    grid-column: 2 / 3;
    grid-row: 5 / 6;
  }

  body.checkout-cart .table > tbody > tr > td:first-child a,
  body[class*="checkout-cart"] .table > tbody > tr > td:first-child a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 86px;
    height: 86px;
    border-radius: 16px;
    background: #FBFEFD;
    border: 1px solid #EEF3F1;
    overflow: hidden;
  }

  body.checkout-cart .table > tbody > tr > td:first-child img,
  body[class*="checkout-cart"] .table > tbody > tr > td:first-child img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(2) a,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(2) a {
    display: block;
    color: #5F8E8C !important;
    text-decoration: none !important;
    font-size: 15px;
    line-height: 1.25;
    font-weight: 800;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(3),
  body.checkout-cart .table > tbody > tr > td:nth-child(5),
  body.checkout-cart .table > tbody > tr > td:nth-child(6),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(3),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(5),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(6) {
    position: relative;
    padding-left: 72px !important;
    min-height: 20px;
    color: #555555;
    font-size: 13px;
    line-height: 1.3;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(3):before,
  body.checkout-cart .table > tbody > tr > td:nth-child(5):before,
  body.checkout-cart .table > tbody > tr > td:nth-child(6):before,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(3):before,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(5):before,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(6):before {
    position: absolute;
    left: 0;
    top: 0;
    color: #9A9A9A;
    font-size: 12px;
    font-weight: 700;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(3):before,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(3):before {
    content: "Модель";
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(5):before,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(5):before {
    content: "Ціна";
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(6):before,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(6):before {
    content: "Разом";
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(4),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(4) {
    display: flex !important;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    padding-top: 2px !important;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(4) input[type="text"],
  body.checkout-cart .table > tbody > tr > td:nth-child(4) input[type="number"],
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(4) input[type="text"],
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(4) input[type="number"] {
    width: 68px !important;
    height: 38px !important;
    padding: 6px 10px !important;
    border-radius: 12px !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: none !important;
    color: #555555 !important;
    text-align: center;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(4) .btn,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(4) .btn {
    width: 38px;
    height: 38px;
    padding: 0 !important;
    border-radius: 12px !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(4) .btn-primary,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(4) .btn-primary {
    background: #EFFAF7 !important;
    color: #555555 !important;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(4) .btn-danger,
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(4) .btn-danger {
    background: #FFF1F0 !important;
    color: #555555 !important;
  }

  body.checkout-cart .table > tbody > tr > td:nth-child(5),
  body.checkout-cart .table > tbody > tr > td:nth-child(6),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(5),
  body[class*="checkout-cart"] .table > tbody > tr > td:nth-child(6) {
    font-weight: 800;
  }

  /* coupon / voucher / shipping accordions */
  body.checkout-cart .panel-group .panel,
  body.checkout-cart .panel-default,
  body[class*="checkout-cart"] .panel-group .panel,
  body[class*="checkout-cart"] .panel-default {
    overflow: hidden;
    border-radius: 16px !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 8px 20px rgba(24,39,37,.03);
    margin-bottom: 10px !important;
  }

  body.checkout-cart .panel-heading,
  body[class*="checkout-cart"] .panel-heading {
    padding: 0 !important;
    background: #FBFEFD !important;
    border: 0 !important;
  }

  body.checkout-cart .panel-title > a,
  body[class*="checkout-cart"] .panel-title > a {
    display: block;
    padding: 14px 16px !important;
    color: #555555 !important;
    text-decoration: none !important;
    font-size: 14px;
    line-height: 1.25;
    font-weight: 800;
  }

  body.checkout-cart .panel-body,
  body[class*="checkout-cart"] .panel-body {
    padding: 14px 16px !important;
    background: #FFFFFF !important;
  }

  /* totals table */
  body.checkout-cart .col-sm-4:last-child .table-bordered,
  body[class*="checkout-cart"] .col-sm-4:last-child .table-bordered {
    border-radius: 18px;
    overflow: hidden;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 8px 20px rgba(24,39,37,.03);
    background: #ffffff !important;
  }

  body.checkout-cart .col-sm-4:last-child .table-bordered tr td,
  body[class*="checkout-cart"] .col-sm-4:last-child .table-bordered tr td {
    padding: 14px 14px !important;
    border-color: #F2F4F3 !important;
    font-size: 14px;
    color: #555555;
  }

  body.checkout-cart .col-sm-4:last-child .table-bordered tr:last-child td,
  body[class*="checkout-cart"] .col-sm-4:last-child .table-bordered tr:last-child td {
    font-weight: 850;
    color: #2F2F2F;
  }

  /* cart action buttons */
  body.checkout-cart .buttons,
  body[class*="checkout-cart"] .buttons {
    margin-top: 14px !important;
  }

  body.checkout-cart .buttons .pull-left,
  body.checkout-cart .buttons .pull-right,
  body[class*="checkout-cart"] .buttons .pull-left,
  body[class*="checkout-cart"] .buttons .pull-right {
    float: none !important;
    width: 100%;
  }

  body.checkout-cart .buttons .pull-left .btn,
  body.checkout-cart .buttons .pull-right .btn,
  body[class*="checkout-cart"] .buttons .pull-left .btn,
  body[class*="checkout-cart"] .buttons .pull-right .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 46px;
    width: 100%;
    padding: 0 16px !important;
    border-radius: 14px !important;
    font-size: 14px;
    line-height: 1;
    font-weight: 800;
    text-decoration: none !important;
    margin-bottom: 10px;
    box-shadow: none !important;
  }

  body.checkout-cart .buttons .pull-left .btn,
  body[class*="checkout-cart"] .buttons .pull-left .btn {
    background: #EEF3F1 !important;
    border: 1px solid #E5ECEA !important;
    color: #666666 !important;
  }

  body.checkout-cart .buttons .pull-right .btn,
  body[class*="checkout-cart"] .buttons .pull-right .btn {
    background: #EAC1BC !important;
    border: 1px solid #EAC1BC !important;
    color: #555555 !important;
  }

  /* remove tiny inner scrollbars */
  body.checkout-cart *::-webkit-scrollbar,
  body[class*="checkout-cart"] *::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: real custom mobile cart layout */
  #checkout-cart {
    background: #FFFFFF !important;
  }

  #checkout-cart #content {
    padding-bottom: 92px !important;
  }

  #checkout-cart .breadcrumb {
    margin: 0 0 12px !important;
    padding: 8px 10px !important;
    border: 1px solid #EEF3F1 !important;
    border-radius: 999px !important;
    background: #FBFEFD !important;
    box-shadow: 0 4px 14px rgba(24,39,37,.025);
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  #checkout-cart #content > h1 {
    margin: 0 0 12px !important;
    color: #2F2F2F !important;
    font-size: 24px !important;
    line-height: 1.12 !important;
    font-weight: 850 !important;
  }

  #checkout-cart form > .table-responsive {
    display: none !important;
  }

  #checkout-cart .mm-mobile-cart-list {
    display: block;
    margin-bottom: 14px;
  }

  #checkout-cart .mm-cart-card,
  #checkout-cart .mm-voucher-card {
    display: grid;
    grid-template-columns: 92px 1fr;
    gap: 12px;
    padding: 12px;
    margin-bottom: 12px;
    border-radius: 20px;
    border: 1px solid #EEF3F1;
    background: linear-gradient(180deg, #FFFFFF 0%, #FFFCFB 100%);
    box-shadow: 0 10px 24px rgba(24,39,37,.04);
  }

  #checkout-cart .mm-cart-thumb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 92px;
    height: 92px;
    border-radius: 16px;
    background: #FBFEFD;
    border: 1px solid #EEF3F1;
    overflow: hidden;
  }

  #checkout-cart .mm-cart-thumb img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
  }

  #checkout-cart .mm-cart-body {
    min-width: 0;
  }

  #checkout-cart .mm-cart-name {
    display: block;
    margin: 0 0 6px;
    color: #5F8E8C !important;
    text-decoration: none !important;
    font-size: 15px;
    line-height: 1.24;
    font-weight: 800;
  }

  #checkout-cart .mm-cart-options,
  #checkout-cart .mm-cart-meta,
  #checkout-cart .mm-cart-recurring {
    margin: 0 0 6px;
    color: #666666;
    font-size: 12.5px;
    line-height: 1.35;
  }

  #checkout-cart .mm-cart-options small,
  #checkout-cart .mm-cart-recurring small {
    display: block;
    color: #777777;
  }

  #checkout-cart .mm-cart-qty-wrap {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  #checkout-cart .mm-cart-qty-label {
    display: block;
    margin-bottom: 6px;
    color: #999999;
    font-size: 11px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .04em;
  }

  #checkout-cart .mm-cart-qty-row {
    display: flex;
    align-items: center;
    gap: 6px;
  }

  #checkout-cart .mm-cart-qty-row input[type="text"],
  #checkout-cart .mm-cart-qty-row input[type="number"] {
    width: 66px !important;
    height: 38px !important;
    padding: 6px 10px !important;
    border-radius: 12px !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: none !important;
    text-align: center;
    color: #555555 !important;
  }

  #checkout-cart .mm-cart-qty-row .btn {
    width: 38px;
    height: 38px;
    padding: 0 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  #checkout-cart .mm-cart-qty-row .btn-primary {
    background: #EFFAF7 !important;
    color: #555555 !important;
  }

  #checkout-cart .mm-cart-qty-row .btn-danger {
    background: #FFF1F0 !important;
    color: #555555 !important;
  }

  #checkout-cart .mm-cart-price-row {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 8px;
  }

  #checkout-cart .mm-cart-price-tag,
  #checkout-cart .mm-cart-total-tag {
    display: inline-flex;
    align-items: center;
    min-height: 30px;
    padding: 6px 10px;
    border-radius: 999px;
    color: #2F2F2F;
    font-size: 13px;
    line-height: 1;
    font-weight: 800;
  }

  #checkout-cart .mm-cart-price-tag {
    background: #EFFAF7;
  }

  #checkout-cart .mm-cart-total-tag {
    background: #FFF6F5;
  }

  #checkout-cart .mm-cart-price-tag strong,
  #checkout-cart .mm-cart-total-tag strong {
    margin-right: 6px;
    color: #777777;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .03em;
  }

  #checkout-cart .mm-voucher-card {
    grid-template-columns: 1fr;
  }

  #checkout-cart .mm-voucher-title {
    margin: 0 0 8px;
    color: #555555;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 800;
  }

  #checkout-cart .mm-voucher-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
  }

  #checkout-cart .mm-voucher-amount {
    display: inline-flex;
    align-items: center;
    min-height: 30px;
    padding: 6px 10px;
    border-radius: 999px;
    background: #FFF6F5;
    color: #2F2F2F;
    font-size: 13px;
    line-height: 1;
    font-weight: 800;
  }

  #checkout-cart .mm-voucher-actions .btn-danger {
    width: 38px;
    height: 38px;
    padding: 0 !important;
    border-radius: 12px !important;
    border: 0 !important;
    background: #FFF1F0 !important;
    color: #555555 !important;
    box-shadow: none !important;
  }

  #checkout-cart .panel-group .panel,
  #checkout-cart .panel-default {
    overflow: hidden;
    border-radius: 16px !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 8px 20px rgba(24,39,37,.03);
    margin-bottom: 10px !important;
  }

  #checkout-cart .panel-heading {
    padding: 0 !important;
    background: #FBFEFD !important;
    border: 0 !important;
  }

  #checkout-cart .panel-title > a {
    display: block;
    padding: 14px 16px !important;
    color: #555555 !important;
    text-decoration: none !important;
    font-size: 14px;
    line-height: 1.25;
    font-weight: 800;
  }

  #checkout-cart .panel-body {
    padding: 14px 16px !important;
    background: #FFFFFF !important;
  }

  #checkout-cart .col-sm-4 .table-bordered {
    border-radius: 18px;
    overflow: hidden;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 8px 20px rgba(24,39,37,.03);
    background: #ffffff !important;
    margin-bottom: 14px !important;
  }

  #checkout-cart .col-sm-4 .table-bordered tr td {
    padding: 14px !important;
    border-color: #F2F4F3 !important;
    font-size: 14px;
    color: #555555;
  }

  #checkout-cart .col-sm-4 .table-bordered tr:last-child td {
    font-weight: 850;
    color: #2F2F2F;
  }

  #checkout-cart .buttons {
    margin-top: 10px !important;
  }

  #checkout-cart .buttons .pull-left,
  #checkout-cart .buttons .pull-right {
    float: none !important;
    width: 100%;
  }

  #checkout-cart .buttons .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 46px;
    padding: 0 16px !important;
    border-radius: 14px !important;
    font-size: 14px;
    line-height: 1;
    font-weight: 800;
    text-decoration: none !important;
    margin-bottom: 10px;
    box-shadow: none !important;
  }

  #checkout-cart .buttons .pull-left .btn {
    background: #EEF3F1 !important;
    border: 1px solid #E5ECEA !important;
    color: #666666 !important;
  }

  #checkout-cart .buttons .pull-right .btn {
    background: #EAC1BC !important;
    border: 1px solid #EAC1BC !important;
    color: #555555 !important;
  }

  #checkout-cart *::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: cleaner mobile breadcrumbs, less like OpenCart strips */
  body:not(.common-home) .breadcrumb {
    margin: 0 0 10px !important;
    padding: 2px 2px 6px !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  body:not(.common-home) .breadcrumb::-webkit-scrollbar {
    display: none;
  }

  body:not(.common-home) .breadcrumb > li {
    display: inline-flex;
    align-items: center;
    font-size: 12px !important;
    line-height: 1.2;
  }

  body:not(.common-home) .breadcrumb > li:first-child a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 24px;
    height: 24px;
    padding: 0 7px;
    border-radius: 999px;
    background: #EFFAF7;
    color: #6F918A !important;
    text-decoration: none !important;
  }

  body:not(.common-home) .breadcrumb > li + li:before {
    padding: 0 8px !important;
    color: #B9D9D2 !important;
    content: "›" !important;
  }

  body:not(.common-home) .breadcrumb > li a {
    color: #8B8B8B !important;
    text-decoration: none !important;
    font-weight: 600;
  }

  body:not(.common-home) .breadcrumb > li:last-child a,
  body:not(.common-home) .breadcrumb > li:last-child span,
  body:not(.common-home) .breadcrumb > li:last-child {
    color: #6F918A !important;
    font-weight: 700;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: Variant 1 — remove breadcrumbs completely */
  body:not(.common-home) .breadcrumb {
    display: none !important;
  }

  body:not(.common-home) #content > h1 {
    margin-top: 8px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: refine cart title */
  #checkout-cart #content > h1 {
    position: relative;
    margin: 2px 0 14px !important;
    padding: 0 0 10px 2px !important;
    color: #2F2F2F !important;
    font-size: 22px !important;
    line-height: 1.1 !important;
    font-weight: 800 !important;
    letter-spacing: -0.03em;
  }

  #checkout-cart #content > h1:after {
    content: "";
    display: block;
    width: 56px;
    height: 4px;
    margin-top: 10px;
    border-radius: 999px;
    background: linear-gradient(90deg, #EAC1BC 0%, #DDF3EE 100%);
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: more top space for cart title */
  #checkout-cart #content > h1 {
    margin-top: 12px !important;
    padding-top: 4px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: refined category intro area */
  body.product-category #content > h1,
  body[class*="product-category"] #content > h1 {
    margin: 6px 0 12px !important;
    padding: 18px 16px 14px !important;
    border-radius: 22px !important;
    background:
      radial-gradient(circle at 100% 0%, rgba(234,193,188,.18), transparent 36%),
      radial-gradient(circle at 0% 100%, rgba(168,221,212,.18), transparent 34%),
      linear-gradient(135deg, #FFFFFF 0%, #FFFCFB 58%, #F9FDFC 100%) !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 10px 24px rgba(24,39,37,.04) !important;
    color: #2F2F2F !important;
    font-size: 22px !important;
    line-height: 1.08 !important;
    font-weight: 800 !important;
    letter-spacing: -0.03em;
  }

  body.product-category #content > h1:before,
  body[class*="product-category"] #content > h1:before {
    content: "Категорія";
    display: inline-flex;
    align-items: center;
    min-height: 26px;
    margin-bottom: 10px;
    padding: 0 10px;
    border-radius: 999px;
    background: #EFFAF7;
    border: 1px solid #D9EEE8;
    color: #6F918A;
    font-size: 11px;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 0;
  }

  body.product-category #content > p,
  body[class*="product-category"] #content > p {
    margin: 0 0 10px !important;
    padding: 0 4px !important;
    color: #666666 !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
  }

  body.product-category #content > ul,
  body[class*="product-category"] #content > ul {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
    list-style: none !important;
  }

  body.product-category #content > ul > li,
  body[class*="product-category"] #content > ul > li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  body.product-category #content > ul > li a,
  body[class*="product-category"] #content > ul > li a {
    display: inline-flex !important;
    align-items: center;
    min-height: 38px;
    padding: 10px 13px !important;
    border-radius: 999px !important;
    background: #FFFFFF !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 4px 12px rgba(24,39,37,.025);
    color: #5F8E8C !important;
    text-decoration: none !important;
    font-size: 13px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
  }

  body.product-category #content > ul > li a:before,
  body[class*="product-category"] #content > ul > li a:before {
    content: "";
    width: 7px;
    height: 7px;
    margin-right: 8px;
    border-radius: 50%;
    background: #EAC1BC;
    flex: 0 0 7px;
  }

  body.product-category #content .content > p a,
  body.product-category #content > .row + p a,
  body.product-category #content > p + p a,
  body[class*="product-category"] #content .content > p a,
  body[class*="product-category"] #content > .row + p a,
  body[class*="product-category"] #content > p + p a {
    color: #9BC9BF !important;
    text-decoration: none !important;
    font-size: 13px !important;
    font-weight: 700 !important;
  }
}


@media (max-width: 767px) {
  /* v2.1.74.56: Category intro minimal variant */
  body.product-category #content > h1,
  body[class*="product-category"] #content > h1 {
    margin: 12px 0 10px !important;
    padding: 0 2px 12px !important;
    border-radius: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #2F2F2F !important;
    font-size: 25px !important;
    line-height: 1.08 !important;
    font-weight: 850 !important;
    letter-spacing: -0.035em;
  }
  body.product-category #content > h1:before,
  body[class*="product-category"] #content > h1:before {
    display: none !important;
    content: none !important;
  }
  body.product-category #content > h1:after,
  body[class*="product-category"] #content > h1:after {
    content: "";
    display: block;
    width: 64px;
    height: 4px;
    margin-top: 11px;
    border-radius: 999px;
    background: linear-gradient(90deg, #EAC1BC 0%, #DDF3EE 100%);
  }
  body.product-category #content > p,
  body[class*="product-category"] #content > p {
    margin: 0 0 9px !important;
    padding: 0 2px !important;
    color: #777777 !important;
    font-size: 14px !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
  }
  body.product-category #content > ul,
  body[class*="product-category"] #content > ul {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 8px !important;
    margin: 0 -10px 14px !important;
    padding: 0 10px 4px !important;
    overflow-x: auto;
    list-style: none !important;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  body.product-category #content > ul::-webkit-scrollbar,
  body[class*="product-category"] #content > ul::-webkit-scrollbar {
    display: none;
  }
  body.product-category #content > ul > li,
  body[class*="product-category"] #content > ul > li {
    flex: 0 0 auto;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }
  body.product-category #content > ul > li a,
  body[class*="product-category"] #content > ul > li a {
    display: inline-flex !important;
    align-items: center;
    min-height: 36px;
    padding: 9px 13px !important;
    border-radius: 999px !important;
    background: #FFFFFF !important;
    border: 1px solid #EEF3F1 !important;
    box-shadow: 0 3px 10px rgba(24,39,37,.025);
    color: #5F8E8C !important;
    text-decoration: none !important;
    font-size: 13px !important;
    line-height: 1 !important;
    font-weight: 750 !important;
  }
  body.product-category #content > ul > li a:before,
  body[class*="product-category"] #content > ul > li a:before {
    content: "";
    width: 6px;
    height: 6px;
    margin-right: 8px;
    border-radius: 50%;
    background: #A8DDD4;
    flex: 0 0 6px;
  }
}


/* Desktop safety: mobile drawer/contact/bottom menu must never show on PC */
@media (min-width: 768px) {
  .mm-mobile-only,
  .mm-app-header,
  .mm-home-wrap,
  .mm-bottom-nav,
  .mm-contact-sheet,
  .mm-catalog-sheet,
  .mm-sticky-buy {
    display: none !important;
    visibility: hidden !important;
  }

  html.mm-overlay-open,
  body.mm-overlay-open {
    overflow: auto !important;
  }

  body.mm-overlay-open {
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    width: auto !important;
  }
}


/* v2.1.74.56: remove old floating contact icon everywhere */
.mm-float-contact {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


@media (max-width: 767px) {
  /* 2.1.74.56: fill empty space in side catalog with helpful footer content */
  .mm-catalog-panel {
    display: flex !important;
    flex-direction: column !important;
  }

  .mm-catalog-list {
    flex: 0 0 auto;
  }

  .mm-catalog-extra {
    margin-top: auto;
    padding: 14px 14px calc(16px + env(safe-area-inset-bottom));
    border-top: 1px solid #EEF3F1;
    background: linear-gradient(180deg, #FFFFFF 0%, #FAFCFB 100%);
  }

  .mm-catalog-extra-grid {
    display: grid;
    gap: 10px;
  }

  .mm-catalog-mini-card {
    padding: 12px 12px 11px;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid #EEF3F1;
    box-shadow: 0 4px 14px rgba(24, 39, 37, 0.03);
  }

  .mm-catalog-mini-title {
    display: block;
    margin: 0 0 6px;
    color: #555555;
    font-size: 12.5px;
    line-height: 1.2;
    font-weight: 800;
  }

  .mm-catalog-mini-text {
    margin: 0;
    color: #777777;
    font-size: 11.8px;
    line-height: 1.4;
  }

  .mm-catalog-payments {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
  }

  .mm-pay-chip {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 30px;
    padding: 0 10px;
    border-radius: 999px;
    background: #ffffff;
    border: 1px solid #EEF3F1;
    color: #555555;
    font-size: 11.5px;
    line-height: 1;
    font-weight: 800;
    box-shadow: 0 2px 8px rgba(24, 39, 37, 0.025);
  }

  .mm-pay-chip--apple {
    background: #FFF6F5;
    border-color: #EAC1BC;
  }

  .mm-pay-chip--google {
    background: #EFFAF7;
    border-color: #D9EEE8;
  }

  .mm-pay-chip--visa,
  .mm-pay-chip--master {
    background: #F9F9F9;
  }

  .mm-catalog-extra-points {
    display: grid;
    gap: 7px;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .mm-catalog-extra-points li {
    display: flex;
    align-items: center;
    color: #666666;
    font-size: 12px;
    line-height: 1.35;
    font-weight: 700;
  }

  .mm-catalog-extra-points li:before {
    content: "✓";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    min-width: 18px;
    margin-right: 8px;
    border-radius: 50%;
    background: #EFFAF7;
    color: #6F918A;
    font-size: 11px;
    font-weight: 800;
  }

  .mm-catalog-copy {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #F0F3F2;
    color: #999999;
    font-size: 11.2px;
    line-height: 1.35;
    text-align: center;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: simplified bottom zone with payment icons + copyright */
  .mm-catalog-extra {
    margin-top: auto;
    padding: 14px 14px calc(16px + env(safe-area-inset-bottom));
    border-top: 1px solid #EEF3F1;
    background: linear-gradient(180deg, #FFFFFF 0%, #FBFBFB 100%);
  }

  .mm-catalog-payband {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    margin-bottom: 12px;
  }

  .mm-catalog-payitem {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    padding: 8px 10px;
    border-radius: 12px;
    background: #1F2B3D;
    color: #FFFFFF !important;
    text-align: center;
    text-decoration: none !important;
    box-shadow: 0 4px 12px rgba(16, 24, 40, 0.14);
  }

  .mm-catalog-payitem span {
    display: block;
    font-weight: 800;
    line-height: 1.05;
    letter-spacing: -0.01em;
  }

  .mm-catalog-payitem--gpay span {
    font-size: 16px;
  }

  .mm-catalog-payitem--apple span {
    font-size: 16px;
  }

  .mm-catalog-payitem--visa span {
    font-size: 12px;
  }

  .mm-catalog-payitem--master span {
    font-size: 11px;
  }

  .mm-catalog-copy {
    margin-top: 0;
    padding-top: 10px;
    border-top: 1px solid #F0F3F2;
    color: #999999;
    font-size: 11.2px;
    line-height: 1.35;
    text-align: center;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: inline payment icons row */
  .mm-catalog-extra {
    padding: 12px 14px calc(16px + env(safe-area-inset-bottom));
    background: linear-gradient(180deg, #FFFFFF 0%, #FCFCFC 100%);
  }

  .mm-catalog-payband {
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    align-items: stretch;
    margin-bottom: 12px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .mm-catalog-payband::-webkit-scrollbar {
    display: none;
  }

  .mm-catalog-payitem {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 34px;
    padding: 0 10px;
    border-radius: 10px;
    background: #FFFFFF;
    border: 1px solid #E8ECEA;
    color: #4F5453 !important;
    text-align: center;
    text-decoration: none !important;
    box-shadow: 0 2px 8px rgba(24, 39, 37, 0.03);
    white-space: nowrap;
  }

  .mm-catalog-payitem span {
    display: block;
    font-weight: 800;
    line-height: 1;
    letter-spacing: -0.01em;
  }

  .mm-catalog-payitem--gpay span,
  .mm-catalog-payitem--apple span {
    font-size: 14px;
  }

  .mm-catalog-payitem--visa span,
  .mm-catalog-payitem--master span {
    font-size: 10.5px;
    line-height: 1.05;
  }

  .mm-catalog-copy {
    margin-top: 0;
    padding-top: 10px;
    border-top: 1px solid #F0F3F2;
    color: #999999;
    font-size: 11.2px;
    line-height: 1.35;
    text-align: center;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: brand payment row + ensure bottom of catalog visible */
  .mm-catalog-panel {
    top: calc(env(safe-area-inset-top) + 10px) !important;
    bottom: 76px !important;
    max-height: calc(100vh - 86px - env(safe-area-inset-top)) !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding-bottom: 12px !important;
    display: flex !important;
    flex-direction: column !important;
  }

  .mm-catalog-list {
    flex: 0 0 auto;
  }

  .mm-catalog-extra {
    margin-top: 12px;
    padding: 12px 0 0 !important;
    border-top: 1px solid #EEF3F1;
    background: transparent !important;
    flex: 0 0 auto;
  }

  .mm-catalog-payband {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0,1fr)) !important;
    gap: 6px !important;
    margin-bottom: 10px !important;
    overflow: visible !important;
  }

  .mm-catalog-payitem {
    min-width: 0;
    min-height: 40px !important;
    padding: 5px 4px !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, #FFFFFF 0%, #FAFAFA 100%) !important;
    border: 1px solid #EAEDEA !important;
    box-shadow: 0 2px 8px rgba(24, 39, 37, 0.025) !important;
  }

  .mm-catalog-payitem img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 18px;
    object-fit: contain;
    margin: 0 auto;
  }

  .mm-catalog-payitem--apple img {
    max-height: 16px;
  }

  .mm-catalog-copy {
    margin-top: 0 !important;
    padding-top: 10px !important;
    border-top: 1px solid #F0F3F2 !important;
    color: #9A9A9A !important;
    font-size: 11px !important;
    line-height: 1.35 !important;
    text-align: center !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: payment logos and copyright pinned to the very bottom */
  .mm-catalog-panel {
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
  }

  .mm-catalog-intro,
  .mm-catalog-head,
  .mm-catalog-extra {
    flex: 0 0 auto;
  }

  .mm-catalog-list {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding-right: 2px;
    margin-right: -2px;
  }

  .mm-catalog-extra {
    margin-top: auto !important;
    padding-top: 12px !important;
    padding-bottom: calc(6px + env(safe-area-inset-bottom)) !important;
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 16%, #FFFFFF 100%) !important;
  }

  .mm-catalog-payband {
    margin-bottom: 8px !important;
  }

  .mm-catalog-copy {
    padding-top: 8px !important;
  }
}


@media (max-width: 767px) {
  /* 2.1.74.56: smaller payment logos */
  .mm-catalog-payband {
    gap: 5px !important;
    margin-bottom: 6px !important;
  }

  .mm-catalog-payitem {
    min-height: 34px !important;
    padding: 4px 3px !important;
    border-radius: 10px !important;
  }

  .mm-catalog-payitem img {
    max-height: 14px !important;
    max-width: 85% !important;
  }

  .mm-catalog-payitem--apple img {
    max-height: 12px !important;
  }

  .mm-catalog-payitem--gpay img,
  .mm-catalog-payitem--master img,
  .mm-catalog-payitem--visa img {
    transform: scale(0.94);
    transform-origin: center center;
  }

  .mm-catalog-copy {
    padding-top: 6px !important;
    font-size: 10.6px !important;
  }
}


@media (max-width: 767px) {
  /* v2.1.74.56: raise bottom payment block + make Mastercard slightly bigger */
  .mm-catalog-panel {
    bottom: 92px !important;
    max-height: calc(100vh - 102px - env(safe-area-inset-top)) !important;
  }

  .mm-catalog-extra {
    padding-top: 10px !important;
    padding-bottom: calc(12px + env(safe-area-inset-bottom)) !important;
  }

  .mm-catalog-payband {
    margin-bottom: 5px !important;
  }

  .mm-catalog-payitem {
    min-height: 32px !important;
  }

  .mm-catalog-payitem img {
    max-height: 13px !important;
  }

  .mm-catalog-payitem--apple img {
    max-height: 11px !important;
  }

  .mm-catalog-payitem--master img {
    max-height: 16px !important;
    max-width: 92% !important;
    transform: scale(1.02) !important;
    transform-origin: center center;
  }

  .mm-catalog-copy {
    padding-top: 5px !important;
    font-size: 10.4px !important;
  }
}


@media (max-width: 767px) {
  /* v2.1.74.56: clean audited mobile listing tools */

  .mm-original-filter-row,
  .mm-original-filter-row *,
  .mm-view-switch,
  .mm-shop-tools {
    display: none !important;
  }

  .mm-products-tools {
    position: relative !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 86px !important;
    gap: 7px !important;
    align-items: stretch !important;
    margin: 8px 0 12px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  .mm-products-tools__top {
    display: contents !important;
  }

  .mm-tool-wrap {
    position: relative !important;
    min-width: 0 !important;
    overflow: visible !important;
  }

  .mm-tool-wrap--sort {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  .mm-tool-wrap--limit {
    grid-column: 2 !important;
    grid-row: 1 !important;
  }

  .mm-tool-btn {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 22px minmax(0, 1fr) 10px !important;
    align-items: center !important;
    gap: 6px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 5px 7px 5px 6px !important;
    border-radius: 13px !important;
    background: #FFFFFF !important;
    border: 1px solid #EEF4F3 !important;
    box-shadow: none !important;
    text-align: left !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  .mm-tool-btn--sort {
    background:
      radial-gradient(circle at 100% 0%, rgba(168,221,212,.10), transparent 38%),
      #FFFFFF !important;
  }

  .mm-tool-btn--limit {
    background:
      radial-gradient(circle at 100% 0%, rgba(234,193,188,.10), transparent 38%),
      #FFFFFF !important;
  }

  .mm-tool-ico {
    width: 22px !important;
    height: 22px !important;
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
  }

  .mm-tool-btn--sort .mm-tool-ico {
    color: #5A8E88 !important;
    background: #EFFAF7 !important;
    box-shadow: inset 0 0 0 1px #DDEDE9 !important;
  }

  .mm-tool-btn--limit .mm-tool-ico {
    color: #6F625F !important;
    background: #FFF6F5 !important;
    box-shadow: inset 0 0 0 1px #ECD4D0 !important;
  }

  .mm-tool-text {
    display: grid !important;
    gap: 3px !important;
    min-width: 0 !important;
    overflow: hidden !important;
  }

  .mm-tool-label {
    display: block !important;
    min-width: 0 !important;
    max-width: 100% !important;
    color: #999999 !important;
    font-size: 8.2px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  .mm-tool-value {
    display: block !important;
    min-width: 0 !important;
    max-width: 100% !important;
    color: #555555 !important;
    font-size: 10.8px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  .mm-tool-btn--sort .mm-tool-value {
    color: #5A8E88 !important;
  }

  .mm-tool-btn--limit .mm-tool-value {
    color: #6F625F !important;
  }

  .mm-tool-caret {
    color: #B4B4B4 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    text-align: center !important;
    opacity: .72 !important;
  }

  .mm-products-tools__view {
    grid-column: 3 !important;
    grid-row: 1 !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 3px !important;
    align-self: stretch !important;
    width: 86px !important;
    max-width: 86px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 3px !important;
    border-radius: 13px !important;
    background: #FFFFFF !important;
    border: 1px solid #EEF4F3 !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
  }

  .mm-products-view-btn {
    height: 34px !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: transparent !important;
    color: #8D8D8D !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .mm-products-view-btn.is-active[data-mm-view="one"] {
    background: #EFFAF7 !important;
    color: #5A8E88 !important;
    box-shadow: inset 0 0 0 1px #DDEDE9 !important;
  }

  .mm-products-view-btn.is-active[data-mm-view="two"] {
    background: #FFF6F5 !important;
    color: #6F625F !important;
    box-shadow: inset 0 0 0 1px #ECD4D0 !important;
  }

  .mm-view-icon {
    display: inline-grid !important;
    width: 16px !important;
    height: 16px !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .mm-view-icon--one {
    grid-template-rows: repeat(3, 2px) !important;
    gap: 2px !important;
  }

  .mm-view-icon--one span {
    display: block !important;
    width: 14px !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: currentColor !important;
  }

  .mm-view-icon--two {
    grid-template-columns: repeat(2, 6px) !important;
    grid-template-rows: repeat(2, 6px) !important;
    gap: 2px !important;
  }

  .mm-view-icon--two span {
    display: block !important;
    width: 6px !important;
    height: 6px !important;
    border-radius: 2px !important;
    box-shadow: inset 0 0 0 1.6px currentColor !important;
  }

  .mm-tool-menu {
    position: absolute !important;
    top: calc(100% + 6px) !important;
    left: 0 !important;
    right: auto !important;
    z-index: 130 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 6px !important;
    border-radius: 14px !important;
    border: 1px solid #EEF4F3 !important;
    background: rgba(255,255,255,.98) !important;
    box-shadow: 0 14px 30px rgba(24,39,37,.12) !important;
    backdrop-filter: blur(8px) !important;
    box-sizing: border-box !important;
  }

  .mm-tool-menu[hidden] {
    display: none !important;
  }

  .mm-tool-menu-title {
    margin: 2px 4px 6px !important;
    font-size: 9px !important;
    color: #909090 !important;
    letter-spacing: .04em !important;
    line-height: 1 !important;
    font-weight: 850 !important;
    text-transform: uppercase !important;
  }

  .mm-tool-menu-list {
    display: grid !important;
    gap: 4px !important;
    max-height: 216px !important;
    overflow-y: auto !important;
    padding-right: 2px !important;
  }

  .mm-tool-option {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 32px !important;
    padding: 0 10px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #FBFCFC !important;
    color: #575757 !important;
    font-size: 11.4px !important;
    line-height: 1.05 !important;
    font-weight: 800 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    text-align: left !important;
    box-sizing: border-box !important;
  }

  .mm-tool-option.is-active {
    background: #EFFAF7 !important;
    color: #5A8E88 !important;
    box-shadow: inset 0 0 0 1px #DDEDE9 !important;
  }

  .mm-tool-option.is-active:after {
    content: "✓";
    font-size: 11px !important;
    font-weight: 900 !important;
    margin-left: 8px !important;
  }

  .mm-tool-option[data-mm-limit-all="1"] {
    background: #FFF6F5 !important;
    color: #6F625F !important;
    box-shadow: inset 0 0 0 1px #EAC1BC !important;
  }

  /* Product grid: clean two-column shop layout */
  body.mm-products-one .product-layout {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    clear: both !important;
    padding: 0 0 12px !important;
    box-sizing: border-box !important;
  }

  body.mm-products-two #content .product-layout,
  body.mm-products-two .product-layout {
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
    float: left !important;
    clear: none !important;
    display: block !important;
    box-sizing: border-box !important;
    padding: 0 6px 12px !important;
    margin: 0 !important;
  }

  body.mm-products-two #content .product-layout .product-thumb,
  body.mm-products-two .product-layout .product-thumb {
    position: relative !important;
    height: 100% !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    padding: 10px !important;
    border: 1px solid #E9F0EE !important;
    border-radius: 18px !important;
    background: #FFFFFF !important;
    box-shadow: 0 2px 10px rgba(32, 45, 43, 0.04) !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  body.mm-products-two #content .product-layout .image,
  body.mm-products-two .product-layout .image {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    min-height: 0 !important;
    margin: 0 0 8px !important;
    padding: 8px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    border-radius: 14px !important;
    background: #FFFFFF !important;
    box-sizing: border-box !important;
  }

  body.mm-products-two #content .product-layout .image img,
  body.mm-products-two .product-layout .image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    display: block !important;
  }

  body.mm-products-two #content .product-layout .caption,
  body.mm-products-two .product-layout .caption {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    padding: 0 !important;
  }

  body.mm-products-two #content .product-layout .caption h4,
  body.mm-products-two .product-layout .caption h4,
  body.mm-products-two #content .product-layout .caption .name,
  body.mm-products-two .product-layout .caption .name {
    margin: 0 0 8px !important;
    min-height: 46px !important;
    max-height: 46px !important;
    line-height: 1.16 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }

  body.mm-products-two #content .product-layout .caption h4 a,
  body.mm-products-two .product-layout .caption h4 a,
  body.mm-products-two #content .product-layout .caption .name a,
  body.mm-products-two .product-layout .caption .name a {
    color: #5A8E88 !important;
    text-decoration: none !important;
  }

  body.mm-products-two #content .product-layout .caption p:not(.price),
  body.mm-products-two .product-layout .caption p:not(.price),
  body.mm-products-two #content .product-layout .caption .description,
  body.mm-products-two .product-layout .caption .description,
  body.mm-products-two #content .product-layout .caption .product-description,
  body.mm-products-two .product-layout .caption .product-description {
    display: none !important;
    margin: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
  }

  body.mm-products-two #content .product-layout .caption .price,
  body.mm-products-two .product-layout .caption .price,
  body.mm-products-two #content .product-layout .caption p.price,
  body.mm-products-two .product-layout .caption p.price {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
    min-height: 22px !important;
    overflow: visible !important;
    margin: 0 0 8px !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
    color: #232323 !important;
  }

  body.mm-products-two #content .product-layout .button-group,
  body.mm-products-two .product-layout .button-group {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-sizing: border-box !important;
  }

  body.mm-products-two #content .product-layout .button-group > *:not(:first-child),
  body.mm-products-two .product-layout .button-group > *:not(:first-child) {
    display: none !important;
  }

  body.mm-products-two #content .product-layout .button-group button:first-child,
  body.mm-products-two .product-layout .button-group button:first-child {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 38px !important;
    height: 38px !important;
    border-radius: 12px !important;
    box-sizing: border-box !important;
  }

  #product-category .product-thumb .button-group,
  #product-search .product-thumb .button-group,
  #product-manufacturer .product-thumb .button-group,
  #product-special .product-thumb .button-group,
  body.product-category .product-thumb .button-group,
  body.product-search .product-thumb .button-group,
  body.product-manufacturer .product-thumb .button-group,
  body.product-special .product-thumb .button-group {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  #product-category .product-thumb .button-group button:not(:first-child),
  #product-search .product-thumb .button-group button:not(:first-child),
  #product-manufacturer .product-thumb .button-group button:not(:first-child),
  #product-special .product-thumb .button-group button:not(:first-child),
  body.product-category .product-thumb .button-group button:not(:first-child),
  body.product-search .product-thumb .button-group button:not(:first-child),
  body.product-manufacturer .product-thumb .button-group button:not(:first-child),
  body.product-special .product-thumb .button-group button:not(:first-child) {
    display: none !important;
  }

  #product-category .product-thumb .button-group button:first-child,
  #product-search .product-thumb .button-group button:first-child,
  #product-manufacturer .product-thumb .button-group button:first-child,
  #product-special .product-thumb .button-group button:first-child,
  body.product-category .product-thumb .button-group button:first-child,
  body.product-search .product-thumb .button-group button:first-child,
  body.product-manufacturer .product-thumb .button-group button:first-child,
  body.product-special .product-thumb .button-group button:first-child {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    padding: 0 10px !important;
    border-radius: 13px !important;
    background: #EAC1BC !important;
    border: 1px solid #EAC1BC !important;
    color: #5F5755 !important;
    box-shadow: 0 5px 14px rgba(234,193,188,.22) !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }

  #product-category .product-thumb .button-group button:first-child:after,
  #product-search .product-thumb .button-group button:first-child:after,
  #product-manufacturer .product-thumb .button-group button:first-child:after,
  #product-special .product-thumb .button-group button:first-child:after,
  body.product-category .product-thumb .button-group button:first-child:after,
  body.product-search .product-thumb .button-group button:first-child:after,
  body.product-manufacturer .product-thumb .button-group button:first-child:after,
  body.product-special .product-thumb .button-group button:first-child:after {
    content: "Кошик";
    display: inline-block;
  }

  body.mm-products-one #product-category .product-thumb .button-group,
  body.mm-products-one #product-search .product-thumb .button-group,
  body.mm-products-one #product-manufacturer .product-thumb .button-group,
  body.mm-products-one #product-special .product-thumb .button-group,
  body.mm-products-one.product-category .product-thumb .button-group,
  body.mm-products-one.product-search .product-thumb .button-group,
  body.mm-products-one.product-manufacturer .product-thumb .button-group,
  body.mm-products-one.product-special .product-thumb .button-group {
    grid-column: 2 / 3 !important;
    justify-self: start !important;
    align-self: end !important;
    width: min(100%, 136px) !important;
    max-width: 136px !important;
    min-width: 0 !important;
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
  }

  body.mm-products-one #product-category .product-thumb .button-group button:first-child:after,
  body.mm-products-one #product-search .product-thumb .button-group button:first-child:after,
  body.mm-products-one #product-manufacturer .product-thumb .button-group button:first-child:after,
  body.mm-products-one #product-special .product-thumb .button-group button:first-child:after,
  body.mm-products-one.product-category .product-thumb .button-group button:first-child:after,
  body.mm-products-one.product-search .product-thumb .button-group button:first-child:after,
  body.mm-products-one.product-manufacturer .product-thumb .button-group button:first-child:after,
  body.mm-products-one.product-special .product-thumb .button-group button:first-child:after {
    content: "До кошика";
  }

  /* Cart qty sync visual */
  #checkout-cart .mm-cart-qty-row input[type="text"],
  #checkout-cart .mm-cart-qty-row input[type="number"] {
    -webkit-appearance: none;
    appearance: none;
  }
}


@media (max-width: 767px) {
  #mm-real-catalog-source,
  .mm-real-catalog-source {
    display: none !important;
  }

  .mm-catalog-list[data-mm-source="real-opencart-menu"] .mm-catalog-option {
    width: 100%;
    text-decoration: none !important;
  }

  .mm-catalog-list[data-mm-source="real-opencart-menu"] a.mm-catalog-option {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .mm-catalog-list[data-mm-source="real-opencart-menu"] .mm-catalog-sub a {
    text-decoration: none !important;
  }
}


@media (max-width: 767px) {
  .mm-catalog-ico.mm-catalog-ico--photo {
    overflow: hidden;
    background: #f5f5f5;
    border: 1px solid #e9eeed;
  }

  .mm-catalog-ico.mm-catalog-ico--photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
}


@media (max-width: 767px) {
  .mm-cat-thumb.mm-cat-thumb--photo {
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #EEF3F1;
  }

  .mm-cat-thumb.mm-cat-thumb--photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
}


@media (max-width: 767px) {
  .mm-cats-grid {
    gap: 8px;
  }

  .mm-cat-card {
    min-height: 126px;
    padding: 12px 6px 10px;
    align-items: flex-end;
  }

  .mm-cat-thumb,
  .mm-cat-thumb.mm-cat-thumb--photo {
    margin: 0 auto 8px;
  }

  .mm-cat-label {
    white-space: normal !important;
    word-break: break-word;
    overflow-wrap: anywhere;
    text-align: center;
    font-size: 11.5px;
    line-height: 1.18;
    min-height: 42px;
    display: block;
  }
}
