/* /my-bag page */
.path-my-bag .wishlist__header-subtitle { display: none; }
.path-my-bag .wishlist__header-image { display: none; }
.path-my-bag .wishlist__header .with-image { width: 100%; }
.path-my-bag .wishlist__header-description p { font-size: 17px; line-height: 1.5; }
.path-my-bag .wishlist__header-description a { color: #e07a1f; font-weight: 700; }
.path-my-bag .mb-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 14px 0 18px; }
.path-my-bag .mb-step { background: #f4f5ef; border-left: 5px solid #e07a1f; border-radius: 6px; padding: 10px 12px; display: flex; gap: 10px; align-items: center; }
.path-my-bag .mb-n { width: 28px; height: 28px; border-radius: 50%; background: #e07a1f; color: #fff; font-weight: 800; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; }
.path-my-bag .mb-step b { display: block; text-transform: uppercase; font-size: 14px; line-height: 1.1; }
.path-my-bag .mb-step small { font-size: 13px; color: #3a4222; line-height: 1.3; }
.path-my-bag .mb-after { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 26px 0 10px; }
.path-my-bag .mb-call { border-radius: 8px; padding: 18px 20px; }
.path-my-bag .mb-call.mb-o { border: 2px solid #e07a1f; background: #fff7ee; }
.path-my-bag .mb-call.mb-g { background: #4f5a2c; color: #fff; }
.path-my-bag .mb-call b { display: block; font-size: 17px; text-transform: uppercase; margin-bottom: 4px; }
.path-my-bag .mb-call p { margin: 0 0 10px; font-size: 14.5px; }
.path-my-bag .mb-call.mb-g a { color: #e5b530; font-weight: 700; }
.path-my-bag .mb-next { display: none; }
.path-my-bag.page-title-my-everyday-carry .mb-next[data-for="everyday-carry"],
.path-my-bag.page-title-my-get-home-bag .mb-next[data-for="get-home-bag"],
.path-my-bag.page-title-my-bug-out-bag .mb-next[data-for="bug-out-bag"],
.path-my-bag.page-title-my-inch-bag .mb-next[data-for="inch-bag"],
.path-my-bag.page-title-my-overboard-bag .mb-next[data-for="overboard-bag"],
.path-my-bag.page-title-my-build-your-own-bag .mb-next[data-for="build-your-own-bag"] { display: block; }
@media (max-width: 800px) { .path-my-bag .mb-steps, .path-my-bag .mb-after { grid-template-columns: 1fr; } .path-my-bag .wishlist__header-image, .path-my-bag .wishlist__header .with-image { width: 100%; } }
