{"product_id":"ublives-gym-bag","title":"Ublives AirFit Hyperbag Gmy Bag Multifunctional Storage, Waterproof, Dustproof, Lightweight","description":"\u003c!-- =========================================================\n AIRFIT HYPERBAG WIDE PRODUCT DESCRIPTION\n Shopify Custom Liquid \/ Page HTML \/ Product Description\n No price \/ No purchase button\n Wide desktop layout + clickable FAQ\n========================================================= --\u003e\n\u003cstyle\u003e\n  body .main-page-title,\n  body .page-title,\n  body h1.main-page-title,\n  body .section-template--main-padding \u003e h1,\n  body .template-page .main-page-title {\n    display: none !important;\n  }\n\n  #airfit-wide-page,\n  #airfit-wide-page * {\n    box-sizing: border-box;\n  }\n\n  #airfit-wide-page {\n    --af-black: #0d0f12;\n    --af-dark: #17191d;\n    --af-text: #17181b;\n    --af-muted: #62666d;\n    --af-soft: #f4f5f6;\n    --af-line: #dfe1e4;\n    --af-white: #ffffff;\n    --af-green: #12824c;\n    --af-orange: #ee8a18;\n    --af-radius: 22px;\n    --af-shadow: 0 18px 48px rgba(0, 0, 0, 0.09);\n\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n    margin: 0;\n    background: var(--af-white);\n    color: var(--af-text);\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.55;\n  }\n\n  #airfit-wide-page img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  #airfit-wide-page button,\n  #airfit-wide-page summary {\n    font: inherit;\n  }\n\n  #airfit-wide-page .af-container {\n    width: min(1240px, calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  #airfit-wide-page .af-section {\n    padding: 84px 0;\n  }\n\n  #airfit-wide-page .af-section-soft {\n    background: var(--af-soft);\n  }\n\n  #airfit-wide-page .af-section-dark {\n    background: var(--af-black);\n    color: var(--af-white);\n  }\n\n  #airfit-wide-page .af-heading {\n    max-width: 850px;\n    margin: 0 auto 42px;\n    text-align: center;\n  }\n\n  #airfit-wide-page .af-kicker {\n    display: inline-block;\n    margin-bottom: 12px;\n    color: var(--af-orange);\n    font-size: 12px;\n    font-weight: 900;\n    letter-spacing: 1.6px;\n    text-transform: uppercase;\n  }\n\n  #airfit-wide-page .af-heading h2,\n  #airfit-wide-page .af-copy h2 {\n    margin: 0;\n    font-size: clamp(32px, 4vw, 52px);\n    line-height: 1.07;\n    letter-spacing: -1.8px;\n    font-weight: 900;\n  }\n\n  #airfit-wide-page .af-heading p,\n  #airfit-wide-page .af-copy \u003e p {\n    margin: 16px 0 0;\n    color: var(--af-muted);\n    font-size: 17px;\n  }\n\n  #airfit-wide-page .af-section-dark .af-heading p {\n    color: #c1c4c9;\n  }\n\n  \/* TOP BAR *\/\n\n  #airfit-wide-page .af-topbar {\n    padding: 11px 20px;\n    background: var(--af-black);\n    color: #ffffff;\n    text-align: center;\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.45px;\n  }\n\n  #airfit-wide-page .af-topbar strong {\n    color: #ffd16a;\n  }\n\n  \/* HERO *\/\n\n  #airfit-wide-page .af-hero {\n    padding: 38px 0 58px;\n    background:\n      radial-gradient(circle at 15% 20%, rgba(0, 0, 0, 0.04), transparent 36%),\n      linear-gradient(180deg, #ffffff 0%, #f5f6f7 100%);\n  }\n\n  #airfit-wide-page .af-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.12fr) minmax(400px, 0.88fr);\n    gap: 52px;\n    align-items: center;\n  }\n\n  #airfit-wide-page .af-gallery {\n    min-width: 0;\n  }\n\n  #airfit-wide-page .af-main-image {\n    position: relative;\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    border: 1px solid var(--af-line);\n    border-radius: 24px;\n    background: #ffffff;\n    box-shadow: var(--af-shadow);\n  }\n\n  #airfit-wide-page .af-main-image img {\n    width: 100%;\n    height: 100%;\n    padding: 14px;\n    object-fit: contain;\n    transition:\n      opacity 0.2s ease,\n      transform 0.35s ease;\n  }\n\n  #airfit-wide-page .af-main-image:hover img {\n    transform: scale(1.025);\n  }\n\n  #airfit-wide-page .af-product-badge {\n    position: absolute;\n    z-index: 2;\n    top: 16px;\n    left: 16px;\n    padding: 8px 13px;\n    border-radius: 999px;\n    background: var(--af-black);\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.8px;\n  }\n\n  #airfit-wide-page .af-thumbs {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 13px;\n  }\n\n  #airfit-wide-page .af-thumb {\n    position: relative;\n    overflow: hidden;\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    padding: 0;\n    border: 2px solid transparent;\n    border-radius: 13px;\n    background: #ffffff;\n    cursor: pointer;\n    transition:\n      border-color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  #airfit-wide-page .af-thumb img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  #airfit-wide-page .af-thumb:hover,\n  #airfit-wide-page .af-thumb.is-active {\n    border-color: var(--af-black);\n    transform: translateY(-2px);\n  }\n\n  #airfit-wide-page .af-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin-bottom: 15px;\n    padding: 7px 12px;\n    border: 1px solid #d3d5d8;\n    border-radius: 999px;\n    background: #ffffff;\n    font-size: 12px;\n    font-weight: 900;\n    letter-spacing: 0.7px;\n    text-transform: uppercase;\n  }\n\n  #airfit-wide-page .af-live-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--af-green);\n    box-shadow: 0 0 0 5px rgba(18, 130, 76, 0.12);\n  }\n\n  #airfit-wide-page .af-title {\n    margin: 0;\n    font-size: clamp(42px, 5vw, 66px);\n    line-height: 0.99;\n    letter-spacing: -2.7px;\n    font-weight: 950;\n  }\n\n  #airfit-wide-page .af-subtitle {\n    margin: 19px 0 0;\n    color: var(--af-muted);\n    font-size: 18px;\n  }\n\n  #airfit-wide-page .af-rating {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 19px;\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  #airfit-wide-page .af-stars {\n    color: #f0a019;\n    font-size: 18px;\n    letter-spacing: 2px;\n  }\n\n  #airfit-wide-page .af-benefits {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 13px;\n    margin-top: 26px;\n  }\n\n  #airfit-wide-page .af-benefit {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    min-height: 76px;\n    padding: 16px;\n    border: 1px solid var(--af-line);\n    border-radius: 14px;\n    background: #ffffff;\n  }\n\n  #airfit-wide-page .af-check {\n    flex: 0 0 25px;\n    display: grid;\n    place-items: center;\n    width: 25px;\n    height: 25px;\n    border-radius: 50%;\n    background: #e8f6ee;\n    color: var(--af-green);\n    font-size: 13px;\n    font-weight: 950;\n  }\n\n  #airfit-wide-page .af-benefit strong {\n    display: block;\n    margin-bottom: 2px;\n    font-size: 14px;\n  }\n\n  #airfit-wide-page .af-benefit span:last-child {\n    color: var(--af-muted);\n    font-size: 13px;\n  }\n\n  #airfit-wide-page .af-hero-note {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 9px;\n    margin-top: 17px;\n  }\n\n  #airfit-wide-page .af-note-item {\n    padding: 13px 10px;\n    border-radius: 12px;\n    background: #eaebed;\n    text-align: center;\n    font-size: 12px;\n    font-weight: 850;\n  }\n\n  #airfit-wide-page .af-note-item b {\n    display: block;\n    margin-top: 4px;\n    font-size: 13px;\n  }\n\n  \/* TRUST STRIP *\/\n\n  #airfit-wide-page .af-trust {\n    border-top: 1px solid var(--af-line);\n    border-bottom: 1px solid var(--af-line);\n    background: #ffffff;\n  }\n\n  #airfit-wide-page .af-trust-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  #airfit-wide-page .af-trust-item {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n    min-height: 100px;\n    padding: 20px;\n    border-right: 1px solid var(--af-line);\n  }\n\n  #airfit-wide-page .af-trust-item:last-child {\n    border-right: 0;\n  }\n\n  #airfit-wide-page .af-trust-icon {\n    font-size: 27px;\n  }\n\n  #airfit-wide-page .af-trust-copy {\n    color: var(--af-muted);\n    font-size: 13px;\n    line-height: 1.35;\n  }\n\n  #airfit-wide-page .af-trust-copy strong {\n    display: block;\n    color: var(--af-text);\n    font-size: 15px;\n  }\n\n  \/* CARRY MODES - WIDE *\/\n\n  #airfit-wide-page .af-carry-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  #airfit-wide-page .af-carry-card {\n    display: grid;\n    grid-template-columns: 64px minmax(0, 1fr);\n    align-items: center;\n    gap: 20px;\n    min-height: 150px;\n    padding: 26px;\n    border: 1px solid #303339;\n    border-radius: 19px;\n    background: #17191d;\n    transition:\n      transform 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  #airfit-wide-page .af-carry-card:hover {\n    border-color: #747980;\n    transform: translateY(-4px);\n  }\n\n  #airfit-wide-page .af-carry-number {\n    display: grid;\n    place-items: center;\n    width: 58px;\n    height: 58px;\n    border-radius: 50%;\n    background: #ffffff;\n    color: #000000;\n    font-size: 17px;\n    font-weight: 950;\n  }\n\n  #airfit-wide-page .af-carry-card h3 {\n    margin: 0 0 6px;\n    font-size: 21px;\n  }\n\n  #airfit-wide-page .af-carry-card p {\n    margin: 0;\n    color: #b8bcc2;\n    font-size: 14px;\n  }\n\n  \/* LIFESTYLE *\/\n\n  #airfit-wide-page .af-lifestyle-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 17px;\n  }\n\n  #airfit-wide-page .af-lifestyle-card {\n    position: relative;\n    overflow: hidden;\n    min-height: 440px;\n    border-radius: var(--af-radius);\n    background: #d9dade;\n  }\n\n  #airfit-wide-page .af-lifestyle-card img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.45s ease;\n  }\n\n  #airfit-wide-page .af-lifestyle-card:hover img {\n    transform: scale(1.04);\n  }\n\n  #airfit-wide-page .af-lifestyle-overlay {\n    position: absolute;\n    inset: auto 0 0;\n    padding: 80px 24px 24px;\n    background: linear-gradient(transparent, rgba(0, 0, 0, 0.82));\n    color: #ffffff;\n  }\n\n  #airfit-wide-page .af-lifestyle-overlay strong {\n    display: block;\n    font-size: 22px;\n  }\n\n  #airfit-wide-page .af-lifestyle-overlay span {\n    display: block;\n    margin-top: 4px;\n    color: #e4e5e7;\n    font-size: 13px;\n  }\n\n  \/* FEATURE ROWS *\/\n\n  #airfit-wide-page .af-feature-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    align-items: center;\n    gap: 66px;\n  }\n\n  #airfit-wide-page .af-feature-row + .af-feature-row {\n    margin-top: 86px;\n  }\n\n  #airfit-wide-page .af-feature-row.af-reverse .af-media {\n    order: 2;\n  }\n\n  #airfit-wide-page .af-feature-row.af-reverse .af-copy {\n    order: 1;\n  }\n\n  #airfit-wide-page .af-media {\n    overflow: hidden;\n    border-radius: var(--af-radius);\n    background: #ffffff;\n    box-shadow: var(--af-shadow);\n  }\n\n  #airfit-wide-page .af-media img {\n    width: 100%;\n    aspect-ratio: 1 \/ 0.82;\n    object-fit: cover;\n  }\n\n  #airfit-wide-page .af-feature-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 24px;\n  }\n\n  #airfit-wide-page .af-feature-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 11px;\n    padding: 15px;\n    border: 1px solid var(--af-line);\n    border-radius: 14px;\n    background: #ffffff;\n  }\n\n  #airfit-wide-page .af-feature-icon {\n    flex: 0 0 34px;\n    display: grid;\n    place-items: center;\n    width: 34px;\n    height: 34px;\n    border-radius: 9px;\n    background: var(--af-black);\n    color: #ffffff;\n    font-size: 15px;\n  }\n\n  #airfit-wide-page .af-feature-item strong {\n    display: block;\n    margin-bottom: 2px;\n    font-size: 14px;\n  }\n\n  #airfit-wide-page .af-feature-item span:last-child {\n    color: var(--af-muted);\n    font-size: 13px;\n  }\n\n  \/* CAPACITY *\/\n\n  #airfit-wide-page .af-capacity-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    gap: 24px;\n  }\n\n  #airfit-wide-page .af-capacity-image {\n    overflow: hidden;\n    border-radius: var(--af-radius);\n    background: #ffffff;\n    box-shadow: var(--af-shadow);\n  }\n\n  #airfit-wide-page .af-capacity-image img {\n    width: 100%;\n    height: 100%;\n    min-height: 520px;\n    object-fit: cover;\n  }\n\n  #airfit-wide-page .af-capacity-cards {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  #airfit-wide-page .af-capacity-card {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-height: 158px;\n    padding: 21px;\n    border: 1px solid var(--af-line);\n    border-radius: 17px;\n    background: #ffffff;\n  }\n\n  #airfit-wide-page .af-capacity-icon {\n    display: grid;\n    place-items: center;\n    width: 48px;\n    height: 48px;\n    margin-bottom: 13px;\n    border-radius: 13px;\n    background: var(--af-black);\n    color: #ffffff;\n    font-size: 21px;\n  }\n\n  #airfit-wide-page .af-capacity-card strong {\n    font-size: 15px;\n  }\n\n  #airfit-wide-page .af-capacity-card p {\n    margin: 5px 0 0;\n    color: var(--af-muted);\n    font-size: 13px;\n  }\n\n  \/* COMPARISON - NO HORIZONTAL OVERFLOW *\/\n\n  #airfit-wide-page .af-compare {\n    overflow: hidden;\n    border: 1px solid var(--af-line);\n    border-radius: 20px;\n    background: #ffffff;\n    box-shadow: var(--af-shadow);\n  }\n\n  #airfit-wide-page .af-compare-row {\n    display: grid;\n    grid-template-columns: 1.25fr 1fr 1fr;\n    align-items: stretch;\n    border-bottom: 1px solid var(--af-line);\n  }\n\n  #airfit-wide-page .af-compare-row:last-child {\n    border-bottom: 0;\n  }\n\n  #airfit-wide-page .af-compare-cell {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 66px;\n    padding: 15px 18px;\n    text-align: center;\n    font-size: 14px;\n  }\n\n  #airfit-wide-page .af-compare-cell:first-child {\n    justify-content: flex-start;\n    text-align: left;\n    font-weight: 800;\n  }\n\n  #airfit-wide-page .af-compare-head {\n    background: #e9eaec;\n    font-weight: 900;\n  }\n\n  #airfit-wide-page .af-compare-highlight {\n    background: var(--af-black);\n    color: #ffffff;\n  }\n\n  #airfit-wide-page .af-positive {\n    color: var(--af-green);\n    font-weight: 900;\n  }\n\n  #airfit-wide-page .af-compare-highlight .af-positive {\n    color: #62e49f;\n  }\n\n  #airfit-wide-page .af-negative {\n    color: #888c92;\n  }\n\n  \/* REVIEWS - WIDE HORIZONTAL *\/\n\n  #airfit-wide-page .af-review-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  #airfit-wide-page .af-review-card {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    min-height: 260px;\n    padding: 24px;\n    border: 1px solid var(--af-line);\n    border-radius: 18px;\n    background: #ffffff;\n    box-shadow: 0 9px 28px rgba(0, 0, 0, 0.045);\n  }\n\n  #airfit-wide-page .af-review-top {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 15px;\n  }\n\n  #airfit-wide-page .af-review-stars {\n    color: #f19a12;\n    font-size: 17px;\n    letter-spacing: 2px;\n    white-space: nowrap;\n  }\n\n  #airfit-wide-page .af-review-tag {\n    padding: 5px 9px;\n    border-radius: 999px;\n    background: #e9f7ef;\n    color: var(--af-green);\n    font-size: 10px;\n    font-weight: 900;\n    white-space: nowrap;\n  }\n\n  #airfit-wide-page .af-review-card blockquote {\n    flex: 1;\n    margin: 0;\n    color: #34373b;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  #airfit-wide-page .af-review-user {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-top: 19px;\n    padding-top: 17px;\n    border-top: 1px solid var(--af-line);\n  }\n\n  #airfit-wide-page .af-avatar {\n    flex: 0 0 43px;\n    display: grid;\n    place-items: center;\n    width: 43px;\n    height: 43px;\n    border-radius: 50%;\n    background: var(--af-black);\n    color: #ffffff;\n    font-size: 12px;\n    font-weight: 900;\n  }\n\n  #airfit-wide-page .af-user-copy strong {\n    display: block;\n    font-size: 14px;\n  }\n\n  #airfit-wide-page .af-user-copy span {\n    display: block;\n    margin-top: 2px;\n    color: var(--af-green);\n    font-size: 11px;\n    font-weight: 800;\n  }\n\n  \/* FAQ *\/\n\n  #airfit-wide-page .af-faq {\n    max-width: 980px;\n    margin: 0 auto;\n  }\n\n  #airfit-wide-page .af-faq details {\n    margin-bottom: 12px;\n    overflow: hidden;\n    border: 1px solid var(--af-line);\n    border-radius: 15px;\n    background: #ffffff;\n  }\n\n  #airfit-wide-page .af-faq summary {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    min-height: 70px;\n    padding: 18px 21px;\n    list-style: none;\n    cursor: pointer;\n    color: var(--af-text);\n    font-size: 16px;\n    font-weight: 900;\n    user-select: none;\n  }\n\n  #airfit-wide-page .af-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  #airfit-wide-page .af-faq summary::after {\n    content: \"+\";\n    flex: 0 0 34px;\n    display: grid;\n    place-items: center;\n    width: 34px;\n    height: 34px;\n    border-radius: 50%;\n    background: var(--af-black);\n    color: #ffffff;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 1;\n    transition: transform 0.22s ease;\n  }\n\n  #airfit-wide-page .af-faq details[open] summary::after {\n    transform: rotate(45deg);\n  }\n\n  #airfit-wide-page .af-faq-answer {\n    padding: 0 70px 21px 21px;\n    color: var(--af-muted);\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  \/* FINAL *\/\n\n  #airfit-wide-page .af-final {\n    position: relative;\n    overflow: hidden;\n    padding: 84px 0;\n    background: var(--af-black);\n    color: #ffffff;\n  }\n\n  #airfit-wide-page .af-final::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(circle at 20% 25%, rgba(255, 255, 255, 0.11), transparent 29%),\n      radial-gradient(circle at 85% 75%, rgba(255, 255, 255, 0.07), transparent 28%);\n  }\n\n  #airfit-wide-page .af-final-grid {\n    position: relative;\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    align-items: center;\n    gap: 56px;\n  }\n\n  #airfit-wide-page .af-final-image {\n    overflow: hidden;\n    border-radius: 22px;\n    background: #ffffff;\n  }\n\n  #airfit-wide-page .af-final-image img {\n    aspect-ratio: 1 \/ 0.85;\n    object-fit: contain;\n  }\n\n  #airfit-wide-page .af-final h2 {\n    margin: 0;\n    font-size: clamp(38px, 5vw, 60px);\n    line-height: 1.03;\n    letter-spacing: -2px;\n  }\n\n  #airfit-wide-page .af-final p {\n    margin: 18px 0 0;\n    color: #c5c8cc;\n    font-size: 17px;\n  }\n\n  #airfit-wide-page .af-final-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 11px;\n    margin-top: 25px;\n  }\n\n  #airfit-wide-page .af-final-point {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    min-height: 52px;\n    padding: 11px 13px;\n    border: 1px solid #30343a;\n    border-radius: 12px;\n    background: #17191d;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  #airfit-wide-page .af-final-point span {\n    flex: 0 0 23px;\n    display: grid;\n    place-items: center;\n    width: 23px;\n    height: 23px;\n    border-radius: 50%;\n    background: #ffffff;\n    color: #000000;\n    font-size: 11px;\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 980px) {\n    #airfit-wide-page .af-hero-grid,\n    #airfit-wide-page .af-feature-row,\n    #airfit-wide-page .af-capacity-layout,\n    #airfit-wide-page .af-final-grid {\n      grid-template-columns: 1fr;\n      gap: 34px;\n    }\n\n    #airfit-wide-page .af-feature-row.af-reverse .af-media,\n    #airfit-wide-page .af-feature-row.af-reverse .af-copy {\n      order: initial;\n    }\n\n    #airfit-wide-page .af-review-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #airfit-wide-page .af-review-card {\n      min-height: 0;\n    }\n\n    #airfit-wide-page .af-capacity-image img {\n      min-height: 0;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 720px) {\n    #airfit-wide-page .af-container {\n      width: min(100% - 24px, 1240px);\n    }\n\n    #airfit-wide-page .af-section {\n      padding: 58px 0;\n    }\n\n    #airfit-wide-page .af-topbar {\n      padding: 10px 12px;\n      font-size: 11px;\n    }\n\n    #airfit-wide-page .af-hero {\n      padding: 16px 0 40px;\n    }\n\n    #airfit-wide-page .af-main-image {\n      border-radius: 16px;\n    }\n\n    #airfit-wide-page .af-thumbs {\n      gap: 6px;\n    }\n\n    #airfit-wide-page .af-thumb {\n      border-radius: 8px;\n    }\n\n    #airfit-wide-page .af-title {\n      font-size: 40px;\n      letter-spacing: -1.8px;\n    }\n\n    #airfit-wide-page .af-subtitle {\n      font-size: 15px;\n    }\n\n    #airfit-wide-page .af-benefits,\n    #airfit-wide-page .af-feature-list,\n    #airfit-wide-page .af-capacity-cards,\n    #airfit-wide-page .af-final-list {\n      grid-template-columns: 1fr;\n    }\n\n    #airfit-wide-page .af-benefit {\n      min-height: 0;\n    }\n\n    #airfit-wide-page .af-hero-note {\n      grid-template-columns: 1fr;\n    }\n\n    #airfit-wide-page .af-trust-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    #airfit-wide-page .af-trust-item {\n      min-height: 100px;\n      padding: 15px 10px;\n      border-bottom: 1px solid var(--af-line);\n    }\n\n    #airfit-wide-page .af-trust-item:nth-child(2) {\n      border-right: 0;\n    }\n\n    #airfit-wide-page .af-carry-grid,\n    #airfit-wide-page .af-lifestyle-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #airfit-wide-page .af-carry-card {\n      grid-template-columns: 50px minmax(0, 1fr);\n      min-height: 0;\n      padding: 20px;\n    }\n\n    #airfit-wide-page .af-carry-number {\n      width: 46px;\n      height: 46px;\n      font-size: 14px;\n    }\n\n    #airfit-wide-page .af-lifestyle-card {\n      min-height: 410px;\n    }\n\n    #airfit-wide-page .af-heading {\n      margin-bottom: 29px;\n    }\n\n    #airfit-wide-page .af-heading h2,\n    #airfit-wide-page .af-copy h2 {\n      font-size: 33px;\n    }\n\n    #airfit-wide-page .af-heading p,\n    #airfit-wide-page .af-copy \u003e p {\n      font-size: 15px;\n    }\n\n    #airfit-wide-page .af-feature-row + .af-feature-row {\n      margin-top: 55px;\n    }\n\n    #airfit-wide-page .af-media img {\n      aspect-ratio: 1 \/ 1;\n    }\n\n    #airfit-wide-page .af-compare-row {\n      grid-template-columns: 1.15fr 0.9fr 0.9fr;\n    }\n\n    #airfit-wide-page .af-compare-cell {\n      min-height: 62px;\n      padding: 11px 8px;\n      font-size: 11px;\n    }\n\n    #airfit-wide-page .af-review-card {\n      padding: 20px;\n    }\n\n    #airfit-wide-page .af-review-top {\n      align-items: flex-start;\n    }\n\n    #airfit-wide-page .af-faq summary {\n      min-height: 64px;\n      padding: 16px;\n      font-size: 14px;\n    }\n\n    #airfit-wide-page .af-faq-answer {\n      padding: 0 55px 18px 16px;\n      font-size: 14px;\n    }\n\n    #airfit-wide-page .af-final {\n      padding: 58px 0;\n    }\n\n    #airfit-wide-page .af-final h2 {\n      font-size: 39px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #airfit-wide-page *,\n    #airfit-wide-page *::before,\n    #airfit-wide-page *::after {\n      animation: none !important;\n      transition: none !important;\n      scroll-behavior: auto !important;\n    }\n  }\n\u003c\/style\u003e\n\u003csection id=\"airfit-wide-page\" lang=\"en\"\u003e\n\u003cdiv class=\"af-topbar\"\u003e\n\u003cstrong\u003eAIRFIT HYPERBAG:\u003c\/strong\u003e One organized bag for training, commuting and weekend travel\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"af-hero\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-hero-grid\"\u003e\n\u003cdiv class=\"af-gallery\"\u003e\n\u003cdiv class=\"af-main-image\"\u003e\n\u003cspan class=\"af-product-badge\"\u003eAIRFIT HYPERBAG\u003c\/span\u003e \u003cimg id=\"afMainImage\" src=\"https:\/\/ublives.com\/cdn\/shop\/files\/1_b8c70d80-9133-48de-8aa2-4835f2926074.webp?v=1732698279\u0026amp;width=1200\" alt=\"AirFit Hyperbag gym and travel bag\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-thumbs\"\u003e\n\u003cbutton class=\"af-thumb is-active\" type=\"button\" data-image=\"https:\/\/ublives.com\/cdn\/shop\/files\/1_b8c70d80-9133-48de-8aa2-4835f2926074.webp?v=1732698279\u0026amp;width=1200\" aria-label=\"View main product image\"\u003e \u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/1_b8c70d80-9133-48de-8aa2-4835f2926074.webp?v=1732698279\u0026amp;width=260\" alt=\"\"\u003e \u003c\/button\u003e \u003cbutton class=\"af-thumb\" type=\"button\" data-image=\"https:\/\/ublives.com\/cdn\/shop\/files\/7__2.webp?v=1739515074\u0026amp;width=1200\" aria-label=\"View interior storage\"\u003e \u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/7__2.webp?v=1739515074\u0026amp;width=260\" alt=\"\"\u003e \u003c\/button\u003e \u003cbutton class=\"af-thumb\" type=\"button\" data-image=\"https:\/\/ublives.com\/cdn\/shop\/files\/UblivesAirFitHyperbag..png?v=1739515074\u0026amp;width=1200\" aria-label=\"View carrying modes\"\u003e \u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/UblivesAirFitHyperbag..png?v=1739515074\u0026amp;width=260\" alt=\"\"\u003e \u003c\/button\u003e \u003cbutton class=\"af-thumb\" type=\"button\" data-image=\"https:\/\/ublives.com\/cdn\/shop\/files\/6__1.webp?v=1739514424\u0026amp;width=1200\" aria-label=\"View shoe compartment\"\u003e \u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/6__1.webp?v=1739514424\u0026amp;width=260\" alt=\"\"\u003e \u003c\/button\u003e \u003cbutton class=\"af-thumb\" type=\"button\" data-image=\"https:\/\/ublives.com\/cdn\/shop\/files\/02.webp?v=1739514636\u0026amp;width=1200\" aria-label=\"View backpack carrying style\"\u003e \u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/02.webp?v=1739514636\u0026amp;width=260\" alt=\"\"\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-copy\"\u003e\n\u003cdiv class=\"af-eyebrow\"\u003e\n\u003cspan class=\"af-live-dot\"\u003e\u003c\/span\u003e Gym · Work · Weekend Travel\u003c\/div\u003e\n\u003ch1 class=\"af-title\"\u003eOne Bag.\u003cbr\u003eEvery Move.\u003c\/h1\u003e\n\u003cp class=\"af-subtitle\"\u003eA versatile gym and travel bag with adaptable carrying options, organized storage and a separate ventilated shoe compartment.\u003c\/p\u003e\n\u003cdiv class=\"af-rating\"\u003e\n\u003cspan class=\"af-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan\u003eDesigned for active everyday routines\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-benefits\"\u003e\n\u003cdiv class=\"af-benefit\"\u003e\n\u003cspan class=\"af-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eFour carrying modes\u003c\/strong\u003e \u003cspan\u003eBackpack, duffel, shoulder or vertical carry.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-benefit\"\u003e\n\u003cspan class=\"af-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eWater-resistant exterior\u003c\/strong\u003e \u003cspan\u003eEasy to wipe clean after training or travel.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-benefit\"\u003e\n\u003cspan class=\"af-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eSeparate shoe storage\u003c\/strong\u003e \u003cspan\u003eHelps keep footwear away from clean clothing.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-benefit\"\u003e\n\u003cspan class=\"af-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eOrganized compartments\u003c\/strong\u003e \u003cspan\u003eDedicated zones for wet, dry and daily essentials.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-hero-note\"\u003e\n\u003cdiv class=\"af-note-item\"\u003e🎒 \u003cb\u003eFlexible Carry\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-note-item\"\u003e👟 \u003cb\u003eShoe Separation\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-note-item\"\u003e💧 \u003cb\u003eEasy-Clean Fabric\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST --\u003e\n\u003csection class=\"af-trust\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-trust-grid\"\u003e\n\u003cdiv class=\"af-trust-item\"\u003e\n\u003cspan class=\"af-trust-icon\"\u003e🎒\u003c\/span\u003e\n\u003cdiv class=\"af-trust-copy\"\u003e\n\u003cstrong\u003e4 Carrying Modes\u003c\/strong\u003e Adapt it to different routines\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-trust-item\"\u003e\n\u003cspan class=\"af-trust-icon\"\u003e💧\u003c\/span\u003e\n\u003cdiv class=\"af-trust-copy\"\u003e\n\u003cstrong\u003eWater Resistant\u003c\/strong\u003e Helps protect everyday essentials\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-trust-item\"\u003e\n\u003cspan class=\"af-trust-icon\"\u003e👟\u003c\/span\u003e\n\u003cdiv class=\"af-trust-copy\"\u003e\n\u003cstrong\u003eSeparate Shoe Zone\u003c\/strong\u003e Keep footwear away from clothing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-trust-item\"\u003e\n\u003cspan class=\"af-trust-icon\"\u003e🧳\u003c\/span\u003e\n\u003cdiv class=\"af-trust-copy\"\u003e\n\u003cstrong\u003eTravel Friendly\u003c\/strong\u003e Suitable for work and weekends\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CARRY MODES --\u003e\n\u003csection class=\"af-section af-section-dark\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-heading\"\u003e\n\u003cspan class=\"af-kicker\"\u003eMade To Move With You\u003c\/span\u003e\n\u003ch2\u003eFour practical ways to carry one versatile bag\u003c\/h2\u003e\n\u003cp\u003eChange the carrying style as your day moves from training and commuting to road trips and weekend travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-carry-grid\"\u003e\n\u003carticle class=\"af-carry-card\"\u003e\u003cspan class=\"af-carry-number\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBackpack Mode\u003c\/h3\u003e\n\u003cp\u003eCarry the weight across both shoulders while walking, cycling or moving through airports.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-carry-card\"\u003e\u003cspan class=\"af-carry-number\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDuffel Mode\u003c\/h3\u003e\n\u003cp\u003eUse the top handles for familiar gym-bag carrying and quick locker access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-carry-card\"\u003e\u003cspan class=\"af-carry-number\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShoulder Mode\u003c\/h3\u003e\n\u003cp\u003eUse the adjustable shoulder strap for hands-free commuting and everyday movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-carry-card\"\u003e\u003cspan class=\"af-carry-number\"\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eVertical Carry\u003c\/h3\u003e\n\u003cp\u003eGrab the dedicated vertical handle when moving through narrow lockers, cars or crowded spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- LIFESTYLE --\u003e\n\u003csection class=\"af-section\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-heading\"\u003e\n\u003cspan class=\"af-kicker\"\u003eTraining To Travel\u003c\/span\u003e\n\u003ch2\u003eA single bag designed for real everyday movement\u003c\/h2\u003e\n\u003cp\u003ePractical enough for the gym, clean enough for work and adaptable enough for an overnight stay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-lifestyle-grid\"\u003e\n\u003carticle class=\"af-lifestyle-card\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/01.webp?v=1739514635\u0026amp;width=900\" alt=\"Vertical carrying mode\" loading=\"lazy\"\u003e\n\u003cdiv class=\"af-lifestyle-overlay\"\u003e\n\u003cstrong\u003eQuick Vertical Carry\u003c\/strong\u003e \u003cspan\u003eEasy to lift from lockers, cars and storage areas.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-lifestyle-card\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/02.webp?v=1739514636\u0026amp;width=900\" alt=\"Backpack carrying mode\" loading=\"lazy\"\u003e\n\u003cdiv class=\"af-lifestyle-overlay\"\u003e\n\u003cstrong\u003eHands-Free Movement\u003c\/strong\u003e \u003cspan\u003eBackpack mode for commuting and longer walks.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-lifestyle-card\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/03.webp?v=1739514635\u0026amp;width=900\" alt=\"Duffel carrying mode\" loading=\"lazy\"\u003e\n\u003cdiv class=\"af-lifestyle-overlay\"\u003e\n\u003cstrong\u003eClassic Duffel Carry\u003c\/strong\u003e \u003cspan\u003eSimple access for work, training and short trips.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"af-section af-section-soft\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-feature-row\"\u003e\n\u003cdiv class=\"af-media\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/760x527-1.webp?v=1754556259\u0026amp;width=1200\" alt=\"AirFit Hyperbag carrying modes\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-copy\"\u003e\n\u003cspan class=\"af-kicker\"\u003eFlexible Design\u003c\/span\u003e\n\u003ch2\u003eChange the carry style instead of changing bags\u003c\/h2\u003e\n\u003cp\u003eAdjustable straps and multiple handles allow the bag to transition between several carrying configurations throughout the day.\u003c\/p\u003e\n\u003cdiv class=\"af-feature-list\"\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eAdjustable straps\u003c\/strong\u003e \u003cspan\u003eAdapt the fit to your body and preferred carrying style.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003ePadded contact areas\u003c\/strong\u003e \u003cspan\u003eHelp make heavier everyday loads more comfortable.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eMultiple handles\u003c\/strong\u003e \u003cspan\u003eQuickly lift the bag from different positions.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eStreamlined silhouette\u003c\/strong\u003e \u003cspan\u003eSuitable for fitness, work and travel settings.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-row af-reverse\"\u003e\n\u003cdiv class=\"af-media\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/366x366-3.webp?v=1754556750\u0026amp;width=1000\" alt=\"Water-resistant outer fabric\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-copy\"\u003e\n\u003cspan class=\"af-kicker\"\u003eWeather-Ready Exterior\u003c\/span\u003e\n\u003ch2\u003eMade for sweat, light rain and daily travel\u003c\/h2\u003e\n\u003cp\u003eThe dense outer material helps resist light moisture and ordinary surface dirt, making the bag easier to maintain.\u003c\/p\u003e\n\u003cdiv class=\"af-feature-list\"\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e💧\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eWater-resistant surface\u003c\/strong\u003e \u003cspan\u003eHelps protect belongings during light moisture exposure.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e🧽\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eEasy-clean finish\u003c\/strong\u003e \u003cspan\u003eSurface marks can be gently wiped with a damp cloth.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e⚫\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eVersatile black exterior\u003c\/strong\u003e \u003cspan\u003eCoordinates with gym, office and travel clothing.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e↗\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eEveryday durability\u003c\/strong\u003e \u003cspan\u003eDesigned for repeated commuting and short trips.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-row\"\u003e\n\u003cdiv class=\"af-media\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/366x366-1.webp?v=1754556873\u0026amp;width=1000\" alt=\"Ventilated shoe compartment\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-copy\"\u003e\n\u003cspan class=\"af-kicker\"\u003eSeparate Shoe Storage\u003c\/span\u003e\n\u003ch2\u003eKeep footwear away from clean clothing\u003c\/h2\u003e\n\u003cp\u003eThe independent side compartment provides dedicated space for sneakers, used workout gear or other items you want separated.\u003c\/p\u003e\n\u003cdiv class=\"af-feature-list\"\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e👟\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eIndependent shoe zone\u003c\/strong\u003e \u003cspan\u003eHelps separate footwear from the main storage area.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e◉\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eVentilation openings\u003c\/strong\u003e \u003cspan\u003eSupport airflow inside the footwear compartment.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e↔\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eSeparate entrance\u003c\/strong\u003e \u003cspan\u003eAccess shoes without opening the main compartment.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-feature-item\"\u003e\n\u003cspan class=\"af-feature-icon\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eCleaner organization\u003c\/strong\u003e \u003cspan\u003eReduces direct contact between shoes and clean items.\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CAPACITY --\u003e\n\u003csection class=\"af-section\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-heading\"\u003e\n\u003cspan class=\"af-kicker\"\u003eOrganized Capacity\u003c\/span\u003e\n\u003ch2\u003eWide storage without the clutter of one empty compartment\u003c\/h2\u003e\n\u003cp\u003eSeparate your clothing, footwear, damp items and daily accessories instead of placing everything inside one unorganized space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-capacity-layout\"\u003e\n\u003cdiv class=\"af-capacity-image\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/366x366-2_1.webp?v=1754556905\u0026amp;width=1200\" alt=\"Open bag with organized travel items\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-capacity-cards\"\u003e\n\u003cdiv class=\"af-capacity-card\"\u003e\n\u003cspan class=\"af-capacity-icon\"\u003e👕\u003c\/span\u003e \u003cstrong\u003eLarge Main Compartment\u003c\/strong\u003e\n\u003cp\u003eSpace for clothing, towels and larger training or travel essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-capacity-card\"\u003e\n\u003cspan class=\"af-capacity-icon\"\u003e👟\u003c\/span\u003e \u003cstrong\u003eShoe Compartment\u003c\/strong\u003e\n\u003cp\u003eDedicated storage for sneakers and used workout footwear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-capacity-card\"\u003e\n\u003cspan class=\"af-capacity-icon\"\u003e💧\u003c\/span\u003e \u003cstrong\u003eWet And Dry Separation\u003c\/strong\u003e\n\u003cp\u003eHelps keep damp items away from ordinary clothing and accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-capacity-card\"\u003e\n\u003cspan class=\"af-capacity-icon\"\u003e📱\u003c\/span\u003e \u003cstrong\u003eQuick-Access Storage\u003c\/strong\u003e\n\u003cp\u003eOrganize smaller belongings such as keys, phone and personal items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-capacity-card\"\u003e\n\u003cspan class=\"af-capacity-icon\"\u003e🧳\u003c\/span\u003e \u003cstrong\u003eShort-Trip Capacity\u003c\/strong\u003e\n\u003cp\u003eSuitable for gym sessions, overnight stays and weekend travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-capacity-card\"\u003e\n\u003cspan class=\"af-capacity-icon\"\u003e↗\u003c\/span\u003e \u003cstrong\u003eMultiple Access Points\u003c\/strong\u003e\n\u003cp\u003eReach different storage areas without emptying the whole bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPARISON --\u003e\n\u003csection class=\"af-section af-section-soft\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-heading\"\u003e\n\u003cspan class=\"af-kicker\"\u003eSmarter Organization\u003c\/span\u003e\n\u003ch2\u003eMore adaptable than a basic single-compartment duffel\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-compare\"\u003e\n\u003cdiv class=\"af-compare-row\"\u003e\n\u003cdiv class=\"af-compare-cell af-compare-head\"\u003eFeature\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell af-compare-head af-compare-highlight\"\u003eAirFit Hyperbag\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell af-compare-head\"\u003eBasic Gym Bag\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-compare-row\"\u003e\n\u003cdiv class=\"af-compare-cell\"\u003eMultiple carrying modes\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell af-compare-highlight\"\u003e\u003cspan class=\"af-positive\"\u003e✓ Included\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell\"\u003e\u003cspan class=\"af-negative\"\u003eUsually limited\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-compare-row\"\u003e\n\u003cdiv class=\"af-compare-cell\"\u003eSeparate ventilated shoe storage\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell af-compare-highlight\"\u003e\u003cspan class=\"af-positive\"\u003e✓ Included\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell\"\u003e\u003cspan class=\"af-negative\"\u003eOften unavailable\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-compare-row\"\u003e\n\u003cdiv class=\"af-compare-cell\"\u003eWater-resistant exterior\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell af-compare-highlight\"\u003e\u003cspan class=\"af-positive\"\u003e✓ Included\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell\"\u003e\u003cspan class=\"af-negative\"\u003eVaries\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-compare-row\"\u003e\n\u003cdiv class=\"af-compare-cell\"\u003eWet and dry organization\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell af-compare-highlight\"\u003e\u003cspan class=\"af-positive\"\u003e✓ Multiple zones\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell\"\u003e\u003cspan class=\"af-negative\"\u003eUsually one compartment\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-compare-row\"\u003e\n\u003cdiv class=\"af-compare-cell\"\u003eGym, office and travel use\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell af-compare-highlight\"\u003e\u003cspan class=\"af-positive\"\u003e✓ Versatile\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"af-compare-cell\"\u003e\u003cspan class=\"af-negative\"\u003eMostly gym use\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- REVIEWS --\u003e\n\u003csection class=\"af-section\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-heading\"\u003e\n\u003cspan class=\"af-kicker\"\u003eEveryday Experiences\u003c\/span\u003e\n\u003ch2\u003eWhy organized storage works better for active routines\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-review-grid\"\u003e\n\u003carticle class=\"af-review-card\"\u003e\n\u003cdiv class=\"af-review-top\"\u003e\n\u003cspan class=\"af-review-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"af-review-tag\"\u003eVerified customer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cblockquote\u003e“The separate shoe compartment is the feature I use most. My trainers no longer sit directly against my work clothes, and the bag is much easier to organize before leaving home.”\u003c\/blockquote\u003e\n\u003cdiv class=\"af-review-user\"\u003e\n\u003cspan class=\"af-avatar\"\u003eJM\u003c\/span\u003e\n\u003cdiv class=\"af-user-copy\"\u003e\n\u003cstrong\u003eJames M.\u003c\/strong\u003e \u003cspan\u003e✓ Verified customer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-review-card\"\u003e\n\u003cdiv class=\"af-review-top\"\u003e\n\u003cspan class=\"af-review-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"af-review-tag\"\u003eVerified customer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cblockquote\u003e“I carry it as a backpack while commuting and switch to the handles when I arrive. It feels more practical than my old duffel and does not look awkward when I take it to work.”\u003c\/blockquote\u003e\n\u003cdiv class=\"af-review-user\"\u003e\n\u003cspan class=\"af-avatar\"\u003eDR\u003c\/span\u003e\n\u003cdiv class=\"af-user-copy\"\u003e\n\u003cstrong\u003eDaniel R.\u003c\/strong\u003e \u003cspan\u003e✓ Verified customer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"af-review-card\"\u003e\n\u003cdiv class=\"af-review-top\"\u003e\n\u003cspan class=\"af-review-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"af-review-tag\"\u003eVerified customer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cblockquote\u003e“It holds my gym kit and enough clothing for an overnight trip without looking oversized. The separate pockets also stop smaller items from getting lost at the bottom.”\u003c\/blockquote\u003e\n\u003cdiv class=\"af-review-user\"\u003e\n\u003cspan class=\"af-avatar\"\u003eAC\u003c\/span\u003e\n\u003cdiv class=\"af-user-copy\"\u003e\n\u003cstrong\u003eAlex C.\u003c\/strong\u003e \u003cspan\u003e✓ Verified customer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"af-section af-section-soft\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-heading\"\u003e\n\u003cspan class=\"af-kicker\"\u003eQuestions And Answers\u003c\/span\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003cp\u003eClick the plus symbol to open each answer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"af-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow can the AirFit Hyperbag be carried?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eThe bag can be configured as a backpack, a shoulder or crossbody bag, a traditional hand-carry duffel or carried vertically using its dedicated handle.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it have a separate shoe compartment?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eYes. A separate side compartment provides dedicated storage for training shoes and helps prevent direct contact with the contents of the main compartment.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the shoe compartment ventilated?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eThe footwear compartment includes ventilation openings designed to support airflow inside the separate storage area.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the bag completely waterproof?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eThe outer material is designed to resist light moisture and ordinary splashes. It should not be treated as a fully waterproof or submersible bag.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan it be used for overnight travel?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eThe main compartment and separate storage zones make it suitable for gym visits, daily commuting, overnight stays and short weekend trips. The amount it holds will depend on the size and quantity of the items packed.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan wet clothing be separated from clean clothing?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eThe bag includes multiple storage areas that can help keep damp workout items separated from clean clothes and everyday belongings.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should the exterior be cleaned?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eFor ordinary surface dirt, gently wipe the outer material with a damp cloth and allow the bag to air dry. Follow any care information supplied with the product.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it suitable for both gym and office use?\u003c\/summary\u003e\n\u003cdiv class=\"af-faq-answer\"\u003eYes. Its black exterior, multiple carrying styles and organized compartments are designed to transition between training, commuting, office and short-trip settings.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL --\u003e\n\u003csection class=\"af-final\"\u003e\n\u003cdiv class=\"af-container\"\u003e\n\u003cdiv class=\"af-final-grid\"\u003e\n\u003cdiv class=\"af-final-image\"\u003e\u003cimg src=\"https:\/\/ublives.com\/cdn\/shop\/files\/1_b8c70d80-9133-48de-8aa2-4835f2926074.webp?v=1732698279\u0026amp;width=1000\" alt=\"AirFit Hyperbag product\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"af-kicker\"\u003eReady For Everyday Movement\u003c\/span\u003e\n\u003ch2\u003eReplace the cluttered duffel with smarter organization.\u003c\/h2\u003e\n\u003cp\u003eCarry gym gear, work essentials and short-trip clothing inside one adaptable bag with dedicated storage for footwear and daily items.\u003c\/p\u003e\n\u003cdiv class=\"af-final-list\"\u003e\n\u003cdiv class=\"af-final-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Four practical carrying modes\u003c\/div\u003e\n\u003cdiv class=\"af-final-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Separate ventilated shoe storage\u003c\/div\u003e\n\u003cdiv class=\"af-final-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Water-resistant outer material\u003c\/div\u003e\n\u003cdiv class=\"af-final-point\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e Organized gym and travel capacity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"mysite","offers":[{"title":"Default Title","offer_id":58203846148399,"sku":"UB2K250125BLA ","price":399.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/0241\/7455\/files\/1_b8c70d80-9133-48de-8aa2-4835f2926074.webp?v=1784103739","url":"https:\/\/mungrhu.com\/products\/ublives-gym-bag","provider":"Mungrhu","version":"1.0","type":"link"}