{"product_id":"25l-airplane-approved-travel-backpack","title":"25L Airplane-Approved Travel Backpack with Shoe Pouch \u0026 15.6-Inch Laptop Compartment","description":"\u003c!--\nPulinGO Premium Product Description\nProduct: 25L Airplane-Approved Travel Backpack\n\nVIDEO SETUP:\n1) Replace VIDEO_COVER_URL_HERE with the Shopify CDN URL of the video cover.\n2) Replace VIDEO_MP4_URL_HERE with the Shopify CDN URL of the MP4 video.\n--\u003e\n\n\u003cstyle\u003e\n  html{scroll-behavior:smooth}\n\n  #pgtHighlights,\n  #pgtVideo,\n  #pgtFaq{\n    scroll-margin-top:24px;\n  }\n\n  .pgt-travel{\n    --pgt-navy:#0b1730;\n    --pgt-blue:#0758a8;\n    --pgt-blue-2:#0a73c8;\n    --pgt-ink:#151c2b;\n    --pgt-muted:#5d6878;\n    --pgt-line:#dce4ed;\n    --pgt-soft:#f4f7fb;\n    --pgt-white:#fff;\n    --pgt-shadow:0 18px 44px rgba(10,32,66,.10);\n    max-width:1160px;\n    margin:0 auto;\n    color:var(--pgt-ink);\n    font-family:inherit;\n    line-height:1.65;\n  }\n\n  .pgt-travel *,\n  .pgt-travel *::before,\n  .pgt-travel *::after{\n    box-sizing:border-box;\n    font-family:inherit;\n  }\n\n  .pgt-travel img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .pgt-section{\n    margin:0 0 36px;\n  }\n\n  .pgt-card{\n    overflow:hidden;\n    border:1px solid var(--pgt-line);\n    border-radius:24px;\n    background:var(--pgt-white);\n    box-shadow:var(--pgt-shadow);\n  }\n\n  \/* HERO + INTRO: one visual composition, no inner radius *\/\n  .pgt-hero-card{\n    overflow:hidden;\n  }\n\n  .pgt-hero picture,\n  .pgt-hero img{\n    width:100%;\n    border-radius:0;\n  }\n\n  .pgt-intro{\n    display:grid;\n    grid-template-columns:minmax(0,1fr) auto;\n    gap:28px;\n    align-items:center;\n    padding:30px;\n    color:#fff;\n    background:\n      radial-gradient(circle at 92% 20%,rgba(10,115,200,.42),transparent 32%),\n      linear-gradient(135deg,#071328,#10264b);\n  }\n\n  .pgt-eyebrow,\n  .pgt-kicker{\n    display:block;\n    margin:0 0 10px;\n    color:#7fc7ff!important;\n    -webkit-text-fill-color:#7fc7ff!important;\n    font-size:12px!important;\n    font-weight:900!important;\n    letter-spacing:1.25px!important;\n    text-transform:uppercase;\n  }\n\n  .pgt-intro h2,\n  .pgt-section-head h3,\n  .pgt-editorial-copy h3,\n  .pgt-faq-head h3{\n    font-family:inherit!important;\n    letter-spacing:-.45px!important;\n  }\n\n  .pgt-intro h2{\n    margin:0 0 12px!important;\n    max-width:720px;\n    color:#fff!important;\n    -webkit-text-fill-color:#fff!important;\n    font-size:clamp(30px,4vw,48px)!important;\n    font-weight:800!important;\n    line-height:1.08!important;\n  }\n\n  .pgt-intro p{\n    max-width:780px;\n    margin:0!important;\n    color:#d6e2f1!important;\n    -webkit-text-fill-color:#d6e2f1!important;\n    font-size:16px!important;\n    line-height:1.72!important;\n  }\n\n  .pgt-actions{\n    display:flex;\n    flex-direction:column;\n    gap:11px;\n    min-width:220px;\n  }\n\n  .pgt-btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    gap:9px;\n    min-height:49px;\n    padding:12px 18px;\n    border-radius:999px;\n    text-decoration:none!important;\n    font-size:14px!important;\n    font-weight:850!important;\n    transition:transform .22s ease,box-shadow .22s ease,background .22s ease;\n  }\n\n  .pgt-btn:hover{transform:translateY(-2px)}\n\n  .pgt-btn svg{\n    width:18px;\n    height:18px;\n    fill:none;\n    stroke:currentColor;\n    stroke-width:1.9;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n  }\n\n  .pgt-btn-primary{\n    color:#fff!important;\n    -webkit-text-fill-color:#fff!important;\n    background:linear-gradient(135deg,var(--pgt-blue-2),var(--pgt-blue));\n    box-shadow:0 11px 28px rgba(10,115,200,.28);\n  }\n\n  .pgt-btn-secondary{\n    color:#fff!important;\n    -webkit-text-fill-color:#fff!important;\n    border:1px solid rgba(255,255,255,.26);\n    background:rgba(255,255,255,.08);\n  }\n\n  \/* QUICK BENEFITS: placed directly after hero *\/\n  .pgt-quick-strip{\n    display:grid;\n    grid-template-columns:repeat(4,minmax(0,1fr));\n    gap:1px;\n    overflow:hidden;\n    border:1px solid var(--pgt-line);\n    border-radius:20px;\n    background:var(--pgt-line);\n    box-shadow:0 12px 30px rgba(10,32,66,.07);\n  }\n\n  .pgt-quick{\n    display:grid;\n    grid-template-columns:46px 1fr;\n    gap:12px;\n    align-items:center;\n    min-height:104px;\n    padding:18px;\n    background:#fff;\n  }\n\n  .pgt-quick-icon{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:46px;\n    height:46px;\n    border-radius:14px;\n    color:var(--pgt-blue);\n    background:#edf6ff;\n  }\n\n  .pgt-quick-icon svg{\n    width:24px;\n    height:24px;\n    fill:none;\n    stroke:currentColor;\n    stroke-width:1.8;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n  }\n\n  .pgt-quick strong{\n    display:block;\n    color:var(--pgt-ink)!important;\n    -webkit-text-fill-color:var(--pgt-ink)!important;\n    font-size:14px!important;\n    line-height:1.35!important;\n  }\n\n  .pgt-quick span{\n    display:block;\n    margin-top:4px;\n    color:var(--pgt-muted)!important;\n    -webkit-text-fill-color:var(--pgt-muted)!important;\n    font-size:12px!important;\n    line-height:1.45!important;\n  }\n\n  \/* VIDEO *\/\n  .pgt-video-card{\n    padding:0;\n    overflow:hidden;\n  }\n\n  .pgt-video-head{\n    display:flex;\n    align-items:flex-end;\n    justify-content:space-between;\n    gap:20px;\n    padding:25px 28px;\n    border-bottom:1px solid var(--pgt-line);\n    background:#fff;\n  }\n\n  .pgt-video-head h3{\n    margin:0!important;\n    color:var(--pgt-ink)!important;\n    -webkit-text-fill-color:var(--pgt-ink)!important;\n    font-size:clamp(25px,3vw,34px)!important;\n    line-height:1.15!important;\n  }\n\n  .pgt-video-head p{\n    margin:5px 0 0!important;\n    color:var(--pgt-muted)!important;\n    -webkit-text-fill-color:var(--pgt-muted)!important;\n    font-size:14px!important;\n  }\n\n  .pgt-video-wrap{\n    position:relative;\n    width:100%;\n    aspect-ratio:16\/9;\n    overflow:hidden;\n    background:\n      radial-gradient(circle at 70% 25%,rgba(10,115,200,.30),transparent 30%),\n      linear-gradient(135deg,#061020,#132b50);\n  }\n\n  .pgt-product-video{\n    display:block;\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    background:transparent;\n  }\n\n  .pgt-video-placeholder{\n    position:absolute;\n    inset:0;\n    display:flex;\n    flex-direction:column;\n    align-items:center;\n    justify-content:center;\n    gap:14px;\n    padding:25px;\n    color:#fff;\n    text-align:center;\n    pointer-events:none;\n    background:\n      linear-gradient(rgba(4,13,28,.28),rgba(4,13,28,.42));\n  }\n\n  .pgt-video-placeholder strong{\n    color:#fff!important;\n    -webkit-text-fill-color:#fff!important;\n    font-size:clamp(22px,3vw,36px)!important;\n  }\n\n  .pgt-video-placeholder small{\n    max-width:620px;\n    color:#dbe8f6!important;\n    -webkit-text-fill-color:#dbe8f6!important;\n    font-size:14px!important;\n  }\n\n  .pgt-video-play{\n    position:absolute;\n    inset:0;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border:0;\n    padding:0;\n    cursor:pointer;\n    background:rgba(0,0,0,.08);\n    transition:background .22s ease;\n  }\n\n  .pgt-video-play:hover{background:rgba(0,0,0,.18)}\n\n  .pgt-video-play span{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:84px;\n    height:84px;\n    border:2px solid rgba(255,255,255,.94);\n    border-radius:50%;\n    background:rgba(5,24,49,.80);\n    box-shadow:0 12px 34px rgba(0,0,0,.30);\n    transition:transform .22s ease;\n  }\n\n  .pgt-video-play:hover span{transform:scale(1.06)}\n\n  .pgt-video-play svg{\n    width:35px;\n    height:35px;\n    margin-left:4px;\n    fill:#fff;\n  }\n\n  .pgt-video-play[hidden],\n  .pgt-video-placeholder[hidden]{\n    display:none;\n  }\n\n  \/* THREE VISUAL STORY BLOCKS *\/\n  .pgt-content-card{\n    padding:28px;\n  }\n\n  .pgt-section-head{\n    display:flex;\n    align-items:flex-end;\n    justify-content:space-between;\n    gap:20px;\n    margin-bottom:20px;\n  }\n\n  .pgt-section-head h3{\n    margin:0!important;\n    max-width:760px;\n    color:var(--pgt-ink)!important;\n    -webkit-text-fill-color:var(--pgt-ink)!important;\n    font-size:clamp(28px,3.3vw,40px)!important;\n    font-weight:800!important;\n    line-height:1.14!important;\n  }\n\n  .pgt-square-grid{\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:18px;\n  }\n\n  .pgt-square{\n    overflow:hidden;\n    border:1px solid var(--pgt-line);\n    border-radius:18px;\n    background:#fff;\n    box-shadow:0 12px 28px rgba(10,32,66,.08);\n    transition:transform .25s ease,box-shadow .25s ease;\n  }\n\n  .pgt-square:hover{\n    transform:translateY(-4px);\n    box-shadow:0 18px 36px rgba(10,32,66,.13);\n  }\n\n  .pgt-square img{\n    aspect-ratio:1\/1;\n    object-fit:cover;\n  }\n\n  \/* 4:3 EDITORIAL: one joined composition *\/\n  .pgt-editorial-card{\n    padding:0;\n  }\n\n  .pgt-editorial{\n    display:grid;\n    grid-template-columns:1.08fr .92fr;\n    align-items:stretch;\n  }\n\n  .pgt-editorial-media{\n    width:100%;\n    min-height:100%;\n    aspect-ratio:4\/3;\n    overflow:hidden;\n    background:#eef3f8;\n  }\n\n  .pgt-editorial-media img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    object-position:center;\n  }\n\n  .pgt-editorial-copy{\n    display:flex;\n    flex-direction:column;\n    justify-content:center;\n    padding:34px;\n    background:\n      radial-gradient(circle at 100% 0,rgba(10,115,200,.12),transparent 36%),\n      var(--pgt-soft);\n  }\n\n  .pgt-editorial-copy h3{\n    margin:0 0 15px!important;\n    color:var(--pgt-ink)!important;\n    -webkit-text-fill-color:var(--pgt-ink)!important;\n    font-size:clamp(30px,3.5vw,43px)!important;\n    font-weight:800!important;\n    line-height:1.1!important;\n  }\n\n  .pgt-editorial-copy p{\n    margin:0!important;\n    color:var(--pgt-muted)!important;\n    -webkit-text-fill-color:var(--pgt-muted)!important;\n    font-size:16px!important;\n    line-height:1.72!important;\n  }\n\n  .pgt-pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    margin-top:21px;\n  }\n\n  .pgt-pill{\n    display:inline-flex;\n    align-items:center;\n    gap:7px;\n    padding:10px 13px;\n    border:1px solid var(--pgt-line);\n    border-radius:999px;\n    color:#0d3e70!important;\n    -webkit-text-fill-color:#0d3e70!important;\n    background:#fff;\n    font-size:13px!important;\n    font-weight:850!important;\n  }\n\n  .pgt-pill svg{\n    width:16px;\n    height:16px;\n    fill:none;\n    stroke:var(--pgt-blue);\n    stroke-width:1.9;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n  }\n\n  \/* FAQ *\/\n  .pgt-faq-card{\n    padding:28px;\n  }\n\n  .pgt-faq-head{\n    margin-bottom:20px;\n  }\n\n  .pgt-faq-head h3{\n    margin:0 0 8px!important;\n    color:var(--pgt-ink)!important;\n    -webkit-text-fill-color:var(--pgt-ink)!important;\n    font-size:clamp(30px,3vw,40px)!important;\n    font-weight:800!important;\n    line-height:1.15!important;\n  }\n\n  .pgt-faq-head p{\n    margin:0!important;\n    color:var(--pgt-muted)!important;\n    -webkit-text-fill-color:var(--pgt-muted)!important;\n    font-size:15px!important;\n  }\n\n  .pgt-faq-list{\n    display:grid;\n    gap:12px;\n  }\n\n  .pgt-faq-item{\n    overflow:hidden;\n    border:1px solid var(--pgt-line);\n    border-radius:17px;\n    background:var(--pgt-soft);\n    transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;\n  }\n\n  .pgt-faq-item.open{\n    border-color:#c7d5e5;\n    background:#fff;\n    box-shadow:0 12px 26px rgba(10,32,66,.08);\n  }\n\n  .pgt-faq-button{\n    display:grid;\n    grid-template-columns:1fr 42px;\n    gap:16px;\n    align-items:center;\n    width:100%;\n    padding:19px 20px;\n    border:0;\n    color:var(--pgt-ink)!important;\n    -webkit-text-fill-color:var(--pgt-ink)!important;\n    background:transparent;\n    text-align:left;\n    cursor:pointer;\n    font-size:16px!important;\n    font-weight:850!important;\n    line-height:1.4!important;\n  }\n\n  .pgt-faq-toggle{\n    position:relative;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:40px;\n    height:40px;\n    border:1px solid var(--pgt-line);\n    border-radius:12px;\n    color:var(--pgt-blue);\n    background:#fff;\n    box-shadow:0 5px 14px rgba(10,32,66,.06);\n    transition:transform .28s ease,background .28s ease,border-color .28s ease,color .28s ease;\n  }\n\n  .pgt-faq-toggle::before,\n  .pgt-faq-toggle::after{\n    content:\"\";\n    position:absolute;\n    width:14px;\n    height:2px;\n    border-radius:2px;\n    background:currentColor;\n    transition:transform .28s ease,opacity .28s ease;\n  }\n\n  .pgt-faq-toggle::after{transform:rotate(90deg)}\n\n  .pgt-faq-item.open .pgt-faq-toggle{\n    color:#fff;\n    border-color:var(--pgt-navy);\n    background:var(--pgt-navy);\n    transform:rotate(180deg);\n  }\n\n  .pgt-faq-item.open .pgt-faq-toggle::after{opacity:0}\n\n  .pgt-faq-panel{\n    height:0;\n    overflow:hidden;\n    opacity:0;\n    transition:height .36s cubic-bezier(.4,0,.2,1),opacity .24s ease;\n  }\n\n  .pgt-faq-item.open .pgt-faq-panel{opacity:1}\n\n  .pgt-faq-answer{\n    padding:0 20px 20px;\n    color:var(--pgt-muted)!important;\n    -webkit-text-fill-color:var(--pgt-muted)!important;\n    font-size:15px!important;\n    line-height:1.72!important;\n  }\n\n  @media(max-width:900px){\n    .pgt-intro{grid-template-columns:1fr}\n    .pgt-actions{flex-direction:row;flex-wrap:wrap;min-width:0}\n    .pgt-quick-strip{grid-template-columns:1fr 1fr}\n    .pgt-square-grid{grid-template-columns:1fr 1fr}\n    .pgt-square:last-child{\n      grid-column:1\/-1;\n      width:calc(50% - 9px);\n      margin:0 auto;\n    }\n    .pgt-editorial{grid-template-columns:1fr}\n  }\n\n  @media(max-width:620px){\n    .pgt-section{margin-bottom:24px}\n\n    .pgt-card{border-radius:18px}\n\n    .pgt-intro,\n    .pgt-content-card,\n    .pgt-faq-card,\n    .pgt-editorial-copy{\n      padding:21px;\n    }\n\n    .pgt-intro p,\n    .pgt-editorial-copy p{\n      font-size:15px!important;\n    }\n\n    .pgt-actions{flex-direction:column}\n    .pgt-btn{width:100%}\n\n    .pgt-quick-strip{grid-template-columns:1fr}\n\n    .pgt-square-grid{grid-template-columns:1fr}\n    .pgt-square:last-child{\n      grid-column:auto;\n      width:auto;\n      margin:0;\n    }\n\n    .pgt-video-head{\n      align-items:flex-start;\n      flex-direction:column;\n      padding:20px;\n    }\n\n    .pgt-video-play{\n      display:none!important;\n    }\n\n    .pgt-video-placeholder strong{font-size:22px!important}\n    .pgt-video-placeholder small{font-size:12px!important}\n\n    .pgt-faq-button{\n      padding:17px 16px;\n      font-size:15px!important;\n    }\n\n    .pgt-faq-answer{\n      padding:0 16px 18px;\n      font-size:14px!important;\n    }\n  }\n\n  @media(prefers-reduced-motion:reduce){\n    html{scroll-behavior:auto}\n    .pgt-travel *,\n    .pgt-travel *::before,\n    .pgt-travel *::after{\n      scroll-behavior:auto!important;\n      transition:none!important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pgt-travel\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"pgt-section pgt-card pgt-hero-card\"\u003e\n    \u003cdiv class=\"pgt-hero\"\u003e\n      \u003cpicture\u003e\n        \u003csource media=\"(max-width:620px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/Black_25L_carry-on_travel_backpack_with_laptop_compartment_wet_pocket_and_suitcase-style_opening.jpg\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/25L_airplane-approved_black_travel_backpack_with_suitcase-style_opening_and_organized_compartments.jpg\" alt=\"25L airplane-approved black travel backpack with suitcase-style opening and organized compartments\" width=\"1672\" height=\"941\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\u003c\/picture\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pgt-intro\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"pgt-eyebrow\"\u003eCarry-On Travel Backpack\u003c\/span\u003e\n        \u003ch2\u003eOne compact backpack for packing, commuting and flying smarter.\u003c\/h2\u003e\n        \u003cp\u003e\n          The 25L travel backpack combines a suitcase-style main compartment,\n          dedicated laptop storage, quick-access organization and separated\n          wet or shoe storage in a structured carry-on design.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-actions\"\u003e\n        \u003ca class=\"pgt-btn pgt-btn-primary\" href=\"#pgtHighlights\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M4 7h16v10H4z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 7V5h8v2\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 12h8\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          Explore the Features\n        \u003c\/a\u003e\n\n        \u003ca class=\"pgt-btn pgt-btn-secondary\" href=\"#pgtFaq\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M9.8 9a2.3 2.3 0 0 1 4.4 1c0 1.7-2.2 2-2.2 3.5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          Read FAQs\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- QUICK BENEFITS --\u003e\n  \u003csection class=\"pgt-section\" aria-label=\"Key backpack benefits\"\u003e\n    \u003cdiv class=\"pgt-quick-strip\"\u003e\n\n      \u003cdiv class=\"pgt-quick\"\u003e\n        \u003cdiv class=\"pgt-quick-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M5 7h14v12H5z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 7V5h6v2\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 12h8\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSuitcase-Style Opening\u003c\/strong\u003e\n          \u003cspan\u003eOpens wide for easier packing and access.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-quick\"\u003e\n        \u003cdiv class=\"pgt-quick-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003crect x=\"4\" y=\"5\" width=\"16\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M2.5 19h19\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eDedicated Laptop Storage\u003c\/strong\u003e\n          \u003cspan\u003eKeeps your computer separated from clothing.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-quick\"\u003e\n        \u003cdiv class=\"pgt-quick-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M12 3s5 5.4 5 9a5 5 0 0 1-10 0c0-3.6 5-9 5-9z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M4 20h16\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eWet \u0026amp; Shoe Separation\u003c\/strong\u003e\n          \u003cspan\u003eHelps isolate damp items or footwear.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-quick\"\u003e\n        \u003cdiv class=\"pgt-quick-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003crect x=\"6\" y=\"10\" width=\"12\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M9 10V7a3 3 0 0 1 6 0v3\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eHidden Back Pocket\u003c\/strong\u003e\n          \u003cspan\u003eQuick, discreet storage for travel valuables.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIDEO: ADD YOUR VIDEO COVER AND MP4 LINKS --\u003e\n  \u003csection class=\"pgt-section pgt-card pgt-video-card\" id=\"pgtVideo\" aria-label=\"25L travel backpack product video\"\u003e\n    \u003cdiv class=\"pgt-video-head\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"pgt-kicker\"\u003eSee It in Motion\u003c\/span\u003e\n        \u003ch3\u003eFrom packed to ready in one smooth setup.\u003c\/h3\u003e\n        \u003cp\u003eReplace the two placeholder links below after uploading the cover and MP4 file to Shopify.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pgt-video-wrap\"\u003e\n      \u003cvideo class=\"pgt-product-video\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/8092378103984-video-kapak.jpg\" preload=\"none\" playsinline controls\u003e\n        \u003csource src=\"VIDEO_MP4_URL_HERE\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n      \u003cdiv class=\"pgt-video-placeholder\"\u003e\n        \u003cstrong\u003e25L Travel Backpack Video\u003c\/strong\u003e\n        \u003csmall\u003eYour video cover will appear here after replacing VIDEO_COVER_URL_HERE.\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"pgt-video-play\" type=\"button\" aria-label=\"Play product video\"\u003e\n        \u003cspan aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- THREE SQUARE VISUALS --\u003e\n  \u003csection class=\"pgt-section pgt-card pgt-content-card\" id=\"pgtHighlights\"\u003e\n    \u003cdiv class=\"pgt-section-head\"\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"pgt-kicker\"\u003eDesigned Around the Journey\u003c\/span\u003e\n        \u003ch3\u003eThree practical advantages, shown from three different perspectives.\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pgt-square-grid\"\u003e\n\n      \u003cdiv class=\"pgt-square\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/25L_airplane-approved_black_travel_backpack_with_suitcase-style_opening_and_organized_compartments.jpg\" alt=\"25L black travel backpack with suitcase-style opening and organized packing compartments\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-square\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/Black_25L_carry-on_travel_backpack_designed_for_flights_weekend_trips_and_daily_travel.jpg\" alt=\"Black 25L carry-on travel backpack designed for flights, weekend trips and organized daily travel\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-square\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/25L_travel_backpack_with_wet_pocket_built-in_shoe_pouch_and_anti-theft_back_pocket.jpg\" alt=\"25L travel backpack with wet pocket, built-in shoe pouch and anti-theft back pocket\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 4:3 EDITORIAL VISUAL + COPY --\u003e\n  \u003csection class=\"pgt-section pgt-card pgt-editorial-card\"\u003e\n    \u003cdiv class=\"pgt-editorial\"\u003e\n\n      \u003cdiv class=\"pgt-editorial-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/Black_25L_airplane-approved_travel_backpack_with_laptop_compartment_organized_storage_and_wet_shoe_pocket.png\" alt=\"Black 25L airplane-approved travel backpack with laptop compartment, organized storage and wet shoe pocket\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-editorial-copy\"\u003e\n        \u003cspan class=\"pgt-kicker\"\u003eTravel Smarter, Pack Better\u003c\/span\u003e\n        \u003ch3\u003eOrganized enough for travel. Practical enough for every day.\u003c\/h3\u003e\n        \u003cp\u003e\n          A structured main compartment keeps clothing easier to arrange, while\n          separate sections help reduce the usual mix of electronics, footwear,\n          toiletries and quick-access essentials. Compression straps and\n          multiple carrying points support a cleaner, more controlled travel setup.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"pgt-pills\"\u003e\n          \u003cspan class=\"pgt-pill\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M5 7h14v12H5z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M9 7V5h6v2\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            25L Capacity\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pgt-pill\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n              \u003crect x=\"4\" y=\"5\" width=\"16\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M2.5 19h19\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            Laptop Ready\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pgt-pill\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M12 3s5 5.4 5 9a5 5 0 0 1-10 0c0-3.6 5-9 5-9z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            Wet Pocket\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pgt-pill\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M4 15c3 0 5-2 7-5l3 2 5 1v4H4z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M7 17v2h10v-2\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            Shoe Storage\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"pgt-section pgt-card pgt-faq-card\" id=\"pgtFaq\"\u003e\n    \u003cdiv class=\"pgt-faq-head\"\u003e\n      \u003cspan class=\"pgt-kicker\"\u003eProduct Questions\u003c\/span\u003e\n      \u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n      \u003cp\u003eOpen a question using the plus button. Opening another question automatically closes the previous one.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pgt-faq-list\"\u003e\n\n      \u003cdiv class=\"pgt-faq-item open\"\u003e\n        \u003cbutton class=\"pgt-faq-button\" type=\"button\" aria-expanded=\"true\"\u003e\n          \u003cspan\u003eHow does the suitcase-style opening help with packing?\u003c\/span\u003e\n          \u003cspan class=\"pgt-faq-toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"pgt-faq-panel\"\u003e\n          \u003cdiv class=\"pgt-faq-answer\"\u003e\n            The main compartment opens wide so clothing and travel essentials can be arranged more like a suitcase. Internal straps help hold packed items in place during travel.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-faq-item\"\u003e\n        \u003cbutton class=\"pgt-faq-button\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan\u003eIs this backpack suitable for airplane carry-on use?\u003c\/span\u003e\n          \u003cspan class=\"pgt-faq-toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"pgt-faq-panel\"\u003e\n          \u003cdiv class=\"pgt-faq-answer\"\u003e\n            Its compact 25L format is designed for carry-on travel and overhead-bin use. Airline size rules can vary by carrier, route and ticket type, so check your airline’s current baggage limits before departure.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-faq-item\"\u003e\n        \u003cbutton class=\"pgt-faq-button\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan\u003eDoes it include a separate laptop compartment?\u003c\/span\u003e\n          \u003cspan class=\"pgt-faq-toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"pgt-faq-panel\"\u003e\n          \u003cdiv class=\"pgt-faq-answer\"\u003e\n            Yes. A dedicated compartment helps keep a laptop separated from the main clothing area and easier to access during work, commuting or travel.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-faq-item\"\u003e\n        \u003cbutton class=\"pgt-faq-button\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan\u003eWhat are the wet pocket and shoe pouch used for?\u003c\/span\u003e\n          \u003cspan class=\"pgt-faq-toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"pgt-faq-panel\"\u003e\n          \u003cdiv class=\"pgt-faq-answer\"\u003e\n            These separated storage areas are intended to help isolate footwear, damp clothing or similar travel items from the rest of the packed contents.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pgt-faq-item\"\u003e\n        \u003cbutton class=\"pgt-faq-button\" type=\"button\" aria-expanded=\"false\"\u003e\n          \u003cspan\u003eCan the backpack be used outside of air travel?\u003c\/span\u003e\n          \u003cspan class=\"pgt-faq-toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"pgt-faq-panel\"\u003e\n          \u003cdiv class=\"pgt-faq-answer\"\u003e\n            Yes. Its organized layout and multiple carry handles also make it practical for weekend trips, commuting, short business travel and everyday use.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('pgtFaq');\n  if(!root)return;\n\n  var items=root.querySelectorAll('.pgt-faq-item');\n\n  function closeItem(item){\n    var panel=item.querySelector('.pgt-faq-panel');\n    var button=item.querySelector('.pgt-faq-button');\n\n    panel.style.height=panel.scrollHeight+'px';\n    panel.offsetHeight;\n    panel.style.height='0px';\n\n    item.classList.remove('open');\n    button.setAttribute('aria-expanded','false');\n  }\n\n  function openItem(item){\n    var panel=item.querySelector('.pgt-faq-panel');\n    var button=item.querySelector('.pgt-faq-button');\n\n    item.classList.add('open');\n    button.setAttribute('aria-expanded','true');\n\n    panel.style.height='0px';\n    panel.offsetHeight;\n    panel.style.height=panel.scrollHeight+'px';\n  }\n\n  items.forEach(function(item){\n    var button=item.querySelector('.pgt-faq-button');\n    var panel=item.querySelector('.pgt-faq-panel');\n\n    panel.style.height=item.classList.contains('open')\n      ? panel.scrollHeight+'px'\n      : '0px';\n\n    button.addEventListener('click',function(){\n      var isOpen=item.classList.contains('open');\n\n      items.forEach(function(other){\n        if(other!==item \u0026\u0026 other.classList.contains('open')){\n          closeItem(other);\n        }\n      });\n\n      if(isOpen){\n        closeItem(item);\n      }else{\n        openItem(item);\n      }\n    });\n\n    panel.addEventListener('transitionend',function(){\n      if(item.classList.contains('open')){\n        panel.style.height='auto';\n      }\n    });\n  });\n\n  window.addEventListener('resize',function(){\n    items.forEach(function(item){\n      if(item.classList.contains('open')){\n        var panel=item.querySelector('.pgt-faq-panel');\n        panel.style.height='auto';\n      }\n    });\n  });\n})();\n\n(function(){\n  var links=document.querySelectorAll('.pgt-travel a[href^=\"#\"]');\n\n  links.forEach(function(link){\n    link.addEventListener('click',function(event){\n      var targetId=link.getAttribute('href');\n      var target=document.querySelector(targetId);\n\n      if(!target)return;\n\n      event.preventDefault();\n\n      var targetTop=target.getBoundingClientRect().top + window.pageYOffset - 24;\n\n      window.scrollTo({\n        top:targetTop,\n        behavior:'smooth'\n      });\n    });\n  });\n})();\n\n(function(){\n  var wraps=document.querySelectorAll('.pgt-video-wrap');\n\n  wraps.forEach(function(wrap){\n    var video=wrap.querySelector('.pgt-product-video');\n    var button=wrap.querySelector('.pgt-video-play');\n    var placeholder=wrap.querySelector('.pgt-video-placeholder');\n    var source=video ? video.querySelector('source') : null;\n\n    if(!video || !button || !source)return;\n\n    var sourceUrl=source.getAttribute('src') || '';\n    var posterUrl=video.getAttribute('poster') || '';\n    var hasRealVideo=sourceUrl.indexOf('VIDEO_MP4_URL_HERE')===-1 \u0026\u0026 sourceUrl.trim()!=='';\n    var hasRealPoster=posterUrl.indexOf('VIDEO_COVER_URL_HERE')===-1 \u0026\u0026 posterUrl.trim()!=='';\n\n    if(hasRealPoster \u0026\u0026 placeholder){\n      placeholder.hidden=true;\n    }\n\n    if(!hasRealVideo){\n      button.setAttribute('aria-disabled','true');\n      button.addEventListener('click',function(event){\n        event.preventDefault();\n      });\n      return;\n    }\n\n    button.addEventListener('click',function(){\n      video.play().then(function(){\n        button.hidden=true;\n        if(placeholder)placeholder.hidden=true;\n      }).catch(function(){});\n    });\n\n    video.addEventListener('play',function(){\n      button.hidden=true;\n      if(placeholder)placeholder.hidden=true;\n    });\n\n    video.addEventListener('pause',function(){\n      if(video.currentTime===0 || video.ended){\n        button.hidden=false;\n      }\n    });\n\n    video.addEventListener('ended',function(){\n      video.currentTime=0;\n      button.hidden=false;\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"PulinGO","offers":[{"title":"Black \/ Large-25L","offer_id":45496318230704,"sku":"B0GVJXY54W","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Light-beige \/ Large-25L","offer_id":45496318263472,"sku":"B0GWPWP8Z5","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ Large-25L","offer_id":45496318329008,"sku":"B0G4MBCGLX","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light-purple \/ Large-25L","offer_id":45496318361776,"sku":"B0GWLDMNRH","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Sky-blue \/ Large-25L","offer_id":45496318427312,"sku":"B0GWLKT8RQ","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ Large-25L","offer_id":45496318492848,"sku":"B0GWLDB4JT","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Light-grey \/ Large-25L","offer_id":45496318525616,"sku":"B0GWLRFLZD","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Light-blue \/ Large-25L","offer_id":45496318591152,"sku":"B0GWLF5KFC","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ Large-25L","offer_id":45496318623920,"sku":"B0GWLKNNKL","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ Large-25L","offer_id":45496318656688,"sku":"B0GWLND75K","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ Large-25L","offer_id":45496318689456,"sku":"B0GWLMN39R","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/716ndqFUDDL._AC_SL1500.jpg?v=1785503798","url":"https:\/\/www.pulingo.com\/products\/25l-airplane-approved-travel-backpack","provider":"PulinGO","version":"1.0","type":"link"}