{"title":"New In Mats","description":"","products":[{"product_id":"garvee-olive-green-3-piece-bathroom-rug-set-non-slip-memory-foam-phk-3a3h7q6t","title":"Garvee 3-Piece Olive Green Bathroom Rug Set, Non-Slip Quick-Dry Velvet Memory Foam Bath Mats for Shower, Toilet \u0026 Bathroom Floor","description":"\u003cstyle\u003e\n    .garvee-bath-rug-page {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 24px 16px;\n      font-family: Arial, Helvetica, sans-serif;\n      color: #1f2933;\n      line-height: 1.6;\n      background: #ffffff;\n      box-sizing: border-box;\n    }\n\n    .garvee-bath-rug-page * {\n      box-sizing: border-box;\n    }\n\n    .garvee-bath-hero {\n      padding: 30px 26px;\n      background: linear-gradient(135deg, #f4f6f8 0%, #ffffff 100%);\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-label {\n      display: inline-block;\n      margin-bottom: 12px;\n      padding: 6px 14px;\n      background: #3f4650;\n      color: #ffffff;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .garvee-bath-hero h2,\n    .garvee-bath-section h2,\n    .garvee-bath-spec-title {\n      margin: 0 0 14px;\n      font-size: 28px;\n      line-height: 1.25;\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-hero p,\n    .garvee-bath-section p,\n    .garvee-bath-card p,\n    .garvee-bath-use-card span {\n      margin: 0;\n      font-size: 15px;\n      color: #4b5563;\n    }\n\n    .garvee-bath-badges {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 18px;\n    }\n\n    .garvee-bath-badge {\n      padding: 8px 12px;\n      background: #ffffff;\n      border: 1px solid #d9dee5;\n      border-radius: 999px;\n      color: #3f4650;\n      font-size: 13px;\n      font-weight: 700;\n    }\n\n    .garvee-bath-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 18px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-card {\n      padding: 22px 18px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 18px;\n      box-shadow: 0 6px 18px rgba(47, 55, 66, 0.05);\n    }\n\n    .garvee-bath-icon {\n      width: 42px;\n      height: 42px;\n      margin-bottom: 14px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #3f4650;\n      color: #ffffff;\n      border-radius: 50%;\n      font-size: 20px;\n      font-weight: 700;\n    }\n\n    .garvee-bath-card h3 {\n      margin: 0 0 8px;\n      font-size: 18px;\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-section {\n      margin-bottom: 28px;\n      padding: 26px 24px;\n      background: #ffffff;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n    }\n\n    .garvee-bath-benefits {\n      margin: 18px 0 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .garvee-bath-benefits li {\n      position: relative;\n      margin-bottom: 13px;\n      padding-left: 18px;\n      font-size: 15px;\n      color: #374151;\n    }\n\n    .garvee-bath-benefits li::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 9px;\n      width: 7px;\n      height: 7px;\n      background: #3f4650;\n      border-radius: 50%;\n    }\n\n    .garvee-bath-benefits strong {\n      color: #2f3742;\n    }\n\n    .garvee-bath-use-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-top: 18px;\n    }\n\n    .garvee-bath-use-card {\n      padding: 16px 14px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 16px;\n    }\n\n    .garvee-bath-use-card strong {\n      display: block;\n      margin-bottom: 6px;\n      color: #2f3742;\n      font-size: 15px;\n    }\n\n    .garvee-bath-spec-wrap {\n      padding: 28px 24px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-spec-title {\n      text-align: center;\n      font-size: 25px;\n    }\n\n    .responsive-table {\n      width: 100%;\n      border-collapse: separate;\n      border-spacing: 0;\n      overflow: hidden;\n      background: #ffffff;\n      border: 1.5px solid #3f4650;\n      border-radius: 14px;\n    }\n\n    .responsive-table td {\n      padding: 14px 18px;\n      font-size: 15px;\n      border-bottom: 1px solid #d9dee5;\n      vertical-align: top;\n    }\n\n    .responsive-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .responsive-table td:first-child {\n      width: 36%;\n      font-weight: 700;\n      color: #333333;\n      background: #eef1f4;\n    }\n\n    .responsive-table td:last-child {\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-note {\n      margin-top: 18px;\n      padding: 15px 16px;\n      background: #ffffff;\n      border-left: 4px solid #3f4650;\n      border-radius: 12px;\n      font-size: 14px;\n      color: #4b5563;\n    }\n\n    .garvee-bath-bullets {\n      padding: 24px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n    }\n\n    .garvee-bath-bullets h3 {\n      margin: 0 0 14px;\n      font-size: 23px;\n      color: #2f3742;\n    }\n\n    .garvee-bath-bullets ul {\n      margin: 0;\n      padding-left: 20px;\n    }\n\n    .garvee-bath-bullets li {\n      margin-bottom: 12px;\n      font-size: 15px;\n      color: #374151;\n    }\n\n    .garvee-bath-bullets strong {\n      color: #2f3742;\n    }\n\n    @media (max-width: 900px) {\n      .garvee-bath-grid,\n      .garvee-bath-use-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .garvee-bath-rug-page {\n        padding: 16px 10px;\n      }\n\n      .garvee-bath-hero,\n      .garvee-bath-section,\n      .garvee-bath-spec-wrap,\n      .garvee-bath-bullets {\n        padding: 18px 14px;\n        border-radius: 18px;\n      }\n\n      .garvee-bath-hero h2,\n      .garvee-bath-section h2,\n      .garvee-bath-spec-title {\n        font-size: 23px;\n      }\n\n      .garvee-bath-grid,\n      .garvee-bath-use-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .responsive-table td {\n        display: block;\n        width: 100%;\n        padding: 11px 14px;\n      }\n\n      .responsive-table td:first-child {\n        width: 100%;\n        padding-bottom: 4px;\n      }\n\n      .responsive-table td:last-child {\n        padding-top: 4px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"garvee-bath-rug-page\"\u003e\n\u003cdiv class=\"garvee-bath-hero\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003e3-Piece Bathroom Rug Set\u003c\/span\u003e\n\u003ch2\u003eSoft, Absorbent Bathroom Comfort for Shower, Toilet \u0026amp; Vanity Areas\u003c\/h2\u003e\n\u003cp\u003eUpgrade your bathroom with this Garvee 3-piece bath mat set. The coordinated set includes two rectangular bath mats and one U-shaped toilet mat, giving your shower, sink, toilet and vanity areas a softer, cleaner and more comfortable floor setup.\u003c\/p\u003e\n\u003cdiv class=\"garvee-bath-badges\"\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003e3-Piece Set\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eMemory Foam Comfort\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eAbsorbent\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eNon-Slip Backing\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eMachine Washable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-grid\"\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eComplete 3-Piece Layout\u003c\/h3\u003e\n\u003cp\u003eIncludes 20\" x 32\", 16\" x 24\", and 20\" x 20\" U-shaped mats to cover the most-used bathroom floor areas with one matching set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eSoft Memory Foam Cushion\u003c\/h3\u003e\n\u003cp\u003ePlush velvet surface with memory foam cushioning helps support your feet and adds a cozy, cloud-like feel after bathing or showering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eAbsorbent \u0026amp; Quick Dry\u003c\/h3\u003e\n\u003cp\u003eThe soft surface helps absorb water after showers, baths and daily washing, helping keep your bathroom floor cleaner and drier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eDaily Bathroom Protection\u003c\/span\u003e\n\u003ch2\u003eDesigned for Wet Bathroom Areas\u003c\/h2\u003e\n\u003cp\u003ePlace the large mat near the shower or bathtub, the small mat by the sink or vanity, and the U-shaped mat around the toilet. The set helps create a coordinated bathroom layout while adding comfort and floor protection where you need it most.\u003c\/p\u003e\n\u003cul class=\"garvee-bath-benefits\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\" x 32\" Large Mat:\u003c\/strong\u003e Ideal for bathtub, shower door or main bathroom standing area.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\" x 24\" Small Mat:\u003c\/strong\u003e Great for sink, vanity, doorway or compact bathroom corners.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\" x 20\" U-Shaped Mat:\u003c\/strong\u003e Designed to fit around most toilet bases for a cleaner matched look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoordinated Set:\u003c\/strong\u003e Makes bathroom styling easier than mixing separate mats.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eComfort + Stability\u003c\/span\u003e\n\u003ch2\u003eSoft Underfoot with Practical Non-Slip Support\u003c\/h2\u003e\n\u003cp\u003eThe velvet surface feels smooth and comfortable, while the cushioned memory foam layer helps reduce pressure underfoot. The textured backing helps keep the mats stable on clean, dry bathroom floors for everyday use.\u003c\/p\u003e\n\u003cul class=\"garvee-bath-benefits\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlush Velvet Feel:\u003c\/strong\u003e Soft surface adds comfort after showers, baths and morning routines.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMemory Foam Layer:\u003c\/strong\u003e Cushioned design helps support feet while standing at the sink or shower.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-Slip Backing:\u003c\/strong\u003e Helps reduce shifting on clean, dry and flat floors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFamily-Friendly Use:\u003c\/strong\u003e Practical for bathrooms, powder rooms, guest rooms and daily home routines.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eWhere to Use\u003c\/span\u003e\n\u003ch2\u003eOne Set for Multiple Home Spaces\u003c\/h2\u003e\n\u003cp\u003eAlthough designed for bathrooms, this soft mat set can also be used in other dry indoor areas where extra cushioning and comfort are needed.\u003c\/p\u003e\n\u003cdiv class=\"garvee-bath-use-grid\"\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eBathroom\u003c\/strong\u003e \u003cspan\u003eUse near showers, tubs, toilets and vanity areas.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003ePowder Room\u003c\/strong\u003e \u003cspan\u003eAdds softness and a coordinated look for guest spaces.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eBedroom\u003c\/strong\u003e \u003cspan\u003ePlace beside beds or dressers for soft underfoot comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eEntryway\u003c\/strong\u003e \u003cspan\u003eUse in low-moisture indoor areas for added floor comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-spec-wrap\"\u003e\n\u003ch2 class=\"garvee-bath-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"responsive-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eVelvet Surface + Memory Foam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet Includes\u003c\/td\u003e\n\u003ctd\u003e3 Pieces: 20\" x 32\" Bath Mat, 16\" x 24\" Bath Mat, 20\" x 20\" U-Shaped Toilet Mat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePile Height\u003c\/td\u003e\n\u003ctd\u003eThick Cushioned Pile\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Material Type\u003c\/td\u003e\n\u003ctd\u003eNon-Slip Backing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConstruction Type\u003c\/td\u003e\n\u003ctd\u003eMachine Made\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpecial Feature\u003c\/td\u003e\n\u003ctd\u003e3-Piece Set, Absorbent, Quick Dry, Non Slip, Soft Memory Foam, Machine Washable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Use\u003c\/td\u003e\n\u003ctd\u003eBathroom, Shower Area, Toilet, Vanity, Sink Area, Bedroom, Entryway\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine Wash Cold on Gentle Cycle, Hand Wash, Shake Clean, Air Dry\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"garvee-bath-note\"\u003e\n\u003cstrong\u003eCare Note:\u003c\/strong\u003e Place mats on clean, dry and flat floors for best non-slip performance. For washing, use cold water and a gentle cycle, then air dry fully before placing back on the floor.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Olive Green \/ 16\" × 24\" \/ 20\" × 32\" \/ 20\" × 20\" U-Shaped","offer_id":53344367149369,"sku":"PHK_3A3H7Q6T","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpi46slgr1.jpg?v=1780106535"},{"product_id":"garvee-black-3-piece-bathroom-rug-set-non-slip-memory-foam-phk-3a3h9sjb","title":"Garvee 3-Piece Black Bathroom Rug Set, Non-Slip Quick-Dry Velvet Memory Foam Bath Mats for Shower, Toilet \u0026 Bathroom Floor","description":"\u003cstyle\u003e\n    .garvee-bath-rug-page {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 24px 16px;\n      font-family: Arial, Helvetica, sans-serif;\n      color: #1f2933;\n      line-height: 1.6;\n      background: #ffffff;\n      box-sizing: border-box;\n    }\n\n    .garvee-bath-rug-page * {\n      box-sizing: border-box;\n    }\n\n    .garvee-bath-hero {\n      padding: 30px 26px;\n      background: linear-gradient(135deg, #f4f6f8 0%, #ffffff 100%);\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-label {\n      display: inline-block;\n      margin-bottom: 12px;\n      padding: 6px 14px;\n      background: #3f4650;\n      color: #ffffff;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .garvee-bath-hero h2,\n    .garvee-bath-section h2,\n    .garvee-bath-spec-title {\n      margin: 0 0 14px;\n      font-size: 28px;\n      line-height: 1.25;\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-hero p,\n    .garvee-bath-section p,\n    .garvee-bath-card p,\n    .garvee-bath-use-card span {\n      margin: 0;\n      font-size: 15px;\n      color: #4b5563;\n    }\n\n    .garvee-bath-badges {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 18px;\n    }\n\n    .garvee-bath-badge {\n      padding: 8px 12px;\n      background: #ffffff;\n      border: 1px solid #d9dee5;\n      border-radius: 999px;\n      color: #3f4650;\n      font-size: 13px;\n      font-weight: 700;\n    }\n\n    .garvee-bath-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 18px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-card {\n      padding: 22px 18px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 18px;\n      box-shadow: 0 6px 18px rgba(47, 55, 66, 0.05);\n    }\n\n    .garvee-bath-icon {\n      width: 42px;\n      height: 42px;\n      margin-bottom: 14px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #3f4650;\n      color: #ffffff;\n      border-radius: 50%;\n      font-size: 20px;\n      font-weight: 700;\n    }\n\n    .garvee-bath-card h3 {\n      margin: 0 0 8px;\n      font-size: 18px;\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-section {\n      margin-bottom: 28px;\n      padding: 26px 24px;\n      background: #ffffff;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n    }\n\n    .garvee-bath-benefits {\n      margin: 18px 0 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .garvee-bath-benefits li {\n      position: relative;\n      margin-bottom: 13px;\n      padding-left: 18px;\n      font-size: 15px;\n      color: #374151;\n    }\n\n    .garvee-bath-benefits li::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 9px;\n      width: 7px;\n      height: 7px;\n      background: #3f4650;\n      border-radius: 50%;\n    }\n\n    .garvee-bath-benefits strong {\n      color: #2f3742;\n    }\n\n    .garvee-bath-use-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-top: 18px;\n    }\n\n    .garvee-bath-use-card {\n      padding: 16px 14px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 16px;\n    }\n\n    .garvee-bath-use-card strong {\n      display: block;\n      margin-bottom: 6px;\n      color: #2f3742;\n      font-size: 15px;\n    }\n\n    .garvee-bath-spec-wrap {\n      padding: 28px 24px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-spec-title {\n      text-align: center;\n      font-size: 25px;\n    }\n\n    .responsive-table {\n      width: 100%;\n      border-collapse: separate;\n      border-spacing: 0;\n      overflow: hidden;\n      background: #ffffff;\n      border: 1.5px solid #3f4650;\n      border-radius: 14px;\n    }\n\n    .responsive-table td {\n      padding: 14px 18px;\n      font-size: 15px;\n      border-bottom: 1px solid #d9dee5;\n      vertical-align: top;\n    }\n\n    .responsive-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .responsive-table td:first-child {\n      width: 36%;\n      font-weight: 700;\n      color: #333333;\n      background: #eef1f4;\n    }\n\n    .responsive-table td:last-child {\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-note {\n      margin-top: 18px;\n      padding: 15px 16px;\n      background: #ffffff;\n      border-left: 4px solid #3f4650;\n      border-radius: 12px;\n      font-size: 14px;\n      color: #4b5563;\n    }\n\n    .garvee-bath-bullets {\n      padding: 24px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n    }\n\n    .garvee-bath-bullets h3 {\n      margin: 0 0 14px;\n      font-size: 23px;\n      color: #2f3742;\n    }\n\n    .garvee-bath-bullets ul {\n      margin: 0;\n      padding-left: 20px;\n    }\n\n    .garvee-bath-bullets li {\n      margin-bottom: 12px;\n      font-size: 15px;\n      color: #374151;\n    }\n\n    .garvee-bath-bullets strong {\n      color: #2f3742;\n    }\n\n    @media (max-width: 900px) {\n      .garvee-bath-grid,\n      .garvee-bath-use-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .garvee-bath-rug-page {\n        padding: 16px 10px;\n      }\n\n      .garvee-bath-hero,\n      .garvee-bath-section,\n      .garvee-bath-spec-wrap,\n      .garvee-bath-bullets {\n        padding: 18px 14px;\n        border-radius: 18px;\n      }\n\n      .garvee-bath-hero h2,\n      .garvee-bath-section h2,\n      .garvee-bath-spec-title {\n        font-size: 23px;\n      }\n\n      .garvee-bath-grid,\n      .garvee-bath-use-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .responsive-table td {\n        display: block;\n        width: 100%;\n        padding: 11px 14px;\n      }\n\n      .responsive-table td:first-child {\n        width: 100%;\n        padding-bottom: 4px;\n      }\n\n      .responsive-table td:last-child {\n        padding-top: 4px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"garvee-bath-rug-page\"\u003e\n\u003cdiv class=\"garvee-bath-hero\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003e3-Piece Bathroom Rug Set\u003c\/span\u003e\n\u003ch2\u003eSoft, Absorbent Bathroom Comfort for Shower, Toilet \u0026amp; Vanity Areas\u003c\/h2\u003e\n\u003cp\u003eUpgrade your bathroom with this Garvee 3-piece bath mat set. The coordinated set includes two rectangular bath mats and one U-shaped toilet mat, giving your shower, sink, toilet and vanity areas a softer, cleaner and more comfortable floor setup.\u003c\/p\u003e\n\u003cdiv class=\"garvee-bath-badges\"\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003e3-Piece Set\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eMemory Foam Comfort\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eAbsorbent\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eNon-Slip Backing\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eMachine Washable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-grid\"\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eComplete 3-Piece Layout\u003c\/h3\u003e\n\u003cp\u003eIncludes 20\" x 32\", 16\" x 24\", and 20\" x 20\" U-shaped mats to cover the most-used bathroom floor areas with one matching set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eSoft Memory Foam Cushion\u003c\/h3\u003e\n\u003cp\u003ePlush velvet surface with memory foam cushioning helps support your feet and adds a cozy, cloud-like feel after bathing or showering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eAbsorbent \u0026amp; Quick Dry\u003c\/h3\u003e\n\u003cp\u003eThe soft surface helps absorb water after showers, baths and daily washing, helping keep your bathroom floor cleaner and drier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eDaily Bathroom Protection\u003c\/span\u003e\n\u003ch2\u003eDesigned for Wet Bathroom Areas\u003c\/h2\u003e\n\u003cp\u003ePlace the large mat near the shower or bathtub, the small mat by the sink or vanity, and the U-shaped mat around the toilet. The set helps create a coordinated bathroom layout while adding comfort and floor protection where you need it most.\u003c\/p\u003e\n\u003cul class=\"garvee-bath-benefits\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\" x 32\" Large Mat:\u003c\/strong\u003e Ideal for bathtub, shower door or main bathroom standing area.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\" x 24\" Small Mat:\u003c\/strong\u003e Great for sink, vanity, doorway or compact bathroom corners.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\" x 20\" U-Shaped Mat:\u003c\/strong\u003e Designed to fit around most toilet bases for a cleaner matched look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoordinated Set:\u003c\/strong\u003e Makes bathroom styling easier than mixing separate mats.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eComfort + Stability\u003c\/span\u003e\n\u003ch2\u003eSoft Underfoot with Practical Non-Slip Support\u003c\/h2\u003e\n\u003cp\u003eThe velvet surface feels smooth and comfortable, while the cushioned memory foam layer helps reduce pressure underfoot. The textured backing helps keep the mats stable on clean, dry bathroom floors for everyday use.\u003c\/p\u003e\n\u003cul class=\"garvee-bath-benefits\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlush Velvet Feel:\u003c\/strong\u003e Soft surface adds comfort after showers, baths and morning routines.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMemory Foam Layer:\u003c\/strong\u003e Cushioned design helps support feet while standing at the sink or shower.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-Slip Backing:\u003c\/strong\u003e Helps reduce shifting on clean, dry and flat floors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFamily-Friendly Use:\u003c\/strong\u003e Practical for bathrooms, powder rooms, guest rooms and daily home routines.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eWhere to Use\u003c\/span\u003e\n\u003ch2\u003eOne Set for Multiple Home Spaces\u003c\/h2\u003e\n\u003cp\u003eAlthough designed for bathrooms, this soft mat set can also be used in other dry indoor areas where extra cushioning and comfort are needed.\u003c\/p\u003e\n\u003cdiv class=\"garvee-bath-use-grid\"\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eBathroom\u003c\/strong\u003e \u003cspan\u003eUse near showers, tubs, toilets and vanity areas.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003ePowder Room\u003c\/strong\u003e \u003cspan\u003eAdds softness and a coordinated look for guest spaces.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eBedroom\u003c\/strong\u003e \u003cspan\u003ePlace beside beds or dressers for soft underfoot comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eEntryway\u003c\/strong\u003e \u003cspan\u003eUse in low-moisture indoor areas for added floor comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-spec-wrap\"\u003e\n\u003ch2 class=\"garvee-bath-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"responsive-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eVelvet Surface + Memory Foam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet Includes\u003c\/td\u003e\n\u003ctd\u003e3 Pieces: 20\" x 32\" Bath Mat, 16\" x 24\" Bath Mat, 20\" x 20\" U-Shaped Toilet Mat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePile Height\u003c\/td\u003e\n\u003ctd\u003eThick Cushioned Pile\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Material Type\u003c\/td\u003e\n\u003ctd\u003eNon-Slip Backing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConstruction Type\u003c\/td\u003e\n\u003ctd\u003eMachine Made\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpecial Feature\u003c\/td\u003e\n\u003ctd\u003e3-Piece Set, Absorbent, Quick Dry, Non Slip, Soft Memory Foam, Machine Washable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Use\u003c\/td\u003e\n\u003ctd\u003eBathroom, Shower Area, Toilet, Vanity, Sink Area, Bedroom, Entryway\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine Wash Cold on Gentle Cycle, Hand Wash, Shake Clean, Air Dry\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"garvee-bath-note\"\u003e\n\u003cstrong\u003eCare Note:\u003c\/strong\u003e Place mats on clean, dry and flat floors for best non-slip performance. For washing, use cold water and a gentle cycle, then air dry fully before placing back on the floor.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Black \/ 16\" × 24\" \/ 20\" × 32\" \/ 20\" × 20\" U-Shaped","offer_id":53344367116601,"sku":"PHK_3A3H9SJB","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpukzh7uf8.jpg?v=1780106535"},{"product_id":"garvee-dark-gray-3-piece-bathroom-rug-set-non-slip-memory-foam-phk-3a3ht4y5","title":"Garvee 3-Piece Dark Gray Bathroom Rug Set, Non-Slip Quick-Dry Velvet Memory Foam Bath Mats for Shower, Toilet \u0026 Bathroom Floor","description":"\u003cstyle\u003e\n    .garvee-bath-rug-page {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 24px 16px;\n      font-family: Arial, Helvetica, sans-serif;\n      color: #1f2933;\n      line-height: 1.6;\n      background: #ffffff;\n      box-sizing: border-box;\n    }\n\n    .garvee-bath-rug-page * {\n      box-sizing: border-box;\n    }\n\n    .garvee-bath-hero {\n      padding: 30px 26px;\n      background: linear-gradient(135deg, #f4f6f8 0%, #ffffff 100%);\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-label {\n      display: inline-block;\n      margin-bottom: 12px;\n      padding: 6px 14px;\n      background: #3f4650;\n      color: #ffffff;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .garvee-bath-hero h2,\n    .garvee-bath-section h2,\n    .garvee-bath-spec-title {\n      margin: 0 0 14px;\n      font-size: 28px;\n      line-height: 1.25;\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-hero p,\n    .garvee-bath-section p,\n    .garvee-bath-card p,\n    .garvee-bath-use-card span {\n      margin: 0;\n      font-size: 15px;\n      color: #4b5563;\n    }\n\n    .garvee-bath-badges {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 18px;\n    }\n\n    .garvee-bath-badge {\n      padding: 8px 12px;\n      background: #ffffff;\n      border: 1px solid #d9dee5;\n      border-radius: 999px;\n      color: #3f4650;\n      font-size: 13px;\n      font-weight: 700;\n    }\n\n    .garvee-bath-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 18px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-card {\n      padding: 22px 18px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 18px;\n      box-shadow: 0 6px 18px rgba(47, 55, 66, 0.05);\n    }\n\n    .garvee-bath-icon {\n      width: 42px;\n      height: 42px;\n      margin-bottom: 14px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #3f4650;\n      color: #ffffff;\n      border-radius: 50%;\n      font-size: 20px;\n      font-weight: 700;\n    }\n\n    .garvee-bath-card h3 {\n      margin: 0 0 8px;\n      font-size: 18px;\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-section {\n      margin-bottom: 28px;\n      padding: 26px 24px;\n      background: #ffffff;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n    }\n\n    .garvee-bath-benefits {\n      margin: 18px 0 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .garvee-bath-benefits li {\n      position: relative;\n      margin-bottom: 13px;\n      padding-left: 18px;\n      font-size: 15px;\n      color: #374151;\n    }\n\n    .garvee-bath-benefits li::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 9px;\n      width: 7px;\n      height: 7px;\n      background: #3f4650;\n      border-radius: 50%;\n    }\n\n    .garvee-bath-benefits strong {\n      color: #2f3742;\n    }\n\n    .garvee-bath-use-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-top: 18px;\n    }\n\n    .garvee-bath-use-card {\n      padding: 16px 14px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 16px;\n    }\n\n    .garvee-bath-use-card strong {\n      display: block;\n      margin-bottom: 6px;\n      color: #2f3742;\n      font-size: 15px;\n    }\n\n    .garvee-bath-spec-wrap {\n      padding: 28px 24px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-bath-spec-title {\n      text-align: center;\n      font-size: 25px;\n    }\n\n    .responsive-table {\n      width: 100%;\n      border-collapse: separate;\n      border-spacing: 0;\n      overflow: hidden;\n      background: #ffffff;\n      border: 1.5px solid #3f4650;\n      border-radius: 14px;\n    }\n\n    .responsive-table td {\n      padding: 14px 18px;\n      font-size: 15px;\n      border-bottom: 1px solid #d9dee5;\n      vertical-align: top;\n    }\n\n    .responsive-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .responsive-table td:first-child {\n      width: 36%;\n      font-weight: 700;\n      color: #333333;\n      background: #eef1f4;\n    }\n\n    .responsive-table td:last-child {\n      color: #2f3742;\n      font-weight: 700;\n    }\n\n    .garvee-bath-note {\n      margin-top: 18px;\n      padding: 15px 16px;\n      background: #ffffff;\n      border-left: 4px solid #3f4650;\n      border-radius: 12px;\n      font-size: 14px;\n      color: #4b5563;\n    }\n\n    .garvee-bath-bullets {\n      padding: 24px;\n      background: #f7f8fa;\n      border: 1px solid #d9dee5;\n      border-radius: 22px;\n    }\n\n    .garvee-bath-bullets h3 {\n      margin: 0 0 14px;\n      font-size: 23px;\n      color: #2f3742;\n    }\n\n    .garvee-bath-bullets ul {\n      margin: 0;\n      padding-left: 20px;\n    }\n\n    .garvee-bath-bullets li {\n      margin-bottom: 12px;\n      font-size: 15px;\n      color: #374151;\n    }\n\n    .garvee-bath-bullets strong {\n      color: #2f3742;\n    }\n\n    @media (max-width: 900px) {\n      .garvee-bath-grid,\n      .garvee-bath-use-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .garvee-bath-rug-page {\n        padding: 16px 10px;\n      }\n\n      .garvee-bath-hero,\n      .garvee-bath-section,\n      .garvee-bath-spec-wrap,\n      .garvee-bath-bullets {\n        padding: 18px 14px;\n        border-radius: 18px;\n      }\n\n      .garvee-bath-hero h2,\n      .garvee-bath-section h2,\n      .garvee-bath-spec-title {\n        font-size: 23px;\n      }\n\n      .garvee-bath-grid,\n      .garvee-bath-use-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .responsive-table td {\n        display: block;\n        width: 100%;\n        padding: 11px 14px;\n      }\n\n      .responsive-table td:first-child {\n        width: 100%;\n        padding-bottom: 4px;\n      }\n\n      .responsive-table td:last-child {\n        padding-top: 4px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"garvee-bath-rug-page\"\u003e\n\u003cdiv class=\"garvee-bath-hero\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003e3-Piece Bathroom Rug Set\u003c\/span\u003e\n\u003ch2\u003eSoft, Absorbent Bathroom Comfort for Shower, Toilet \u0026amp; Vanity Areas\u003c\/h2\u003e\n\u003cp\u003eUpgrade your bathroom with this Garvee 3-piece bath mat set. The coordinated set includes two rectangular bath mats and one U-shaped toilet mat, giving your shower, sink, toilet and vanity areas a softer, cleaner and more comfortable floor setup.\u003c\/p\u003e\n\u003cdiv class=\"garvee-bath-badges\"\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003e3-Piece Set\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eMemory Foam Comfort\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eAbsorbent\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eNon-Slip Backing\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-badge\"\u003eMachine Washable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-grid\"\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eComplete 3-Piece Layout\u003c\/h3\u003e\n\u003cp\u003eIncludes 20\" x 32\", 16\" x 24\", and 20\" x 20\" U-shaped mats to cover the most-used bathroom floor areas with one matching set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eSoft Memory Foam Cushion\u003c\/h3\u003e\n\u003cp\u003ePlush velvet surface with memory foam cushioning helps support your feet and adds a cozy, cloud-like feel after bathing or showering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-card\"\u003e\n\u003cdiv class=\"garvee-bath-icon\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eAbsorbent \u0026amp; Quick Dry\u003c\/h3\u003e\n\u003cp\u003eThe soft surface helps absorb water after showers, baths and daily washing, helping keep your bathroom floor cleaner and drier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eDaily Bathroom Protection\u003c\/span\u003e\n\u003ch2\u003eDesigned for Wet Bathroom Areas\u003c\/h2\u003e\n\u003cp\u003ePlace the large mat near the shower or bathtub, the small mat by the sink or vanity, and the U-shaped mat around the toilet. The set helps create a coordinated bathroom layout while adding comfort and floor protection where you need it most.\u003c\/p\u003e\n\u003cul class=\"garvee-bath-benefits\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\" x 32\" Large Mat:\u003c\/strong\u003e Ideal for bathtub, shower door or main bathroom standing area.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\" x 24\" Small Mat:\u003c\/strong\u003e Great for sink, vanity, doorway or compact bathroom corners.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\" x 20\" U-Shaped Mat:\u003c\/strong\u003e Designed to fit around most toilet bases for a cleaner matched look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoordinated Set:\u003c\/strong\u003e Makes bathroom styling easier than mixing separate mats.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eComfort + Stability\u003c\/span\u003e\n\u003ch2\u003eSoft Underfoot with Practical Non-Slip Support\u003c\/h2\u003e\n\u003cp\u003eThe velvet surface feels smooth and comfortable, while the cushioned memory foam layer helps reduce pressure underfoot. The textured backing helps keep the mats stable on clean, dry bathroom floors for everyday use.\u003c\/p\u003e\n\u003cul class=\"garvee-bath-benefits\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlush Velvet Feel:\u003c\/strong\u003e Soft surface adds comfort after showers, baths and morning routines.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMemory Foam Layer:\u003c\/strong\u003e Cushioned design helps support feet while standing at the sink or shower.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-Slip Backing:\u003c\/strong\u003e Helps reduce shifting on clean, dry and flat floors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFamily-Friendly Use:\u003c\/strong\u003e Practical for bathrooms, powder rooms, guest rooms and daily home routines.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-section\"\u003e\n\u003cspan class=\"garvee-bath-label\"\u003eWhere to Use\u003c\/span\u003e\n\u003ch2\u003eOne Set for Multiple Home Spaces\u003c\/h2\u003e\n\u003cp\u003eAlthough designed for bathrooms, this soft mat set can also be used in other dry indoor areas where extra cushioning and comfort are needed.\u003c\/p\u003e\n\u003cdiv class=\"garvee-bath-use-grid\"\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eBathroom\u003c\/strong\u003e \u003cspan\u003eUse near showers, tubs, toilets and vanity areas.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003ePowder Room\u003c\/strong\u003e \u003cspan\u003eAdds softness and a coordinated look for guest spaces.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eBedroom\u003c\/strong\u003e \u003cspan\u003ePlace beside beds or dressers for soft underfoot comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-use-card\"\u003e\n\u003cstrong\u003eEntryway\u003c\/strong\u003e \u003cspan\u003eUse in low-moisture indoor areas for added floor comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"garvee-bath-spec-wrap\"\u003e\n\u003ch2 class=\"garvee-bath-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"responsive-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eVelvet Surface + Memory Foam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet Includes\u003c\/td\u003e\n\u003ctd\u003e3 Pieces: 20\" x 32\" Bath Mat, 16\" x 24\" Bath Mat, 20\" x 20\" U-Shaped Toilet Mat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePile Height\u003c\/td\u003e\n\u003ctd\u003eThick Cushioned Pile\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBack Material Type\u003c\/td\u003e\n\u003ctd\u003eNon-Slip Backing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConstruction Type\u003c\/td\u003e\n\u003ctd\u003eMachine Made\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpecial Feature\u003c\/td\u003e\n\u003ctd\u003e3-Piece Set, Absorbent, Quick Dry, Non Slip, Soft Memory Foam, Machine Washable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Use\u003c\/td\u003e\n\u003ctd\u003eBathroom, Shower Area, Toilet, Vanity, Sink Area, Bedroom, Entryway\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eMachine Wash Cold on Gentle Cycle, Hand Wash, Shake Clean, Air Dry\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"garvee-bath-note\"\u003e\n\u003cstrong\u003eCare Note:\u003c\/strong\u003e Place mats on clean, dry and flat floors for best non-slip performance. For washing, use cold water and a gentle cycle, then air dry fully before placing back on the floor.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Dark Gray \/ 16\" × 24\" \/ 20\" × 32\" \/ 20\" × 20\" U-Shaped","offer_id":53344390971705,"sku":"PHK_3A3HT4Y5","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpo232htz.jpg?v=1780107593"},{"product_id":"garvee-door-mat-24x36-low-profile-washable-ppg-35frych8","title":"Garvee 24\" x 36\" Gray Beige Indoor Door Mat, Absorbent Dirt-Trapping Entryway Rug with Non-Slip Rubber Backing, Washable Low-Profile Mat for Front Door \u0026 Mudroom","description":"\u003cstyle\u003e\n  .garvee-gray-beige-door-mat {\n    --primary: #8a6f57;\n    --primary-dark: #584638;\n    --primary-soft: #f7f3ee;\n    --accent: #c59668;\n    --border: #e2d6ca;\n    --text: #302c29;\n    --muted: #66605b;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n    box-sizing: border-box;\n  }\n\n  .garvee-gray-beige-door-mat * {\n    box-sizing: border-box;\n  }\n\n  .garvee-gray-beige-door-mat img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .gb-mat-section {\n    margin-bottom: 34px;\n  }\n\n  .gb-mat-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    color: var(--white);\n    background: var(--primary);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .gb-mat-title {\n    margin: 0 0 13px;\n    color: var(--primary-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .gb-mat-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .gb-mat-hero {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 32px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #f8f4ef 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .gb-mat-hero-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 10px 28px rgba(88, 70, 56, 0.1);\n  }\n\n  .gb-mat-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .gb-mat-hero-list li {\n    margin-bottom: 8px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .gb-mat-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .gb-mat-badge {\n    padding: 8px 12px;\n    color: var(--primary-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Three benefit cards *\/\n  .gb-mat-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .gb-mat-card {\n    display: flex;\n    flex-direction: column;\n    overflow: hidden;\n    background: #fcfaf7;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(88, 70, 56, 0.06);\n  }\n\n  .gb-mat-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: var(--white);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .gb-mat-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .gb-mat-card-content {\n    flex: 1;\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .gb-mat-card h3 {\n    margin: 0 0 8px;\n    color: var(--primary-dark);\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .gb-mat-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Image and text *\/\n  .gb-mat-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.96fr) minmax(0, 1.04fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: #fffdfb;\n    border: 1px solid #eee3d9;\n    border-radius: 22px;\n  }\n\n  .gb-mat-split.reverse {\n    grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);\n  }\n\n  .gb-mat-split-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(88, 70, 56, 0.08);\n  }\n\n  .gb-mat-split-copy {\n    padding: 4px;\n  }\n\n  .gb-mat-split-copy h2 {\n    margin: 0 0 12px;\n    color: var(--primary-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .gb-mat-split-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .gb-mat-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .gb-mat-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .gb-mat-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--accent);\n    border-radius: 50%;\n  }\n\n  .gb-mat-benefits strong {\n    color: var(--primary-dark);\n  }\n\n  \/* Room-use cards *\/\n  .gb-mat-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--primary-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .gb-mat-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .gb-mat-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--primary-dark);\n    font-size: 16px;\n  }\n\n  .gb-mat-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .gb-mat-spec-wrap {\n    padding: 28px 24px;\n    background: #fffaf6;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .gb-mat-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--primary-dark);\n    font-size: 26px;\n  }\n\n  .gb-mat-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: var(--white);\n    border: 1.5px solid var(--primary);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .gb-mat-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #eadfd5;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .gb-mat-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .gb-mat-spec-table td:first-child {\n    width: 35%;\n    color: #3b3530;\n    background: var(--primary-soft);\n    font-weight: 700;\n  }\n\n  .gb-mat-spec-table td:last-child {\n    color: var(--primary-dark);\n    font-weight: 700;\n  }\n\n  .gb-mat-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: var(--white);\n    border-left: 4px solid var(--primary);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .gb-mat-hero,\n    .gb-mat-feature-grid,\n    .gb-mat-split,\n    .gb-mat-split.reverse,\n    .gb-mat-use-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-gray-beige-door-mat {\n      padding: 14px 8px;\n    }\n\n    .gb-mat-section {\n      margin-bottom: 24px;\n    }\n\n    .gb-mat-hero,\n    .gb-mat-split,\n    .gb-mat-use-grid,\n    .gb-mat-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .gb-mat-title,\n    .gb-mat-split-copy h2,\n    .gb-mat-spec-title {\n      font-size: 22px;\n    }\n\n    .gb-mat-text,\n    .gb-mat-split-copy p,\n    .gb-mat-hero-list li,\n    .gb-mat-benefits li {\n      font-size: 14px;\n    }\n\n    .gb-mat-hero-image,\n    .gb-mat-split-image {\n      border-radius: 14px;\n    }\n\n    .gb-mat-card-image {\n      aspect-ratio: auto;\n    }\n\n    .gb-mat-card-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .gb-mat-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .gb-mat-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .gb-mat-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-gray-beige-door-mat\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-hero\"\u003e\n      \u003cdiv class=\"gb-mat-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575324963943.jpg?v=1781168621\" alt=\"Garvee 17 by 30 inch Gray Beige indoor door mat in a modern entrance\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"gb-mat-label\"\u003e17\" x 30\" Indoor Door Mat\u003c\/span\u003e\n        \u003ch2 class=\"gb-mat-title\"\u003eA Low-Profile Dirt Trapper for Everyday Entrances\u003c\/h2\u003e\n\n        \u003cp class=\"gb-mat-text\"\u003e\n          This Gray Beige indoor mat combines a textured polyester surface,\n          absorbent construction and non-slip rubber backing to help keep\n          frequently used entrances cleaner.\n        \u003c\/p\u003e\n\n        \u003cul class=\"gb-mat-hero-list\"\u003e\n          \u003cli\u003eTextured weave captures dust, debris and light moisture\u003c\/li\u003e\n          \u003cli\u003eLow-profile design fits neatly near frequently opened doors\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce movement on dry floors\u003c\/li\u003e\n          \u003cli\u003eNeutral Gray Beige pattern blends with light interiors\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"gb-mat-badges\"\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eDirt Trapping\u003c\/span\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eAbsorbent\u003c\/span\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eNon-Slip Rubber\u003c\/span\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eMachine Washable\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three main benefits --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-feature-grid\"\u003e\n\n      \u003carticle class=\"gb-mat-card\"\u003e\n        \u003cdiv class=\"gb-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575326919909.jpg?v=1781168621\" alt=\"Garvee Gray Beige door mat machine washable and easy to clean\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gb-mat-card-content\"\u003e\n          \u003ch3\u003eEasy to Clean\u003c\/h3\u003e\n          \u003cp\u003e\n            Vacuum, hand wash or machine wash when the mat needs a deeper refresh.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gb-mat-card\"\u003e\n        \u003cdiv class=\"gb-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575326248349.jpg?v=1781168622\" alt=\"Garvee Gray Beige indoor mat comfortable fabric and non-slip backing\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gb-mat-card-content\"\u003e\n          \u003ch3\u003eComfortable \u0026amp; Non-Slip\u003c\/h3\u003e\n          \u003cp\u003e\n            Soft woven fabric pairs with a textured rubber backing for comfort and stability.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gb-mat-card\"\u003e\n        \u003cdiv class=\"gb-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575326759143.jpg?v=1781168622\" alt=\"Garvee Gray Beige entry mat absorbs water and traps dirt\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gb-mat-card-content\"\u003e\n          \u003ch3\u003eTraps Dirt \u0026amp; Moisture\u003c\/h3\u003e\n          \u003cp\u003e\n            Textured fibers help collect light moisture, dust and debris from everyday shoes.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Entryway performance --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-split\"\u003e\n      \u003cdiv class=\"gb-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575327122124.jpg?v=1781168621\" alt=\"Garvee Gray Beige dirt trapping entryway mat at an indoor door\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-split-copy\"\u003e\n        \u003cspan class=\"gb-mat-label\"\u003eBuilt for Busy Doorways\u003c\/span\u003e\n        \u003ch2\u003eHelps Stop Everyday Mess at the Entrance\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The woven surface catches debris before it spreads into the room,\n          making this mat practical for front doors, back doors and mudrooms.\n        \u003c\/p\u003e\n\n        \u003cul class=\"gb-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDirt Trapping:\u003c\/strong\u003e Helps scrape dust and debris from shoes.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMoisture Absorption:\u003c\/strong\u003e Manages light water from wet footwear.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eLow Profile:\u003c\/strong\u003e Fits near doors without a bulky raised edge.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNeutral Design:\u003c\/strong\u003e Coordinates with modern and farmhouse spaces.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Final lifestyle module --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-split reverse\"\u003e\n      \u003cdiv class=\"gb-mat-split-copy\"\u003e\n        \u003cspan class=\"gb-mat-label\"\u003eDurable Everyday Design\u003c\/span\u003e\n        \u003ch2\u003eSimple Floor Protection with an Easy-Care Finish\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The compact 17\" x 30\" size provides practical coverage for standard\n          doorways while remaining easy to move, clean and reposition.\n        \u003c\/p\u003e\n\n        \u003cul class=\"gb-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable Surface:\u003c\/strong\u003e Handles routine household foot traffic.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNon-Slip Rubber Backing:\u003c\/strong\u003e Helps improve grip on clean, dry floors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWashable Construction:\u003c\/strong\u003e Supports simple everyday maintenance.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCompact Coverage:\u003c\/strong\u003e Fits standard doors and smaller entryways.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575325399241.jpg?v=1781168621\" alt=\"Garvee Gray Beige durable non-slip easy-clean indoor door mat\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Recommended areas --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-use-grid\"\u003e\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eFront Door\u003c\/strong\u003e\n        \u003cspan\u003eCreates a cleaner and more welcoming entrance.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eBack Door\u003c\/strong\u003e\n        \u003cspan\u003eCollects light dirt and moisture from footwear.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eKitchen\u003c\/strong\u003e\n        \u003cspan\u003eAdds an easy-care mat near frequently used areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eMudroom\u003c\/strong\u003e\n        \u003cspan\u003eHelps manage tracked-in debris in compact spaces.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-spec-wrap\"\u003e\n      \u003ch2 class=\"gb-mat-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"gb-mat-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003eIndoor Door Mat \/ Entryway Mat\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSize\u003c\/td\u003e\n            \u003ctd\u003e17\" x 30\"\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface Material\u003c\/td\u003e\n            \u003ctd\u003eDurable Textured Polyester\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking Material\u003c\/td\u003e\n            \u003ctd\u003eNon-Slip Rubber Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProfile\u003c\/td\u003e\n            \u003ctd\u003eLow Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eColor\u003c\/td\u003e\n            \u003ctd\u003eGray Beige\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eDirt Trapping, Absorbent, Non-Slip, Washable, Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eFront Door, Back Door, Entryway, Hallway, Kitchen, Mudroom\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eHardwood, Tile, Laminate and Other Clean, Dry Indoor Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eVacuum, Hand Wash or Machine Wash; Air Dry Completely\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"gb-mat-note\"\u003e\n        \u003cstrong\u003eUse Note:\u003c\/strong\u003e Place the mat on a clean, dry and flat floor for\n        the best grip. Allow it to dry completely before returning it to the doorway.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray Beige \/ 24\" × 36\"","offer_id":53399598039353,"sku":"PPG_35FRYCH8","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpfx8le4re.jpg?v=1781168632"},{"product_id":"garvee-door-mat-17x30-low-profile-washable-ppg-35frhfvr","title":"Garvee 17\" x 30\" Gray Beige Indoor Door Mat, Absorbent Dirt-Trapping Entryway Rug with Non-Slip Rubber Backing, Washable Low-Profile Mat for Front Door \u0026 Mudroom","description":"\u003cstyle\u003e\n  .garvee-gray-beige-door-mat {\n    --primary: #8a6f57;\n    --primary-dark: #584638;\n    --primary-soft: #f7f3ee;\n    --accent: #c59668;\n    --border: #e2d6ca;\n    --text: #302c29;\n    --muted: #66605b;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n    box-sizing: border-box;\n  }\n\n  .garvee-gray-beige-door-mat * {\n    box-sizing: border-box;\n  }\n\n  .garvee-gray-beige-door-mat img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .gb-mat-section {\n    margin-bottom: 34px;\n  }\n\n  .gb-mat-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    color: var(--white);\n    background: var(--primary);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .gb-mat-title {\n    margin: 0 0 13px;\n    color: var(--primary-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .gb-mat-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .gb-mat-hero {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 32px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #f8f4ef 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .gb-mat-hero-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 10px 28px rgba(88, 70, 56, 0.1);\n  }\n\n  .gb-mat-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .gb-mat-hero-list li {\n    margin-bottom: 8px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .gb-mat-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .gb-mat-badge {\n    padding: 8px 12px;\n    color: var(--primary-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Three benefit cards *\/\n  .gb-mat-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .gb-mat-card {\n    display: flex;\n    flex-direction: column;\n    overflow: hidden;\n    background: #fcfaf7;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(88, 70, 56, 0.06);\n  }\n\n  .gb-mat-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: var(--white);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .gb-mat-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .gb-mat-card-content {\n    flex: 1;\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .gb-mat-card h3 {\n    margin: 0 0 8px;\n    color: var(--primary-dark);\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .gb-mat-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Image and text *\/\n  .gb-mat-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.96fr) minmax(0, 1.04fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: #fffdfb;\n    border: 1px solid #eee3d9;\n    border-radius: 22px;\n  }\n\n  .gb-mat-split.reverse {\n    grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);\n  }\n\n  .gb-mat-split-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(88, 70, 56, 0.08);\n  }\n\n  .gb-mat-split-copy {\n    padding: 4px;\n  }\n\n  .gb-mat-split-copy h2 {\n    margin: 0 0 12px;\n    color: var(--primary-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .gb-mat-split-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .gb-mat-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .gb-mat-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .gb-mat-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--accent);\n    border-radius: 50%;\n  }\n\n  .gb-mat-benefits strong {\n    color: var(--primary-dark);\n  }\n\n  \/* Room-use cards *\/\n  .gb-mat-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--primary-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .gb-mat-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .gb-mat-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--primary-dark);\n    font-size: 16px;\n  }\n\n  .gb-mat-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .gb-mat-spec-wrap {\n    padding: 28px 24px;\n    background: #fffaf6;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .gb-mat-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--primary-dark);\n    font-size: 26px;\n  }\n\n  .gb-mat-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: var(--white);\n    border: 1.5px solid var(--primary);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .gb-mat-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #eadfd5;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .gb-mat-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .gb-mat-spec-table td:first-child {\n    width: 35%;\n    color: #3b3530;\n    background: var(--primary-soft);\n    font-weight: 700;\n  }\n\n  .gb-mat-spec-table td:last-child {\n    color: var(--primary-dark);\n    font-weight: 700;\n  }\n\n  .gb-mat-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: var(--white);\n    border-left: 4px solid var(--primary);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .gb-mat-hero,\n    .gb-mat-feature-grid,\n    .gb-mat-split,\n    .gb-mat-split.reverse,\n    .gb-mat-use-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-gray-beige-door-mat {\n      padding: 14px 8px;\n    }\n\n    .gb-mat-section {\n      margin-bottom: 24px;\n    }\n\n    .gb-mat-hero,\n    .gb-mat-split,\n    .gb-mat-use-grid,\n    .gb-mat-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .gb-mat-title,\n    .gb-mat-split-copy h2,\n    .gb-mat-spec-title {\n      font-size: 22px;\n    }\n\n    .gb-mat-text,\n    .gb-mat-split-copy p,\n    .gb-mat-hero-list li,\n    .gb-mat-benefits li {\n      font-size: 14px;\n    }\n\n    .gb-mat-hero-image,\n    .gb-mat-split-image {\n      border-radius: 14px;\n    }\n\n    .gb-mat-card-image {\n      aspect-ratio: auto;\n    }\n\n    .gb-mat-card-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .gb-mat-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .gb-mat-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .gb-mat-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-gray-beige-door-mat\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-hero\"\u003e\n      \u003cdiv class=\"gb-mat-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575324963943.jpg?v=1781168621\" alt=\"Garvee 17 by 30 inch Gray Beige indoor door mat in a modern entrance\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"gb-mat-label\"\u003e17\" x 30\" Indoor Door Mat\u003c\/span\u003e\n        \u003ch2 class=\"gb-mat-title\"\u003eA Low-Profile Dirt Trapper for Everyday Entrances\u003c\/h2\u003e\n\n        \u003cp class=\"gb-mat-text\"\u003e\n          This Gray Beige indoor mat combines a textured polyester surface,\n          absorbent construction and non-slip rubber backing to help keep\n          frequently used entrances cleaner.\n        \u003c\/p\u003e\n\n        \u003cul class=\"gb-mat-hero-list\"\u003e\n          \u003cli\u003eTextured weave captures dust, debris and light moisture\u003c\/li\u003e\n          \u003cli\u003eLow-profile design fits neatly near frequently opened doors\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce movement on dry floors\u003c\/li\u003e\n          \u003cli\u003eNeutral Gray Beige pattern blends with light interiors\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"gb-mat-badges\"\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eDirt Trapping\u003c\/span\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eAbsorbent\u003c\/span\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eNon-Slip Rubber\u003c\/span\u003e\n          \u003cspan class=\"gb-mat-badge\"\u003eMachine Washable\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three main benefits --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-feature-grid\"\u003e\n\n      \u003carticle class=\"gb-mat-card\"\u003e\n        \u003cdiv class=\"gb-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575326919909.jpg?v=1781168621\" alt=\"Garvee Gray Beige door mat machine washable and easy to clean\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gb-mat-card-content\"\u003e\n          \u003ch3\u003eEasy to Clean\u003c\/h3\u003e\n          \u003cp\u003e\n            Vacuum, hand wash or machine wash when the mat needs a deeper refresh.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gb-mat-card\"\u003e\n        \u003cdiv class=\"gb-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575326248349.jpg?v=1781168622\" alt=\"Garvee Gray Beige indoor mat comfortable fabric and non-slip backing\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gb-mat-card-content\"\u003e\n          \u003ch3\u003eComfortable \u0026amp; Non-Slip\u003c\/h3\u003e\n          \u003cp\u003e\n            Soft woven fabric pairs with a textured rubber backing for comfort and stability.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gb-mat-card\"\u003e\n        \u003cdiv class=\"gb-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575326759143.jpg?v=1781168622\" alt=\"Garvee Gray Beige entry mat absorbs water and traps dirt\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gb-mat-card-content\"\u003e\n          \u003ch3\u003eTraps Dirt \u0026amp; Moisture\u003c\/h3\u003e\n          \u003cp\u003e\n            Textured fibers help collect light moisture, dust and debris from everyday shoes.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Entryway performance --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-split\"\u003e\n      \u003cdiv class=\"gb-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575327122124.jpg?v=1781168621\" alt=\"Garvee Gray Beige dirt trapping entryway mat at an indoor door\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-split-copy\"\u003e\n        \u003cspan class=\"gb-mat-label\"\u003eBuilt for Busy Doorways\u003c\/span\u003e\n        \u003ch2\u003eHelps Stop Everyday Mess at the Entrance\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The woven surface catches debris before it spreads into the room,\n          making this mat practical for front doors, back doors and mudrooms.\n        \u003c\/p\u003e\n\n        \u003cul class=\"gb-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDirt Trapping:\u003c\/strong\u003e Helps scrape dust and debris from shoes.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMoisture Absorption:\u003c\/strong\u003e Manages light water from wet footwear.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eLow Profile:\u003c\/strong\u003e Fits near doors without a bulky raised edge.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNeutral Design:\u003c\/strong\u003e Coordinates with modern and farmhouse spaces.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Final lifestyle module --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-split reverse\"\u003e\n      \u003cdiv class=\"gb-mat-split-copy\"\u003e\n        \u003cspan class=\"gb-mat-label\"\u003eDurable Everyday Design\u003c\/span\u003e\n        \u003ch2\u003eSimple Floor Protection with an Easy-Care Finish\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The compact 17\" x 30\" size provides practical coverage for standard\n          doorways while remaining easy to move, clean and reposition.\n        \u003c\/p\u003e\n\n        \u003cul class=\"gb-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable Surface:\u003c\/strong\u003e Handles routine household foot traffic.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNon-Slip Rubber Backing:\u003c\/strong\u003e Helps improve grip on clean, dry floors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWashable Construction:\u003c\/strong\u003e Supports simple everyday maintenance.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCompact Coverage:\u003c\/strong\u003e Fits standard doors and smaller entryways.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575325399241.jpg?v=1781168621\" alt=\"Garvee Gray Beige durable non-slip easy-clean indoor door mat\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Recommended areas --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-use-grid\"\u003e\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eFront Door\u003c\/strong\u003e\n        \u003cspan\u003eCreates a cleaner and more welcoming entrance.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eBack Door\u003c\/strong\u003e\n        \u003cspan\u003eCollects light dirt and moisture from footwear.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eKitchen\u003c\/strong\u003e\n        \u003cspan\u003eAdds an easy-care mat near frequently used areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gb-mat-use-item\"\u003e\n        \u003cstrong\u003eMudroom\u003c\/strong\u003e\n        \u003cspan\u003eHelps manage tracked-in debris in compact spaces.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"gb-mat-section\"\u003e\n    \u003cdiv class=\"gb-mat-spec-wrap\"\u003e\n      \u003ch2 class=\"gb-mat-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"gb-mat-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003eIndoor Door Mat \/ Entryway Mat\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSize\u003c\/td\u003e\n            \u003ctd\u003e17\" x 30\"\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface Material\u003c\/td\u003e\n            \u003ctd\u003eDurable Textured Polyester\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking Material\u003c\/td\u003e\n            \u003ctd\u003eNon-Slip Rubber Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProfile\u003c\/td\u003e\n            \u003ctd\u003eLow Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eColor\u003c\/td\u003e\n            \u003ctd\u003eGray Beige\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eDirt Trapping, Absorbent, Non-Slip, Washable, Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eFront Door, Back Door, Entryway, Hallway, Kitchen, Mudroom\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eHardwood, Tile, Laminate and Other Clean, Dry Indoor Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eVacuum, Hand Wash or Machine Wash; Air Dry Completely\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"gb-mat-note\"\u003e\n        \u003cstrong\u003eUse Note:\u003c\/strong\u003e Place the mat on a clean, dry and flat floor for\n        the best grip. Allow it to dry completely before returning it to the doorway.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray Beige \/ 17\" × 30\"","offer_id":53399598072121,"sku":"PPG_35FRHFVR","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmplobfy7g7.jpg?v=1781168632"},{"product_id":"garvee-door-mat-17x30-low-profile-washable-ppg-35frjvmq","title":"Garvee 17\" x 30\" Black Coffee Indoor Door Mat, Absorbent Dirt-Trapping Entryway Rug with Non-Slip Rubber Backing, Washable Low-Profile Mat for Front Door \u0026 Mudroom","description":"\u003cstyle\u003e\n  .garvee-black-coffee-mat {\n    --brand: #765238;\n    --brand-dark: #493326;\n    --brand-soft: #f7f1eb;\n    --accent: #c58a56;\n    --border: #e3d3c6;\n    --text: #302b27;\n    --muted: #68605a;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n    box-sizing: border-box;\n  }\n\n  .garvee-black-coffee-mat * {\n    box-sizing: border-box;\n  }\n\n  .garvee-black-coffee-mat img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .coffee-section {\n    margin-bottom: 34px;\n  }\n\n  .coffee-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    color: var(--white);\n    background: var(--brand);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .coffee-title {\n    margin: 0 0 13px;\n    color: var(--brand-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .coffee-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .coffee-hero {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 32px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #f8f2ec 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .coffee-hero-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 10px 28px rgba(73, 51, 38, 0.1);\n  }\n\n  .coffee-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .coffee-hero-list li {\n    margin-bottom: 8px;\n    color: #49413b;\n    font-size: 15px;\n  }\n\n  .coffee-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .coffee-badge {\n    padding: 8px 12px;\n    color: var(--brand-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Three benefits *\/\n  .coffee-card-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .coffee-card {\n    display: flex;\n    flex-direction: column;\n    overflow: hidden;\n    background: #fcfaf7;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(73, 51, 38, 0.06);\n  }\n\n  .coffee-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: var(--white);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .coffee-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .coffee-card-content {\n    flex: 1;\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .coffee-card h3 {\n    margin: 0 0 8px;\n    color: var(--brand-dark);\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .coffee-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Image-text modules *\/\n  .coffee-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.96fr) minmax(0, 1.04fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: #fffdfb;\n    border: 1px solid #eee0d5;\n    border-radius: 22px;\n  }\n\n  .coffee-split-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(73, 51, 38, 0.08);\n  }\n\n  .coffee-split-copy {\n    padding: 4px;\n  }\n\n  .coffee-split-copy h2 {\n    margin: 0 0 12px;\n    color: var(--brand-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .coffee-split-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .coffee-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .coffee-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #49413b;\n    font-size: 15px;\n  }\n\n  .coffee-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--accent);\n    border-radius: 50%;\n  }\n\n  .coffee-benefits strong {\n    color: var(--brand-dark);\n  }\n\n  \/* Right image + left text *\/\n  .coffee-right-image-block {\n    display: grid;\n    grid-template-columns: minmax(0, 1.02fr) minmax(0, 0.98fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: linear-gradient(135deg, #f8f2ec 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .coffee-right-image-copy {\n    padding: 5px;\n  }\n\n  .coffee-right-image-copy h2 {\n    margin: 0 0 12px;\n    color: var(--brand-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .coffee-right-image-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .coffee-right-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(73, 51, 38, 0.08);\n  }\n\n  \/* Size options *\/\n  .coffee-size-box {\n    padding: 28px 24px;\n    text-align: center;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .coffee-size-box h2 {\n    margin: 0 0 11px;\n    color: var(--brand-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .coffee-size-box \u003e p {\n    max-width: 730px;\n    margin: 0 auto;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .coffee-size-list {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 12px;\n    margin: 20px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .coffee-size-list li {\n    padding: 10px 18px;\n    color: var(--brand-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .coffee-size-guide {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-top: 20px;\n    text-align: left;\n  }\n\n  .coffee-size-item {\n    padding: 18px 16px;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .coffee-size-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .coffee-size-item span {\n    display: block;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Use areas *\/\n  .coffee-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .coffee-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .coffee-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .coffee-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .coffee-spec-wrap {\n    padding: 28px 24px;\n    background: #fffaf6;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .coffee-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--brand-dark);\n    font-size: 26px;\n  }\n\n  .coffee-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: var(--white);\n    border: 1.5px solid var(--brand);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .coffee-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #eadccf;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .coffee-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .coffee-spec-table td:first-child {\n    width: 35%;\n    color: #39322e;\n    background: var(--brand-soft);\n    font-weight: 700;\n  }\n\n  .coffee-spec-table td:last-child {\n    color: var(--brand-dark);\n    font-weight: 700;\n  }\n\n  .coffee-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: var(--white);\n    border-left: 4px solid var(--brand);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .coffee-hero,\n    .coffee-card-grid,\n    .coffee-split,\n    .coffee-right-image-block,\n    .coffee-size-guide,\n    .coffee-use-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .coffee-right-image-block .coffee-right-image-copy {\n      order: 1;\n    }\n\n    .coffee-right-image-block .coffee-right-image {\n      order: 2;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-black-coffee-mat {\n      padding: 14px 8px;\n    }\n\n    .coffee-section {\n      margin-bottom: 24px;\n    }\n\n    .coffee-hero,\n    .coffee-split,\n    .coffee-right-image-block,\n    .coffee-size-box,\n    .coffee-use-grid,\n    .coffee-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .coffee-title,\n    .coffee-split-copy h2,\n    .coffee-right-image-copy h2,\n    .coffee-size-box h2,\n    .coffee-spec-title {\n      font-size: 22px;\n    }\n\n    .coffee-text,\n    .coffee-split-copy p,\n    .coffee-right-image-copy p,\n    .coffee-size-box \u003e p,\n    .coffee-hero-list li,\n    .coffee-benefits li {\n      font-size: 14px;\n    }\n\n    .coffee-hero-image,\n    .coffee-split-image,\n    .coffee-right-image {\n      border-radius: 14px;\n    }\n\n    .coffee-card-image {\n      aspect-ratio: auto;\n    }\n\n    .coffee-card-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .coffee-size-list {\n      gap: 8px;\n    }\n\n    .coffee-size-list li {\n      padding: 8px 12px;\n      font-size: 13px;\n    }\n\n    .coffee-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .coffee-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .coffee-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-black-coffee-mat\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"coffee-section\"\u003e\n    \u003cdiv class=\"coffee-hero\"\u003e\n      \u003cdiv class=\"coffee-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575935745054.jpg?v=1781168621\" alt=\"Garvee Black Coffee indoor door mat at a front entrance\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"coffee-label\"\u003eIndoor Entryway Door Mat\u003c\/span\u003e\n        \u003ch2 class=\"coffee-title\"\u003eTraps Dirt and Moisture Without a Bulky Profile\u003c\/h2\u003e\n\n        \u003cp class=\"coffee-text\"\u003e\n          This Black Coffee indoor mat combines a textured polyester surface,\n          absorbent construction and non-slip backing for busy entrances.\n        \u003c\/p\u003e\n\n        \u003cul class=\"coffee-hero-list\"\u003e\n          \u003cli\u003eTextured weave helps capture dust, dirt and light moisture\u003c\/li\u003e\n          \u003cli\u003eLow-profile design fits neatly near frequently used doors\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce movement on dry floors\u003c\/li\u003e\n          \u003cli\u003eAvailable in two useful entryway sizes\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"coffee-badges\"\u003e\n          \u003cspan class=\"coffee-badge\"\u003eDirt Trapping\u003c\/span\u003e\n          \u003cspan class=\"coffee-badge\"\u003eAbsorbent\u003c\/span\u003e\n          \u003cspan class=\"coffee-badge\"\u003eNon-Slip Backing\u003c\/span\u003e\n          \u003cspan class=\"coffee-badge\"\u003eMachine Washable\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three benefits --\u003e\n  \u003csection class=\"coffee-section\"\u003e\n    \u003cdiv class=\"coffee-card-grid\"\u003e\n\n      \u003carticle class=\"coffee-card\"\u003e\n        \u003cdiv class=\"coffee-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575937489587.jpg?v=1781168627\" alt=\"Garvee Black Coffee door mat machine washable and easy to clean\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-card-content\"\u003e\n          \u003ch3\u003eEasy to Clean\u003c\/h3\u003e\n          \u003cp\u003eVacuum, hand wash or machine wash when a deeper refresh is needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"coffee-card\"\u003e\n        \u003cdiv class=\"coffee-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575936906713.jpg?v=1781168622\" alt=\"Garvee Black Coffee mat traps dirt and absorbs moisture\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-card-content\"\u003e\n          \u003ch3\u003eTraps Dirt \u0026amp; Moisture\u003c\/h3\u003e\n          \u003cp\u003eTextured fibers collect dust, debris and light moisture from shoes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"coffee-card\"\u003e\n        \u003cdiv class=\"coffee-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575936721720.jpg?v=1781168623\" alt=\"Garvee Black Coffee mat comfortable surface and non-slip backing\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-card-content\"\u003e\n          \u003ch3\u003eComfortable \u0026amp; Non-Slip\u003c\/h3\u003e\n          \u003cp\u003eSoft woven fabric pairs with textured backing for comfort and grip.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Absorbent surface --\u003e\n  \u003csection class=\"coffee-section\"\u003e\n    \u003cdiv class=\"coffee-split\"\u003e\n      \u003cdiv class=\"coffee-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575937216145.jpg?v=1781168622\" alt=\"Garvee Black Coffee door mat strong water absorption\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-split-copy\"\u003e\n        \u003cspan class=\"coffee-label\"\u003eAbsorbent Woven Surface\u003c\/span\u003e\n        \u003ch2\u003eHelps Keep Entryway Floors Cleaner and Drier\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The woven texture helps manage wet shoes, tracked-in dust and everyday\n          debris before they spread across the floor.\n        \u003c\/p\u003e\n\n        \u003cul class=\"coffee-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWater Absorption:\u003c\/strong\u003e Helps collect light moisture from footwear.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDirt Trapping:\u003c\/strong\u003e Textured fibers catch dust and small debris.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eLow Profile:\u003c\/strong\u003e Fits near doors without a bulky edge.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable Surface:\u003c\/strong\u003e Suitable for regular household traffic.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Left text + right image --\u003e\n  \u003csection class=\"coffee-section\"\u003e\n    \u003cdiv class=\"coffee-right-image-block\"\u003e\n      \u003cdiv class=\"coffee-right-image-copy\"\u003e\n        \u003cspan class=\"coffee-label\"\u003eDurable Everyday Design\u003c\/span\u003e\n        \u003ch2\u003ePractical Protection for Busy Indoor Entrances\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The neutral woven pattern, easy-care surface and grippy backing create a\n          functional mat for frequently used household doorways.\n        \u003c\/p\u003e\n\n        \u003cul class=\"coffee-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable Construction:\u003c\/strong\u003e Built for routine entryway foot traffic.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNon-Slip Backing:\u003c\/strong\u003e Helps keep the mat stable on clean, dry floors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eEasy-Care Surface:\u003c\/strong\u003e Simplifies cleaning after rainy or muddy days.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBlack Coffee Pattern:\u003c\/strong\u003e Helps disguise light dust and everyday marks.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-right-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575936219161.jpg?v=1781168621\" alt=\"Garvee Black Coffee durable non-slip easy-clean indoor door mat\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Size options --\u003e\n  \u003csection class=\"coffee-section\"\u003e\n    \u003cdiv class=\"coffee-size-box\"\u003e\n      \u003cspan class=\"coffee-label\"\u003eTwo Size Options\u003c\/span\u003e\n      \u003ch2\u003eChoose the Right Coverage for Your Doorway\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Select a compact mat for a standard doorway or a larger size for wider,\n        higher-traffic entrance areas.\n      \u003c\/p\u003e\n\n      \u003cul class=\"coffee-size-list\"\u003e\n        \u003cli\u003e17\" x 30\"\u003c\/li\u003e\n        \u003cli\u003e24\" x 36\"\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"coffee-size-guide\"\u003e\n        \u003cdiv class=\"coffee-size-item\"\u003e\n          \u003cstrong\u003e17\" x 30\"\u003c\/strong\u003e\n          \u003cspan\u003eIdeal for standard doors, kitchens and compact entryways.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-size-item\"\u003e\n          \u003cstrong\u003e24\" x 36\"\u003c\/strong\u003e\n          \u003cspan\u003eProvides wider coverage for mudrooms and busy entrances.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Recommended spaces --\u003e\n  \u003csection class=\"coffee-section\"\u003e\n    \u003cdiv class=\"coffee-use-grid\"\u003e\n      \u003cdiv class=\"coffee-use-item\"\u003e\n        \u003cstrong\u003eFront Door\u003c\/strong\u003e\n        \u003cspan\u003eHelps create a cleaner indoor entrance.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-use-item\"\u003e\n        \u003cstrong\u003eBack Door\u003c\/strong\u003e\n        \u003cspan\u003eCollects light dirt and moisture from shoes.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-use-item\"\u003e\n        \u003cstrong\u003eKitchen\u003c\/strong\u003e\n        \u003cspan\u003eAdds an easy-care mat near high-use areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-use-item\"\u003e\n        \u003cstrong\u003eMudroom\u003c\/strong\u003e\n        \u003cspan\u003eOffers practical protection for busy family spaces.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"coffee-section\"\u003e\n    \u003cdiv class=\"coffee-spec-wrap\"\u003e\n      \u003ch2 class=\"coffee-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"coffee-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003eIndoor Door Mat \/ Entryway Mat\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n            \u003ctd\u003e17\" x 30\", 24\" x 36\"\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface Material\u003c\/td\u003e\n            \u003ctd\u003eDurable Textured Polyester\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking Material\u003c\/td\u003e\n            \u003ctd\u003eTextured Non-Slip Rubber Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProfile\u003c\/td\u003e\n            \u003ctd\u003eLow Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eColor\u003c\/td\u003e\n            \u003ctd\u003eBlack Coffee\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eDirt Trapping, Absorbent, Non-Slip, Washable, Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eFront Door, Back Door, Entryway, Hallway, Kitchen, Mudroom\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eHardwood, Tile, Laminate and Other Clean, Dry Indoor Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eVacuum, Hand Wash or Machine Wash; Air Dry Completely\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"coffee-note\"\u003e\n        \u003cstrong\u003eUse Note:\u003c\/strong\u003e Place the mat on a clean, dry and flat floor for\n        the best grip. Allow it to dry completely before returning it to the doorway.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Black Coffee \/ 17\" × 30\"","offer_id":53399598104889,"sku":"PPG_35FRJVMQ","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpny9lqlme.jpg?v=1781168634"},{"product_id":"garvee-door-mat-24x36-low-profile-washable-ppg-35fr35pw","title":"Garvee 24\" x 36\" Black Coffee Indoor Door Mat, Absorbent Dirt-Trapping Entryway Rug with Non-Slip Rubber Backing, Washable Low-Profile Mat for Front Door \u0026 Mudroom","description":"\u003cstyle\u003e\n  .garvee-black-coffee-door-mat {\n    --brand: #7a5437;\n    --brand-dark: #4c3424;\n    --brand-soft: #f7f1eb;\n    --accent: #c58b57;\n    --border: #e4d4c7;\n    --text: #302b27;\n    --muted: #67605a;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n    box-sizing: border-box;\n  }\n\n  .garvee-black-coffee-door-mat * {\n    box-sizing: border-box;\n  }\n\n  .garvee-black-coffee-door-mat img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .coffee-mat-section {\n    margin-bottom: 36px;\n  }\n\n  .coffee-mat-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    color: var(--white);\n    background: var(--brand);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .coffee-mat-title {\n    margin: 0 0 13px;\n    color: var(--brand-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .coffee-mat-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .coffee-mat-hero {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 32px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #f8f2ec 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .coffee-mat-hero-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 10px 28px rgba(76, 52, 36, 0.1);\n  }\n\n  .coffee-mat-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .coffee-mat-hero-list li {\n    margin-bottom: 8px;\n    color: #49413b;\n    font-size: 15px;\n  }\n\n  .coffee-mat-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .coffee-mat-badge {\n    padding: 8px 12px;\n    color: var(--brand-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Feature cards *\/\n  .coffee-mat-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .coffee-mat-card {\n    display: flex;\n    flex-direction: column;\n    overflow: hidden;\n    background: #fcfaf7;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(76, 52, 36, 0.06);\n  }\n\n  .coffee-mat-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: var(--white);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .coffee-mat-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .coffee-mat-card-content {\n    flex: 1;\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .coffee-mat-card h3 {\n    margin: 0 0 8px;\n    color: var(--brand-dark);\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .coffee-mat-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Material block *\/\n  .coffee-mat-material {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: #fffdfb;\n    border: 1px solid #eee0d5;\n    border-radius: 22px;\n  }\n\n  .coffee-mat-material-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(76, 52, 36, 0.08);\n  }\n\n  .coffee-mat-material-copy h2,\n  .coffee-mat-final-copy h2,\n  .coffee-mat-size-box h2 {\n    margin: 0 0 12px;\n    color: var(--brand-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .coffee-mat-material-copy p,\n  .coffee-mat-final-copy p,\n  .coffee-mat-size-box \u003e p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .coffee-mat-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .coffee-mat-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #49413b;\n    font-size: 15px;\n  }\n\n  .coffee-mat-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--accent);\n    border-radius: 50%;\n  }\n\n  .coffee-mat-benefits strong {\n    color: var(--brand-dark);\n  }\n\n  \/* Wide visual panel *\/\n  .coffee-mat-visual-panel {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n    box-shadow: 0 7px 20px rgba(76, 52, 36, 0.07);\n  }\n\n  .coffee-mat-visual-panel img {\n    width: 100%;\n    height: auto;\n  }\n\n  .coffee-mat-visual-caption {\n    padding: 22px 24px;\n    text-align: center;\n    background: var(--brand-soft);\n  }\n\n  .coffee-mat-visual-caption h2 {\n    margin: 0 0 8px;\n    color: var(--brand-dark);\n    font-size: 25px;\n  }\n\n  .coffee-mat-visual-caption p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Final image + text *\/\n  .coffee-mat-final {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: linear-gradient(135deg, #ffffff 0%, #f8f2ec 100%);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .coffee-mat-final-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(76, 52, 36, 0.08);\n  }\n\n  \/* Size options *\/\n  .coffee-mat-size-box {\n    padding: 28px 24px;\n    text-align: center;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .coffee-mat-size-list {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 12px;\n    margin: 20px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .coffee-mat-size-list li {\n    padding: 10px 18px;\n    color: var(--brand-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .coffee-mat-size-guide {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-top: 20px;\n    text-align: left;\n  }\n\n  .coffee-mat-size-item {\n    padding: 18px 16px;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .coffee-mat-size-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .coffee-mat-size-item span {\n    display: block;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Use cases *\/\n  .coffee-mat-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .coffee-mat-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .coffee-mat-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .coffee-mat-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .coffee-mat-spec-wrap {\n    padding: 28px 24px;\n    background: #fffaf6;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .coffee-mat-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--brand-dark);\n    font-size: 26px;\n  }\n\n  .coffee-mat-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: var(--white);\n    border: 1.5px solid var(--brand);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .coffee-mat-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #eadccf;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .coffee-mat-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .coffee-mat-spec-table td:first-child {\n    width: 35%;\n    color: #39322e;\n    background: var(--brand-soft);\n    font-weight: 700;\n  }\n\n  .coffee-mat-spec-table td:last-child {\n    color: var(--brand-dark);\n    font-weight: 700;\n  }\n\n  .coffee-mat-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: var(--white);\n    border-left: 4px solid var(--brand);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .coffee-mat-hero,\n    .coffee-mat-feature-grid,\n    .coffee-mat-material,\n    .coffee-mat-final,\n    .coffee-mat-size-guide,\n    .coffee-mat-use-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-black-coffee-door-mat {\n      padding: 14px 8px;\n    }\n\n    .coffee-mat-section {\n      margin-bottom: 24px;\n    }\n\n    .coffee-mat-hero,\n    .coffee-mat-material,\n    .coffee-mat-final,\n    .coffee-mat-size-box,\n    .coffee-mat-use-grid,\n    .coffee-mat-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .coffee-mat-title,\n    .coffee-mat-material-copy h2,\n    .coffee-mat-final-copy h2,\n    .coffee-mat-size-box h2,\n    .coffee-mat-spec-title {\n      font-size: 22px;\n    }\n\n    .coffee-mat-text,\n    .coffee-mat-material-copy p,\n    .coffee-mat-final-copy p,\n    .coffee-mat-size-box \u003e p,\n    .coffee-mat-hero-list li,\n    .coffee-mat-benefits li {\n      font-size: 14px;\n    }\n\n    .coffee-mat-hero-image,\n    .coffee-mat-material-image,\n    .coffee-mat-final-image,\n    .coffee-mat-visual-panel {\n      border-radius: 14px;\n    }\n\n    .coffee-mat-card-image {\n      aspect-ratio: auto;\n    }\n\n    .coffee-mat-card-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .coffee-mat-size-list {\n      gap: 8px;\n    }\n\n    .coffee-mat-size-list li {\n      padding: 8px 12px;\n      font-size: 13px;\n    }\n\n    .coffee-mat-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .coffee-mat-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .coffee-mat-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-black-coffee-door-mat\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-hero\"\u003e\n      \u003cdiv class=\"coffee-mat-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575935745054.jpg?v=1781168621\" alt=\"Garvee Black Coffee indoor door mat at a front entrance\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"coffee-mat-label\"\u003eIndoor Entryway Door Mat\u003c\/span\u003e\n        \u003ch2 class=\"coffee-mat-title\"\u003eTraps Dirt and Moisture Without a Bulky Profile\u003c\/h2\u003e\n\n        \u003cp class=\"coffee-mat-text\"\u003e\n          This Black Coffee indoor mat combines a textured polyester surface,\n          absorbent construction and non-slip backing for busy household entrances.\n        \u003c\/p\u003e\n\n        \u003cul class=\"coffee-mat-hero-list\"\u003e\n          \u003cli\u003eTextured weave helps capture dirt, dust and light moisture\u003c\/li\u003e\n          \u003cli\u003eLow-profile design fits neatly near frequently used doors\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce movement on dry floors\u003c\/li\u003e\n          \u003cli\u003eNeutral Black Coffee pattern complements modern interiors\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"coffee-mat-badges\"\u003e\n          \u003cspan class=\"coffee-mat-badge\"\u003eDirt Trapping\u003c\/span\u003e\n          \u003cspan class=\"coffee-mat-badge\"\u003eAbsorbent\u003c\/span\u003e\n          \u003cspan class=\"coffee-mat-badge\"\u003eNon-Slip Backing\u003c\/span\u003e\n          \u003cspan class=\"coffee-mat-badge\"\u003eMachine Washable\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three key benefits --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-feature-grid\"\u003e\n\n      \u003carticle class=\"coffee-mat-card\"\u003e\n        \u003cdiv class=\"coffee-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575937489587.jpg?v=1781168627\" alt=\"Garvee Black Coffee door mat machine washable and easy to clean\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-mat-card-content\"\u003e\n          \u003ch3\u003eEasy to Clean\u003c\/h3\u003e\n          \u003cp\u003e\n            Vacuum, hand wash or machine wash when the mat needs a deeper refresh.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"coffee-mat-card\"\u003e\n        \u003cdiv class=\"coffee-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575936906713.jpg?v=1781168622\" alt=\"Garvee Black Coffee entry mat traps dirt and absorbs moisture\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-mat-card-content\"\u003e\n          \u003ch3\u003eDirt \u0026amp; Moisture Trapping\u003c\/h3\u003e\n          \u003cp\u003e\n            Textured fibers collect dust, debris and light moisture from everyday shoes.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"coffee-mat-card\"\u003e\n        \u003cdiv class=\"coffee-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575936721720.jpg?v=1781168623\" alt=\"Garvee Black Coffee indoor mat comfortable fabric and non-slip backing\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-mat-card-content\"\u003e\n          \u003ch3\u003eComfortable \u0026amp; Non-Slip\u003c\/h3\u003e\n          \u003cp\u003e\n            Soft woven fabric pairs with a textured backing for comfort and improved grip.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Material structure --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-material\"\u003e\n      \u003cdiv class=\"coffee-mat-material-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575937216145.jpg?v=1781168622\" alt=\"Garvee Black Coffee door mat strong water absorption\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-mat-material-copy\"\u003e\n        \u003cspan class=\"coffee-mat-label\"\u003eAbsorbent Woven Surface\u003c\/span\u003e\n        \u003ch2\u003eHelps Keep Entryway Floors Cleaner and Drier\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The woven surface helps manage wet shoes, tracked-in dust and everyday\n          debris before they spread across surrounding floors.\n        \u003c\/p\u003e\n\n        \u003cul class=\"coffee-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWater Absorption:\u003c\/strong\u003e Helps collect light moisture from footwear.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDirt Trapping:\u003c\/strong\u003e Textured fibers catch dust and small debris.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eLow Profile:\u003c\/strong\u003e Fits near doors without a heavy, bulky edge.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable Surface:\u003c\/strong\u003e Designed for regular household foot traffic.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Full visual --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-visual-panel\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575936219161.jpg?v=1781168621\" alt=\"Garvee Black Coffee durable non-slip easy-clean indoor door mat\"\u003e\n\n      \u003cdiv class=\"coffee-mat-visual-caption\"\u003e\n        \u003ch2\u003eDurable Design for Everyday Indoor Entrances\u003c\/h2\u003e\n        \u003cp\u003e\n          A neutral woven surface, non-slip backing and easy-care construction make\n          this mat practical for front doors, hallways, kitchens and mudrooms.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Final image and copy --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-final\"\u003e\n      \u003cdiv class=\"coffee-mat-final-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17804575935745054.jpg?v=1781168621\" alt=\"Garvee Black Coffee low-profile entryway mat\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-mat-final-copy\"\u003e\n        \u003cspan class=\"coffee-mat-label\"\u003eLow-Profile Doorway Fit\u003c\/span\u003e\n        \u003ch2\u003eChoose Compact or Wider Entryway Coverage\u003c\/h2\u003e\n\n        \u003cp\u003e\n          Available in two useful sizes for standard front doors, back doors,\n          mudrooms and wider household entrance areas.\n        \u003c\/p\u003e\n\n        \u003cul class=\"coffee-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e17\" x 30\":\u003c\/strong\u003e Fits compact doorways, kitchens and small entryways.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e24\" x 36\":\u003c\/strong\u003e Provides wider coverage for busy entrances and mudrooms.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFlexible Design:\u003c\/strong\u003e Easy to move, clean and reposition.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNeutral Color:\u003c\/strong\u003e Black Coffee tones disguise light everyday debris.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Size options --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-size-box\"\u003e\n      \u003cspan class=\"coffee-mat-label\"\u003eTwo Size Options\u003c\/span\u003e\n      \u003ch2\u003eFind the Right Fit for Your Doorway\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Choose the smaller size for standard entrances or the larger mat for wider\n        doorways and high-traffic indoor spaces.\n      \u003c\/p\u003e\n\n      \u003cul class=\"coffee-mat-size-list\"\u003e\n        \u003cli\u003e17\" x 30\"\u003c\/li\u003e\n        \u003cli\u003e24\" x 36\"\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"coffee-mat-size-guide\"\u003e\n        \u003cdiv class=\"coffee-mat-size-item\"\u003e\n          \u003cstrong\u003e17\" x 30\"\u003c\/strong\u003e\n          \u003cspan\u003eFront doors, kitchens, bedrooms and compact indoor entrances.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"coffee-mat-size-item\"\u003e\n          \u003cstrong\u003e24\" x 36\"\u003c\/strong\u003e\n          \u003cspan\u003eWider entryways, back doors, mudrooms and busy household entrances.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Recommended spaces --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-use-grid\"\u003e\n      \u003cdiv class=\"coffee-mat-use-item\"\u003e\n        \u003cstrong\u003eFront Door\u003c\/strong\u003e\n        \u003cspan\u003eHelps create a cleaner indoor entrance.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-mat-use-item\"\u003e\n        \u003cstrong\u003eBack Door\u003c\/strong\u003e\n        \u003cspan\u003eCollects light dirt and moisture from shoes.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-mat-use-item\"\u003e\n        \u003cstrong\u003eKitchen\u003c\/strong\u003e\n        \u003cspan\u003eAdds an easy-care mat near high-use areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"coffee-mat-use-item\"\u003e\n        \u003cstrong\u003eMudroom\u003c\/strong\u003e\n        \u003cspan\u003eOffers wider protection for busy family spaces.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"coffee-mat-section\"\u003e\n    \u003cdiv class=\"coffee-mat-spec-wrap\"\u003e\n      \u003ch2 class=\"coffee-mat-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"coffee-mat-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003eIndoor Door Mat \/ Entryway Mat\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n            \u003ctd\u003e17\" x 30\", 24\" x 36\"\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface Material\u003c\/td\u003e\n            \u003ctd\u003eDurable Textured Polyester\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking Material\u003c\/td\u003e\n            \u003ctd\u003eTextured Non-Slip Rubber Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProfile\u003c\/td\u003e\n            \u003ctd\u003eLow Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eColor\u003c\/td\u003e\n            \u003ctd\u003eBlack Coffee\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eDirt Trapping, Absorbent, Non-Slip, Washable, Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eFront Door, Back Door, Entryway, Hallway, Kitchen, Mudroom\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eHardwood, Tile, Laminate and Other Clean, Dry Indoor Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eVacuum, Hand Wash or Machine Wash; Air Dry Completely\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"coffee-mat-note\"\u003e\n        \u003cstrong\u003eUse Note:\u003c\/strong\u003e Place the mat on a clean, dry and flat floor for\n        the best grip. Allow it to dry fully before returning it to the doorway.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Black Coffee \/ 24\" × 36\"","offer_id":53399598235961,"sku":"PPG_35FR35PW","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmprb76qox7.jpg?v=1781168637"},{"product_id":"garvee-bath-mats-3-piece-coffee-non-slip-washable-phk-3a4wfyjw","title":"Garvee Bathroom Rugs Sets 3 Piece, Microfiber Bath Rug Set Non Slip Washable, Shaggy Toilet Rug Set Absorbent, Soft Cozy Bath Mat Set Quick Dry, Coffee","description":"\u003cstyle\u003e\n  .garvee-brown-bath-set {\n    --primary: #654738;\n    --primary-dark: #3f2d24;\n    --primary-soft: #f6f0eb;\n    --accent: #a77c61;\n    --border: #dfd1c7;\n    --text: #302b27;\n    --muted: #67605b;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n    box-sizing: border-box;\n  }\n\n  .garvee-brown-bath-set * {\n    box-sizing: border-box;\n  }\n\n  .garvee-brown-bath-set img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .brown-bath-section {\n    margin-bottom: 34px;\n  }\n\n  .brown-bath-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    color: var(--white);\n    background: var(--primary);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .brown-bath-title {\n    margin: 0 0 13px;\n    color: var(--primary-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .brown-bath-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .brown-bath-hero {\n    display: grid;\n    grid-template-columns: 1.04fr 0.96fr;\n    gap: 32px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #f8f3ef 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .brown-bath-hero-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 10px 28px rgba(63, 45, 36, 0.1);\n  }\n\n  .brown-bath-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .brown-bath-hero-list li {\n    margin-bottom: 8px;\n    color: #49413c;\n    font-size: 15px;\n  }\n\n  .brown-bath-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .brown-bath-badge {\n    padding: 8px 12px;\n    color: var(--primary-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Three feature cards *\/\n  .brown-bath-card-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .brown-bath-card {\n    overflow: hidden;\n    background: #fcfaf8;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(63, 45, 36, 0.06);\n  }\n\n  .brown-bath-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: var(--white);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .brown-bath-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .brown-bath-card-content {\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .brown-bath-card h3 {\n    margin: 0 0 8px;\n    color: var(--primary-dark);\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .brown-bath-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Image text section *\/\n  .brown-bath-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.96fr) minmax(0, 1.04fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: #fffdfb;\n    border: 1px solid #ebe0d8;\n    border-radius: 22px;\n  }\n\n  .brown-bath-split.reverse {\n    grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);\n  }\n\n  .brown-bath-split-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(63, 45, 36, 0.08);\n  }\n\n  .brown-bath-split-copy {\n    padding: 4px;\n  }\n\n  .brown-bath-split-copy h2 {\n    margin: 0 0 12px;\n    color: var(--primary-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .brown-bath-split-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .brown-bath-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .brown-bath-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #49413c;\n    font-size: 15px;\n  }\n\n  .brown-bath-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--accent);\n    border-radius: 50%;\n  }\n\n  .brown-bath-benefits strong {\n    color: var(--primary-dark);\n  }\n\n  \/* Set contents *\/\n  .brown-bath-set-box {\n    padding: 28px 24px;\n    text-align: center;\n    background: var(--primary-soft);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .brown-bath-set-box h2 {\n    margin: 0 0 11px;\n    color: var(--primary-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .brown-bath-set-box \u003e p {\n    max-width: 760px;\n    margin: 0 auto;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .brown-bath-size-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n    margin-top: 20px;\n    text-align: left;\n  }\n\n  .brown-bath-size-item {\n    padding: 18px 16px;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .brown-bath-size-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--primary-dark);\n    font-size: 16px;\n  }\n\n  .brown-bath-size-item span {\n    display: block;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Use areas *\/\n  .brown-bath-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--primary-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .brown-bath-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .brown-bath-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--primary-dark);\n    font-size: 16px;\n  }\n\n  .brown-bath-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .brown-bath-spec-wrap {\n    padding: 28px 24px;\n    background: #fcfaf8;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .brown-bath-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--primary-dark);\n    font-size: 26px;\n  }\n\n  .brown-bath-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: var(--white);\n    border: 1.5px solid var(--primary);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .brown-bath-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #e5dad2;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .brown-bath-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .brown-bath-spec-table td:first-child {\n    width: 35%;\n    color: #3b342f;\n    background: var(--primary-soft);\n    font-weight: 700;\n  }\n\n  .brown-bath-spec-table td:last-child {\n    color: var(--primary-dark);\n    font-weight: 700;\n  }\n\n  .brown-bath-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: var(--white);\n    border-left: 4px solid var(--primary);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .brown-bath-hero,\n    .brown-bath-card-grid,\n    .brown-bath-split,\n    .brown-bath-split.reverse,\n    .brown-bath-size-grid,\n    .brown-bath-use-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-brown-bath-set {\n      padding: 14px 8px;\n    }\n\n    .brown-bath-section {\n      margin-bottom: 24px;\n    }\n\n    .brown-bath-hero,\n    .brown-bath-split,\n    .brown-bath-set-box,\n    .brown-bath-use-grid,\n    .brown-bath-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .brown-bath-title,\n    .brown-bath-split-copy h2,\n    .brown-bath-set-box h2,\n    .brown-bath-spec-title {\n      font-size: 22px;\n    }\n\n    .brown-bath-text,\n    .brown-bath-split-copy p,\n    .brown-bath-set-box \u003e p,\n    .brown-bath-hero-list li,\n    .brown-bath-benefits li {\n      font-size: 14px;\n    }\n\n    .brown-bath-hero-image,\n    .brown-bath-split-image {\n      border-radius: 14px;\n    }\n\n    .brown-bath-card-image {\n      aspect-ratio: auto;\n    }\n\n    .brown-bath-card-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .brown-bath-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .brown-bath-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .brown-bath-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-brown-bath-set\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"brown-bath-section\"\u003e\n    \u003cdiv class=\"brown-bath-hero\"\u003e\n      \u003cdiv class=\"brown-bath-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpldz0k2iu.jpg?v=1781168903\" alt=\"Garvee 3-piece brown microfiber bathroom rug set\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"brown-bath-label\"\u003e3-Piece Bathroom Rug Set\u003c\/span\u003e\n        \u003ch2 class=\"brown-bath-title\"\u003eSoft, Absorbent Comfort for Every Bathroom Zone\u003c\/h2\u003e\n\n        \u003cp class=\"brown-bath-text\"\u003e\n          Coordinate your tub, shower and toilet areas with three plush brown\n          microfiber rugs designed for comfort, water absorption and easy care.\n        \u003c\/p\u003e\n\n        \u003cul class=\"brown-bath-hero-list\"\u003e\n          \u003cli\u003eThree coordinated shapes cover key bathroom floor areas\u003c\/li\u003e\n          \u003cli\u003ePlush microfiber feels soft and warm under bare feet\u003c\/li\u003e\n          \u003cli\u003eDense pile absorbs water after baths and showers\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce shifting on dry floors\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"brown-bath-badges\"\u003e\n          \u003cspan class=\"brown-bath-badge\"\u003e3-Piece Set\u003c\/span\u003e\n          \u003cspan class=\"brown-bath-badge\"\u003eSuper Absorbent\u003c\/span\u003e\n          \u003cspan class=\"brown-bath-badge\"\u003eNon-Slip Backing\u003c\/span\u003e\n          \u003cspan class=\"brown-bath-badge\"\u003eMachine Washable\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three selling points --\u003e\n  \u003csection class=\"brown-bath-section\"\u003e\n    \u003cdiv class=\"brown-bath-card-grid\"\u003e\n\n      \u003carticle class=\"brown-bath-card\"\u003e\n        \u003cdiv class=\"brown-bath-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpfk6yu7_3.jpg?v=1781168902\" alt=\"Garvee brown bath rug set machine washable\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"brown-bath-card-content\"\u003e\n          \u003ch3\u003eMachine Washable\u003c\/h3\u003e\n          \u003cp\u003e\n            Wash cold on a gentle cycle, then tumble dry low or hang dry for convenient care.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"brown-bath-card\"\u003e\n        \u003cdiv class=\"brown-bath-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpmiygp9wy.jpg?v=1781168903\" alt=\"Garvee brown microfiber bathroom rug soft absorbent and non-slip\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"brown-bath-card-content\"\u003e\n          \u003ch3\u003eSoft, Absorbent \u0026amp; Stable\u003c\/h3\u003e\n          \u003cp\u003e\n            Plush fibers absorb moisture while the textured backing helps support stability.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"brown-bath-card\"\u003e\n        \u003cdiv class=\"brown-bath-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp455b8gv1.jpg?v=1781168902\" alt=\"Garvee soft brown bath mat beside shower\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"brown-bath-card-content\"\u003e\n          \u003ch3\u003eCozy Post-Shower Comfort\u003c\/h3\u003e\n          \u003cp\u003e\n            Dense microfiber provides a warm, cushioned landing after bathing or showering.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Comfort section --\u003e\n  \u003csection class=\"brown-bath-section\"\u003e\n    \u003cdiv class=\"brown-bath-split\"\u003e\n      \u003cdiv class=\"brown-bath-split-copy\"\u003e\n        \u003cspan class=\"brown-bath-label\"\u003ePlush Microfiber Comfort\u003c\/span\u003e\n        \u003ch2\u003eSoft Underfoot on Cold Bathroom Floors\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The shaggy pile cushions feet near the shower, bathtub, sink and toilet\n          while adding warmth and a coordinated brown accent.\n        \u003c\/p\u003e\n\n        \u003cul class=\"brown-bath-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eExtra-Soft Surface:\u003c\/strong\u003e Comfortable against bare feet.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDense Microfiber:\u003c\/strong\u003e Helps absorb water from wet feet.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFamily Friendly:\u003c\/strong\u003e Suitable for adults, kids and daily use.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNeutral Brown:\u003c\/strong\u003e Complements warm, modern bathroom décor.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"brown-bath-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp455b8gv1.jpg?v=1781168902\" alt=\"Soft brown microfiber bath mat for bathroom and shower floor\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Set contents --\u003e\n  \u003csection class=\"brown-bath-section\"\u003e\n    \u003cdiv class=\"brown-bath-set-box\"\u003e\n      \u003cspan class=\"brown-bath-label\"\u003eComplete Three-Piece Set\u003c\/span\u003e\n      \u003ch2\u003eCoverage for Shower, Vanity and Toilet Areas\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Arrange the three coordinated mats throughout your bathroom to create a\n        softer, cleaner and more consistent floor setup.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"brown-bath-size-grid\"\u003e\n        \u003cdiv class=\"brown-bath-size-item\"\u003e\n          \u003cstrong\u003e20\" x 30\" Bath Mat\u003c\/strong\u003e\n          \u003cspan\u003eIdeal beside showers, tubs or wider bathroom vanities.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"brown-bath-size-item\"\u003e\n          \u003cstrong\u003e17\" x 24\" Bath Mat\u003c\/strong\u003e\n          \u003cspan\u003eFits compact sink areas, shower doors and smaller spaces.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"brown-bath-size-item\"\u003e\n          \u003cstrong\u003e20\" x 24\" U-Shaped Rug\u003c\/strong\u003e\n          \u003cspan\u003eDesigned to fit neatly around most standard toilet bases.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Recommended use --\u003e\n  \u003csection class=\"brown-bath-section\"\u003e\n    \u003cdiv class=\"brown-bath-use-grid\"\u003e\n      \u003cdiv class=\"brown-bath-use-item\"\u003e\n        \u003cstrong\u003eShower\u003c\/strong\u003e\n        \u003cspan\u003eProvides a soft landing after stepping out.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"brown-bath-use-item\"\u003e\n        \u003cstrong\u003eBathtub\u003c\/strong\u003e\n        \u003cspan\u003eHelps absorb water from wet feet.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"brown-bath-use-item\"\u003e\n        \u003cstrong\u003eVanity\u003c\/strong\u003e\n        \u003cspan\u003eAdds cushioned comfort while standing at the sink.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"brown-bath-use-item\"\u003e\n        \u003cstrong\u003eToilet Area\u003c\/strong\u003e\n        \u003cspan\u003eU-shaped rug provides coordinated floor coverage.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"brown-bath-section\"\u003e\n    \u003cdiv class=\"brown-bath-spec-wrap\"\u003e\n      \u003ch2 class=\"brown-bath-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"brown-bath-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003e3-Piece Bathroom Rug Set\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSet Includes\u003c\/td\u003e\n            \u003ctd\u003e20\" x 30\" Bath Mat, 17\" x 24\" Bath Mat, 20\" x 24\" U-Shaped Toilet Rug\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial\u003c\/td\u003e\n            \u003ctd\u003eSoft Microfiber Polyester\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface Type\u003c\/td\u003e\n            \u003ctd\u003ePlush Shaggy Pile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking Material\u003c\/td\u003e\n            \u003ctd\u003eTextured Non-Slip Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eColor\u003c\/td\u003e\n            \u003ctd\u003eBrown\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eAbsorbent, Soft, Non-Slip, Machine Washable, Quick Drying\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eBathroom, Shower, Bathtub, Toilet, Vanity and Sink Area\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eTile, Vinyl, Laminate and Other Clean, Dry Smooth Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eMachine Wash Cold on Gentle Cycle, Tumble Dry Low or Hang Dry\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"brown-bath-note\"\u003e\n        \u003cstrong\u003eSafety \u0026amp; Care Note:\u003c\/strong\u003e Place each mat on a clean, dry and\n        flat floor for the best grip. Using a laundry bag during washing can help\n        protect the backing and finished edges.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Coffee \/ 16\" × 24\" \/ 20\" × 30\" \/ 20\" × 24\" U-Shaped","offer_id":53399609868601,"sku":"PHK_3A4WFYJW","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpldz0k2iu.jpg?v=1781168903"},{"product_id":"garvee-bath-mats-3-piece-gray-non-slip-washable-phk-3a4wst4d","title":"Garvee 3-Piece Grey Bathroom Rug Set, Soft Microfiber Non-Slip Bath Mats with U-Shaped Toilet Rug, Absorbent Machine-Washable Mats for Shower, Tub \u0026 Vanity","description":"\u003cstyle\u003e\n  .garvee-bath-rug-page {\n    --primary: #4e555c;\n    --primary-dark: #30363b;\n    --primary-soft: #f2f4f5;\n    --accent: #8b949c;\n    --border: #d9dde0;\n    --text: #2f3336;\n    --muted: #646b70;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n    box-sizing: border-box;\n  }\n\n  .garvee-bath-rug-page * {\n    box-sizing: border-box;\n  }\n\n  .garvee-bath-rug-page img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .bath-rug-section {\n    margin-bottom: 36px;\n  }\n\n  .bath-rug-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    color: var(--white);\n    background: var(--primary);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .bath-rug-title {\n    margin: 0 0 14px;\n    color: var(--primary-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .bath-rug-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .bath-rug-hero {\n    display: grid;\n    grid-template-columns: 1.04fr 0.96fr;\n    gap: 32px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #f3f5f6 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .bath-rug-hero-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 10px 28px rgba(48, 54, 59, 0.1);\n  }\n\n  .bath-rug-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .bath-rug-hero-list li {\n    margin-bottom: 8px;\n    color: #454b4f;\n    font-size: 15px;\n  }\n\n  .bath-rug-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .bath-rug-badge {\n    padding: 8px 12px;\n    color: var(--primary-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Feature cards *\/\n  .bath-rug-card-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .bath-rug-card {\n    display: flex;\n    flex-direction: column;\n    overflow: hidden;\n    background: #fafbfb;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(48, 54, 59, 0.06);\n  }\n\n  .bath-rug-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: var(--white);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .bath-rug-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .bath-rug-card-content {\n    flex: 1;\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .bath-rug-card h3 {\n    margin: 0 0 8px;\n    color: var(--primary-dark);\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .bath-rug-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Split section *\/\n  .bath-rug-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.96fr) minmax(0, 1.04fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: #fcfdfd;\n    border: 1px solid #e3e6e8;\n    border-radius: 22px;\n  }\n\n  .bath-rug-split.reverse {\n    grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);\n  }\n\n  .bath-rug-split-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(48, 54, 59, 0.08);\n  }\n\n  .bath-rug-split-copy {\n    padding: 4px;\n  }\n\n  .bath-rug-split-copy h2 {\n    margin: 0 0 12px;\n    color: var(--primary-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .bath-rug-split-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .bath-rug-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .bath-rug-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #454b4f;\n    font-size: 15px;\n  }\n\n  .bath-rug-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--accent);\n    border-radius: 50%;\n  }\n\n  .bath-rug-benefits strong {\n    color: var(--primary-dark);\n  }\n\n  \/* Set contents *\/\n  .bath-rug-set-box {\n    padding: 28px 24px;\n    text-align: center;\n    background: var(--primary-soft);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .bath-rug-set-box h2 {\n    margin: 0 0 11px;\n    color: var(--primary-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .bath-rug-set-box \u003e p {\n    max-width: 760px;\n    margin: 0 auto;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .bath-rug-size-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n    margin-top: 20px;\n    text-align: left;\n  }\n\n  .bath-rug-size-item {\n    padding: 18px 16px;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .bath-rug-size-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--primary-dark);\n    font-size: 16px;\n  }\n\n  .bath-rug-size-item span {\n    display: block;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Use cases *\/\n  .bath-rug-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--primary-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .bath-rug-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .bath-rug-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--primary-dark);\n    font-size: 16px;\n  }\n\n  .bath-rug-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specs *\/\n  .bath-rug-spec-wrap {\n    padding: 28px 24px;\n    background: #fafbfb;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .bath-rug-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--primary-dark);\n    font-size: 26px;\n  }\n\n  .bath-rug-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: var(--white);\n    border: 1.5px solid var(--primary);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .bath-rug-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #e1e4e6;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .bath-rug-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .bath-rug-spec-table td:first-child {\n    width: 35%;\n    color: #373c40;\n    background: var(--primary-soft);\n    font-weight: 700;\n  }\n\n  .bath-rug-spec-table td:last-child {\n    color: var(--primary-dark);\n    font-weight: 700;\n  }\n\n  .bath-rug-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: var(--white);\n    border-left: 4px solid var(--primary);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .bath-rug-hero,\n    .bath-rug-card-grid,\n    .bath-rug-split,\n    .bath-rug-split.reverse,\n    .bath-rug-size-grid,\n    .bath-rug-use-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-bath-rug-page {\n      padding: 14px 8px;\n    }\n\n    .bath-rug-section {\n      margin-bottom: 24px;\n    }\n\n    .bath-rug-hero,\n    .bath-rug-split,\n    .bath-rug-set-box,\n    .bath-rug-use-grid,\n    .bath-rug-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .bath-rug-title,\n    .bath-rug-split-copy h2,\n    .bath-rug-set-box h2,\n    .bath-rug-spec-title {\n      font-size: 22px;\n    }\n\n    .bath-rug-text,\n    .bath-rug-split-copy p,\n    .bath-rug-set-box \u003e p,\n    .bath-rug-hero-list li,\n    .bath-rug-benefits li {\n      font-size: 14px;\n    }\n\n    .bath-rug-hero-image,\n    .bath-rug-split-image {\n      border-radius: 14px;\n    }\n\n    .bath-rug-card-image {\n      aspect-ratio: auto;\n    }\n\n    .bath-rug-card-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .bath-rug-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .bath-rug-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .bath-rug-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-bath-rug-page\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"bath-rug-section\"\u003e\n    \u003cdiv class=\"bath-rug-hero\"\u003e\n      \u003cdiv class=\"bath-rug-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpr_h7rep.jpg?v=1781168903\" alt=\"Garvee 3-piece grey bathroom rug set beside bathtub toilet and shower\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"bath-rug-label\"\u003e3-Piece Bathroom Rug Set\u003c\/span\u003e\n        \u003ch2 class=\"bath-rug-title\"\u003eSoft, Absorbent Coverage for Your Entire Bathroom\u003c\/h2\u003e\n\n        \u003cp class=\"bath-rug-text\"\u003e\n          Create a coordinated bathroom setup with three plush microfiber mats for\n          the shower, sink and toilet area.\n        \u003c\/p\u003e\n\n        \u003cul class=\"bath-rug-hero-list\"\u003e\n          \u003cli\u003eThree practical shapes cover key bathroom floor areas\u003c\/li\u003e\n          \u003cli\u003ePlush microfiber feels soft and warm underfoot\u003c\/li\u003e\n          \u003cli\u003eDense pile absorbs water from wet feet\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce shifting on dry floors\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"bath-rug-badges\"\u003e\n          \u003cspan class=\"bath-rug-badge\"\u003e3-Piece Set\u003c\/span\u003e\n          \u003cspan class=\"bath-rug-badge\"\u003eUltra Absorbent\u003c\/span\u003e\n          \u003cspan class=\"bath-rug-badge\"\u003eNon-Slip Backing\u003c\/span\u003e\n          \u003cspan class=\"bath-rug-badge\"\u003eMachine Washable\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three selling points --\u003e\n  \u003csection class=\"bath-rug-section\"\u003e\n    \u003cdiv class=\"bath-rug-card-grid\"\u003e\n\n      \u003carticle class=\"bath-rug-card\"\u003e\n        \u003cdiv class=\"bath-rug-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpp7kiae4j.jpg?v=1781168902\" alt=\"Garvee grey bathroom rug set machine washable\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bath-rug-card-content\"\u003e\n          \u003ch3\u003eMachine Washable\u003c\/h3\u003e\n          \u003cp\u003e\n            Wash cold on a gentle cycle, then tumble dry low or hang dry for easy maintenance.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bath-rug-card\"\u003e\n        \u003cdiv class=\"bath-rug-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpjbmxl4le.jpg?v=1781168903\" alt=\"Garvee microfiber bath rug extra soft absorbent and non-slip\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bath-rug-card-content\"\u003e\n          \u003ch3\u003eSoft, Absorbent \u0026amp; Stable\u003c\/h3\u003e\n          \u003cp\u003e\n            Plush fibers absorb moisture while the textured backing supports everyday stability.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bath-rug-card\"\u003e\n        \u003cdiv class=\"bath-rug-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp8l0cuck0.jpg?v=1781168903\" alt=\"Garvee soft grey bath mat beside shower\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bath-rug-card-content\"\u003e\n          \u003ch3\u003eCozy Post-Shower Comfort\u003c\/h3\u003e\n          \u003cp\u003e\n            Dense microfiber creates a warm, cushioned place to step after bathing or showering.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Comfort --\u003e\n  \u003csection class=\"bath-rug-section\"\u003e\n    \u003cdiv class=\"bath-rug-split\"\u003e\n      \u003cdiv class=\"bath-rug-split-copy\"\u003e\n        \u003cspan class=\"bath-rug-label\"\u003eCloud-Like Microfiber\u003c\/span\u003e\n        \u003ch2\u003eSoft Comfort Where You Need It Most\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The plush shaggy pile cushions bare feet near the tub, shower, sink and\n          toilet while adding a warmer feel to hard bathroom floors.\n        \u003c\/p\u003e\n\n        \u003cul class=\"bath-rug-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSoft Microfiber:\u003c\/strong\u003e Gentle and comfortable against bare feet.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDense Shaggy Pile:\u003c\/strong\u003e Adds warmth over tile and vinyl floors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFamily Friendly:\u003c\/strong\u003e Comfortable for adults, children and daily use.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCoordinated Grey:\u003c\/strong\u003e Blends easily with modern bathroom décor.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bath-rug-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp8l0cuck0.jpg?v=1781168903\" alt=\"Soft grey microfiber bath rug for shower and bathroom floor\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Set contents --\u003e\n  \u003csection class=\"bath-rug-section\"\u003e\n    \u003cdiv class=\"bath-rug-set-box\"\u003e\n      \u003cspan class=\"bath-rug-label\"\u003eComplete Bathroom Set\u003c\/span\u003e\n      \u003ch2\u003eThree Mats for Shower, Sink and Toilet Areas\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Use the three coordinated pieces together or place them throughout the\n        bathroom based on your room layout.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"bath-rug-size-grid\"\u003e\n        \u003cdiv class=\"bath-rug-size-item\"\u003e\n          \u003cstrong\u003e20\" x 30\" Bath Mat\u003c\/strong\u003e\n          \u003cspan\u003eIdeal beside tubs, showers or wider bathroom vanities.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bath-rug-size-item\"\u003e\n          \u003cstrong\u003e17\" x 24\" Bath Mat\u003c\/strong\u003e\n          \u003cspan\u003eFits compact sink areas, shower doors and smaller floor spaces.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bath-rug-size-item\"\u003e\n          \u003cstrong\u003e20\" x 24\" U-Shaped Rug\u003c\/strong\u003e\n          \u003cspan\u003eDesigned to fit neatly around the base of most standard toilets.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Use areas --\u003e\n  \u003csection class=\"bath-rug-section\"\u003e\n    \u003cdiv class=\"bath-rug-use-grid\"\u003e\n      \u003cdiv class=\"bath-rug-use-item\"\u003e\n        \u003cstrong\u003eShower\u003c\/strong\u003e\n        \u003cspan\u003eProvides a soft landing after stepping out.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bath-rug-use-item\"\u003e\n        \u003cstrong\u003eBathtub\u003c\/strong\u003e\n        \u003cspan\u003eAbsorbs water from wet feet after bathing.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bath-rug-use-item\"\u003e\n        \u003cstrong\u003eVanity\u003c\/strong\u003e\n        \u003cspan\u003eAdds cushioned comfort while standing at the sink.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bath-rug-use-item\"\u003e\n        \u003cstrong\u003eToilet Area\u003c\/strong\u003e\n        \u003cspan\u003eU-shaped mat provides coordinated floor coverage.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"bath-rug-section\"\u003e\n    \u003cdiv class=\"bath-rug-spec-wrap\"\u003e\n      \u003ch2 class=\"bath-rug-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"bath-rug-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003e3-Piece Bathroom Rug Set\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSet Includes\u003c\/td\u003e\n            \u003ctd\u003e20\" x 30\" Bath Mat, 17\" x 24\" Bath Mat, 20\" x 24\" U-Shaped Toilet Rug\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial\u003c\/td\u003e\n            \u003ctd\u003eSoft Microfiber Polyester\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface Type\u003c\/td\u003e\n            \u003ctd\u003ePlush Shaggy Pile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking Material\u003c\/td\u003e\n            \u003ctd\u003eTextured Non-Slip Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eAbsorbent, Soft, Non-Slip, Machine Washable, Quick Drying\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eBathroom, Shower, Bathtub, Toilet, Vanity, Sink Area\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eTile, Vinyl, Laminate and Other Clean, Dry Smooth Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eMachine Wash Cold on Gentle Cycle, Tumble Dry Low or Hang Dry\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"bath-rug-note\"\u003e\n        \u003cstrong\u003eSafety \u0026amp; Care Note:\u003c\/strong\u003e Place each mat on a clean, dry and\n        flat floor for the best grip. A laundry bag is recommended during machine\n        washing to help protect the backing and edges.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Dark Gray \/ 16\" × 24\" \/ 20\" × 30\" \/ 20\" × 24\" U-Shaped","offer_id":53399609901369,"sku":"PHK_3A4WST4D","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp8h87omi9.jpg?v=1781168902"},{"product_id":"garvee-door-mat-24x36-low-profile-washable-ppg-35futhmq","title":"Garvee 24\" x 36\" Brown Waffle Door Mat, Washable Absorbent Non-Slip Entryway Rug with Tassels for Front Door, Bathroom, Mudroom \u0026 Indoor Entrance","description":"\u003cstyle\u003e\n  .garvee-waffle-door-mat {\n    --brand: #9b6a3f;\n    --brand-dark: #5e402a;\n    --brand-soft: #faf3eb;\n    --accent: #d6a06b;\n    --border: #ead7c4;\n    --text: #342e29;\n    --muted: #69615a;\n    --white: #ffffff;\n\n    max-width: 1120px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n  }\n\n  .garvee-waffle-door-mat * {\n    box-sizing: border-box;\n  }\n\n  .garvee-waffle-door-mat img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .waffle-section {\n    margin-bottom: 34px;\n  }\n\n  .waffle-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    color: var(--white);\n    background: var(--brand);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .waffle-title {\n    margin: 0 0 13px;\n    color: var(--brand-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .waffle-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .waffle-hero {\n    display: grid;\n    grid-template-columns: 1.04fr 0.96fr;\n    gap: 32px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #fbf5ee 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .waffle-hero-image {\n    overflow: hidden;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 10px 28px rgba(94, 64, 42, 0.1);\n  }\n\n  .waffle-hero-copy ul {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .waffle-hero-copy li {\n    margin-bottom: 8px;\n    color: #4a433d;\n    font-size: 15px;\n  }\n\n  .waffle-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .waffle-badge {\n    padding: 8px 12px;\n    color: var(--brand-dark);\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Feature banner *\/\n  .waffle-feature-banner {\n    display: grid;\n    grid-template-columns: 1.15fr 0.85fr;\n    gap: 20px;\n    align-items: stretch;\n  }\n\n  .waffle-feature-image,\n  .waffle-feature-copy {\n    overflow: hidden;\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 6px 18px rgba(94, 64, 42, 0.06);\n  }\n\n  .waffle-feature-image {\n    background: var(--white);\n  }\n\n  .waffle-feature-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 28px 24px;\n    background: var(--brand-soft);\n  }\n\n  .waffle-feature-copy h2 {\n    margin: 0 0 12px;\n    color: var(--brand-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .waffle-feature-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .waffle-feature-points {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .waffle-feature-points li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #4a433d;\n    font-size: 15px;\n  }\n\n  .waffle-feature-points li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--accent);\n    border-radius: 50%;\n  }\n\n  .waffle-feature-points strong {\n    color: var(--brand-dark);\n  }\n\n  \/* Two-card detail layout *\/\n  .waffle-detail-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 20px;\n  }\n\n  .waffle-detail-card {\n    overflow: hidden;\n    background: #fffdf9;\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    box-shadow: 0 6px 18px rgba(94, 64, 42, 0.05);\n  }\n\n  .waffle-detail-image {\n    overflow: hidden;\n    background: var(--white);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .waffle-detail-copy {\n    padding: 20px 18px 22px;\n  }\n\n  .waffle-detail-copy h3 {\n    margin: 0 0 8px;\n    color: var(--brand-dark);\n    font-size: 20px;\n    line-height: 1.3;\n  }\n\n  .waffle-detail-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Benefits strip *\/\n  .waffle-benefit-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .waffle-benefit-item {\n    padding: 17px 14px;\n    text-align: center;\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .waffle-benefit-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .waffle-benefit-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .waffle-spec-wrap {\n    padding: 28px 24px;\n    background: #fffaf5;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .waffle-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--brand-dark);\n    font-size: 26px;\n    line-height: 1.25;\n  }\n\n  .waffle-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: var(--white);\n    border: 1.5px solid var(--brand);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .waffle-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #eadccf;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .waffle-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .waffle-spec-table td:first-child {\n    width: 35%;\n    color: #3c342e;\n    background: var(--brand-soft);\n    font-weight: 700;\n  }\n\n  .waffle-spec-table td:last-child {\n    color: var(--brand-dark);\n    font-weight: 700;\n  }\n\n  .waffle-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: var(--white);\n    border-left: 4px solid var(--brand);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .waffle-hero,\n    .waffle-feature-banner,\n    .waffle-detail-grid,\n    .waffle-benefit-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-waffle-door-mat {\n      padding: 14px 8px;\n    }\n\n    .waffle-section {\n      margin-bottom: 24px;\n    }\n\n    .waffle-hero,\n    .waffle-feature-copy,\n    .waffle-benefit-grid,\n    .waffle-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .waffle-title,\n    .waffle-feature-copy h2,\n    .waffle-spec-title {\n      font-size: 22px;\n    }\n\n    .waffle-text,\n    .waffle-feature-copy p,\n    .waffle-hero-copy li,\n    .waffle-feature-points li {\n      font-size: 14px;\n    }\n\n    .waffle-hero-image,\n    .waffle-feature-image,\n    .waffle-detail-card {\n      border-radius: 14px;\n    }\n\n    .waffle-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .waffle-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .waffle-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"garvee-waffle-door-mat\"\u003e\n\u003c!-- Hero --\u003e\n\u003csection class=\"waffle-section\"\u003e\n\u003cdiv class=\"waffle-hero\"\u003e\n\u003cdiv class=\"waffle-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806511064765705.jpg?v=1781515925\" alt=\"Garvee brown waffle door mat in an entryway with a puppy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"waffle-hero-copy\"\u003e\n\u003cspan class=\"waffle-label\"\u003e24\" x 36\" Waffle Door Mat\u003c\/span\u003e\n\u003ch2 class=\"waffle-title\"\u003eSoft Waffle Texture for Warm, Welcoming Entrances\u003c\/h2\u003e\n\u003cp class=\"waffle-text\"\u003eAdd natural texture to your entryway with a soft waffle-weave mat that combines absorbency, decorative tassels and everyday comfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGenerous 24\" x 36\" coverage for front doors and mudrooms\u003c\/li\u003e\n\u003cli\u003eRaised waffle weave helps absorb light moisture\u003c\/li\u003e\n\u003cli\u003eSoft surface feels comfortable under bare feet\u003c\/li\u003e\n\u003cli\u003eNeutral brown tone suits farmhouse, boho and modern décor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"waffle-badges\"\u003e\n\u003cspan class=\"waffle-badge\"\u003eWaffle Weave\u003c\/span\u003e \u003cspan class=\"waffle-badge\"\u003eAbsorbent\u003c\/span\u003e \u003cspan class=\"waffle-badge\"\u003eEasy to Clean\u003c\/span\u003e \u003cspan class=\"waffle-badge\"\u003eDecorative Tassels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Material feature --\u003e\n\u003csection class=\"waffle-section\"\u003e\n\u003cdiv class=\"waffle-feature-banner\"\u003e\n\u003cdiv class=\"waffle-feature-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806511064743083.jpg?v=1781515925\" alt=\"Garvee waffle door mat woven cotton surface with decorative tassels\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"waffle-feature-copy\"\u003e\n\u003cspan class=\"waffle-label\"\u003eTextured Waffle Weave\u003c\/span\u003e\n\u003ch2\u003eSoft Texture with Everyday Durability\u003c\/h2\u003e\n\u003cp\u003eThe raised woven surface adds comfortable texture while helping manage light moisture and everyday debris near indoor entrances.\u003c\/p\u003e\n\u003cul class=\"waffle-feature-points\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreathable Weave:\u003c\/strong\u003e Promotes airflow through the textured surface.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Underfoot:\u003c\/strong\u003e Comfortable near doors, sinks and vanity areas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDecorative Tassels:\u003c\/strong\u003e Add a relaxed farmhouse and boho finish.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeutral Styling:\u003c\/strong\u003e Blends easily with warm wood and light interiors.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Product details --\u003e\n\u003csection class=\"waffle-section\"\u003e\n\u003cdiv class=\"waffle-detail-grid\"\u003e\n\u003carticle class=\"waffle-detail-card\"\u003e\n\u003cdiv class=\"waffle-detail-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806511064756610.jpg?v=1781515925\" alt=\"Garvee waffle door mat close-up with tassel edges\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"waffle-detail-copy\"\u003e\n\u003ch3\u003eDetailed Waffle Pattern\u003c\/h3\u003e\n\u003cp\u003eRaised woven squares create visual depth and a textured surface that feels soft while helping capture light moisture and dust.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"waffle-detail-card\"\u003e\n\u003cdiv class=\"waffle-detail-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806511064755973.jpg?v=1781515925\" alt=\"Garvee 24 by 36 inch waffle door mat dimensions\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"waffle-detail-copy\"\u003e\n\u003ch3\u003e24\" x 36\" Entryway Coverage\u003c\/h3\u003e\n\u003cp\u003eThe generous rectangular size fits front doors, mudrooms, bathrooms, hallways and other frequently used indoor areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Quick benefits --\u003e\n\u003csection class=\"waffle-section\"\u003e\n\u003cdiv class=\"waffle-benefit-grid\"\u003e\n\u003cdiv class=\"waffle-benefit-item\"\u003e\n\u003cstrong\u003eFront Door\u003c\/strong\u003e \u003cspan\u003eAdds warmth and texture to indoor entrances.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"waffle-benefit-item\"\u003e\n\u003cstrong\u003eMudroom\u003c\/strong\u003e \u003cspan\u003eHelps manage light moisture and everyday debris.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"waffle-benefit-item\"\u003e\n\u003cstrong\u003eBathroom\u003c\/strong\u003e \u003cspan\u003eProvides a soft surface near showers and vanities.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"waffle-benefit-item\"\u003e\n\u003cstrong\u003eEasy Care\u003c\/strong\u003e \u003cspan\u003eShake, vacuum or machine wash on a gentle cycle.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Specifications --\u003e\n\u003csection class=\"waffle-section\"\u003e\n\u003cdiv class=\"waffle-spec-wrap\"\u003e\n\u003ch2 class=\"waffle-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"waffle-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eIndoor Door Mat \/ Entryway Rug\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003e24\" x 36\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCotton\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSurface Design\u003c\/td\u003e\n\u003ctd\u003eRaised Waffle Weave\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEdge Design\u003c\/td\u003e\n\u003ctd\u003eFinished Edges with Decorative Tassels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKey Features\u003c\/td\u003e\n\u003ctd\u003eAbsorbent, Soft, Breathable, Washable, Decorative\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Use\u003c\/td\u003e\n\u003ctd\u003eFront Door, Entryway, Mudroom, Bathroom, Vanity Area, Hallway\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCare Instructions\u003c\/td\u003e\n\u003ctd\u003eShake or Vacuum Regularly, Machine Wash on Gentle Cycle, Air Dry\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"waffle-note\"\u003e\n\u003cstrong\u003eCare Note:\u003c\/strong\u003e Wash separately on a gentle cycle and air dry to help preserve the waffle texture and tassel edges. Slight size variation may occur due to the woven construction.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Brown \/ 24\" × 36\"","offer_id":53465557434681,"sku":"PPG_35FUTHMQ","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpebi5q_sr.jpg?v=1781515932"},{"product_id":"garvee-door-mat-24x36-low-profile-washable-ppg-35ftyhf8","title":"Garvee 24\" x 36\" Beige Indoor Door Mat, 0.13\" Ultra-Thin Non-Slip Rubber Backing Entryway Mat, Washable Dirt \u0026 Moisture Trapper for Front Door, Kitchen \u0026 Hallway","description":"\u003cstyle\u003e\n  .garvee-entry-mat-page {\n    --brand: #b7793e;\n    --brand-dark: #6f4727;\n    --brand-soft: #fbf4ea;\n    --border: #ead8c5;\n    --text: #332f2b;\n    --muted: #68615b;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n  }\n\n  .garvee-entry-mat-page * {\n    box-sizing: border-box;\n  }\n\n  .garvee-entry-mat-page img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .entry-mat-section {\n    margin-bottom: 34px;\n  }\n\n  .entry-mat-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 13px;\n    color: #ffffff;\n    background: var(--brand);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .entry-mat-title {\n    margin: 0 0 13px;\n    color: var(--brand-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .entry-mat-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .entry-mat-hero {\n    display: grid;\n    grid-template-columns: 1.08fr 0.92fr;\n    gap: 30px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #fbf5ed 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .entry-mat-hero-image {\n    overflow: hidden;\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    background: #ffffff;\n    box-shadow: 0 10px 26px rgba(111, 71, 39, 0.09);\n  }\n\n  .entry-mat-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .entry-mat-hero-list li {\n    margin-bottom: 8px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .entry-mat-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .entry-mat-badge {\n    padding: 8px 11px;\n    color: var(--brand-dark);\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Feature ribbon *\/\n  .entry-mat-feature-ribbon {\n    display: grid;\n    grid-template-columns: 1.25fr 0.75fr;\n    gap: 18px;\n  }\n\n  .entry-mat-feature-main,\n  .entry-mat-feature-side {\n    overflow: hidden;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(111, 71, 39, 0.06);\n  }\n\n  .entry-mat-feature-main img {\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .entry-mat-feature-side {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 24px;\n    background: var(--brand-soft);\n  }\n\n  .entry-mat-feature-side h3 {\n    margin: 0 0 10px;\n    color: var(--brand-dark);\n    font-size: 22px;\n    line-height: 1.3;\n  }\n\n  .entry-mat-feature-side p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Three benefit cards *\/\n  .entry-mat-card-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .entry-mat-card {\n    overflow: hidden;\n    background: #fffdf9;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(111, 71, 39, 0.05);\n  }\n\n  .entry-mat-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: #ffffff;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .entry-mat-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .entry-mat-card-content {\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .entry-mat-card h3 {\n    margin: 0 0 8px;\n    color: var(--brand-dark);\n    font-size: 18px;\n  }\n\n  .entry-mat-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Image-text content *\/\n  .entry-mat-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: linear-gradient(135deg, #ffffff 0%, #fbf4ea 100%);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .entry-mat-split-image {\n    overflow: hidden;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(111, 71, 39, 0.08);\n  }\n\n  .entry-mat-split-image img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .entry-mat-split-copy {\n    padding: 5px;\n  }\n\n  .entry-mat-split-copy h2 {\n    margin: 0 0 12px;\n    color: var(--brand-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .entry-mat-split-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .entry-mat-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .entry-mat-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .entry-mat-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--brand);\n    border-radius: 50%;\n  }\n\n  .entry-mat-benefits strong {\n    color: var(--brand-dark);\n  }\n\n  \/* Size section *\/\n  .entry-mat-size-box {\n    padding: 28px 24px;\n    text-align: center;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .entry-mat-size-box h2 {\n    margin: 0 0 10px;\n    color: var(--brand-dark);\n    font-size: 26px;\n    line-height: 1.25;\n  }\n\n  .entry-mat-size-box \u003e p {\n    max-width: 740px;\n    margin: 0 auto;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .entry-mat-size-list {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 12px;\n    margin: 20px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .entry-mat-size-list li {\n    padding: 10px 18px;\n    color: var(--brand-dark);\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .entry-mat-size-guide {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-top: 20px;\n    text-align: left;\n  }\n\n  .entry-mat-size-item {\n    padding: 18px 16px;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .entry-mat-size-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .entry-mat-size-item span {\n    display: block;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Use cases *\/\n  .entry-mat-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .entry-mat-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .entry-mat-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .entry-mat-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .entry-mat-spec-wrap {\n    padding: 28px 24px;\n    background: #fffaf5;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .entry-mat-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--brand-dark);\n    font-size: 26px;\n  }\n\n  .entry-mat-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: #ffffff;\n    border: 1.5px solid var(--brand);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .entry-mat-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #eadccf;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .entry-mat-spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  .entry-mat-spec-table td:first-child {\n    width: 35%;\n    color: #38322e;\n    background: var(--brand-soft);\n    font-weight: 700;\n  }\n\n  .entry-mat-spec-table td:last-child {\n    color: var(--brand-dark);\n    font-weight: 700;\n  }\n\n  .entry-mat-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: #ffffff;\n    border-left: 4px solid var(--brand);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .entry-mat-hero,\n    .entry-mat-feature-ribbon,\n    .entry-mat-card-grid,\n    .entry-mat-split,\n    .entry-mat-size-guide,\n    .entry-mat-use-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-entry-mat-page {\n      padding: 14px 8px;\n    }\n\n    .entry-mat-section {\n      margin-bottom: 24px;\n    }\n\n    .entry-mat-hero,\n    .entry-mat-feature-side,\n    .entry-mat-split,\n    .entry-mat-size-box,\n    .entry-mat-use-grid,\n    .entry-mat-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .entry-mat-title,\n    .entry-mat-split-copy h2,\n    .entry-mat-size-box h2,\n    .entry-mat-spec-title {\n      font-size: 22px;\n    }\n\n    .entry-mat-text,\n    .entry-mat-split-copy p,\n    .entry-mat-size-box \u003e p,\n    .entry-mat-hero-list li,\n    .entry-mat-benefits li {\n      font-size: 14px;\n    }\n\n    .entry-mat-hero-image,\n    .entry-mat-feature-main,\n    .entry-mat-split-image {\n      border-radius: 14px;\n    }\n\n    .entry-mat-card-image {\n      aspect-ratio: auto;\n    }\n\n    .entry-mat-card-image img,\n    .entry-mat-feature-main img,\n    .entry-mat-split-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .entry-mat-size-list {\n      gap: 8px;\n    }\n\n    .entry-mat-size-list li {\n      padding: 8px 12px;\n      font-size: 13px;\n    }\n\n    .entry-mat-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .entry-mat-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .entry-mat-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-entry-mat-page\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-hero\"\u003e\n      \u003cdiv class=\"entry-mat-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810742985.jpg?v=1781515964\" alt=\"Garvee beige indoor door mat in a bright modern entryway\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eUltra-Thin Indoor Door Mat\u003c\/span\u003e\n        \u003ch2 class=\"entry-mat-title\"\u003eA Cleaner, Safer Welcome for Busy Entryways\u003c\/h2\u003e\n\n        \u003cp class=\"entry-mat-text\"\u003e\n          This beige indoor mat combines a soft linen-look surface with\n          dirt-trapping texture, moisture absorption and a non-slip backing.\n        \u003c\/p\u003e\n\n        \u003cul class=\"entry-mat-hero-list\"\u003e\n          \u003cli\u003eTextured surface helps capture dirt and light moisture\u003c\/li\u003e\n          \u003cli\u003eUltra-thin profile fits neatly beneath most doors\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce unwanted movement\u003c\/li\u003e\n          \u003cli\u003eTwo sizes fit compact and wider entrance areas\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"entry-mat-badges\"\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eUltra-Thin Profile\u003c\/span\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eNon-Slip Backing\u003c\/span\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eMachine Washable\u003c\/span\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eDirt Trapper\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Visual feature ribbon --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-feature-ribbon\"\u003e\n      \u003cdiv class=\"entry-mat-feature-main\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810752269.jpg?v=1781515965\" alt=\"Garvee indoor door mat durable non-slip and easy-clean features\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-feature-side\"\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eBuilt for Daily Foot Traffic\u003c\/span\u003e\n        \u003ch3\u003eSimple Floor Protection Without a Bulky Mat\u003c\/h3\u003e\n        \u003cp\u003e\n          The woven surface adds a clean decorative finish, while the slim,\n          flexible construction stays practical near entrances and doors.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three key benefits --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-card-grid\"\u003e\n\n      \u003carticle class=\"entry-mat-card\"\u003e\n        \u003cdiv class=\"entry-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810767616.jpg?v=1781515966\" alt=\"Garvee beige indoor door mat easy cleaning options\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-card-content\"\u003e\n          \u003ch3\u003eEasy to Clean\u003c\/h3\u003e\n          \u003cp\u003eVacuum, hand wash or machine wash when the mat needs a deeper refresh.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"entry-mat-card\"\u003e\n        \u003cdiv class=\"entry-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810758740.jpg?v=1781515965\" alt=\"Garvee indoor entry mat absorbs moisture and traps dirt\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-card-content\"\u003e\n          \u003ch3\u003eTraps Dirt \u0026amp; Moisture\u003c\/h3\u003e\n          \u003cp\u003eTextured fibers help collect dust, debris and light moisture from shoes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"entry-mat-card\"\u003e\n        \u003cdiv class=\"entry-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810762036.jpg?v=1781515965\" alt=\"Garvee beige door mat strong water absorbing capacity\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-card-content\"\u003e\n          \u003ch3\u003eAbsorbent Woven Surface\u003c\/h3\u003e\n          \u003cp\u003eHelps manage wet footwear and keeps the surrounding floor cleaner.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Material detail --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-split\"\u003e\n      \u003cdiv class=\"entry-mat-split-copy\"\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eComfort + Grip\u003c\/span\u003e\n        \u003ch2\u003eSoft Linen-Look Surface with Non-Slip Support\u003c\/h2\u003e\n\n        \u003cp\u003e\n          A comfortable woven top creates a clean, welcoming appearance while\n          the textured backing helps improve grip on suitable indoor floors.\n        \u003c\/p\u003e\n\n        \u003cul class=\"entry-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComfortable Surface:\u003c\/strong\u003e Soft enough for barefoot indoor use.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNon-Slip Backing:\u003c\/strong\u003e Helps reduce sliding on clean, dry floors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable Edge:\u003c\/strong\u003e Finished border helps maintain the mat’s shape.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNeutral Style:\u003c\/strong\u003e Beige tone coordinates with most interiors.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810759811.jpg?v=1781515965\" alt=\"Garvee indoor door mat comfortable fabric and non-slip backing\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Final image changed to left image + right text --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-split\"\u003e\n      \u003cdiv class=\"entry-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810746125.jpg?v=1781515968\" alt=\"Garvee beige ultra-thin entrance door mat with non-slip backing\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-split-copy\"\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eLow-Profile Door Clearance\u003c\/span\u003e\n        \u003ch2\u003eFits Neatly at Front Doors and Indoor Entrances\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The ultra-thin construction adds a dirt-trapping surface without\n          creating a bulky edge near frequently opened doors.\n        \u003c\/p\u003e\n\n        \u003cul class=\"entry-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSlim Profile:\u003c\/strong\u003e Designed to fit beneath most standard doors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eTwo Useful Sizes:\u003c\/strong\u003e Choose compact or wider floor coverage.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFlexible Construction:\u003c\/strong\u003e Easy to move, clean and reposition.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFinished Appearance:\u003c\/strong\u003e Neutral woven texture suits modern entryways.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Size options --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-size-box\"\u003e\n      \u003cspan class=\"entry-mat-label\"\u003eTwo Size Options\u003c\/span\u003e\n      \u003ch2\u003eChoose the Right Coverage for Your Doorway\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Select a compact mat for standard doors or a larger option for wider\n        entrances and higher-traffic indoor areas.\n      \u003c\/p\u003e\n\n      \u003cul class=\"entry-mat-size-list\"\u003e\n        \u003cli\u003e17\" x 30\"\u003c\/li\u003e\n        \u003cli\u003e24\" x 36\"\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"entry-mat-size-guide\"\u003e\n        \u003cdiv class=\"entry-mat-size-item\"\u003e\n          \u003cstrong\u003e17\" x 30\"\u003c\/strong\u003e\n          \u003cspan\u003eIdeal for standard front doors, bedrooms, kitchens and compact entryways.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-size-item\"\u003e\n          \u003cstrong\u003e24\" x 36\"\u003c\/strong\u003e\n          \u003cspan\u003eOffers wider coverage for mudrooms, back doors and busy household entrances.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Recommended spaces --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-use-grid\"\u003e\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eFront Door\u003c\/strong\u003e\n        \u003cspan\u003eCreates a cleaner, more welcoming indoor entrance.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eHallway\u003c\/strong\u003e\n        \u003cspan\u003eProtects busy walkways from everyday debris.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eKitchen\u003c\/strong\u003e\n        \u003cspan\u003eAdds an easy-care mat near high-use areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eMudroom\u003c\/strong\u003e\n        \u003cspan\u003eHelps collect dirt and light moisture from shoes.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-spec-wrap\"\u003e\n      \u003ch2 class=\"entry-mat-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"entry-mat-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003eIndoor Door Mat \/ Entryway Mat\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n            \u003ctd\u003e17\" x 30\", 24\" x 36\"\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface\u003c\/td\u003e\n            \u003ctd\u003eSoft Linen-Look Woven Fabric\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking\u003c\/td\u003e\n            \u003ctd\u003eTextured Non-Slip Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProfile\u003c\/td\u003e\n            \u003ctd\u003eUltra-Thin Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eDirt Trapping, Moisture Absorbing, Non-Slip, Washable, Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eFront Door, Entryway, Hallway, Kitchen, Mudroom, Back Door\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eHardwood, Tile, Laminate and Other Clean, Dry Indoor Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eVacuum, Hand Wash or Machine Wash; Air Dry; Do Not Bleach\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"entry-mat-note\"\u003e\n        \u003cstrong\u003eUse Note:\u003c\/strong\u003e Place the mat on a clean, dry and flat floor for\n        the best grip. Allow it to dry completely before returning it to the doorway.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Beige \/ 24\" × 36\"","offer_id":53465558024505,"sku":"PPG_35FTYHF8","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpcoydcanv.jpg?v=1781515971"},{"product_id":"garvee-door-mat-17x30-low-profile-washable-ppg-35ftqp5u","title":"Garvee 17\" x 30\" Beige Indoor Door Mat, 0.13\" Ultra-Thin Non-Slip Rubber Backing Entryway Mat, Washable Dirt \u0026 Moisture Trapper for Front Door, Kitchen \u0026 Hallway","description":"\u003cstyle\u003e\n  .garvee-entry-mat-page {\n    --brand: #b7793e;\n    --brand-dark: #6f4727;\n    --brand-soft: #fbf4ea;\n    --border: #ead8c5;\n    --text: #332f2b;\n    --muted: #68615b;\n    --white: #ffffff;\n\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--text);\n    line-height: 1.6;\n    background: var(--white);\n  }\n\n  .garvee-entry-mat-page * {\n    box-sizing: border-box;\n  }\n\n  .garvee-entry-mat-page img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .entry-mat-section {\n    margin-bottom: 34px;\n  }\n\n  .entry-mat-label {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 13px;\n    color: #ffffff;\n    background: var(--brand);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .entry-mat-title {\n    margin: 0 0 13px;\n    color: var(--brand-dark);\n    font-size: 30px;\n    line-height: 1.25;\n  }\n\n  .entry-mat-text {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Hero *\/\n  .entry-mat-hero {\n    display: grid;\n    grid-template-columns: 1.08fr 0.92fr;\n    gap: 30px;\n    align-items: center;\n    padding: 28px;\n    background: linear-gradient(135deg, #fbf5ed 0%, #ffffff 100%);\n    border: 1px solid var(--border);\n    border-radius: 24px;\n  }\n\n  .entry-mat-hero-image {\n    overflow: hidden;\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    background: #ffffff;\n    box-shadow: 0 10px 26px rgba(111, 71, 39, 0.09);\n  }\n\n  .entry-mat-hero-list {\n    margin: 16px 0 0;\n    padding-left: 20px;\n  }\n\n  .entry-mat-hero-list li {\n    margin-bottom: 8px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .entry-mat-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 18px;\n  }\n\n  .entry-mat-badge {\n    padding: 8px 11px;\n    color: var(--brand-dark);\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  \/* Feature ribbon *\/\n  .entry-mat-feature-ribbon {\n    display: grid;\n    grid-template-columns: 1.25fr 0.75fr;\n    gap: 18px;\n  }\n\n  .entry-mat-feature-main,\n  .entry-mat-feature-side {\n    overflow: hidden;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(111, 71, 39, 0.06);\n  }\n\n  .entry-mat-feature-main img {\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .entry-mat-feature-side {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 24px;\n    background: var(--brand-soft);\n  }\n\n  .entry-mat-feature-side h3 {\n    margin: 0 0 10px;\n    color: var(--brand-dark);\n    font-size: 22px;\n    line-height: 1.3;\n  }\n\n  .entry-mat-feature-side p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  \/* Three benefit cards *\/\n  .entry-mat-card-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .entry-mat-card {\n    overflow: hidden;\n    background: #fffdf9;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 6px 18px rgba(111, 71, 39, 0.05);\n  }\n\n  .entry-mat-card-image {\n    overflow: hidden;\n    aspect-ratio: 1 \/ 1;\n    background: #ffffff;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .entry-mat-card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .entry-mat-card-content {\n    padding: 18px 16px 20px;\n    text-align: center;\n  }\n\n  .entry-mat-card h3 {\n    margin: 0 0 8px;\n    color: var(--brand-dark);\n    font-size: 18px;\n  }\n\n  .entry-mat-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Image-text content *\/\n  .entry-mat-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n    gap: 30px;\n    align-items: center;\n    padding: 24px;\n    background: linear-gradient(135deg, #ffffff 0%, #fbf4ea 100%);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .entry-mat-split-image {\n    overflow: hidden;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: 0 7px 20px rgba(111, 71, 39, 0.08);\n  }\n\n  .entry-mat-split-image img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .entry-mat-split-copy {\n    padding: 5px;\n  }\n\n  .entry-mat-split-copy h2 {\n    margin: 0 0 12px;\n    color: var(--brand-dark);\n    font-size: 27px;\n    line-height: 1.25;\n  }\n\n  .entry-mat-split-copy p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .entry-mat-benefits {\n    margin: 17px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .entry-mat-benefits li {\n    position: relative;\n    margin-bottom: 10px;\n    padding-left: 18px;\n    color: #49433e;\n    font-size: 15px;\n  }\n\n  .entry-mat-benefits li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    background: var(--brand);\n    border-radius: 50%;\n  }\n\n  .entry-mat-benefits strong {\n    color: var(--brand-dark);\n  }\n\n  \/* Size section *\/\n  .entry-mat-size-box {\n    padding: 28px 24px;\n    text-align: center;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .entry-mat-size-box h2 {\n    margin: 0 0 10px;\n    color: var(--brand-dark);\n    font-size: 26px;\n    line-height: 1.25;\n  }\n\n  .entry-mat-size-box \u003e p {\n    max-width: 740px;\n    margin: 0 auto;\n    color: var(--muted);\n    font-size: 15px;\n  }\n\n  .entry-mat-size-list {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 12px;\n    margin: 20px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .entry-mat-size-list li {\n    padding: 10px 18px;\n    color: var(--brand-dark);\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .entry-mat-size-guide {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-top: 20px;\n    text-align: left;\n  }\n\n  .entry-mat-size-item {\n    padding: 18px 16px;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .entry-mat-size-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .entry-mat-size-item span {\n    display: block;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Use cases *\/\n  .entry-mat-use-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    padding: 22px;\n    background: var(--brand-soft);\n    border: 1px solid var(--border);\n    border-radius: 20px;\n  }\n\n  .entry-mat-use-item {\n    padding: 17px 13px;\n    text-align: center;\n    background: #ffffff;\n    border: 1px solid var(--border);\n    border-radius: 14px;\n  }\n\n  .entry-mat-use-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--brand-dark);\n    font-size: 16px;\n  }\n\n  .entry-mat-use-item span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .entry-mat-spec-wrap {\n    padding: 28px 24px;\n    background: #fffaf5;\n    border: 1px solid var(--border);\n    border-radius: 22px;\n  }\n\n  .entry-mat-spec-title {\n    margin: 0 0 18px;\n    text-align: center;\n    color: var(--brand-dark);\n    font-size: 26px;\n  }\n\n  .entry-mat-spec-table {\n    width: 100%;\n    overflow: hidden;\n    background: #ffffff;\n    border: 1.5px solid var(--brand);\n    border-collapse: separate;\n    border-spacing: 0;\n    border-radius: 14px;\n  }\n\n  .entry-mat-spec-table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #eadccf;\n    vertical-align: top;\n    font-size: 15px;\n    overflow-wrap: anywhere;\n  }\n\n  .entry-mat-spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  .entry-mat-spec-table td:first-child {\n    width: 35%;\n    color: #38322e;\n    background: var(--brand-soft);\n    font-weight: 700;\n  }\n\n  .entry-mat-spec-table td:last-child {\n    color: var(--brand-dark);\n    font-weight: 700;\n  }\n\n  .entry-mat-note {\n    margin-top: 17px;\n    padding: 14px 16px;\n    color: var(--muted);\n    background: #ffffff;\n    border-left: 4px solid var(--brand);\n    border-radius: 10px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 900px) {\n    .entry-mat-hero,\n    .entry-mat-feature-ribbon,\n    .entry-mat-card-grid,\n    .entry-mat-split,\n    .entry-mat-size-guide,\n    .entry-mat-use-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .garvee-entry-mat-page {\n      padding: 14px 8px;\n    }\n\n    .entry-mat-section {\n      margin-bottom: 24px;\n    }\n\n    .entry-mat-hero,\n    .entry-mat-feature-side,\n    .entry-mat-split,\n    .entry-mat-size-box,\n    .entry-mat-use-grid,\n    .entry-mat-spec-wrap {\n      padding: 15px 12px;\n      border-radius: 17px;\n    }\n\n    .entry-mat-title,\n    .entry-mat-split-copy h2,\n    .entry-mat-size-box h2,\n    .entry-mat-spec-title {\n      font-size: 22px;\n    }\n\n    .entry-mat-text,\n    .entry-mat-split-copy p,\n    .entry-mat-size-box \u003e p,\n    .entry-mat-hero-list li,\n    .entry-mat-benefits li {\n      font-size: 14px;\n    }\n\n    .entry-mat-hero-image,\n    .entry-mat-feature-main,\n    .entry-mat-split-image {\n      border-radius: 14px;\n    }\n\n    .entry-mat-card-image {\n      aspect-ratio: auto;\n    }\n\n    .entry-mat-card-image img,\n    .entry-mat-feature-main img,\n    .entry-mat-split-image img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .entry-mat-size-list {\n      gap: 8px;\n    }\n\n    .entry-mat-size-list li {\n      padding: 8px 12px;\n      font-size: 13px;\n    }\n\n    .entry-mat-spec-table td {\n      display: block;\n      width: 100%;\n      padding: 10px 13px;\n    }\n\n    .entry-mat-spec-table td:first-child {\n      width: 100%;\n      padding-bottom: 4px;\n    }\n\n    .entry-mat-spec-table td:last-child {\n      padding-top: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-entry-mat-page\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-hero\"\u003e\n      \u003cdiv class=\"entry-mat-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810742985.jpg?v=1781515964\" alt=\"Garvee beige indoor door mat in a bright modern entryway\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eUltra-Thin Indoor Door Mat\u003c\/span\u003e\n        \u003ch2 class=\"entry-mat-title\"\u003eA Cleaner, Safer Welcome for Busy Entryways\u003c\/h2\u003e\n\n        \u003cp class=\"entry-mat-text\"\u003e\n          This beige indoor mat combines a soft linen-look surface with\n          dirt-trapping texture, moisture absorption and a non-slip backing.\n        \u003c\/p\u003e\n\n        \u003cul class=\"entry-mat-hero-list\"\u003e\n          \u003cli\u003eTextured surface helps capture dirt and light moisture\u003c\/li\u003e\n          \u003cli\u003eUltra-thin profile fits neatly beneath most doors\u003c\/li\u003e\n          \u003cli\u003eNon-slip backing helps reduce unwanted movement\u003c\/li\u003e\n          \u003cli\u003eTwo sizes fit compact and wider entrance areas\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"entry-mat-badges\"\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eUltra-Thin Profile\u003c\/span\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eNon-Slip Backing\u003c\/span\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eMachine Washable\u003c\/span\u003e\n          \u003cspan class=\"entry-mat-badge\"\u003eDirt Trapper\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Visual feature ribbon --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-feature-ribbon\"\u003e\n      \u003cdiv class=\"entry-mat-feature-main\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810752269.jpg?v=1781515965\" alt=\"Garvee indoor door mat durable non-slip and easy-clean features\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-feature-side\"\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eBuilt for Daily Foot Traffic\u003c\/span\u003e\n        \u003ch3\u003eSimple Floor Protection Without a Bulky Mat\u003c\/h3\u003e\n        \u003cp\u003e\n          The woven surface adds a clean decorative finish, while the slim,\n          flexible construction stays practical near entrances and doors.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Three key benefits --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-card-grid\"\u003e\n\n      \u003carticle class=\"entry-mat-card\"\u003e\n        \u003cdiv class=\"entry-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810767616.jpg?v=1781515966\" alt=\"Garvee beige indoor door mat easy cleaning options\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-card-content\"\u003e\n          \u003ch3\u003eEasy to Clean\u003c\/h3\u003e\n          \u003cp\u003eVacuum, hand wash or machine wash when the mat needs a deeper refresh.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"entry-mat-card\"\u003e\n        \u003cdiv class=\"entry-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810758740.jpg?v=1781515965\" alt=\"Garvee indoor entry mat absorbs moisture and traps dirt\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-card-content\"\u003e\n          \u003ch3\u003eTraps Dirt \u0026amp; Moisture\u003c\/h3\u003e\n          \u003cp\u003eTextured fibers help collect dust, debris and light moisture from shoes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"entry-mat-card\"\u003e\n        \u003cdiv class=\"entry-mat-card-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810762036.jpg?v=1781515965\" alt=\"Garvee beige door mat strong water absorbing capacity\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-card-content\"\u003e\n          \u003ch3\u003eAbsorbent Woven Surface\u003c\/h3\u003e\n          \u003cp\u003eHelps manage wet footwear and keeps the surrounding floor cleaner.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Material detail --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-split\"\u003e\n      \u003cdiv class=\"entry-mat-split-copy\"\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eComfort + Grip\u003c\/span\u003e\n        \u003ch2\u003eSoft Linen-Look Surface with Non-Slip Support\u003c\/h2\u003e\n\n        \u003cp\u003e\n          A comfortable woven top creates a clean, welcoming appearance while\n          the textured backing helps improve grip on suitable indoor floors.\n        \u003c\/p\u003e\n\n        \u003cul class=\"entry-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eComfortable Surface:\u003c\/strong\u003e Soft enough for barefoot indoor use.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNon-Slip Backing:\u003c\/strong\u003e Helps reduce sliding on clean, dry floors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable Edge:\u003c\/strong\u003e Finished border helps maintain the mat’s shape.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNeutral Style:\u003c\/strong\u003e Beige tone coordinates with most interiors.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810759811.jpg?v=1781515965\" alt=\"Garvee indoor door mat comfortable fabric and non-slip backing\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Final image changed to left image + right text --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-split\"\u003e\n      \u003cdiv class=\"entry-mat-split-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/fe17806397810746125.jpg?v=1781515968\" alt=\"Garvee beige ultra-thin entrance door mat with non-slip backing\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-split-copy\"\u003e\n        \u003cspan class=\"entry-mat-label\"\u003eLow-Profile Door Clearance\u003c\/span\u003e\n        \u003ch2\u003eFits Neatly at Front Doors and Indoor Entrances\u003c\/h2\u003e\n\n        \u003cp\u003e\n          The ultra-thin construction adds a dirt-trapping surface without\n          creating a bulky edge near frequently opened doors.\n        \u003c\/p\u003e\n\n        \u003cul class=\"entry-mat-benefits\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eSlim Profile:\u003c\/strong\u003e Designed to fit beneath most standard doors.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eTwo Useful Sizes:\u003c\/strong\u003e Choose compact or wider floor coverage.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFlexible Construction:\u003c\/strong\u003e Easy to move, clean and reposition.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFinished Appearance:\u003c\/strong\u003e Neutral woven texture suits modern entryways.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Size options --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-size-box\"\u003e\n      \u003cspan class=\"entry-mat-label\"\u003eTwo Size Options\u003c\/span\u003e\n      \u003ch2\u003eChoose the Right Coverage for Your Doorway\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Select a compact mat for standard doors or a larger option for wider\n        entrances and higher-traffic indoor areas.\n      \u003c\/p\u003e\n\n      \u003cul class=\"entry-mat-size-list\"\u003e\n        \u003cli\u003e17\" x 30\"\u003c\/li\u003e\n        \u003cli\u003e24\" x 36\"\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"entry-mat-size-guide\"\u003e\n        \u003cdiv class=\"entry-mat-size-item\"\u003e\n          \u003cstrong\u003e17\" x 30\"\u003c\/strong\u003e\n          \u003cspan\u003eIdeal for standard front doors, bedrooms, kitchens and compact entryways.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"entry-mat-size-item\"\u003e\n          \u003cstrong\u003e24\" x 36\"\u003c\/strong\u003e\n          \u003cspan\u003eOffers wider coverage for mudrooms, back doors and busy household entrances.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Recommended spaces --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-use-grid\"\u003e\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eFront Door\u003c\/strong\u003e\n        \u003cspan\u003eCreates a cleaner, more welcoming indoor entrance.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eHallway\u003c\/strong\u003e\n        \u003cspan\u003eProtects busy walkways from everyday debris.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eKitchen\u003c\/strong\u003e\n        \u003cspan\u003eAdds an easy-care mat near high-use areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"entry-mat-use-item\"\u003e\n        \u003cstrong\u003eMudroom\u003c\/strong\u003e\n        \u003cspan\u003eHelps collect dirt and light moisture from shoes.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"entry-mat-section\"\u003e\n    \u003cdiv class=\"entry-mat-spec-wrap\"\u003e\n      \u003ch2 class=\"entry-mat-spec-title\"\u003eKey Specifications\u003c\/h2\u003e\n\n      \u003ctable class=\"entry-mat-spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003eIndoor Door Mat \/ Entryway Mat\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n            \u003ctd\u003e17\" x 30\", 24\" x 36\"\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSurface\u003c\/td\u003e\n            \u003ctd\u003eSoft Linen-Look Woven Fabric\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBacking\u003c\/td\u003e\n            \u003ctd\u003eTextured Non-Slip Backing\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProfile\u003c\/td\u003e\n            \u003ctd\u003eUltra-Thin Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKey Features\u003c\/td\u003e\n            \u003ctd\u003eDirt Trapping, Moisture Absorbing, Non-Slip, Washable, Low Profile\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRecommended Use\u003c\/td\u003e\n            \u003ctd\u003eFront Door, Entryway, Hallway, Kitchen, Mudroom, Back Door\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFloor Compatibility\u003c\/td\u003e\n            \u003ctd\u003eHardwood, Tile, Laminate and Other Clean, Dry Indoor Floors\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCare Instructions\u003c\/td\u003e\n            \u003ctd\u003eVacuum, Hand Wash or Machine Wash; Air Dry; Do Not Bleach\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n\n      \u003cdiv class=\"entry-mat-note\"\u003e\n        \u003cstrong\u003eUse Note:\u003c\/strong\u003e Place the mat on a clean, dry and flat floor for\n        the best grip. Allow it to dry completely before returning it to the doorway.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Beige \/ 17\" × 30\"","offer_id":53465558090041,"sku":"PPG_35FTQP5U","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpsr19fses.jpg?v=1781515975"}],"url":"https:\/\/www.garvee.com\/collections\/new-in-mats.oembed","provider":"GARVEE","version":"1.0","type":"link"}