{"product_id":"purple-20-inch-expandable-carry-on","title":"Purple 20-Inch Expandable Hardshell Carry-On with TSA","description":"\u003cstyle\u003e\n  .pc20,\n  .pc20 *{\n    box-sizing:border-box;\n  }\n\n  .pc20{\n    --night:#29213d;\n    --plum:#49366d;\n    --purple:#7755b8;\n    --violet:#9274cf;\n    --lilac:#ebe5f5;\n    --ice:#f5f3f8;\n    --silver:#b9b5c2;\n    --ink:#2d2933;\n    --muted:#75717b;\n    --line:#e3dfe8;\n    --white:#ffffff;\n\n    width:100%;\n    max-width:1120px;\n    margin:0 auto;\n    padding:18px 8px 38px;\n    overflow:hidden;\n    background:#ffffff;\n    color:var(--ink);\n    font-family:Arial,Helvetica,sans-serif;\n    line-height:1.6;\n  }\n\n  .pc20 svg{\n    display:block;\n    width:22px;\n    height:22px;\n    fill:none;\n    stroke:currentColor;\n    stroke-width:1.8;\n    stroke-linecap:round;\n    stroke-linejoin:round;\n  }\n\n  \/* RUNWAY INTRO *\/\n\n  .pc20-runway{\n    position:relative;\n    padding:44px 44px 40px 72px;\n    overflow:hidden;\n    border-top:1px solid var(--line);\n    border-bottom:1px solid var(--line);\n    background:\n      linear-gradient(\n        90deg,\n        rgba(119,85,184,.045) 0,\n        rgba(119,85,184,.045) 54px,\n        transparent 54px\n      ),\n      #ffffff;\n  }\n\n  .pc20-runway:before{\n    content:\"\";\n    position:absolute;\n    left:25px;\n    top:24px;\n    bottom:24px;\n    width:4px;\n    border-radius:99px;\n    background:linear-gradient(\n      180deg,\n      var(--night),\n      var(--purple),\n      var(--violet)\n    );\n  }\n\n  .pc20-runway:after{\n    content:\"\";\n    position:absolute;\n    right:-60px;\n    top:-88px;\n    width:245px;\n    height:245px;\n    border-radius:50%;\n    border:34px solid rgba(119,85,184,.045);\n    box-shadow:0 0 0 29px rgba(73,54,109,.025);\n  }\n\n  .pc20-flight-mark{\n    position:relative;\n    z-index:2;\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n    padding:7px 13px 7px 7px;\n    border:1px solid #d9cfea;\n    border-radius:999px;\n    background:#faf8fd;\n    color:var(--plum);\n    font-size:9.5px;\n    line-height:1.3;\n    font-weight:900;\n    letter-spacing:.9px;\n    text-transform:uppercase;\n  }\n\n  .pc20-flight-icon{\n    width:31px;\n    height:31px;\n    min-width:31px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border-radius:50%;\n    background:linear-gradient(135deg,var(--night),var(--purple));\n    color:#ffffff;\n  }\n\n  .pc20-flight-icon svg{\n    width:16px;\n    height:16px;\n  }\n\n  .pc20-runway h2{\n    position:relative;\n    z-index:2;\n    max-width:790px;\n    margin:21px 0 14px!important;\n    color:#282331!important;\n    font-size:40px!important;\n    line-height:1.08!important;\n    font-weight:950!important;\n    letter-spacing:-.8px!important;\n  }\n\n  .pc20-runway p{\n    position:relative;\n    z-index:2;\n    max-width:760px;\n    margin:0!important;\n    color:var(--muted)!important;\n    font-size:14.2px!important;\n    line-height:1.72!important;\n  }\n\n  .pc20-runway-tags{\n    position:relative;\n    z-index:2;\n    display:flex;\n    flex-wrap:wrap;\n    gap:8px;\n    margin-top:24px;\n  }\n\n  .pc20-runway-tag{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding:8px 11px;\n    border-bottom:2px solid var(--purple);\n    background:#ffffff;\n    color:#504958;\n    font-size:10px;\n    line-height:1.35;\n    font-weight:850;\n  }\n\n  .pc20-runway-tag svg{\n    width:16px;\n    height:16px;\n    color:var(--purple);\n  }\n\n  \/* FLIGHT DATA *\/\n\n  .pc20-data{\n    display:grid;\n    grid-template-columns:repeat(5,minmax(0,1fr));\n    gap:0;\n    margin-top:27px;\n    border-top:1px solid var(--line);\n    border-bottom:1px solid var(--line);\n  }\n\n  .pc20-data-cell{\n    min-width:0;\n    padding:18px 15px;\n    border-right:1px solid var(--line);\n    background:#ffffff;\n  }\n\n  .pc20-data-cell:last-child{\n    border-right:0;\n  }\n\n  .pc20-data-cell small{\n    display:block;\n    margin-bottom:5px;\n    color:#918b98;\n    font-size:8.3px;\n    line-height:1.3;\n    font-weight:900;\n    letter-spacing:.7px;\n    text-transform:uppercase;\n  }\n\n  .pc20-data-cell strong{\n    display:block;\n    color:#403947;\n    font-size:13.4px;\n    line-height:1.25;\n    font-weight:950;\n  }\n\n  .pc20-data-cell:nth-child(1){\n    border-top:4px solid var(--night);\n  }\n\n  .pc20-data-cell:nth-child(2){\n    border-top:4px solid var(--plum);\n  }\n\n  .pc20-data-cell:nth-child(3){\n    border-top:4px solid var(--purple);\n  }\n\n  .pc20-data-cell:nth-child(4){\n    border-top:4px solid var(--violet);\n  }\n\n  .pc20-data-cell:nth-child(5){\n    border-top:4px solid #b09bd5;\n  }\n\n  \/* EXPANSION ZONE *\/\n\n  .pc20-expand{\n    display:grid;\n    grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);\n    gap:23px;\n    margin-top:34px;\n    align-items:start;\n  }\n\n  .pc20-expand-meter{\n    position:relative;\n    padding:29px 26px;\n    overflow:hidden;\n    background:linear-gradient(150deg,var(--night),var(--plum));\n  }\n\n  .pc20-expand-meter,\n  .pc20-expand-meter *{\n    color:#ffffff!important;\n    -webkit-text-fill-color:#ffffff!important;\n  }\n\n  .pc20-expand-meter:after{\n    content:\"\";\n    position:absolute;\n    right:-35px;\n    bottom:-35px;\n    width:110px;\n    height:110px;\n    border:18px solid rgba(255,255,255,.06);\n    border-radius:50%;\n  }\n\n  .pc20-meter-icon{\n    width:45px;\n    height:45px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    margin-bottom:16px;\n    border-radius:50%;\n    background:var(--purple);\n  }\n\n  .pc20-expand-meter small{\n    display:block;\n    color:#cdbce8!important;\n    -webkit-text-fill-color:#cdbce8!important;\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.9px;\n    text-transform:uppercase;\n  }\n\n  .pc20-expand-meter strong{\n    display:block;\n    margin-top:5px;\n    font-size:31px;\n    line-height:1.05;\n    font-weight:950;\n  }\n\n  .pc20-expand-meter p{\n    margin:10px 0 0!important;\n    color:#d4cddd!important;\n    -webkit-text-fill-color:#d4cddd!important;\n    font-size:11.5px!important;\n    line-height:1.58!important;\n  }\n\n  .pc20-meter-line{\n    position:relative;\n    height:7px;\n    margin-top:20px;\n    border-radius:99px;\n    background:rgba(255,255,255,.12);\n  }\n\n  .pc20-meter-line:before{\n    content:\"\";\n    display:block;\n    width:73%;\n    height:100%;\n    border-radius:99px;\n    background:linear-gradient(90deg,#8560c4,#b79ae1);\n  }\n\n  .pc20-meter-note{\n    display:flex;\n    justify-content:space-between;\n    gap:10px;\n    margin-top:8px;\n    color:#beb4c9!important;\n    -webkit-text-fill-color:#beb4c9!important;\n    font-size:8.5px;\n    font-weight:800;\n    text-transform:uppercase;\n  }\n\n  .pc20-expand-info{\n    min-width:0;\n  }\n\n  .pc20-section-title{\n    display:flex;\n    align-items:flex-start;\n    gap:12px;\n    margin-bottom:16px;\n  }\n\n  .pc20-section-icon{\n    width:47px;\n    height:47px;\n    min-width:47px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border-radius:15px;\n    background:var(--lilac);\n    color:var(--plum);\n  }\n\n  .pc20-section-title small{\n    display:block;\n    color:var(--purple);\n    font-size:9px;\n    line-height:1.3;\n    font-weight:900;\n    letter-spacing:.9px;\n    text-transform:uppercase;\n  }\n\n  .pc20-section-title h3{\n    margin:4px 0 0!important;\n    color:#312b38!important;\n    font-size:23px!important;\n    line-height:1.2!important;\n    font-weight:950!important;\n  }\n\n  .pc20-expand-list{\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:10px;\n  }\n\n  .pc20-expand-item{\n    min-width:0;\n    padding:16px;\n    border:1px solid var(--line);\n    background:#ffffff;\n  }\n\n  .pc20-expand-item-icon{\n    width:39px;\n    height:39px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    margin-bottom:10px;\n    border-radius:12px;\n    background:var(--ice);\n    color:var(--purple);\n  }\n\n  .pc20-expand-item strong{\n    display:block;\n    color:#403947;\n    font-size:13px;\n    line-height:1.25;\n    font-weight:900;\n  }\n\n  .pc20-expand-item span{\n    display:block;\n    margin-top:4px;\n    color:#7d7782;\n    font-size:10.3px;\n    line-height:1.48;\n  }\n\n  \/* MOBILITY RUNWAY *\/\n\n  .pc20-mobility{\n    margin-top:34px;\n    padding:29px 0 0;\n    border-top:1px solid var(--line);\n  }\n\n  .pc20-mobility-head{\n    display:grid;\n    grid-template-columns:minmax(0,1fr) auto;\n    gap:18px;\n    align-items:end;\n    margin-bottom:18px;\n  }\n\n  .pc20-mobility-head small{\n    display:block;\n    color:var(--purple);\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.9px;\n    text-transform:uppercase;\n  }\n\n  .pc20-mobility-head h3{\n    margin:4px 0 0!important;\n    color:#302a37!important;\n    font-size:23px!important;\n    line-height:1.2!important;\n    font-weight:950!important;\n  }\n\n  .pc20-runway-line{\n    display:flex;\n    gap:5px;\n  }\n\n  .pc20-runway-line i{\n    display:block;\n    width:25px;\n    height:3px;\n    border-radius:99px;\n    background:#d2cadf;\n  }\n\n  .pc20-runway-line i:nth-child(2),\n  .pc20-runway-line i:nth-child(3){\n    background:var(--purple);\n  }\n\n  .pc20-mobility-grid{\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:13px;\n  }\n\n  .pc20-mobility-item{\n    position:relative;\n    min-width:0;\n    padding:20px 18px;\n    overflow:hidden;\n    border:1px solid var(--line);\n    background:#ffffff;\n  }\n\n  .pc20-mobility-item:after{\n    content:\"\";\n    position:absolute;\n    right:-18px;\n    top:-18px;\n    width:55px;\n    height:55px;\n    border-radius:50%;\n    background:rgba(119,85,184,.045);\n  }\n\n  .pc20-mobility-icon{\n    width:42px;\n    height:42px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    margin-bottom:12px;\n    border-radius:50%;\n    color:#ffffff;\n  }\n\n  .pc20-mobility-item:nth-child(1) .pc20-mobility-icon{\n    background:var(--night);\n  }\n\n  .pc20-mobility-item:nth-child(2) .pc20-mobility-icon{\n    background:var(--purple);\n  }\n\n  .pc20-mobility-item:nth-child(3) .pc20-mobility-icon{\n    background:var(--violet);\n  }\n\n  .pc20-mobility-item strong{\n    display:block;\n    color:#3d3744;\n    font-size:13.3px;\n    line-height:1.25;\n    font-weight:900;\n  }\n\n  .pc20-mobility-item span{\n    display:block;\n    margin-top:5px;\n    color:#7c7681;\n    font-size:10.4px;\n    line-height:1.48;\n  }\n\n  \/* MATERIAL *\/\n\n  .pc20-shell{\n    display:grid;\n    grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);\n    gap:20px;\n    margin-top:31px;\n  }\n\n  .pc20-shell-main{\n    padding:25px;\n    border-left:5px solid var(--purple);\n    background:#f7f5fa;\n  }\n\n  .pc20-shell-head{\n    display:flex;\n    align-items:center;\n    gap:11px;\n    margin-bottom:11px;\n  }\n\n  .pc20-shell-icon{\n    width:43px;\n    height:43px;\n    min-width:43px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border-radius:14px;\n    background:var(--night);\n    color:#ffffff;\n  }\n\n  .pc20-shell-main h4,\n  .pc20-lock h4{\n    margin:0!important;\n    color:#35303c!important;\n    font-size:19px!important;\n    line-height:1.2!important;\n    font-weight:950!important;\n  }\n\n  .pc20-shell-main p,\n  .pc20-lock p{\n    margin:0!important;\n    color:#75707a!important;\n    font-size:12.2px!important;\n    line-height:1.62!important;\n  }\n\n  .pc20-shell-tags{\n    display:flex;\n    flex-wrap:wrap;\n    gap:7px;\n    margin-top:14px;\n  }\n\n  .pc20-shell-tags span{\n    padding:7px 10px;\n    border:1px solid #ddd7e4;\n    background:#ffffff;\n    color:#57505f;\n    font-size:9.4px;\n    font-weight:850;\n  }\n\n  .pc20-lock{\n    padding:25px;\n    border:1px solid var(--line);\n    background:#ffffff;\n  }\n\n  .pc20-lock .pc20-shell-icon{\n    background:var(--purple);\n  }\n\n  \/* FAQ *\/\n\n  .pc20-faq{\n    margin-top:36px;\n  }\n\n  .pc20-faq-header{\n    display:grid;\n    grid-template-columns:55px minmax(0,1fr) auto;\n    gap:13px;\n    align-items:center;\n    padding:17px 0;\n    border-top:4px solid var(--night);\n    border-bottom:1px solid var(--line);\n  }\n\n  .pc20-faq-header-icon{\n    width:48px;\n    height:48px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border-radius:15px;\n    background:linear-gradient(135deg,var(--plum),var(--violet));\n    color:#ffffff;\n  }\n\n  .pc20-faq-header small{\n    display:block;\n    color:var(--purple);\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.9px;\n    text-transform:uppercase;\n  }\n\n  .pc20-faq-header h3{\n    margin:4px 0 0!important;\n    color:#302a38!important;\n    font-size:22px!important;\n    line-height:1.2!important;\n    font-weight:950!important;\n  }\n\n  .pc20-faq-code{\n    padding:6px 9px;\n    background:var(--lilac);\n    color:var(--plum);\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.8px;\n  }\n\n  .pc20-faq-list{\n    position:relative;\n    padding-left:26px;\n  }\n\n  .pc20-faq-list:before{\n    content:\"\";\n    position:absolute;\n    top:0;\n    bottom:0;\n    left:5px;\n    width:2px;\n    background:#ded8e6;\n  }\n\n  .pc20-faq-item{\n    position:relative;\n    border-bottom:1px solid var(--line);\n    background:#ffffff;\n  }\n\n  .pc20-faq-item:before{\n    content:\"\";\n    position:absolute;\n    left:-26px;\n    top:24px;\n    width:12px;\n    height:12px;\n    border:3px solid #ffffff;\n    border-radius:50%;\n    background:var(--silver);\n    box-shadow:0 0 0 1px #cec6d9;\n  }\n\n  .pc20-faq-item[open]:before{\n    background:var(--purple);\n  }\n\n  .pc20-faq-summary{\n    list-style:none;\n    display:grid;\n    grid-template-columns:39px minmax(0,1fr) 31px;\n    gap:11px;\n    align-items:center;\n    width:100%;\n    padding:15px 0;\n    cursor:pointer;\n  }\n\n  .pc20-faq-summary::-webkit-details-marker{\n    display:none;\n  }\n\n  .pc20-faq-no{\n    color:var(--purple);\n    font-size:13px;\n    line-height:1;\n    font-weight:950;\n  }\n\n  .pc20-faq-question{\n    min-width:0;\n    color:#3d3744;\n    font-size:12.7px;\n    line-height:1.45;\n    font-weight:900;\n  }\n\n  .pc20-faq-toggle{\n    position:relative;\n    width:31px;\n    height:31px;\n    border-radius:50%;\n    border:1px solid #d3cddd;\n    background:#ffffff;\n  }\n\n  .pc20-faq-toggle:before,\n  .pc20-faq-toggle:after{\n    content:\"\";\n    position:absolute;\n    left:50%;\n    top:50%;\n    background:var(--purple);\n    transform:translate(-50%,-50%);\n  }\n\n  .pc20-faq-toggle:before{\n    width:11px;\n    height:2px;\n  }\n\n  .pc20-faq-toggle:after{\n    width:2px;\n    height:11px;\n  }\n\n  .pc20-faq-item[open] .pc20-faq-toggle{\n    background:var(--night);\n    border-color:var(--night);\n  }\n\n  .pc20-faq-item[open] .pc20-faq-toggle:before,\n  .pc20-faq-item[open] .pc20-faq-toggle:after{\n    background:#ffffff;\n  }\n\n  .pc20-faq-item[open] .pc20-faq-toggle:after{\n    transform:translate(-50%,-50%) rotate(90deg);\n  }\n\n  .pc20-faq-answer{\n    padding:0 43px 16px 50px;\n    color:#75707a;\n    font-size:12px;\n    line-height:1.65;\n  }\n\n  @media(max-width:900px){\n    .pc20-expand,\n    .pc20-shell{\n      grid-template-columns:1fr;\n    }\n\n    .pc20-data{\n      grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n\n    .pc20-data-cell{\n      border-bottom:1px solid var(--line);\n    }\n\n    .pc20-mobility-grid{\n      grid-template-columns:1fr;\n    }\n  }\n\n  @media(max-width:650px){\n    .pc20{\n      padding:9px 6px 27px;\n    }\n\n    .pc20-runway{\n      padding:29px 14px 25px 43px;\n    }\n\n    .pc20-runway:before{\n      left:17px;\n    }\n\n    .pc20-runway:after{\n      display:none;\n    }\n\n    .pc20-runway h2{\n      font-size:28px!important;\n      line-height:1.15!important;\n    }\n\n    .pc20-runway p{\n      font-size:13.1px!important;\n    }\n\n    .pc20-data{\n      grid-template-columns:1fr;\n    }\n\n    .pc20-data-cell{\n      border-right:0;\n    }\n\n    .pc20-expand-meter,\n    .pc20-shell-main,\n    .pc20-lock{\n      padding:20px 14px;\n    }\n\n    .pc20-expand-list{\n      grid-template-columns:1fr;\n    }\n\n    .pc20-mobility-head{\n      grid-template-columns:1fr;\n    }\n\n    .pc20-runway-line{\n      display:none;\n    }\n\n    .pc20-faq-header{\n      grid-template-columns:44px minmax(0,1fr);\n    }\n\n    .pc20-faq-header-icon{\n      width:44px;\n      height:44px;\n    }\n\n    .pc20-faq-code{\n      display:none;\n    }\n\n    .pc20-faq-list{\n      padding-left:19px;\n    }\n\n    .pc20-faq-list:before{\n      left:3px;\n    }\n\n    .pc20-faq-item:before{\n      left:-20px;\n    }\n\n    .pc20-faq-summary{\n      grid-template-columns:31px minmax(0,1fr) 29px;\n      gap:8px;\n    }\n\n    .pc20-faq-question{\n      font-size:12px;\n    }\n\n    .pc20-faq-answer{\n      padding:0 36px 14px 39px;\n      font-size:11.7px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"pc20\"\u003e\n\n  \u003csection class=\"pc20-runway\"\u003e\n\n    \u003cdiv class=\"pc20-flight-mark\"\u003e\n      \u003cspan class=\"pc20-flight-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M4 16l16-8-7 12-2-6z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/span\u003e\n      20-Inch Expandable Carry-On\n    \u003c\/div\u003e\n\n    \u003ch2\u003eCompact Cabin Size with Extra Packing Space When You Need It\u003c\/h2\u003e\n\n    \u003cp\u003e\n      A lightweight purple hardshell carry-on built with a durable polycarbonate\n      shell, expandable packing space, organized interior sections, spinner\n      mobility, a telescopic handle and an integrated TSA combination lock.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pc20-runway-tags\"\u003e\n\n      \u003cspan class=\"pc20-runway-tag\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003crect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"3\"\u003e\u003c\/rect\u003e\n        \u003c\/svg\u003e\n        20-Inch Carry-On\n      \u003c\/span\u003e\n\n      \u003cspan class=\"pc20-runway-tag\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M16 8l4 4-4 4\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n        Expandable Storage\n      \u003c\/span\u003e\n\n      \u003cspan class=\"pc20-runway-tag\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003crect x=\"6\" y=\"9\" width=\"12\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M9 9V6a3 3 0 0 1 6 0v3\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n        TSA Combination Lock\n      \u003c\/span\u003e\n\n      \u003cspan class=\"pc20-runway-tag\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003ccircle cx=\"8\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"16\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n        Spinner Mobility\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"pc20-data\"\u003e\n\n    \u003cdiv class=\"pc20-data-cell\"\u003e\n      \u003csmall\u003eOverall Size\u003c\/small\u003e\n      \u003cstrong\u003e21.7 × 13.9 × 9 In\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pc20-data-cell\"\u003e\n      \u003csmall\u003eWeight\u003c\/small\u003e\n      \u003cstrong\u003e6.6 lb\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pc20-data-cell\"\u003e\n      \u003csmall\u003eBase Capacity\u003c\/small\u003e\n      \u003cstrong\u003e35 Liters\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pc20-data-cell\"\u003e\n      \u003csmall\u003eExpansion\u003c\/small\u003e\n      \u003cstrong\u003eUp to 1.6 In\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pc20-data-cell\"\u003e\n      \u003csmall\u003eShell\u003c\/small\u003e\n      \u003cstrong\u003e100% Polycarbonate\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"pc20-expand\"\u003e\n\n    \u003caside class=\"pc20-expand-meter\"\u003e\n\n      \u003cdiv class=\"pc20-meter-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5 5h11v14H5z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M16 8h3v8h-3\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h3\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003csmall\u003eExpandable Packing Profile\u003c\/small\u003e\n      \u003cstrong\u003e+1.6 Inches\u003c\/strong\u003e\n\n      \u003cp\u003e\n        Open the expansion zipper when extra packing room is needed, then use\n        the internal straps and zippered sections to keep belongings organized.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pc20-meter-line\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"pc20-meter-note\"\u003e\n        \u003cspan\u003eCompact\u003c\/span\u003e\n        \u003cspan\u003eExpanded\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/aside\u003e\n\n    \u003cdiv class=\"pc20-expand-info\"\u003e\n\n      \u003cdiv class=\"pc20-section-title\"\u003e\n\n        \u003cdiv class=\"pc20-section-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M4 5h16v14H4z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M12 5v14\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003csmall\u003eInterior Organization\u003c\/small\u003e\n          \u003ch3\u003ePack More Without Turning the Interior into One Open Compartment\u003c\/h3\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc20-expand-list\"\u003e\n\n        \u003cdiv class=\"pc20-expand-item\"\u003e\n          \u003cdiv class=\"pc20-expand-item-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M5 5h14v14H5z\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M12 5v14\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n\n          \u003cstrong\u003eDual Main Sections\u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Two main packing areas help separate clothing and travel essentials.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc20-expand-item\"\u003e\n          \u003cdiv class=\"pc20-expand-item-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=\"M8 11h8M8 15h5\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n\n          \u003cstrong\u003eZippered Mesh Storage\u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Mesh zipper panels and pockets keep smaller essentials easier to locate.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc20-expand-item\"\u003e\n          \u003cdiv class=\"pc20-expand-item-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M8 8l-3 4 3 4\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M16 8l3 4-3 4\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n\n          \u003cstrong\u003eInterior Compression Straps\u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Secure packed items and help limit movement while the suitcase is rolling.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pc20-expand-item\"\u003e\n          \u003cdiv class=\"pc20-expand-item-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n              \u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M15 8l4 4-4 4\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n\n          \u003cstrong\u003eExpandable Zipper\u003c\/strong\u003e\n\n          \u003cspan\u003e\n            Adds approximately 1.6 inches of extra depth when additional room is needed.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"pc20-mobility\"\u003e\n\n    \u003cdiv class=\"pc20-mobility-head\"\u003e\n\n      \u003cdiv\u003e\n        \u003csmall\u003eAirport Mobility\u003c\/small\u003e\n        \u003ch3\u003eDesigned to Move Smoothly Through Terminals and Corridors\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc20-runway-line\" aria-hidden=\"true\"\u003e\n        \u003ci\u003e\u003c\/i\u003e\n        \u003ci\u003e\u003c\/i\u003e\n        \u003ci\u003e\u003c\/i\u003e\n        \u003ci\u003e\u003c\/i\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pc20-mobility-grid\"\u003e\n\n      \u003cdiv class=\"pc20-mobility-item\"\u003e\n        \u003cdiv class=\"pc20-mobility-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003ccircle cx=\"8\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"16\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M8 14h8\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cstrong\u003eSmooth Spinner Wheels\u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Spinner wheel assemblies support stable multidirectional movement.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc20-mobility-item\"\u003e\n        \u003cdiv class=\"pc20-mobility-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8 20V5h8v15\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10 5V2h4v3\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e4-Stage Telescopic Handle\u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Adjustable handle height provides easier control for different users.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc20-mobility-item\"\u003e\n        \u003cdiv class=\"pc20-mobility-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M5 5h14v14H5z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 8h8M8 12h8M8 16h8\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cstrong\u003eLightweight Travel Build\u003c\/strong\u003e\n\n        \u003cspan\u003e\n          The suitcase weighs approximately 6.6 pounds for easier everyday handling.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"pc20-shell\"\u003e\n\n    \u003cdiv class=\"pc20-shell-main\"\u003e\n\n      \u003cdiv class=\"pc20-shell-head\"\u003e\n        \u003cdiv class=\"pc20-shell-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M5 4h14v16H5z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 8h8M8 12h8M8 16h8\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003ch4\u003e100% Polycarbonate Hard Shell\u003c\/h4\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        The rigid PC shell combines a lightweight profile with resilient\n        construction designed to help protect packed belongings during travel.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pc20-shell-tags\"\u003e\n        \u003cspan\u003e100% Polycarbonate\u003c\/span\u003e\n        \u003cspan\u003eHard Shell\u003c\/span\u003e\n        \u003cspan\u003eLightweight\u003c\/span\u003e\n        \u003cspan\u003eExpandable\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pc20-lock\"\u003e\n\n      \u003cdiv class=\"pc20-shell-head\"\u003e\n        \u003cdiv class=\"pc20-shell-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n            \u003crect x=\"6\" y=\"9\" width=\"12\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M9 9V6a3 3 0 0 1 6 0v3\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003ch4\u003eIntegrated TSA Combination Lock\u003c\/h4\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        A built-in combination lock is designed for TSA-compatible travel security\n        without requiring a separate external luggage lock.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"pc20-faq\"\u003e\n\n    \u003cdiv class=\"pc20-faq-header\"\u003e\n\n      \u003cdiv class=\"pc20-faq-header-icon\"\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.4 2.4 0 0 1 4.7 1c0 2-2.5 2.2-2.5 4\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003csmall\u003eCarry-On Flight Notes\u003c\/small\u003e\n        \u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cspan class=\"pc20-faq-code\"\u003e20 \/ PURPLE\u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pc20-faq-list\"\u003e\n\n      \u003cdetails class=\"pc20-faq-item\" open\u003e\n        \u003csummary class=\"pc20-faq-summary\"\u003e\n          \u003cspan class=\"pc20-faq-no\"\u003e01\u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-question\"\u003e\n            What are the suitcase dimensions?\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-toggle\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"pc20-faq-answer\"\u003e\n          The listed overall dimensions are approximately 21.7 × 13.9 × 9 inches.\n          Airline baggage rules can vary, so check your carrier's current carry-on\n          limits before travel.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"pc20-faq-item\"\u003e\n        \u003csummary class=\"pc20-faq-summary\"\u003e\n          \u003cspan class=\"pc20-faq-no\"\u003e02\u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-question\"\u003e\n            Does the suitcase expand?\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-toggle\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"pc20-faq-answer\"\u003e\n          Yes. The expansion zipper adds approximately 1.6 inches of extra packing\n          depth when more storage room is needed.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"pc20-faq-item\"\u003e\n        \u003csummary class=\"pc20-faq-summary\"\u003e\n          \u003cspan class=\"pc20-faq-no\"\u003e03\u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-question\"\u003e\n            Is a TSA lock built into the suitcase?\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-toggle\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"pc20-faq-answer\"\u003e\n          Yes. An integrated TSA-compatible combination lock is included for\n          convenient travel security.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"pc20-faq-item\"\u003e\n        \u003csummary class=\"pc20-faq-summary\"\u003e\n          \u003cspan class=\"pc20-faq-no\"\u003e04\u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-question\"\u003e\n            How is the interior organized?\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-toggle\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"pc20-faq-answer\"\u003e\n          The interior includes two main packing sections, mesh zippered storage,\n          additional pockets and securing straps for organized packing.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"pc20-faq-item\"\u003e\n        \u003csummary class=\"pc20-faq-summary\"\u003e\n          \u003cspan class=\"pc20-faq-no\"\u003e05\u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-question\"\u003e\n            What material is the hard shell made from?\n          \u003c\/span\u003e\n\n          \u003cspan class=\"pc20-faq-toggle\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"pc20-faq-answer\"\u003e\n          The exterior hard shell is made from 100% polycarbonate material.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/section\u003e","brand":"PulinGO","offers":[{"title":"Purple","offer_id":45517985480880,"sku":"B0FN7XKDQR","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":45517985546416,"sku":"B0DJY23GS3","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Mint Green","offer_id":45517985579184,"sku":"B0CRKV4SZL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"BlackPink","offer_id":45517985611952,"sku":"B0FJ2CPQ5C","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":45517985644720,"sku":"B0DJY1QXGF","price":107.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/8319\/1984\/files\/71F680EKkZL._AC_SL1500.jpg?v=1786684817","url":"https:\/\/www.pulingo.com\/products\/purple-20-inch-expandable-carry-on","provider":"PulinGO","version":"1.0","type":"link"}