{"product_id":"self-adhesive-interlocking-carpet-mats","title":"Self-Adhesive Interlocking Carpet Mats","description":"\u003c!-- Shopify Custom Liquid: Self-Adhesive Interlocking Carpet Mat PDP --\u003e\n\u003cstyle\u003e\n  .ctm-pdp,.ctm-pdp *{box-sizing:border-box}\n  .ctm-pdp{--ink:#292522;--muted:#746d66;--cream:#f5f1eb;--sand:#e7ded4;--line:#ddd4cc;--accent:#9a6547;--night:#292522;width:100%;max-width:100%;margin:0;overflow:hidden;background:#fff;color:var(--ink);font:15px\/1.6 Arial,Helvetica,sans-serif;letter-spacing:0}\n  .ctm-pdp h1,.ctm-pdp h2,.ctm-pdp h3,.ctm-pdp p{margin:0}.ctm-pdp img{display:block;width:100%;height:auto}.ctm-pdp__in{width:min(1120px,calc(100% - 40px));margin:0 auto}.ctm-pdp__kicker{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ctm-pdp__hero{background:var(--cream)}.ctm-pdp__hero-grid{display:grid;align-items:stretch}.ctm-pdp__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,105px) 0}.ctm-pdp__hero-copy h1{max-width:650px;margin-top:13px;font-size:clamp(38px,5.2vw,70px);line-height:1.03}.ctm-pdp__hero-copy\u003ep:not(.ctm-pdp__kicker){max-width:560px;margin-top:21px;color:var(--muted);font-size:18px}.ctm-pdp__hero-note{display:flex;gap:14px;align-items:center;max-width:570px;margin-top:28px;padding-top:17px;border-top:1px solid #d9d0c7;color:#504941;font-size:13px}.ctm-pdp__hero-note strong{color:var(--accent);font-size:21px;line-height:1;white-space:nowrap}.ctm-pdp__hero-media{display:grid;min-height:520px;place-items:center;background:var(--sand)}.ctm-pdp__hero-media img{width:100%;height:100%;min-height:520px;object-fit:cover}\n  .ctm-pdp__section{padding:clamp(60px,8vw,104px) 0}.ctm-pdp__section--cream{background:var(--cream)}.ctm-pdp__section--night{background:var(--night);color:#fff}.ctm-pdp__intro{max-width:730px}.ctm-pdp__intro h2{margin-top:10px;font-size:clamp(31px,4vw,50px);line-height:1.08}.ctm-pdp__intro p:last-child{margin-top:14px;color:var(--muted)}.ctm-pdp__section--night .ctm-pdp__intro p:last-child,.ctm-pdp__section--night .ctm-pdp__story-copy\u003ep{color:#d9d1ca}\n  .ctm-pdp__benefits{display:grid;gap:10px;margin-top:30px}.ctm-pdp__benefit{padding:22px;background:#fff;border:1px solid var(--line)}.ctm-pdp__benefit-no{display:block;margin-bottom:20px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.12em}.ctm-pdp__benefit h3{font-size:17px;line-height:1.25}.ctm-pdp__benefit p{margin-top:8px;color:var(--muted);font-size:13px}\n  .ctm-pdp__story{display:grid;align-items:center;gap:56px}.ctm-pdp__story--reverse .ctm-pdp__story-copy{order:2}.ctm-pdp__story--reverse .ctm-pdp__story-media{order:1}.ctm-pdp__story-media{overflow:hidden;background:var(--sand)}.ctm-pdp__story-media img{aspect-ratio:1\/1;object-fit:cover}.ctm-pdp__story-copy h2{margin-top:10px;font-size:clamp(31px,4vw,48px);line-height:1.08}.ctm-pdp__story-copy\u003ep{margin-top:14px;color:var(--muted)}.ctm-pdp__list{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.ctm-pdp__list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding-top:13px;border-top:1px solid var(--line)}.ctm-pdp__dot{display:flex!important;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;margin-top:1px;padding:0;border-radius:50%;background:var(--accent);color:#fff!important;font:800 11px\/1 Arial,Helvetica,sans-serif!important;text-align:center;white-space:nowrap}.ctm-pdp__list b{display:block;font-size:14px}.ctm-pdp__list span:not(.ctm-pdp__dot){display:block;margin-top:2px;color:var(--muted);font-size:13px}.ctm-pdp__section--night .ctm-pdp__list span:not(.ctm-pdp__dot){color:#d9d1ca}\n  .ctm-pdp__color-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:30px}.ctm-pdp__swatch{padding:10px 5px 9px;background:#fff;border:1px solid var(--line);text-align:center}.ctm-pdp__swatch i{display:block;width:36px;height:36px;margin:0 auto 8px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.ctm-pdp__swatch span{display:block;color:var(--muted);font-size:11px;line-height:1.2}\n  .ctm-pdp__steps{display:grid;gap:12px;margin-top:30px}.ctm-pdp__step{padding:22px;background:#fff;border:1px solid var(--line)}.ctm-pdp__step strong{display:block;color:var(--accent);font-size:11px;letter-spacing:.14em}.ctm-pdp__step h3{margin-top:8px;font-size:18px}.ctm-pdp__step p{margin-top:7px;color:var(--muted);font-size:13px}\n  .ctm-pdp__table{width:100%;margin-top:30px;border-collapse:collapse;background:#fff;border:1px solid var(--line);font-size:14px}.ctm-pdp__table th,.ctm-pdp__table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ctm-pdp__table th{width:34%;background:#f0e8df;color:#5d5047}.ctm-pdp__table tr:last-child th,.ctm-pdp__table tr:last-child td{border-bottom:0}.ctm-pdp__notice{margin-top:18px;padding:14px 16px;background:#fbf6f0;border-left:3px solid var(--accent);color:#5e4c3f;font-size:13px}.ctm-pdp__faq{display:grid;gap:1px;margin-top:29px;background:var(--line);border:1px solid var(--line)}.ctm-pdp__faq details{padding:17px 18px;background:#fff}.ctm-pdp__faq summary{cursor:pointer;font-weight:700}.ctm-pdp__faq p{margin-top:9px;color:var(--muted);font-size:13px}.ctm-pdp__cta{padding:54px 0;background:var(--accent);color:#fff;text-align:center}.ctm-pdp__cta h2{font-size:clamp(28px,4vw,44px);line-height:1.1}.ctm-pdp__cta p{margin-top:10px;color:#f8e9df}.ctm-pdp__footer{padding:25px;background:var(--night);color:#dcd4cc;text-align:center;font-size:12px}\n  .ctm-pdp__guide{padding:clamp(42px,6vw,72px) 0;background:#fff}.ctm-pdp__guide-box{padding:18px;background:var(--cream);border:1px solid var(--line);border-radius:18px}.ctm-pdp__guide-head{display:flex;align-items:center;gap:9px;margin-bottom:14px}.ctm-pdp__guide-head strong{font-size:16px}.ctm-pdp__guide-head span:last-child{margin-left:auto;padding:3px 9px;border-radius:20px;background:var(--night);color:#fff;font-size:10px;font-weight:700}.ctm-pdp__guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ctm-pdp__guide-card{padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px}.ctm-pdp__guide-size{text-align:center;font-size:13px}.ctm-pdp__guide-size strong{font-size:17px}.ctm-pdp__guide-size em{display:inline-block;margin-left:5px;padding:2px 7px;border-radius:20px;background:#f1e5db;color:var(--accent);font-size:10px;font-style:normal}.ctm-pdp__piece-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.ctm-pdp__piece{padding:8px 4px;border:1px solid var(--line);border-radius:10px;text-align:center}.ctm-pdp__piece--featured{border:2px solid var(--accent);background:#fbf6f0}.ctm-pdp__piece b{display:block;font-size:14px}.ctm-pdp__piece small{display:block;margin-top:2px;color:var(--muted);font-size:10px}.ctm-pdp__ref{margin-top:10px}.ctm-pdp__ref-title{margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ctm-pdp__ref table{width:100%;border-collapse:collapse;font-size:11px}.ctm-pdp__ref td{padding:4px 0;border-bottom:1px solid #eee5dd}.ctm-pdp__ref tr:last-child td{border-bottom:0}.ctm-pdp__ref td:nth-child(2){color:var(--accent);font-weight:700;text-align:center}.ctm-pdp__ref td:last-child{color:var(--muted);text-align:right}.ctm-pdp__calc{padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px}.ctm-pdp__hint{display:block;margin-bottom:8px;padding:5px 8px;border:1px dashed #c9d9df;border-radius:20px;background:#f1f7f8;color:#41616a;font-size:10px;line-height:1.3}.ctm-pdp__fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ctm-pdp__field label{display:block;margin-bottom:3px;color:var(--muted);font-size:10px}.ctm-pdp__field input{width:100%;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:var(--ink);font:700 14px Arial,sans-serif}.ctm-pdp__calc-result{margin-top:9px;padding:10px;background:#eef4f8;border-radius:9px;text-align:center}.ctm-pdp__calc-result small{display:block;color:#4a6a7a;font-size:10px}.ctm-pdp__calc-result strong{display:block;margin-top:2px;font-size:20px}.ctm-pdp__calc-result span{display:block;color:var(--muted);font-size:10px}.ctm-pdp__calc-footer{margin-top:7px;color:#41616a;font-size:10px;text-align:center}.ctm-pdp__calc-footer em{display:inline-block;margin-left:4px;padding:2px 7px;border-radius:20px;background:#f1e5db;color:var(--accent);font-style:normal}.ctm-pdp__guide-bottom{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.ctm-pdp__guide-bottom strong{color:var(--ink)}\n  @media(min-width:750px){.ctm-pdp{position:relative;left:50%;width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important}.ctm-pdp__hero-grid,.ctm-pdp__story{grid-template-columns:1fr 1fr}.ctm-pdp__benefits{grid-template-columns:repeat(4,1fr)}.ctm-pdp__steps{grid-template-columns:repeat(4,1fr)}}\n  @media(max-width:749px){.ctm-pdp__in{width:calc(100% - 32px)}.ctm-pdp__hero-copy{padding:44px 0}.ctm-pdp__hero-media,.ctm-pdp__hero-media img{min-height:0;aspect-ratio:1\/1}.ctm-pdp__story{gap:29px}.ctm-pdp__story .ctm-pdp__story-copy,.ctm-pdp__story--reverse .ctm-pdp__story-copy{order:1}.ctm-pdp__story .ctm-pdp__story-media,.ctm-pdp__story--reverse .ctm-pdp__story-media{order:2}.ctm-pdp__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ctm-pdp__benefit{padding:16px 13px}.ctm-pdp__benefit h3{font-size:15px}.ctm-pdp__benefit p{font-size:12px;line-height:1.45}.ctm-pdp__color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ctm-pdp__swatch{padding:8px 3px}.ctm-pdp__swatch i{width:28px;height:28px}.ctm-pdp__swatch span{font-size:10px}.ctm-pdp__table{font-size:13px}.ctm-pdp__table th,.ctm-pdp__table td{padding:12px 11px}.ctm-pdp__table th{width:40%}.ctm-pdp__guide{padding:36px 0}.ctm-pdp__guide-box{padding:14px}.ctm-pdp__guide-grid{grid-template-columns:1fr;gap:9px}.ctm-pdp__guide-bottom{flex-wrap:wrap}.ctm-pdp__guide-bottom span:last-child{margin-left:auto}}\n  \/* Shopify page-width reset: keep this module full bleed inside narrow description wrappers. *\/\n  @media(min-width:750px){.ctm-pdp{width:100vw!important;min-width:100vw!important;max-width:100vw!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}}\n\u003c\/style\u003e\n\u003cdiv class=\"ctm-pdp\"\u003e\n\u003csection class=\"ctm-pdp__hero\"\u003e\n\u003cdiv class=\"ctm-pdp__in ctm-pdp__hero-grid\"\u003e\n\u003cdiv class=\"ctm-pdp__hero-copy\"\u003e\n\u003cp class=\"ctm-pdp__kicker\"\u003eA softer floor, one tile at a time\u003c\/p\u003e\n\u003ch1\u003eSelf-Adhesive Interlocking Carpet Mats\u003c\/h1\u003e\n\u003cp\u003eCreate a calm, finished floor with square carpet tiles that are easy to place, combine, and refresh room by room.\u003c\/p\u003e\n\u003cdiv class=\"ctm-pdp__hero-note\"\u003e\n\u003cstrong\u003e30 × 30 cm\u003c\/strong\u003e\u003cspan\u003eLow-profile square mats for living rooms, bedrooms, studies, dining spaces, and bedside areas.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__hero-media\"\u003e\u003cimg loading=\"eager\" decoding=\"async\" src=\"https:\/\/cbu01.alicdn.com\/img\/ibank\/O1CN01Z417Rj1eElsnEXyit_!!2215050213840-0-cib.jpg_.webp\" alt=\"Square self-adhesive carpet mats arranged on a floor\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__guide\"\u003e\n\u003cdiv class=\"ctm-pdp__in\"\u003e\n\u003cdiv class=\"ctm-pdp__guide-box\"\u003e\n\u003cdiv class=\"ctm-pdp__guide-head\"\u003e\n\u003cspan style=\"font-size: 19px;\"\u003e📐\u003c\/span\u003e\u003cstrong\u003eSize \u0026amp; Coverage Guide\u003c\/strong\u003e\u003cspan\u003eLive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__guide-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ctm-pdp__guide-card ctm-pdp__guide-size\"\u003e\n\u003cstrong\u003e30 × 30 cm\u003c\/strong\u003e (11.8 × 11.8 in) \u003cem\u003e≈ 0.97 sq. ft.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__piece-grid\"\u003e\n\u003cdiv class=\"ctm-pdp__piece ctm-pdp__piece--featured\"\u003e\n\u003cb\u003e1 Piece\u003c\/b\u003e\u003csmall\u003e≈ 0.97 sq. ft.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__piece\"\u003e\n\u003cb\u003e4 Pieces\u003c\/b\u003e\u003csmall\u003e≈ 3.88 sq. ft.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__piece\"\u003e\n\u003cb\u003e6 Pieces\u003c\/b\u003e\u003csmall\u003e≈ 5.82 sq. ft.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__ref ctm-pdp__guide-card\"\u003e\n\u003cdiv class=\"ctm-pdp__ref-title\"\u003eQuick Reference\u003c\/div\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e≤ 0.97 sq. ft.\u003c\/td\u003e\n\u003ctd\u003e1 piece\u003c\/td\u003e\n\u003ctd\u003e1 × 1 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e0.98 – 3.88 sq. ft.\u003c\/td\u003e\n\u003ctd\u003e4 pieces\u003c\/td\u003e\n\u003ctd\u003e2 × 2 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3.89 – 5.82 sq. ft.\u003c\/td\u003e\n\u003ctd\u003e6 pieces\u003c\/td\u003e\n\u003ctd\u003e2 × 3 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5.83 – 9.70 sq. ft.\u003c\/td\u003e\n\u003ctd\u003e10 pieces\u003c\/td\u003e\n\u003ctd\u003e3 × 3 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__calc\"\u003e\n\u003cspan class=\"ctm-pdp__hint\"\u003e✏️ Enter your floor dimensions below to estimate the number of pieces.\u003c\/span\u003e\n\u003cdiv class=\"ctm-pdp__fields\"\u003e\n\u003cdiv class=\"ctm-pdp__field\"\u003e\n\u003clabel for=\"ctm-length\"\u003eLength (ft)\u003c\/label\u003e\u003cinput id=\"ctm-length\" type=\"number\" min=\"0.5\" step=\"0.5\" value=\"4\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__field\"\u003e\n\u003clabel for=\"ctm-width\"\u003eWidth (ft)\u003c\/label\u003e\u003cinput id=\"ctm-width\" type=\"number\" min=\"0.5\" step=\"0.5\" value=\"6\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__calc-result\"\u003e\n\u003csmall\u003eEstimated for \u003cstrong id=\"ctm-area-label\"\u003e4 × 6 ft\u003c\/strong\u003e\u003c\/small\u003e\u003cstrong id=\"ctm-piece-result\"\u003e28 pieces\u003c\/strong\u003e\u003cspan id=\"ctm-area-result\"\u003e≈ 24.0 sq. ft. + allowance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__calc-footer\"\u003eRecommended quantity \u003cem id=\"ctm-quantity-label\"\u003e28 pieces\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__guide-bottom\"\u003e\n\u003cspan\u003e⚡ \u003cstrong\u003eTip:\u003c\/strong\u003e Add 10% for edge cuts and future replacements.\u003c\/span\u003e\u003cspan\u003e📏 1 piece ≈ 0.97 sq. ft.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__section ctm-pdp__section--cream\"\u003e\n\u003cdiv class=\"ctm-pdp__in\"\u003e\n\u003cdiv class=\"ctm-pdp__intro\"\u003e\n\u003cp class=\"ctm-pdp__kicker\"\u003eSimple floor comfort\u003c\/p\u003e\n\u003ch2\u003eCover the space you use most.\u003c\/h2\u003e\n\u003cp\u003eBuild a larger floor area from compact square pieces, or place a small group beside the bed, sofa, desk, or reading chair.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__benefits\"\u003e\n\u003carticle class=\"ctm-pdp__benefit\"\u003e\u003cspan class=\"ctm-pdp__benefit-no\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eSelf-adhesive format\u003c\/h3\u003e\n\u003cp\u003ePlace each tile on a clean, dry, smooth floor for a quick room update.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ctm-pdp__benefit\"\u003e\u003cspan class=\"ctm-pdp__benefit-no\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eSquare modular layout\u003c\/h3\u003e\n\u003cp\u003eCombine tiles in rows, blocks, or smaller zones to suit your space.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ctm-pdp__benefit\"\u003e\u003cspan class=\"ctm-pdp__benefit-no\"\u003e03\u003c\/span\u003e\n\u003ch3\u003eSoft underfoot feel\u003c\/h3\u003e\n\u003cp\u003eA practical surface for bedrooms, bedside areas, studies, and everyday living.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ctm-pdp__benefit\"\u003e\u003cspan class=\"ctm-pdp__benefit-no\"\u003e04\u003c\/span\u003e\n\u003ch3\u003eEasy vacuum care\u003c\/h3\u003e\n\u003cp\u003eThe listed care method is vacuum cleaning for regular dust and debris removal.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__section\"\u003e\n\u003cdiv class=\"ctm-pdp__in ctm-pdp__story\"\u003e\n\u003cdiv class=\"ctm-pdp__story-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/9118\/8868\/files\/task-mu3kdok97jm2s.png?v=1789530838\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__story-copy\"\u003e\n\u003cp class=\"ctm-pdp__kicker\"\u003ePlan the pattern first\u003c\/p\u003e\n\u003ch2\u003eStart small, then build the floor you need.\u003c\/h2\u003e\n\u003cp\u003eBecause each piece is a manageable square, you can map the layout before committing to a full room. Keep the tile direction consistent for a cleaner visual rhythm.\u003c\/p\u003e\n\u003cul class=\"ctm-pdp__list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ctm-pdp__dot\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cb\u003eMeasure the usable area\u003c\/b\u003e\u003cspan\u003eWork out the floor area, then allow extra pieces for edge cuts and future replacements.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ctm-pdp__dot\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cb\u003eDry-lay the first rows\u003c\/b\u003e\u003cspan\u003eCheck the overall alignment before exposing the adhesive.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ctm-pdp__dot\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cb\u003ePress each piece flat\u003c\/b\u003e\u003cspan\u003eApply even pressure from the center toward the edges.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__section ctm-pdp__section--night\"\u003e\n\u003cdiv class=\"ctm-pdp__in ctm-pdp__story ctm-pdp__story--reverse\"\u003e\n\u003cdiv class=\"ctm-pdp__story-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0978\/9118\/8868\/files\/jimeng-2026-09-16-7852-_....png?v=1789530880\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__story-copy\"\u003e\n\u003cp class=\"ctm-pdp__kicker\"\u003eChoose your floor tone\u003c\/p\u003e\n\u003ch2\u003eKeep the palette quiet and easy to live with.\u003c\/h2\u003e\n\u003cp\u003eThe source listing offers seven solid-color options, so you can match a neutral room or create a darker, more defined floor zone.\u003c\/p\u003e\n\u003cdiv class=\"ctm-pdp__color-grid\"\u003e\n\u003cdiv class=\"ctm-pdp__swatch\"\u003e\n\u003ci style=\"background: #eee8db;\"\u003e\u003c\/i\u003e\u003cspan\u003eIvory\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__swatch\"\u003e\n\u003ci style=\"background: #cbb99b;\"\u003e\u003c\/i\u003e\u003cspan\u003eKhaki\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__swatch\"\u003e\n\u003ci style=\"background: #b8b9b5;\"\u003e\u003c\/i\u003e\u003cspan\u003eLight gray\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__swatch\"\u003e\n\u003ci style=\"background: #262626;\"\u003e\u003c\/i\u003e\u003cspan\u003eBlack\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__swatch\"\u003e\n\u003ci style=\"background: #575756;\"\u003e\u003c\/i\u003e\u003cspan\u003eDark gray\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__swatch\"\u003e\n\u003ci style=\"background: #26394b;\"\u003e\u003c\/i\u003e\u003cspan\u003eDeep blue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__swatch\"\u003e\n\u003ci style=\"background: #6b4c39;\"\u003e\u003c\/i\u003e\u003cspan\u003eBrown\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__section ctm-pdp__section--cream\"\u003e\n\u003cdiv class=\"ctm-pdp__in\"\u003e\n\u003cdiv class=\"ctm-pdp__intro\"\u003e\n\u003cp class=\"ctm-pdp__kicker\"\u003eInstallation guide\u003c\/p\u003e\n\u003ch2\u003eFour simple steps for a cleaner finish.\u003c\/h2\u003e\n\u003cp\u003eTake a little extra time with the first line. A straight starting point keeps the modular pattern looking intentional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__steps\"\u003e\n\u003carticle class=\"ctm-pdp__step\"\u003e\u003cstrong\u003e01 \/ CLEAN\u003c\/strong\u003e\n\u003ch3\u003ePrepare the floor.\u003c\/h3\u003e\n\u003cp\u003eRemove dust, hair, grease, moisture, and loose debris from the surface.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ctm-pdp__step\"\u003e\u003cstrong\u003e02 \/ PLAN\u003c\/strong\u003e\n\u003ch3\u003eMark the layout.\u003c\/h3\u003e\n\u003cp\u003eDry-fit the first row and decide where edge pieces will be trimmed.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ctm-pdp__step\"\u003e\u003cstrong\u003e03 \/ PEEL\u003c\/strong\u003e\n\u003ch3\u003eExpose the backing.\u003c\/h3\u003e\n\u003cp\u003eRemove the release layer gradually so the adhesive stays clean.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ctm-pdp__step\"\u003e\u003cstrong\u003e04 \/ PRESS\u003c\/strong\u003e\n\u003ch3\u003eSet each mat.\u003c\/h3\u003e\n\u003cp\u003ePress from the center outward and check the seams before moving on.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__section\"\u003e\n\u003cdiv class=\"ctm-pdp__in\"\u003e\n\u003cdiv class=\"ctm-pdp__intro\"\u003e\n\u003cp class=\"ctm-pdp__kicker\"\u003eProduct details\u003c\/p\u003e\n\u003ch2\u003eCheck the format before you plan your coverage.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003ctable class=\"ctm-pdp__table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct type\u003c\/th\u003e\n\u003ctd\u003eSelf-adhesive square carpet mat \/ modular floor tile\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003ePVC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTile size\u003c\/th\u003e\n\u003ctd\u003e30 × 30 cm per piece (about 11.8 × 11.8 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eApproximate profile\u003c\/th\u003e\n\u003ctd\u003e0.20 cm listed height (about 2 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eApproximate piece weight\u003c\/th\u003e\n\u003ctd\u003e100 g per piece, as listed by the supplier\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePattern\u003c\/th\u003e\n\u003ctd\u003eSolid color\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAvailable colors\u003c\/th\u003e\n\u003ctd\u003eIvory, khaki, light gray, black, dark gray, deep blue, and brown\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRecommended rooms\u003c\/th\u003e\n\u003ctd\u003eLiving room, bedroom, study, dining room, bedside, and other dry indoor areas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCare\u003c\/th\u003e\n\u003ctd\u003eVacuum clean regularly; follow the care instructions for the selected variation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"ctm-pdp__notice\"\u003e\n\u003cstrong\u003eImportant:\u003c\/strong\u003e Apply only to a clean, dry, smooth, flat floor. This page uses the supplier's listed material and dimensions; verify the selected color and pack quantity at checkout.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__section ctm-pdp__section--cream\"\u003e\n\u003cdiv class=\"ctm-pdp__in\"\u003e\n\u003cdiv class=\"ctm-pdp__intro\"\u003e\n\u003cp class=\"ctm-pdp__kicker\"\u003eGood to know\u003c\/p\u003e\n\u003ch2\u003eQuestions, answered.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctm-pdp__faq\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eCan I cover a whole room?\u003c\/summary\u003e\n\u003cp\u003eYes, the square format is designed to be placed in a larger layout. Measure the usable floor area and add extra for edge cuts and future repairs.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it beside a bed or sofa?\u003c\/summary\u003e\n\u003cp\u003eYes. The source listing specifically presents it for bedside areas and everyday indoor rooms such as bedrooms, living rooms, studies, and dining spaces.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should I clean it?\u003c\/summary\u003e\n\u003cp\u003eVacuum the surface regularly to remove dust and debris. Avoid soaking the floor or using abrasive cleaning tools.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill the adhesive work on every floor?\u003c\/summary\u003e\n\u003cp\u003eAdhesion depends on the surface. Use a smooth, dry, clean floor and remove dust, grease, moisture, and loose coatings first.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre all colors the same size?\u003c\/summary\u003e\n\u003cp\u003eThe listed color variations share the 30 × 30 cm per-piece format. Confirm the selected variation and quantity before purchase.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"ctm-pdp__cta\"\u003e\n\u003cdiv class=\"ctm-pdp__in\"\u003e\n\u003ch2\u003eMake the floor feel more finished.\u003c\/h2\u003e\n\u003cp\u003eMeasure the space, choose your tone, and build the layout one square at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"ctm-pdp__footer\"\u003eSelf-Adhesive Interlocking Carpet Mats · Modular indoor floor refresh\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"CarwrapLab","offers":[{"title":"Khaki \/ 30 Pack 🔥29.1 Sq. Ft. Coverage","offer_id":52824912167044,"sku":"0915floor-AFM-Khaki-30","price":59.12,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 40 Pack (Best-Selling)🔥38.8 Sq. Ft. Coverage","offer_id":52824912199812,"sku":"0915floor-AFM-Khaki-40","price":69.34,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 20 Pack (Best Value)19.4 Sq. Ft. Coverage","offer_id":52824912232580,"sku":"0915floor-AFM-Khaki-20","price":45.97,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 10 Pack (Sample)9.7 sq.ft.","offer_id":52824912265348,"sku":"0915floor-AFM-Khaki-10","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 30 Pack 🔥29.1 Sq. Ft. Coverage","offer_id":52824912035972,"sku":"0915floor-AFM-Beige-30","price":59.12,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 40 Pack (Best-Selling)🔥38.8 Sq. Ft. Coverage","offer_id":52824912068740,"sku":"0915floor-AFM-Beige-40","price":69.34,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 20 Pack (Best Value)19.4 Sq. Ft. Coverage","offer_id":52824912101508,"sku":"0915floor-AFM-Beige-20","price":45.97,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 10 Pack (Sample)9.7 sq.ft.","offer_id":52824912134276,"sku":"0915floor-AFM-Beige-10","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ 30 Pack 🔥29.1 Sq. Ft. Coverage","offer_id":52824912298116,"sku":"0915floor-AFM-LightGray-30","price":59.12,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ 40 Pack (Best-Selling)🔥38.8 Sq. Ft. Coverage","offer_id":52824912330884,"sku":"0915floor-AFM-LightGray-40","price":69.34,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ 20 Pack (Best Value)19.4 Sq. Ft. Coverage","offer_id":52824912363652,"sku":"0915floor-AFM-LightGray-20","price":45.97,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ 10 Pack (Sample)9.7 sq.ft.","offer_id":52824912396420,"sku":"0915floor-AFM-LightGray-10","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30 Pack 🔥29.1 Sq. Ft. Coverage","offer_id":52824912429188,"sku":"0915floor-AFM-Black-30","price":59.12,"currency_code":"USD","in_stock":true},{"title":"Black \/ 40 Pack (Best-Selling)🔥38.8 Sq. Ft. Coverage","offer_id":52824912461956,"sku":"0915floor-AFM-Black-40","price":69.34,"currency_code":"USD","in_stock":true},{"title":"Black \/ 20 Pack (Best Value)19.4 Sq. Ft. Coverage","offer_id":52824912494724,"sku":"0915floor-AFM-Black-20","price":45.97,"currency_code":"USD","in_stock":true},{"title":"Black \/ 10 Pack (Sample)9.7 sq.ft.","offer_id":52824912527492,"sku":"0915floor-AFM-Black-10","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ 30 Pack 🔥29.1 Sq. Ft. Coverage","offer_id":52825458475140,"sku":"0915floor-AFM-DarkGray-30","price":59.12,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ 40 Pack (Best-Selling)🔥38.8 Sq. Ft. Coverage","offer_id":52825458507908,"sku":"0915floor-AFM-DarkGray-40","price":69.34,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ 20 Pack (Best Value)19.4 Sq. Ft. Coverage","offer_id":52825458540676,"sku":"0915floor-AFM-DarkGray-20","price":45.97,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ 10 Pack (Sample)9.7 sq.ft.","offer_id":52825458573444,"sku":"0915floor-AFM-DarkGray-10","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 30 Pack 🔥29.1 Sq. Ft. Coverage","offer_id":52825458606212,"sku":"0915floor-AFM-NavyBlue-30","price":59.12,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 40 Pack (Best-Selling)🔥38.8 Sq. Ft. Coverage","offer_id":52825458638980,"sku":"0915floor-AFM-NavyBlue-40","price":69.34,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 20 Pack (Best Value)19.4 Sq. Ft. Coverage","offer_id":52825458671748,"sku":"0915floor-AFM-NavyBlue-20","price":45.97,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 10 Pack (Sample)9.7 sq.ft.","offer_id":52825458704516,"sku":"0915floor-AFM-NavyBlue-10","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 30 Pack 🔥29.1 Sq. Ft. Coverage","offer_id":52825458737284,"sku":"0915floor-AFM-Brown-30","price":59.12,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 40 Pack (Best-Selling)🔥38.8 Sq. Ft. Coverage","offer_id":52825458770052,"sku":"0915floor-AFM-Brown-40","price":69.34,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 20 Pack (Best Value)19.4 Sq. Ft. Coverage","offer_id":52825458802820,"sku":"0915floor-AFM-Brown-20","price":45.97,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 10 Pack (Sample)9.7 sq.ft.","offer_id":52825458835588,"sku":"0915floor-AFM-Brown-10","price":33.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/9118\/8868\/files\/jimeng-2026-09-16-9759-_....png?v=1789538832","url":"https:\/\/carwraplab.com\/products\/self-adhesive-interlocking-carpet-mats","provider":"CarwrapLab","version":"1.0","type":"link"}