{"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","url":"https:\/\/www.garvee.com\/products\/garvee-door-mat-17x30-low-profile-washable-ppg-35frhfvr","provider":"GARVEE","version":"1.0","type":"link"}