{
  "action": "Product-ShowQuickView",
  "queryString": "pid=33335",
  "locale": "default",
  "product": {
    "images": {
      "hi-res": [
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "index": "0",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "responsiveImages": ""
        },
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "index": "1",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "responsiveImages": ""
        },
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "index": "2",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=3000,width=3000,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "responsiveImages": ""
        }
      ],
      "large": [
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "index": "0",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "responsiveImages": ""
        },
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "index": "1",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "responsiveImages": ""
        },
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "index": "2",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "responsiveImages": ""
        }
      ],
      "small": [
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "index": "0",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg",
          "responsiveImages": ""
        },
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "index": "1",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg",
          "responsiveImages": ""
        },
        {
          "alt": "American Flag Tactical Cap",
          "url": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "index": "2",
          "title": "",
          "absURL": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "maxImageSrc": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=250,width=250,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg",
          "responsiveImages": ""
        }
      ]
    },
    "uuid": "a086fc78a3819eb1b6138ca62e",
    "id": "33335",
    "productName": "American Flag Tactical Cap",
    "productType": "master",
    "brand": "M48 Gear",
    "price": {
      "type": "range",
      "min": {
        "sales": {
          "value": 6.9,
          "currency": "USD",
          "formatted": "$6.90",
          "decimalPrice": "6.90"
        },
        "list": null
      },
      "max": {
        "sales": {
          "value": 6.98,
          "currency": "USD",
          "formatted": "$6.98",
          "decimalPrice": "6.98"
        },
        "list": null
      }
    },
    "renderedPrice": "    <div class=\"price\">\n        <span class=\"range\">\n    \n\n    \n    \n    \n\n\n\n<span class=\"price-container \">\n    \n\n    \n    <span class=\"sales\">\n        \n            <span class=\"value\" content=\"6.90\" data-price=\"$6.90\">\n                \n                $6.90\n\n\n            </span>\n        \n        \n        \n    </span>\n    \n    \n</span>\n\n    -\n    \n    \n    \n\n\n\n<span class=\"price-container \">\n    \n\n    \n    <span class=\"sales\">\n        \n        \n            <span class=\"value\" content=\"6.98\" data-price=\"$6.98\">\n                \n                $6.98\n\n\n            </span>\n        \n        \n    </span>\n    \n    \n</span>\n\n</span>\n\n    </div>\n\n\n",
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 10,
    "variationAttributes": [
      {
        "attributeId": "color",
        "displayName": "color",
        "id": "color",
        "swatchable": true,
        "displayValue": "",
        "values": [
          {
            "id": "ACU",
            "description": null,
            "displayValue": "Army Digital",
            "value": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-acu/american-flag-tactical-hat-digital-camo-front-view.jpg",
            "selected": false,
            "selectable": true,
            "url": "https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=ACU&pid=33335&quantity=1",
            "images": {}
          },
          {
            "id": "OD",
            "description": null,
            "displayValue": "Olive Drab",
            "value": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-od/american-flag-tactical-hat-od-green-front-view.jpg",
            "selected": false,
            "selectable": true,
            "url": "https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=OD&pid=33335&quantity=1",
            "images": {}
          },
          {
            "id": "BLK",
            "description": null,
            "displayValue": "Black",
            "value": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-blk/american-flag-tactical-hat-black-front-view.jpg",
            "selected": false,
            "selectable": true,
            "url": "https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=BLK&pid=33335&quantity=1",
            "images": {}
          },
          {
            "id": "SAN",
            "description": null,
            "displayValue": "Sand",
            "value": "https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-san/american-flag-tactical-hat-sand-khaki-front-view.jpg",
            "selected": false,
            "selectable": true,
            "url": "https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=SAN&pid=33335&quantity=1",
            "images": {}
          }
        ]
      }
    ],
    "longDescription": "The American Flag Tactical Cap proudly displays your commitment to country with a bold, embroidered flag patch front and center. Built for everyday wear and rugged enough for the outdoors, it’s made from 100% cotton and features a structured six-panel design with an adjustable Velcro strap for a secure fit. Whether you're working, training, or relaxing, this cap keeps you covered in both comfort and American pride.\n\nAvailable in army digital, olive drab, black, and sand, the cap also features subtle M48 OPS branding on the back panel and strap. It’s a dependable piece of gear that speaks to those who value resilience, function—and the flag.",
    "shortDescription": "<ul class=\"ulfont\" style=\"margin-left: 14px;\"><li style=\"display: list-item; list-style-type: disc\"><b>PREMIUM COTTON CONSTRUCTION:</b> Crafted from 100% cotton for comfort and breathability.</li><li style=\"display: list-item; list-style-type: disc\"><b>VELCRO STRAP ADJUSTMENT:</b> Adjustable Velcro closure for a one-size-fits-most fit.</li><li style=\"display: list-item; list-style-type: disc\"><b>EMBROIDERED FLAG PATCH:</b> Displays the American flag front and center with lasting pride.</li><li style=\"display: list-item; list-style-type: disc\"><b>STRUCTURED SIX-PANEL DESIGN:</b> Classic fit with reinforced stitching for durability.</li><li style=\"display: list-item; list-style-type: disc\"><b>MULTIPLE COLOR OPTIONS:</b> Available in army digital, olive drab, black, and sand.</li></ul>",
    "rating": 5,
    "promotions": null,
    "attributes": [
      {
        "ID": "ote_attributes",
        "name": "OTE Custom Attributes",
        "attributes": [
          {
            "label": "ca_ExcludeExpressShipping",
            "value": [
              "N"
            ]
          },
          {
            "label": "PLP Title",
            "value": [
              "American Flag Tactical Cap"
            ]
          }
        ]
      },
      {
        "ID": "ote_refinement",
        "name": "OTE Refinements",
        "attributes": [
          {
            "label": "Apparel",
            "value": [
              "Caps"
            ]
          },
          {
            "label": "Brand",
            "value": [
              "M48 Gear"
            ]
          }
        ]
      }
    ],
    "availability": {
      "messages": [
        "In Stock"
      ],
      "inStockDate": null
    },
    "available": true,
    "formatedInStockDate": null,
    "options": [],
    "quantities": [
      {
        "value": "1",
        "selected": true,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=1"
      },
      {
        "value": "2",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=2"
      },
      {
        "value": "3",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=3"
      },
      {
        "value": "4",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=4"
      },
      {
        "value": "5",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=5"
      },
      {
        "value": "6",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=6"
      },
      {
        "value": "7",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=7"
      },
      {
        "value": "8",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=8"
      },
      {
        "value": "9",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=9"
      },
      {
        "value": "10",
        "selected": false,
        "url": "/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&quantity=10"
      }
    ],
    "selectedProductUrl": "/M48-OPS-American-Flag-Cap-SAN-33335/33335.html?%2FM48-OPS-American-Flag-Cap-SAN-33335%2F33335.html=undefined&quantity=undefined",
    "readyToOrder": false,
    "online": true,
    "pageTitle": "American Flag Tactical Cap",
    "pageDescription": "<b>PREMIUM COTTON CONSTRUCTION:</b> Crafted from 100% cotton for comfort and breathability.",
    "pageKeywords": null,
    "pageMetaTags": [
      {},
      {},
      {}
    ],
    "template": null,
    "_gtmCategoryID": "6243",
    "_gtmCategory": "Bushcraft",
    "_gtmMasterID": "33335",
    "_gtmBrand": "M48 Gear",
    "_gtmPrice": null,
    "_gtmVariantID": null,
    "availableForInStorePickup": false,
    "giftRegistryLink": "/on/demandware.store/Sites-Chkadels-Site/default/GiftRegistry-AddProductInterceptAjax?rurl=3",
    "responsiveImages": [
      {
        "normal": {
          "default": "https://www.chkadels.com/dw/image/v2/BJVG_PRD/on/demandware.static/-/Sites-OTE-master-catalog/default/v1789797999035/Products/A03-BK2990.jpg?sw=800&sfrm=jpg",
          "large": "https://www.chkadels.com/dw/image/v2/BJVG_PRD/on/demandware.static/-/Sites-OTE-master-catalog/default/v1789797999035/Products/A03-BK2990.jpg?sw=1600&sfrm=jpg"
        },
        "mobile": {
          "default": "https://www.chkadels.com/dw/image/v2/BJVG_PRD/on/demandware.static/-/Sites-OTE-master-catalog/default/v1789797999035/Products/A03-BK2990.jpg?sw=375&sfrm=jpg",
          "large": "https://www.chkadels.com/dw/image/v2/BJVG_PRD/on/demandware.static/-/Sites-OTE-master-catalog/default/v1789797999035/Products/A03-BK2990.jpg?sw=750&sfrm=jpg"
        },
        "alt": "American Flag Tactical Cap",
        "title": "American Flag Tactical Cap",
        "raw": {}
      }
    ],
    "badge": {},
    "ca_ShowEmailMe": "Y",
    "excludeExpressShipping": false,
    "ageLimit": false,
    "stateRestrictions": "",
    "retailQtyLimit": "0",
    "videoSchema": {},
    "international": "Y",
    "cloudflareVideoURL": "",
    "ca_LongDescription": "The American Flag Tactical Cap proudly displays your commitment to country with a bold, embroidered flag patch front and center. Built for everyday wear and rugged enough for the outdoors, it’s made from 100% cotton and features a structured six-panel design with an adjustable Velcro strap for a secure fit. Whether you're working, training, or relaxing, this cap keeps you covered in both comfort and American pride.\n\nAvailable in army digital, olive drab, black, and sand, the cap also features subtle M48 OPS branding on the back panel and strap. It’s a dependable piece of gear that speaks to those who value resilience, function—and the flag.",
    "ca_SKU": "03 BK2990",
    "ca_ShortDescription": "<ul class=\"ulfont\" style=\"margin-left: 14px;\"><li style=\"display: list-item; list-style-type: disc\"><b>PREMIUM COTTON CONSTRUCTION:</b> Crafted from 100% cotton for comfort and breathability.</li><li style=\"display: list-item; list-style-type: disc\"><b>VELCRO STRAP ADJUSTMENT:</b> Adjustable Velcro closure for a one-size-fits-most fit.</li><li style=\"display: list-item; list-style-type: disc\"><b>EMBROIDERED FLAG PATCH:</b> Displays the American flag front and center with lasting pride.</li><li style=\"display: list-item; list-style-type: disc\"><b>STRUCTURED SIX-PANEL DESIGN:</b> Classic fit with reinforced stitching for durability.</li><li style=\"display: list-item; list-style-type: disc\"><b>MULTIPLE COLOR OPTIONS:</b> Available in army digital, olive drab, black, and sand.</li></ul>",
    "masterProductId": "33335",
    "hasEngraving": false,
    "engravingCharLimit": 0,
    "ca_ItemName": "American Flag Tactical Cap",
    "ca_MetaDescription": "<b>PREMIUM COTTON CONSTRUCTION:</b> Crafted from 100% cotton for comfort and breathability.",
    "ca_Title": "American Flag Tactical Cap",
    "hasPreOrderVariant": false,
    "dailyDealPromotion": false
  },
  "addToCartUrl": {},
  "resources": {
    "info_selectforstock": "Select Styles for Availability",
    "assistiveSelectedText": "selected"
  },
  "quickViewFullDetailMsg": "View Full Details",
  "closeButtonText": "Close Quickview Dialog",
  "enterDialogMessage": "Start of Quickview dialog window. Select Close to cancel and close the window.",
  "template": "product/quickView.isml",
  "slickData": {
    "arrows": true,
    "dots": true,
    "slidesToShow": 1
  },
  "renderedTemplate": "<div class=\"product-quickview product-master col mb-0 product-wrapper product-detail\"\ndata-disable-zoom=\"true\"\ndata-pid=\"33335\">\n    <div class=\"row\">\n        <!-- Product Images Carousel -->\n        \n\n\n\n\n\n\n\n\n\n\n<style>\n    .img-zoom-preload {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    opacity: 0;\n    pointer-events: none;\n    overflow: hidden;\n}\n\n.c-product-detail__carousel--pdp,\n.c-product-detail__carousel--quickview {\n    min-height: 300px; /* Adjust based on your typical image height */\n    position: relative;\n}\n\n@media (min-width: 768px) {\n    .c-product-detail__carousel--pdp,\n    .c-product-detail__carousel--quickview {\n        min-height: 400px; /* Larger for desktop */\n    }\n}\n\n/* Add a subtle loading indicator */\n.c-product-detail__carousel--pdp:empty::before,\n.c-product-detail__carousel--quickview:empty::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-color: #f8f9fa;\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  .js-carousel-thumbs.slick-vertical {\n    height: auto !important;\n    max-height: 500px;\n    overflow-y: auto;\n  }\n}\n\n</style>\n<div class=\"c-product-detail__images c-product-detail__images--quickview primary-images col-12 position-relative px-0\">\n    \n        <div class=\"js-product-badge product-badge\">\n            <div class=\"position-absolute c-product-detail__badge c-product-detail__badge\" style=\"color:; background-color:;\">\n    \n</div>\n\n        </div>\n    \n    <section class=\"slide\" aria-labelledby=\"product-imgs-heading\">\n        <h2 id=\"product-imgs-heading\" class=\"sr-only\">\n            Product Images\n        </h2>\n        <div class=\"js-carousel-main c-product-detail__carousel--quickview js-slider s-slick mb-4 mb-md-0\"\n        data-slick=\"{&quot;arrows&quot;:true,&quot;dots&quot;:true,&quot;slidesToShow&quot;:1}\">\n            \n                \n                    \n                        <div class=\"c-product-detail__img-wrapper\">\n    <img\n        width=\"600\"\n        height=\"600\"\n        sizes=\"(min-width: 1600px) 600px,\n            (min-width: 768px) 50vw,\n            100vw\"\n        class=\"d-block img-fluid\"\n        title=\"\"\n        itemprop=\"image\"\n        src=\"https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/a03-bk2990/american-flag-tactical-cap-front-view-black-cotton-six-panel.jpg\"\n        data-lazy=\"\"\n        alt=\"American Flag Tactical Cap image number 0\"\n        loading=\"eager\"\n        fetchpriority=\"high\"\n    />\n</div>\n\n                    \n                \n            \n                \n                    <div class=\"img-zoom-d-none d-none\">\n                        \n                            <div class=\"c-product-detail__img-wrapper\">\n    <img\n        width=\"600\"\n        height=\"600\"\n        sizes=\"(min-width: 1600px) 600px,\n            (min-width: 768px) 50vw,\n            100vw\"\n        class=\"d-block img-fluid\"\n        title=\"\"\n        itemprop=\"image\"\n        src=\"\"\n        data-lazy=\"https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/c03-bk2990/american-flag-tactical-cap-back-view-m48-logo-velcro-strap.jpg\"\n        alt=\"American Flag Tactical Cap image number 1\"\n        loading=\"lazy\"\n        fetchpriority=\"auto\"\n    />\n</div>\n\n                        \n                    </div>\n                \n            \n                \n                    <div class=\"img-zoom-d-none d-none\">\n                        \n                            <div class=\"c-product-detail__img-wrapper\">\n    <img\n        width=\"600\"\n        height=\"600\"\n        sizes=\"(min-width: 1600px) 600px,\n            (min-width: 768px) 50vw,\n            100vw\"\n        class=\"d-block img-fluid\"\n        title=\"\"\n        itemprop=\"image\"\n        src=\"\"\n        data-lazy=\"https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=1000,width=1000,quality=75/images/d03-bk2990/american-flag-tactical-cap-worn-model-black-cotton-adjustable.jpg\"\n        alt=\"American Flag Tactical Cap image number 2\"\n        loading=\"lazy\"\n        fetchpriority=\"auto\"\n    />\n</div>\n\n                        \n                    </div>\n                \n            \n        </div>\n        \n    </section>\n</div>\n\n\n        <!-- Product Name and Number -->\n        <div class=\"col-sm-6\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <section>\n                        <h1 class=\"product-name\">American Flag Tactical Cap</h1>\n                    </section>\n                </div>\n            </div>\n\n            <div class=\"row\">\n                <div class=\"col\">\n                    <!-- Prices -->\n                    <div class=\"prices text-left\">\n                        \n                        \n    <div class=\"price\">\n        <span class=\"range\">\n    \n\n    \n    \n    \n\n\n\n<span class=\"price-container \">\n    \n\n    \n    <span class=\"sales\">\n        \n            <span class=\"value\" content=\"6.90\" data-price=\"$6.90\">\n                \n                $6.90\n\n\n            </span>\n        \n        \n        \n    </span>\n    \n    \n</span>\n\n    -\n    \n    \n    \n\n\n\n<span class=\"price-container \">\n    \n\n    \n    <span class=\"sales\">\n        \n        \n            <span class=\"value\" content=\"6.98\" data-price=\"$6.98\">\n                \n                $6.98\n\n\n            </span>\n        \n        \n    </span>\n    \n    \n</span>\n\n</span>\n\n    </div>\n\n\n                    </div>\n                </div>\n            </div>\n\n            <!-- Applicable Promotions -->\n            <div class=\"row\">\n                <div class=\"col-12 promotions\">\n                    <div class=\"align-self-center\">\n                        \n\n\n\n                    </div>\n                </div>\n            </div>\n\n            <!-- Product Rating -->\n            <div class=\"row\">\n                <div class=\"col\">\n                    <div class=\"product-number-rating clearfix\">\n    <!-- Product Number -->\n    <div class=\"product-number pull-left\">\n        <span class=\"product-id d-none\">33335</span>\n\n    <span class=\"product-sku js-product-sku\">\n        #03 BK2990\n    </span>\n\n\n    </div>\n\n    <!-- Product Rating -->\n    <div class=\"ratings pull-right\">\n        <span class=\"sr-only\">5 out of 5 Customer Rating</span>\n        \n\n\n\n\n\n\n\n\n    \n        \n            <svg class=\"c-icon c-icon--rating-star\" aria-hidden=\"true\">\n     \n    <use class=\"\" xlink:href=\"/on/demandware.static/Sites-Chkadels-Site/-/default/dw5db244a7/svg/symbols.svg#svg-star\"></use>\n    \n</svg>\n\n        \n    \n        \n            <svg class=\"c-icon c-icon--rating-star\" aria-hidden=\"true\">\n     \n    <use class=\"\" xlink:href=\"/on/demandware.static/Sites-Chkadels-Site/-/default/dw5db244a7/svg/symbols.svg#svg-star\"></use>\n    \n</svg>\n\n        \n    \n        \n            <svg class=\"c-icon c-icon--rating-star\" aria-hidden=\"true\">\n     \n    <use class=\"\" xlink:href=\"/on/demandware.static/Sites-Chkadels-Site/-/default/dw5db244a7/svg/symbols.svg#svg-star\"></use>\n    \n</svg>\n\n        \n    \n        \n            <svg class=\"c-icon c-icon--rating-star\" aria-hidden=\"true\">\n     \n    <use class=\"\" xlink:href=\"/on/demandware.static/Sites-Chkadels-Site/-/default/dw5db244a7/svg/symbols.svg#svg-star\"></use>\n    \n</svg>\n\n        \n    \n        \n            <svg class=\"c-icon c-icon--rating-star\" aria-hidden=\"true\">\n     \n    <use class=\"\" xlink:href=\"/on/demandware.static/Sites-Chkadels-Site/-/default/dw5db244a7/svg/symbols.svg#svg-star\"></use>\n    \n</svg>\n\n        \n    \n\n\n    </div>\n</div>\n\n                </div>\n            </div>\n\n            <!-- Short Description -->\n            \n<div class=\"row\">\n    <div class=\"description col \">\n        \n\n    <div class=\"value content pt-4\">\n        <ul class=\"ulfont\" style=\"margin-left: 14px;\"><li style=\"display: list-item; list-style-type: disc\"><b>PREMIUM COTTON CONSTRUCTION:</b> Crafted from 100% cotton for comfort and breathability.</li><li style=\"display: list-item; list-style-type: disc\"><b>VELCRO STRAP ADJUSTMENT:</b> Adjustable Velcro closure for a one-size-fits-most fit.</li><li style=\"display: list-item; list-style-type: disc\"><b>EMBROIDERED FLAG PATCH:</b> Displays the American flag front and center with lasting pride.</li><li style=\"display: list-item; list-style-type: disc\"><b>STRUCTURED SIX-PANEL DESIGN:</b> Classic fit with reinforced stitching for durability.</li><li style=\"display: list-item; list-style-type: disc\"><b>MULTIPLE COLOR OPTIONS:</b> Available in army digital, olive drab, black, and sand.</li></ul>\n    </div>\n\n\n\n    </div>\n</div>\n\n\n            <hr>\n\n            <div class=\"detail-panel\">\n                <!-- Attributes -->\n                <section class=\"attributes\">\n\n                    <div class=\"row\">\n    <div class=\"col\">\n        \n            <div class=\"main-attributes\">\n                \n                    \n                \n                    \n                \n            </div>\n        \n    </div>\n</div>\n\n\n                        \n                            <div data-attr=\"color\" class=\"swatch row\">\n                                <div class=\"col-12\">\n                                    \n\n\n<div class=\"c-product-detail__attributes__item js-product-attribute-item attribute col\">\n\n\n    \n\n        <!-- Select <Attribute> Label -->\n        <span class=\"color non-input-label\">\n            \n            <span class = \"js-hide-on-select\">Select</span> color\n            <span class=\"attribute-required\">(required):</span>\n            <span class=\"js-variant-color color-variant\"></span>\n            \n            \n            <span class=\"c-product-detail__attributes__item__error add-to-cart-validation d-none\">\n                Select color\n            </span>\n            \n        </span>\n\n        <!-- Circular Swatch Image Attribute Values -->\n        <div class=\"pb-4\">\n            \n            \n            \n                \n                    \n                \n                \n            \n                \n                    \n                \n                \n            \n                \n                    \n                \n                \n            \n                \n                    \n                \n                \n            \n            \n            \n                <!-- Image-based swatches in slick slider -->\n                <div class=\"variations-slick-slider\">\n                    <div class=\"js-variations-slider s-slick s-slick--variations\" \n                         data-slick='{\"arrows\": false, \"slidesToShow\": 6, \"slidesToScroll\": 1, \"infinite\": false, \"variableWidth\": false, \"centerMode\": false, \"adaptiveHeight\": false, \"swipeToSlide\": true, \"touchMove\": true, \"responsive\": [{\"breakpoint\": 768, \"settings\": {\"slidesToShow\": 4, \"variableWidth\": false}}, {\"breakpoint\": 480, \"settings\": {\"slidesToShow\": 2, \"variableWidth\": false}}]}'\n                         style=\"max-width: 900px;\">\n                        \n                            \n                                <div class=\"variation-slide\">\n                                    <button class=\"btn color-attribute js-attr-selector-color\"\n                                        aria-label=\"Select color Army Digital\"\n                                        aria-describedby=\"ACU\"\n                                        data-url=\"https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=ACU&amp;pid=33335&amp;quantity=1\"\n                                        data-display-value=\"Army Digital\"\n                                        \n                                    >\n                                        <span data-attr-value=\"https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-acu/american-flag-tactical-hat-digital-camo-front-view.jpg\"\n                                            class=\"color-value swatch-circle swatch-value  selectable\"\n                                            style=\"background-image: url(&quot;https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-acu/american-flag-tactical-hat-digital-camo-front-view.jpg&quot;); background-size: contain; background-position: center; background-repeat: no-repeat;\">\n                                        </span>\n                                        <span id=\"ACU\" class=\"sr-only selected-assistive-text\">\n                                            \n                                        </span>\n                                    </button>\n                                </div>\n                            \n                        \n                            \n                                <div class=\"variation-slide\">\n                                    <button class=\"btn color-attribute js-attr-selector-color\"\n                                        aria-label=\"Select color Olive Drab\"\n                                        aria-describedby=\"OD\"\n                                        data-url=\"https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=OD&amp;pid=33335&amp;quantity=1\"\n                                        data-display-value=\"Olive Drab\"\n                                        \n                                    >\n                                        <span data-attr-value=\"https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-od/american-flag-tactical-hat-od-green-front-view.jpg\"\n                                            class=\"color-value swatch-circle swatch-value  selectable\"\n                                            style=\"background-image: url(&quot;https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-od/american-flag-tactical-hat-od-green-front-view.jpg&quot;); background-size: contain; background-position: center; background-repeat: no-repeat;\">\n                                        </span>\n                                        <span id=\"OD\" class=\"sr-only selected-assistive-text\">\n                                            \n                                        </span>\n                                    </button>\n                                </div>\n                            \n                        \n                            \n                                <div class=\"variation-slide\">\n                                    <button class=\"btn color-attribute js-attr-selector-color\"\n                                        aria-label=\"Select color Black\"\n                                        aria-describedby=\"BLK\"\n                                        data-url=\"https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=BLK&amp;pid=33335&amp;quantity=1\"\n                                        data-display-value=\"Black\"\n                                        \n                                    >\n                                        <span data-attr-value=\"https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-blk/american-flag-tactical-hat-black-front-view.jpg\"\n                                            class=\"color-value swatch-circle swatch-value  selectable\"\n                                            style=\"background-image: url(&quot;https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-blk/american-flag-tactical-hat-black-front-view.jpg&quot;); background-size: contain; background-position: center; background-repeat: no-repeat;\">\n                                        </span>\n                                        <span id=\"BLK\" class=\"sr-only selected-assistive-text\">\n                                            \n                                        </span>\n                                    </button>\n                                </div>\n                            \n                        \n                            \n                                <div class=\"variation-slide\">\n                                    <button class=\"btn color-attribute js-attr-selector-color\"\n                                        aria-label=\"Select color Sand\"\n                                        aria-describedby=\"SAN\"\n                                        data-url=\"https://www.chkadels.com/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?dwvar_33335_color=SAN&amp;pid=33335&amp;quantity=1\"\n                                        data-display-value=\"Sand\"\n                                        \n                                    >\n                                        <span data-attr-value=\"https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-san/american-flag-tactical-hat-sand-khaki-front-view.jpg\"\n                                            class=\"color-value swatch-circle swatch-value  selectable\"\n                                            style=\"background-image: url(&quot;https://images.ontheedgebrands.com/cdn-cgi/image/f=auto,height=80,width=80,quality=75/images/a03-bk2990-san/american-flag-tactical-hat-sand-khaki-front-view.jpg&quot;); background-size: contain; background-position: center; background-repeat: no-repeat;\">\n                                        </span>\n                                        <span id=\"SAN\" class=\"sr-only selected-assistive-text\">\n                                            \n                                        </span>\n                                    </button>\n                                </div>\n                            \n                        \n                    </div>\n                </div>\n                \n                <script>\n                    (function() {\n                        // Run immediately, don't wait for DOMContentLoaded\n                        setTimeout(function() {\n                            var sliders = document.querySelectorAll('.js-variations-slider');\n                            if (!sliders || !sliders.length) return;\n\n                            var isMobile = window.innerWidth <= 768;\n\n                            Array.prototype.forEach.call(sliders, function(slider) {\n                                var swatchCount = slider.querySelectorAll('.variation-slide').length;\n\n                                if (isMobile) {\n                                    // Enable slick on mobile/tablet with centered slides\n                                    var isSmallMobile = window.innerWidth <= 480;\n                                    var config = JSON.parse(slider.getAttribute('data-slick'));\n                                    config.slidesToShow = isSmallMobile ? 1 : 3;\n                                    config.centerMode = true;\n                                    config.centerPadding = isSmallMobile ? '40px' : '60px';\n                                    config.arrows = false;\n                                    config.infinite = false;\n                                    config.variableWidth = false;\n\n                                    try {\n                                        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.slick) {\n                                            var $s = window.jQuery(slider);\n                                            if ($s.hasClass('slick-initialized')) {\n                                                $s.slick('unslick');\n                                            }\n                                            $s.slick(config);\n                                        }\n                                    } catch (e) {}\n                                } else {\n                                    // Desktop: ensure no slick and apply side-by-side layout\n                                    try {\n                                        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.slick) {\n                                            var $s2 = window.jQuery(slider);\n                                            if ($s2.hasClass('slick-initialized')) {\n                                                $s2.slick('unslick');\n                                            }\n                                        }\n                                    } catch (e) {}\n                                    slider.classList.remove('slick-initialized', 'slick-slider');\n                                    slider.style.display = 'flex';\n                                    slider.style.flexWrap = 'nowrap';\n                                    slider.style.gap = '8px';\n                                    slider.style.justifyContent = 'flex-start';\n                                    slider.style.overflowX = 'auto';\n                                    slider.style.overflowY = 'hidden';\n                                    slider.style.cursor = 'grab';\n\n                                    // Desktop drag-to-scroll for horizontal swatch rows\n                                    if (!slider.dataset.dragScrollInit) {\n                                        slider.dataset.dragScrollInit = 'true';\n                                        var isDown = false;\n                                        var startX = 0;\n                                        var scrollLeft = 0;\n\n                                        slider.addEventListener('mousedown', function(e) {\n                                            // Only initiate drag for primary mouse button\n                                            if (e.button !== 0) return;\n                                            isDown = true;\n                                            slider.classList.add('is-dragging');\n                                            slider.style.cursor = 'grabbing';\n                                            startX = e.pageX - slider.offsetLeft;\n                                            scrollLeft = slider.scrollLeft;\n                                            e.preventDefault();\n                                        });\n\n                                        slider.addEventListener('mouseleave', function() {\n                                            isDown = false;\n                                            slider.classList.remove('is-dragging');\n                                            slider.style.cursor = 'grab';\n                                        });\n\n                                        slider.addEventListener('mouseup', function() {\n                                            isDown = false;\n                                            slider.classList.remove('is-dragging');\n                                            slider.style.cursor = 'grab';\n                                        });\n\n                                        slider.addEventListener('mousemove', function(e) {\n                                            if (!isDown) return;\n                                            var x = e.pageX - slider.offsetLeft;\n                                            var walk = x - startX;\n                                            slider.scrollLeft = scrollLeft - walk;\n                                        });\n                                    }\n                                }\n\n                                // Show hovered/selected variation name beside the (required) label\n                                try {\n                                    var attrContainer = slider.closest('.c-product-detail__attributes__item');\n                                    var colorLabel = attrContainer ? attrContainer.querySelector('.js-variant-color') : null;\n                                    if (colorLabel) {\n                                        Array.prototype.forEach.call(attrContainer.querySelectorAll('.js-attr-selector-color'), function(btn) {\n                                            var dv = btn.getAttribute('data-display-value');\n                                            btn.addEventListener('mouseenter', function() {\n                                                colorLabel.textContent = dv;\n                                            });\n                                            btn.addEventListener('mouseleave', function() {\n                                                var sel = attrContainer.querySelector('.swatch-value.selected');\n                                                colorLabel.textContent = sel ? sel.closest('button').getAttribute('data-display-value') : '';\n                                            });\n                                        });\n                                    }\n                                } catch (e) {}\n                            });\n                        }, 100); // Small delay to ensure DOM is ready\n                    })();\n                </script>\n            \n\n            \n                <p class=\"variation-oos-note\">\n                    <span class=\"variation-oos-note__icon\" aria-hidden=\"true\"></span>\n                    Struck-through colors are temporarily out of stock\n                </p>\n            \n        </div>\n\n    \n    \n    \n</div>\n\n                                </div>\n\n                                \n                                    <!-- Quantity Drop Down Menu -->\n                                    <div class=\"attribute quantity col-4 d-sm-none\">\n                                        \n                                            <label for=\"quantity-1\">Quantity</label>\n<select class=\"quantity-select custom-select form-control\" id=\"quantity-1\">\n    \n        <option value=\"1\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=1\"\n                selected\n        >\n            1\n        </option>\n    \n        <option value=\"2\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=2\"\n                \n        >\n            2\n        </option>\n    \n        <option value=\"3\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=3\"\n                \n        >\n            3\n        </option>\n    \n        <option value=\"4\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=4\"\n                \n        >\n            4\n        </option>\n    \n        <option value=\"5\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=5\"\n                \n        >\n            5\n        </option>\n    \n        <option value=\"6\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=6\"\n                \n        >\n            6\n        </option>\n    \n        <option value=\"7\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=7\"\n                \n        >\n            7\n        </option>\n    \n        <option value=\"8\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=8\"\n                \n        >\n            8\n        </option>\n    \n        <option value=\"9\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=9\"\n                \n        >\n            9\n        </option>\n    \n        <option value=\"10\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=10\"\n                \n        >\n            10\n        </option>\n    \n</select>\n\n                                        \n                                    </div>\n                                \n                            </div>\n                        \n\n                        <div class=\"d-sm-none row availability align-self-end \" data-ready-to-order=\"false\" data-available=\"true\">\n                            \n\n<ul class=\"list-unstyled availability-msg\" data-ship-today-text=\"&mdash; Ships Today!\">\n    <li>\n        \n            <div></div>\n        \n    </li>\n</ul>\n\n\n                        </div>\n                </section>\n\n                \n                    <!-- Options -->\n                    \n                \n            </div>\n\n            \n            <!-- Quantity -->\n            <div class=\"row mt-4\">\n                <div class=\"hidden-xs-down col-4\">\n                    \n                        <label for=\"quantity-1\">Quantity</label>\n<select class=\"quantity-select custom-select form-control\" id=\"quantity-1\">\n    \n        <option value=\"1\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=1\"\n                selected\n        >\n            1\n        </option>\n    \n        <option value=\"2\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=2\"\n                \n        >\n            2\n        </option>\n    \n        <option value=\"3\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=3\"\n                \n        >\n            3\n        </option>\n    \n        <option value=\"4\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=4\"\n                \n        >\n            4\n        </option>\n    \n        <option value=\"5\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=5\"\n                \n        >\n            5\n        </option>\n    \n        <option value=\"6\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=6\"\n                \n        >\n            6\n        </option>\n    \n        <option value=\"7\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=7\"\n                \n        >\n            7\n        </option>\n    \n        <option value=\"8\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=8\"\n                \n        >\n            8\n        </option>\n    \n        <option value=\"9\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=9\"\n                \n        >\n            9\n        </option>\n    \n        <option value=\"10\"\n                data-url=\"/on/demandware.store/Sites-Chkadels-Site/default/Product-Variation?pid=33335&amp;quantity=10\"\n                \n        >\n            10\n        </option>\n    \n</select>\n\n                    \n                </div>\n            </div>\n\n            <hr>\n\n            <div class=\"row \">\n                <div class=\"hidden-xs-down col availability align-self-end global-availability mt-2\" data-ready-to-order=\"false\" data-available=\"true\">\n                    <div class=\"row\">\n                        \n\n<ul class=\"list-unstyled availability-msg\" data-ship-today-text=\"&mdash; Ships Today!\">\n    <li>\n        \n            <div></div>\n        \n    </li>\n</ul>\n\n\n                    </div>\n                </div>\n            </div>\n            <div class=\"row\">\n                <div class=\"col\">\n                    <!-- Cart and [Optionally] Apple Pay -->\n                    \n                        \n<div class=\"row cart-and-ipay\">\n    <div class=\"col-md-12 text-md-left d-md-flex justify-content-md-between\">\n        <input type=\"hidden\" class=\"add-to-cart-url js-add-to-cart-url\" value=\"/on/demandware.store/Sites-Chkadels-Site/default/Cart-AddProduct\">\n        <button class=\"add-to-cart-global btn btn-primary col-md-7\"\n                data-pid=\"33335\"\n                >\n            <i class=\"fa fa-shopping-bag\"></i>\n            \n                Add to Cart\n            \n        </button>\n        <button type=\"submit\" class=\"link-primary add-to-wish-list mt-4 mt-md-0\" data-href=\"/on/demandware.store/Sites-Chkadels-Site/default/Wishlist-AddProduct\">\n            <svg class=\"c-icon c-icon--check\" aria-hidden=\"true\">\n     \n    <use class=\"\" xlink:href=\"/on/demandware.static/Sites-Chkadels-Site/-/default/dw5db244a7/svg/symbols.svg#svg-star-icon\"></use>\n    \n</svg>\n\n            <span>Add to Wishlist</span>\n        </button>\n    </div>\n</div>\n\n                    \n                </div>\n            </div>\n        </div>\n    </div>\n\n    \n\n    \n</div>\n",
  "productUrl": "/M48-OPS-American-Flag-Cap-SAN-33335/33335.html"
}