{"product_id":"🌹vietnam-veteran-canvas-tote-bag-embroidered-tribute-gift","title":"🌹🪖Vietnam Veteran Canvas Tote Bag – Embroidered Tribute Gift","description":"\u003cstyle\u003e #tg-veteran-tote-wide, #tg-veteran-tote-wide * {   box-sizing: border-box; } #tg-veteran-tote-wide {   --tg-olive: #26382f;   --tg-olive-deep: #18251f;   --tg-forest: #344b3b;   --tg-paper: #f4eedf;   --tg-cream: #fbf8f0;   --tg-ink: #202824;   --tg-muted: #5d675f;   --tg-bronze: #b78b48;   --tg-red: #9f2f2f;   width: 100%;   overflow: hidden;   background: var(--tg-cream);   color: var(--tg-ink) !important;   font-family: Arial, Helvetica, sans-serif;   line-height: 1.65; } #tg-veteran-tote-wide h1, #tg-veteran-tote-wide h2, #tg-veteran-tote-wide h3, #tg-veteran-tote-wide h4, #tg-veteran-tote-wide p, #tg-veteran-tote-wide span, #tg-veteran-tote-wide a, #tg-veteran-tote-wide summary {   margin-top: 0; } #tg-veteran-tote-wide h1, #tg-veteran-tote-wide h2, #tg-veteran-tote-wide h3, #tg-veteran-tote-wide h4 {   color: var(--tg-ink) !important;   font-family: Georgia, 'Times New Roman', serif;   line-height: 1.05;   letter-spacing: -0.025em; } #tg-veteran-tote-wide p {   color: var(--tg-muted) !important;   font-size: 17px; } #tg-veteran-tote-wide img {   display: block;   width: 100%;   max-width: 100%; } #tg-veteran-tote-wide a {   text-decoration: none; } #tg-veteran-tote-wide .tg-wrap {   width: min(1420px, calc(100% - 48px));   margin: 0 auto; } #tg-veteran-tote-wide .tg-eyebrow {   display: inline-flex;   align-items: center;   gap: 12px;   margin-bottom: 20px;   color: #88652f !important;   font-size: 12px;   font-weight: 800;   letter-spacing: 0.2em;   text-transform: uppercase; } #tg-veteran-tote-wide .tg-eyebrow::before {   content: '';   width: 38px;   height: 1px;   background: currentColor; } #tg-veteran-tote-wide .tg-btn {   display: inline-flex;   min-height: 54px;   align-items: center;   justify-content: center;   padding: 14px 28px;   border: 1px solid #c49b5d;   background: #c49b5d;   color: #17221d !important;   font-size: 13px;   font-weight: 800;   letter-spacing: 0.1em;   text-transform: uppercase;   transition: transform .2s ease, background .2s ease; } #tg-veteran-tote-wide .tg-btn:hover {   transform: translateY(-2px);   background: #ddba7d; } #tg-veteran-tote-wide .tg-hero {   display: grid;   grid-template-columns: minmax(0, .88fr) minmax(0, 1.12fr);   min-height: 720px;   background: var(--tg-olive-deep); } #tg-veteran-tote-wide .tg-hero-copy {   position: relative;   display: flex;   flex-direction: column;   align-items: flex-start;   justify-content: center;   padding: clamp(64px, 8vw, 126px) clamp(34px, 6.5vw, 104px);   background:     linear-gradient(120deg, rgba(183,139,72,.11), transparent 52%),     repeating-linear-gradient(0deg, transparent, transparent 23px, rgba(255,255,255,.022) 24px),     var(--tg-olive-deep); } #tg-veteran-tote-wide .tg-hero-copy::after {   content: '';   position: absolute;   left: clamp(34px, 6.5vw, 104px);   bottom: 38px;   width: 76px;   height: 1px;   background: rgba(231, 205, 160, .45); } #tg-veteran-tote-wide .tg-hero .tg-eyebrow {   color: #e1c28c !important; } #tg-veteran-tote-wide .tg-hero h1 {   max-width: 670px;   margin-bottom: 26px;   color: #fffdf7 !important;   font-size: clamp(50px, 5.2vw, 84px); } #tg-veteran-tote-wide .tg-hero p {   max-width: 590px;   margin-bottom: 30px;   color: #dfe7e1 !important;   font-size: clamp(17px, 1.35vw, 20px); } #tg-veteran-tote-wide .tg-hero-meta {   display: flex;   flex-wrap: wrap;   align-items: center;   gap: 16px 24px; } #tg-veteran-tote-wide .tg-price {   color: #fffdf7 !important;   font-family: Georgia, 'Times New Roman', serif;   font-size: 27px;   font-weight: 700; } #tg-veteran-tote-wide .tg-hero-media {   position: relative;   min-height: 720px;   overflow: hidden; } #tg-veteran-tote-wide .tg-hero-media img {   height: 100%;   object-fit: cover;   object-position: center; } #tg-veteran-tote-wide .tg-hero-stamp {   position: absolute;   right: 28px;   bottom: 28px;   width: 118px;   height: 118px;   display: grid;   place-items: center;   border: 1px solid rgba(255,255,255,.72);   border-radius: 50%;   background: rgba(24,37,31,.76);   color: #ffffff !important;   font-size: 11px;   font-weight: 800;   letter-spacing: .13em;   line-height: 1.4;   text-align: center;   text-transform: uppercase; } #tg-veteran-tote-wide .tg-ribbon {   display: grid;   grid-template-columns: repeat(4, 1fr);   border-bottom: 1px solid #d7cdbb;   background: #fffdf8; } #tg-veteran-tote-wide .tg-ribbon-item {   padding: 25px 20px;   border-right: 1px solid #d7cdbb;   text-align: center; } #tg-veteran-tote-wide .tg-ribbon-item:last-child {   border-right: 0; } #tg-veteran-tote-wide .tg-ribbon-item strong {   display: block;   margin-bottom: 3px;   color: var(--tg-ink) !important;   font-family: Georgia, 'Times New Roman', serif;   font-size: 18px; } #tg-veteran-tote-wide .tg-ribbon-item span {   color: #687168 !important;   font-size: 11px;   font-weight: 800;   letter-spacing: .11em;   text-transform: uppercase; } #tg-veteran-tote-wide .tg-story {   padding: clamp(78px, 9vw, 138px) 0; } #tg-veteran-tote-wide .tg-story-grid {   display: grid;   grid-template-columns: minmax(0, 1.08fr) minmax(360px, .92fr);   align-items: center;   gap: clamp(46px, 8vw, 120px); } #tg-veteran-tote-wide .tg-story-media {   position: relative;   padding: 0 42px 42px 0; } #tg-veteran-tote-wide .tg-story-media::after {   content: '';   position: absolute;   right: 0;   bottom: 0;   width: 72%;   height: 72%;   background: #d9dccd; } #tg-veteran-tote-wide .tg-story-media img {   position: relative;   z-index: 1;   aspect-ratio: 1 \/ 1;   object-fit: cover;   box-shadow: 0 26px 65px rgba(28, 42, 34, .16); } #tg-veteran-tote-wide .tg-story-copy h2, #tg-veteran-tote-wide .tg-style-head h2, #tg-veteran-tote-wide .tg-carry-copy h2, #tg-veteran-tote-wide .tg-detail-copy h2, #tg-veteran-tote-wide .tg-faq-head h2 {   margin-bottom: 24px;   font-size: clamp(40px, 4.35vw, 66px); } #tg-veteran-tote-wide .tg-story-copy p {   max-width: 590px;   margin-bottom: 18px; } #tg-veteran-tote-wide .tg-story-notes {   display: grid;   grid-template-columns: repeat(2, minmax(0, 1fr));   gap: 14px;   margin-top: 32px; } #tg-veteran-tote-wide .tg-note {   min-height: 105px;   padding: 20px;   border: 1px solid #d7cdbb;   background: #fffdf8; } #tg-veteran-tote-wide .tg-note b {   display: block;   margin-bottom: 5px;   color: var(--tg-ink) !important;   font-family: Georgia, 'Times New Roman', serif;   font-size: 18px; } #tg-veteran-tote-wide .tg-note span {   color: #626d64 !important;   font-size: 14px; } #tg-veteran-tote-wide .tg-quote {   padding: clamp(78px, 8vw, 120px) 24px;   background:     linear-gradient(rgba(21,34,28,.86), rgba(21,34,28,.9)),     url('https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_17.png?v=1791522283') center\/cover no-repeat;   text-align: center; } #tg-veteran-tote-wide .tg-quote-inner {   max-width: 980px;   margin: 0 auto; } #tg-veteran-tote-wide .tg-quote .tg-eyebrow {   color: #e1c28c !important; } #tg-veteran-tote-wide .tg-quote h2 {   margin-bottom: 22px;   color: #ffffff !important;   font-size: clamp(44px, 5.2vw, 76px); } #tg-veteran-tote-wide .tg-quote p {   max-width: 820px;   margin: 0 auto;   color: #e4ebe5 !important;   font-size: 19px; } #tg-veteran-tote-wide .tg-styles {   padding: clamp(80px, 9vw, 140px) 0;   background: var(--tg-paper); } #tg-veteran-tote-wide .tg-style-head {   display: grid;   grid-template-columns: minmax(0, 1fr) minmax(320px, .72fr);   align-items: end;   gap: 48px;   margin-bottom: 48px; } #tg-veteran-tote-wide .tg-style-head p {   margin-bottom: 0; } #tg-veteran-tote-wide .tg-style-grid {   display: grid;   grid-template-columns: repeat(4, minmax(0, 1fr));   gap: 18px; } #tg-veteran-tote-wide .tg-style-card {   min-width: 0;   overflow: hidden;   background: #fffdf8;   box-shadow: 0 12px 28px rgba(32,40,36,.08); } #tg-veteran-tote-wide .tg-style-card img {   aspect-ratio: 1 \/ 1;   object-fit: cover;   transition: transform .4s ease; } #tg-veteran-tote-wide .tg-style-card:hover img {   transform: scale(1.035); } #tg-veteran-tote-wide .tg-style-label {   min-height: 74px;   padding: 17px 18px;   border-top: 4px solid var(--card-color, #b78b48); } #tg-veteran-tote-wide .tg-style-label strong {   display: block;   color: var(--tg-ink) !important;   font-family: Georgia, 'Times New Roman', serif;   font-size: 18px; } #tg-veteran-tote-wide .tg-style-label span {   display: block;   margin-top: 3px;   color: #69736b !important;   font-size: 10px;   font-weight: 800;   letter-spacing: .11em;   text-transform: uppercase; } #tg-veteran-tote-wide .tg-carry {   display: grid;   grid-template-columns: minmax(0, 1.08fr) minmax(360px, .92fr);   min-height: 640px;   background: #f9f5eb; } #tg-veteran-tote-wide .tg-carry-media img {   height: 100%;   object-fit: cover; } #tg-veteran-tote-wide .tg-carry-copy {   display: flex;   flex-direction: column;   justify-content: center;   align-items: flex-start;   padding: clamp(54px, 7vw, 104px); } #tg-veteran-tote-wide .tg-carry-list {   display: grid;   gap: 19px;   margin: 12px 0 34px; } #tg-veteran-tote-wide .tg-carry-point {   display: grid;   grid-template-columns: 38px 1fr;   gap: 14px;   align-items: start; } #tg-veteran-tote-wide .tg-carry-point i {   display: grid;   width: 34px;   height: 34px;   place-items: center;   border: 1px solid #a17d43;   border-radius: 50%;   color: #7d5b25 !important;   font-family: Georgia, 'Times New Roman', serif;   font-size: 14px;   font-style: normal; } #tg-veteran-tote-wide .tg-carry-point b {   display: block;   margin-bottom: 2px;   color: var(--tg-ink) !important;   font-size: 16px; } #tg-veteran-tote-wide .tg-carry-point span {   color: #606b63 !important;   font-size: 14px; } #tg-veteran-tote-wide .tg-detail {   padding: clamp(82px, 9vw, 140px) 0;   background: #fffdf8; } #tg-veteran-tote-wide .tg-detail-grid {   display: grid;   grid-template-columns: minmax(330px, .78fr) minmax(0, 1.22fr);   align-items: center;   gap: clamp(48px, 8vw, 118px); } #tg-veteran-tote-wide .tg-detail-copy p {   max-width: 540px; } #tg-veteran-tote-wide .tg-detail-tags {   display: flex;   flex-wrap: wrap;   gap: 10px;   margin-top: 28px; } #tg-veteran-tote-wide .tg-detail-tags span {   padding: 10px 14px;   border: 1px solid #c9bda9;   color: #3f4c43 !important;   font-size: 12px;   font-weight: 800;   letter-spacing: .08em;   text-transform: uppercase; } #tg-veteran-tote-wide .tg-detail-media {   display: grid;   grid-template-columns: 1.12fr .88fr;   gap: 16px; } #tg-veteran-tote-wide .tg-detail-media \u003e img {   height: 100%;   min-height: 590px;   object-fit: cover; } #tg-veteran-tote-wide .tg-detail-stack {   display: grid;   grid-template-rows: repeat(2, minmax(0, 1fr));   gap: 16px; } #tg-veteran-tote-wide .tg-detail-stack img {   height: 100%;   min-height: 287px;   object-fit: cover; } #tg-veteran-tote-wide .tg-size {   padding: clamp(78px, 8vw, 122px) 0;   background: #e8eadf; } #tg-veteran-tote-wide .tg-size-grid {   display: grid;   grid-template-columns: minmax(280px, .72fr) minmax(0, 1.28fr);   gap: clamp(42px, 8vw, 116px);   align-items: center; } #tg-veteran-tote-wide .tg-size-copy h2 {   margin-bottom: 22px;   font-size: clamp(40px, 4.35vw, 66px); } #tg-veteran-tote-wide .tg-size-copy p {   max-width: 440px; } #tg-veteran-tote-wide .tg-size-board {   position: relative;   display: grid;   grid-template-columns: repeat(3, minmax(0, 1fr));   gap: 1px;   overflow: hidden;   border: 1px solid #b8c0b8;   background: #b8c0b8;   box-shadow: 0 18px 46px rgba(32, 40, 36, .10); } #tg-veteran-tote-wide .tg-measure {   min-height: 198px;   display: flex;   flex-direction: column;   justify-content: center;   padding: 28px 24px;   background: #fffdf8; } #tg-veteran-tote-wide .tg-measure small {   margin-bottom: 12px;   color: #7a5722 !important;   font-size: 10px;   font-weight: 800;   letter-spacing: .15em;   text-transform: uppercase; } #tg-veteran-tote-wide .tg-measure strong {   display: block;   color: var(--tg-ink) !important;   font-family: Georgia, 'Times New Roman', serif;   font-size: clamp(34px, 3.7vw, 54px);   line-height: 1; } #tg-veteran-tote-wide .tg-measure span {   display: block;   margin-top: 9px;   color: #5e685f !important;   font-size: 13px;   font-weight: 700; } #tg-veteran-tote-wide .tg-size-note {   grid-column: 1 \/ -1;   margin: 0;   padding: 15px 20px;   background: var(--tg-olive);   color: #e7eee8 !important;   font-size: 13px !important;   text-align: center; } #tg-veteran-tote-wide .tg-gift {   display: grid;   grid-template-columns: minmax(0, 1.12fr) minmax(360px, .88fr);   min-height: 620px;   background: var(--tg-olive); } #tg-veteran-tote-wide .tg-gift-media img {   height: 100%;   object-fit: cover; } #tg-veteran-tote-wide .tg-gift-copy {   display: flex;   flex-direction: column;   align-items: flex-start;   justify-content: center;   padding: clamp(54px, 7vw, 102px); } #tg-veteran-tote-wide .tg-gift .tg-eyebrow {   color: #e1c28c !important; } #tg-veteran-tote-wide .tg-gift h2 {   margin-bottom: 24px;   color: #ffffff !important;   font-size: clamp(42px, 4.5vw, 68px); } #tg-veteran-tote-wide .tg-gift p {   margin-bottom: 30px;   color: #e2e9e3 !important; } #tg-veteran-tote-wide .tg-faq {   padding: clamp(76px, 8vw, 124px) 0;   background: #e6e9e1; } #tg-veteran-tote-wide .tg-faq-grid {   display: grid;   grid-template-columns: minmax(280px, .72fr) minmax(0, 1.28fr);   gap: clamp(44px, 8vw, 116px); } #tg-veteran-tote-wide .tg-faq-head p {   max-width: 390px; } #tg-veteran-tote-wide .tg-faq-list {   border-top: 1px solid #b8c0b8; } #tg-veteran-tote-wide .tg-faq details {   border-bottom: 1px solid #b8c0b8; } #tg-veteran-tote-wide .tg-faq summary {   position: relative;   padding: 24px 44px 24px 0;   color: var(--tg-ink) !important;   font-family: Georgia, 'Times New Roman', serif;   font-size: 20px;   font-weight: 700;   cursor: pointer;   list-style: none; } #tg-veteran-tote-wide .tg-faq summary::-webkit-details-marker {   display: none; } #tg-veteran-tote-wide .tg-faq summary::after {   content: '+';   position: absolute;   top: 17px;   right: 4px;   color: #7a5722;   font-family: Arial, Helvetica, sans-serif;   font-size: 29px;   font-weight: 400; } #tg-veteran-tote-wide .tg-faq details[open] summary::after {   content: '−'; } #tg-veteran-tote-wide .tg-faq details p {   max-width: 760px;   padding: 0 44px 24px 0;   margin-bottom: 0;   font-size: 16px; } #tg-veteran-tote-wide .tg-final {   position: relative;   min-height: 570px;   display: flex;   align-items: center;   justify-content: center;   padding: 82px 24px;   background:     linear-gradient(rgba(18,30,25,.76), rgba(18,30,25,.88)),     url('https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_23.png?v=1791522283') center\/cover no-repeat;   text-align: center; } #tg-veteran-tote-wide .tg-final-inner {   max-width: 900px; } #tg-veteran-tote-wide .tg-final .tg-eyebrow {   color: #e1c28c !important; } #tg-veteran-tote-wide .tg-final h2 {   margin-bottom: 22px;   color: #ffffff !important;   font-size: clamp(44px, 5.1vw, 76px); } #tg-veteran-tote-wide .tg-final p {   max-width: 720px;   margin: 0 auto 30px;   color: #e8eee9 !important;   font-size: 18px; } @media (max-width: 1050px) {   #tg-veteran-tote-wide .tg-style-grid {     grid-template-columns: repeat(3, minmax(0, 1fr));   }   #tg-veteran-tote-wide .tg-story-grid,   #tg-veteran-tote-wide .tg-detail-grid {     gap: 48px;   } } @media (max-width: 780px) {   #tg-veteran-tote-wide .tg-wrap {     width: min(100% - 28px, 680px);   }   #tg-veteran-tote-wide .tg-hero,   #tg-veteran-tote-wide .tg-story-grid,   #tg-veteran-tote-wide .tg-style-head,   #tg-veteran-tote-wide .tg-carry,   #tg-veteran-tote-wide .tg-detail-grid,   #tg-veteran-tote-wide .tg-size-grid,   #tg-veteran-tote-wide .tg-gift,   #tg-veteran-tote-wide .tg-faq-grid {     grid-template-columns: 1fr;   }   #tg-veteran-tote-wide .tg-hero {     min-height: 0;   }   #tg-veteran-tote-wide .tg-hero-copy {     min-height: 590px;     padding: 66px 24px;   }   #tg-veteran-tote-wide .tg-hero-copy::after {     display: none;   }   #tg-veteran-tote-wide .tg-hero-media {     min-height: 0;   }   #tg-veteran-tote-wide .tg-hero-media img {     height: auto;     aspect-ratio: 1 \/ 1;   }   #tg-veteran-tote-wide .tg-hero-stamp {     width: 94px;     height: 94px;     right: 16px;     bottom: 16px;     font-size: 9px;   }   #tg-veteran-tote-wide .tg-ribbon {     grid-template-columns: repeat(2, 1fr);   }   #tg-veteran-tote-wide .tg-ribbon-item:nth-child(2) {     border-right: 0;   }   #tg-veteran-tote-wide .tg-ribbon-item:nth-child(-n+2) {     border-bottom: 1px solid #d7cdbb;   }   #tg-veteran-tote-wide .tg-story-media {     padding: 0 24px 24px 0;   }   #tg-veteran-tote-wide .tg-story-copy h2,   #tg-veteran-tote-wide .tg-style-head h2,   #tg-veteran-tote-wide .tg-carry-copy h2,   #tg-veteran-tote-wide .tg-detail-copy h2,   #tg-veteran-tote-wide .tg-faq-head h2 {     font-size: clamp(36px, 10vw, 52px);   }   #tg-veteran-tote-wide .tg-style-grid {     grid-template-columns: repeat(2, minmax(0, 1fr));     gap: 12px;   }   #tg-veteran-tote-wide .tg-style-label {     min-height: 76px;     padding: 14px;   }   #tg-veteran-tote-wide .tg-carry,   #tg-veteran-tote-wide .tg-gift {     min-height: 0;   }   #tg-veteran-tote-wide .tg-carry-media img,   #tg-veteran-tote-wide .tg-gift-media img {     height: auto;     aspect-ratio: 1 \/ 1;   }   #tg-veteran-tote-wide .tg-carry-copy,   #tg-veteran-tote-wide .tg-gift-copy {     padding: 64px 24px;   }   #tg-veteran-tote-wide .tg-detail-media {     grid-template-columns: 1fr;   }   #tg-veteran-tote-wide .tg-detail-media \u003e img,   #tg-veteran-tote-wide .tg-detail-stack img {     min-height: 0;     aspect-ratio: 1 \/ 1;   }   #tg-veteran-tote-wide .tg-detail-stack {     grid-template-columns: repeat(2, minmax(0, 1fr));     grid-template-rows: 1fr;   }   #tg-veteran-tote-wide .tg-size-board {     margin-top: 8px;   }   #tg-veteran-tote-wide .tg-final {     min-height: 530px;   } } @media (max-width: 470px) {   #tg-veteran-tote-wide p {     font-size: 16px;   }   #tg-veteran-tote-wide .tg-hero-copy {     min-height: 550px;   }   #tg-veteran-tote-wide .tg-hero h1 {     font-size: 46px;   }   #tg-veteran-tote-wide .tg-hero-meta,   #tg-veteran-tote-wide .tg-btn {     width: 100%;   }   #tg-veteran-tote-wide .tg-price {     width: 100%;   }   #tg-veteran-tote-wide .tg-ribbon-item {     padding: 19px 10px;   }   #tg-veteran-tote-wide .tg-story-notes {     grid-template-columns: 1fr;   }   #tg-veteran-tote-wide .tg-style-label strong {     font-size: 16px;   }   #tg-veteran-tote-wide .tg-style-label span {     font-size: 9px;     letter-spacing: .07em;   }   #tg-veteran-tote-wide .tg-detail-stack {     gap: 10px;   }   #tg-veteran-tote-wide .tg-size-board {     grid-template-columns: 1fr;   }   #tg-veteran-tote-wide .tg-measure {     min-height: 0;     padding: 22px 20px;   } } \u003c\/style\u003e\n\u003cdiv id=\"tg-veteran-tote-wide\"\u003e\n\u003csection class=\"tg-hero\"\u003e\n\u003cdiv class=\"tg-hero-copy\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eVietnam Veteran Tribute Collection\u003c\/span\u003e\n\u003ch1\u003eCarry the story forward.\u003c\/h1\u003e\n\u003cp\u003eA meaningful canvas tote that brings commemorative artwork into the everyday—made for errands, outings and the moments when remembrance belongs close at hand.\u003c\/p\u003e\n\u003cdiv class=\"tg-hero-meta\"\u003e\n\u003cspan class=\"tg-price\"\u003eFrom $32.99 USD\u003c\/span\u003e \u003ca class=\"tg-btn\" href=\"https:\/\/yournicola.com\/products\/%F0%9F%8C%B9vietnam-veteran-canvas-tote-bag-embroidered-tribute-gift-1\"\u003eChoose Your Design\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-hero-media\"\u003e\n\u003cimg alt=\"Vietnam Veteran tribute canvas tote carried at an outdoor market\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_02.png?v=1791522284\"\u003e \u003cspan class=\"tg-hero-stamp\"\u003eTribute Art\u003cbr\u003eEveryday Carry\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-label=\"Product highlights\" class=\"tg-ribbon\"\u003e\n\u003cdiv class=\"tg-ribbon-item\"\u003e\n\u003cstrong\u003eFull-Color Tribute Art\u003c\/strong\u003e\u003cspan\u003eStory-forward design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-ribbon-item\"\u003e\n\u003cstrong\u003eCanvas Character\u003c\/strong\u003e\u003cspan\u003eRelaxed everyday style\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-ribbon-item\"\u003e\n\u003cstrong\u003eDouble Carry Handles\u003c\/strong\u003e\u003cspan\u003eEasy to grab and go\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-ribbon-item\"\u003e\n\u003cstrong\u003eSeven Distinct Looks\u003c\/strong\u003e\u003cspan\u003ePlus a four-piece set\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-story\"\u003e\n\u003cdiv class=\"tg-wrap tg-story-grid\"\u003e\n\u003cdiv class=\"tg-story-media\"\u003e\u003cimg alt=\"Vietnam Veteran tribute tote displayed beside a remembrance photograph\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_17.png?v=1791522283\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tg-story-copy\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eMore Than A Basic Tote\u003c\/span\u003e\n\u003ch2\u003eA practical carryall with personal meaning.\u003c\/h2\u003e\n\u003cp\u003eThe detailed tribute artwork gives this tote a voice of its own. It honors service, memory and pride while keeping the silhouette relaxed enough for real daily routines.\u003c\/p\u003e\n\u003cp\u003eChoose the color story that feels most personal, then carry it to the market, library, a weekend outing or wherever the day leads.\u003c\/p\u003e\n\u003cdiv class=\"tg-story-notes\"\u003e\n\u003cdiv class=\"tg-note\"\u003e\n\u003cb\u003eMeaningful artwork\u003c\/b\u003e\u003cspan\u003eA commemorative visual story designed to be seen and remembered.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-note\"\u003e\n\u003cb\u003eEveryday versatility\u003c\/b\u003e\u003cspan\u003eA flexible tote profile that fits naturally into day-to-day life.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-note\"\u003e\n\u003cb\u003eEasy to carry\u003c\/b\u003e\u003cspan\u003eTwo fabric handles create a familiar, grab-and-go feel.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-note\"\u003e\n\u003cb\u003eGift-ready sentiment\u003c\/b\u003e\u003cspan\u003eA thoughtful choice for veterans, families and history enthusiasts.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-quote\"\u003e\n\u003cdiv class=\"tg-quote-inner\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003ePride · Memory · Everyday Purpose\u003c\/span\u003e\n\u003ch2\u003eThe things we carry can hold more than what is inside.\u003c\/h2\u003e\n\u003cp\u003eA tote can be practical and still tell a story. This one turns an everyday essential into a visible tribute—distinctive, personal and ready to travel with you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-styles\"\u003e\n\u003cdiv class=\"tg-wrap\"\u003e\n\u003cdiv class=\"tg-style-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eChoose The One That Speaks To You\u003c\/span\u003e\n\u003ch2\u003eOne tribute. Seven visual stories.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eEach option carries the same commemorative spirit with its own color, handle treatment and overall mood. A four-piece collection is also available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-style-grid\"\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #4a5740;\"\u003e\u003cimg alt=\"Army Green Vietnam Veteran tribute canvas tote\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/146648dbc8df98d63cfa836c9aa84914.png?v=1791514640\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eArmy Green\u003c\/strong\u003e\u003cspan\u003eClassic service-inspired tone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #1f3e58;\"\u003e\u003cimg alt=\"Navy Blue All-Over Vietnam Veteran tribute canvas tote\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/146358c42433fd59962a82419c40ff3b.png?v=1791514638\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eNavy Blue All-Over\u003c\/strong\u003e\u003cspan\u003eRich edge-to-edge color\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #b29a71;\"\u003e\u003cimg alt=\"Khaki Vietnam Veteran tribute canvas tote\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/e356b4ab5a2372c688fc1da4edb18df4.png?v=1791514640\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eKhaki\u003c\/strong\u003e\u003cspan\u003eWarm heritage neutral\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #d7d1c3;\"\u003e\u003cimg alt=\"Ivory Vietnam Veteran tribute canvas tote\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/eeb94dcf4402d9d1d2bc4dff55db0dc8.png?v=1791514632\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eIvory\u003c\/strong\u003e\u003cspan\u003eLight graphic contrast\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #74332f;\"\u003e\u003cimg alt=\"Burgundy Vietnam Veteran tribute canvas tote\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/9a59a120acd2a0ecf946f468df9dc6a3.png?v=1791514637\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eBurgundy\u003c\/strong\u003e\u003cspan\u003eDeep commemorative red\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #233f55;\"\u003e\u003cimg alt=\"Navy Blue Vietnam Veteran tribute canvas tote\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/93e38fb4ab555ddd46c037ccde3bf5a9.png?v=1791514639\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eNavy Blue\u003c\/strong\u003e\u003cspan\u003eBold everyday classic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #31453a;\"\u003e\u003cimg alt=\"Forest Green All-Over Vietnam Veteran tribute canvas tote\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/67207932acb2b71a012f2bc7ac0fadf7.png?v=1791514641\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eForest Green All-Over\u003c\/strong\u003e\u003cspan\u003eDeep field-inspired finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tg-style-card\" style=\"--card-color: #a57c42;\"\u003e\u003cimg alt=\"Four Vietnam Veteran tribute tote designs displayed together\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/3_76c9cbd0-4be2-401f-8844-16167968a076.png?v=1791527639\"\u003e\n\u003cdiv class=\"tg-style-label\"\u003e\n\u003cstrong\u003eFour-Piece Set\u003c\/strong\u003e\u003cspan\u003eA coordinated collection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-carry\"\u003e\n\u003cdiv class=\"tg-carry-media\"\u003e\u003cimg alt=\"Open khaki Vietnam Veteran tote holding everyday essentials\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_07.png?v=1791522284\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tg-carry-copy\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eReady For The Day\u003c\/span\u003e\n\u003ch2\u003eCarry the things you actually reach for.\u003c\/h2\u003e\n\u003cp\u003eIts open, flexible profile makes it an easy companion for the small essentials that move through the day with you.\u003c\/p\u003e\n\u003cdiv class=\"tg-carry-list\"\u003e\n\u003cdiv class=\"tg-carry-point\"\u003e\n\u003ci\u003e01\u003c\/i\u003e\n\u003cdiv\u003e\n\u003cb\u003eEasy everyday space\u003c\/b\u003e\u003cspan\u003eBring along a book, bottle, notebook and the little extras that keep the day moving.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-carry-point\"\u003e\n\u003ci\u003e02\u003c\/i\u003e\n\u003cdiv\u003e\n\u003cb\u003eGrab-and-go shape\u003c\/b\u003e\u003cspan\u003eA relaxed tote silhouette that works at home, in the car and out for the day.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-carry-point\"\u003e\n\u003ci\u003e03\u003c\/i\u003e\n\u003cdiv\u003e\n\u003cb\u003eArtwork with presence\u003c\/b\u003e\u003cspan\u003eA detailed front design gives the bag a distinctive, story-forward finish.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"tg-btn\" href=\"https:\/\/yournicola.com\/products\/%F0%9F%8C%B9vietnam-veteran-canvas-tote-bag-embroidered-tribute-gift-1\"\u003eView Available Styles\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-detail\"\u003e\n\u003cdiv class=\"tg-wrap tg-detail-grid\"\u003e\n\u003cdiv class=\"tg-detail-copy\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eLook Closer\u003c\/span\u003e\n\u003ch2\u003eTexture, color and details that stand out.\u003c\/h2\u003e\n\u003cp\u003eThe canvas character, stitched edges and fabric handles give the tote a relaxed, usable feel. The full-color artwork remains the focal point from every angle.\u003c\/p\u003e\n\u003cdiv class=\"tg-detail-tags\"\u003e\n\u003cspan\u003eCanvas Character\u003c\/span\u003e \u003cspan\u003eDouble Handles\u003c\/span\u003e \u003cspan\u003eFull-Color Artwork\u003c\/span\u003e \u003cspan\u003eSoft Structure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-detail-media\"\u003e\n\u003cimg alt=\"Close view of Vietnam Veteran tribute tote artwork and handles\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_10.png?v=1791522285\"\u003e\n\u003cdiv class=\"tg-detail-stack\"\u003e\n\u003cimg alt=\"Navy all-over Vietnam Veteran tote with travel essentials\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_21.png?v=1791522285\"\u003e \u003cimg alt=\"Navy Vietnam Veteran tote hanging in a bright entryway\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_02_23.png?v=1791522283\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-size\"\u003e\n\u003cdiv class=\"tg-wrap tg-size-grid\"\u003e\n\u003cdiv class=\"tg-size-copy\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eBag Size Guide\u003c\/span\u003e\n\u003ch2\u003eRoom for the things that matter.\u003c\/h2\u003e\n\u003cp\u003eA practical everyday tote profile with enough space for daily essentials, while remaining easy to carry at your side or over your shoulder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv aria-label=\"Tote bag dimensions\" class=\"tg-size-board\"\u003e\n\u003cdiv class=\"tg-measure\"\u003e\n\u003csmall\u003eWidth\u003c\/small\u003e\u003cstrong\u003e40 cm\u003c\/strong\u003e\u003cspan\u003e15.8 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-measure\"\u003e\n\u003csmall\u003eHeight\u003c\/small\u003e\u003cstrong\u003e34 cm\u003c\/strong\u003e\u003cspan\u003e13.4 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-measure\"\u003e\n\u003csmall\u003eBase depth\u003c\/small\u003e\u003cstrong\u003e10 cm\u003c\/strong\u003e\u003cspan\u003e3.9 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"tg-size-note\"\u003eMeasurements are approximate and taken at the widest points of the bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-gift\"\u003e\n\u003cdiv class=\"tg-gift-media\"\u003e\u003cimg alt=\"Burgundy Vietnam Veteran tribute tote styled as a meaningful gift\" loading=\"eager\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0610\/8181\/3121\/files\/Codex_2026_10_8_21_01_51.png?v=1791522283\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tg-gift-copy\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eA Gift With A Story In It\u003c\/span\u003e\n\u003ch2\u003eChosen with respect. Carried with pride.\u003c\/h2\u003e\n\u003cp\u003eFor a veteran, a military family member, a history enthusiast or someone who values meaningful everyday pieces, this tote turns a practical gift into a personal gesture.\u003c\/p\u003e\n\u003ca class=\"tg-btn\" href=\"https:\/\/yournicola.com\/products\/%F0%9F%8C%B9vietnam-veteran-canvas-tote-bag-embroidered-tribute-gift-1\"\u003eSelect Your Tote\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-faq\"\u003e\n\u003cdiv class=\"tg-wrap tg-faq-grid\"\u003e\n\u003cdiv class=\"tg-faq-head\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eGood To Know\u003c\/span\u003e\n\u003ch2\u003eBefore you carry it.\u003c\/h2\u003e\n\u003cp\u003eA few simple details to help you choose your favorite design and enjoy it in everyday life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tg-faq-list\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich designs can I choose from?\u003c\/summary\u003e\n\u003cp\u003eThe collection includes Army Green, Navy Blue All-Over, Khaki, Ivory, Burgundy, Navy Blue and Forest Green All-Over.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs a multi-piece collection available?\u003c\/summary\u003e\n\u003cp\u003eYes. A coordinated four-piece set is available alongside the individual style options.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat can I use the tote for?\u003c\/summary\u003e\n\u003cp\u003eIts relaxed everyday shape works well for errands, casual outings, books, personal essentials and thoughtful gifting.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should I care for it?\u003c\/summary\u003e\n\u003cp\u003eSpot clean gently when needed and allow the tote to air dry so the artwork and fabric stay looking their best.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tg-final\"\u003e\n\u003cdiv class=\"tg-final-inner\"\u003e\n\u003cspan class=\"tg-eyebrow\"\u003eEveryday Utility · Personal Meaning\u003c\/span\u003e\n\u003ch2\u003eCarry a tribute that means something.\u003c\/h2\u003e\n\u003cp\u003eChoose the design that speaks to you and bring its story into the moments, errands and journeys of everyday life.\u003c\/p\u003e\n\u003ca class=\"tg-btn\" href=\"https:\/\/yournicola.com\/products\/%F0%9F%8C%B9vietnam-veteran-canvas-tote-bag-embroidered-tribute-gift-1\"\u003eChoose Your Vietnam Veteran Tote\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"Army Green","offer_id":57737565929638,"sku":"gz0122","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue All-Over","offer_id":57737565962406,"sku":"gz0122","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":57737565995174,"sku":"gz0122","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Ivory","offer_id":57737566027942,"sku":"gz0122","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":57737566060710,"sku":"gz0122","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue","offer_id":57737566093478,"sku":"gz0122","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Forest Green All-Over","offer_id":57737566126246,"sku":"gz0122","price":32.99,"currency_code":"USD","in_stock":true},{"title":"🔥Bestselling Set[4pcs]（ Free Shipping📦）","offer_id":57737566159014,"sku":"gz0122","price":119.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6663\/0566\/files\/3_76c9cbd0-4be2-401f-8844-16167968a076.png?v=1792637475","url":"https:\/\/yournicola.com\/products\/%f0%9f%8c%b9vietnam-veteran-canvas-tote-bag-embroidered-tribute-gift","provider":"yournicola","version":"1.0","type":"link"}