{"product_id":"lslt1045","title":"1 ft. x 1 ft. Outdoor Ashlar Pattern Square Stone-Look Porcelain Paver Tile in Tan (8-Pack, 8 sq. ft.)","description":"\u003cp\u003e\u0026lt;div class=\"stone-tabs\" id=\"stone-tabs-{{ section.id }}\"\u0026gt;\u003cbr\u003e  \u0026lt;div class=\"stone-tabs__nav\" role=\"tablist\" aria-label=\"Product details\"\u0026gt;\u003cbr\u003e    \u0026lt;button type=\"button\" class=\"stone-tabs__tab is-active\"\u003cbr\u003e      id=\"features-tab-{{ section.id }}\" role=\"tab\"\u003cbr\u003e      aria-controls=\"features-panel-{{ section.id }}\" aria-selected=\"true\"\u0026gt;\u003cbr\u003e      FEATURES\u003cbr\u003e    \u0026lt;\/button\u0026gt;\u003cbr\u003e    \u0026lt;button type=\"button\" class=\"stone-tabs__tab\"\u003cbr\u003e      id=\"specification-tab-{{ section.id }}\" role=\"tab\"\u003cbr\u003e      aria-controls=\"specification-panel-{{ section.id }}\" aria-selected=\"false\" tabindex=\"-1\"\u0026gt;\u003cbr\u003e      SPECIFICATION\u003cbr\u003e    \u0026lt;\/button\u0026gt;\u003cbr\u003e    \u0026lt;button type=\"button\" class=\"stone-tabs__tab\"\u003cbr\u003e      id=\"dimension-tab-{{ section.id }}\" role=\"tab\"\u003cbr\u003e      aria-controls=\"dimension-panel-{{ section.id }}\" aria-selected=\"false\" tabindex=\"-1\"\u0026gt;\u003cbr\u003e      DIMENSION\u003cbr\u003e    \u0026lt;\/button\u0026gt;\u003cbr\u003e  \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;div class=\"stone-tabs__panel\" id=\"features-panel-{{ section.id }}\"\u003cbr\u003e    role=\"tabpanel\" aria-labelledby=\"features-tab-{{ section.id }}\" tabindex=\"0\"\u0026gt;\u003cbr\u003e    \u0026lt;ul class=\"stone-tabs__features\"\u0026gt;\u003cbr\u003e      \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Natural Stone Look:\u0026lt;\/strong\u0026gt; Made with real stone for an authentic, premium finish.\u0026lt;\/li\u0026gt;\u003cbr\u003e      \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Random Ashlar Pattern:\u0026lt;\/strong\u0026gt; Mixed stone sizes create a distinctive architectural look.\u0026lt;\/li\u0026gt;\u003cbr\u003e      \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Warm Natural Color:\u0026lt;\/strong\u0026gt; Earth-tone shades complement patios, gardens and outdoor living areas.\u0026lt;\/li\u0026gt;\u003cbr\u003e      \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Easy Interlocking Installation:\u0026lt;\/strong\u0026gt; Snap-lock base enables fast, tool-free assembly.\u0026lt;\/li\u0026gt;\u003cbr\u003e      \u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Indoor \u0026amp;amp; Outdoor Use:\u0026lt;\/strong\u0026gt; Suitable for patios, balconies, walkways, decks and entryways.\u0026lt;\/li\u0026gt;\u003cbr\u003e    \u0026lt;\/ul\u0026gt;\u003cbr\u003e  \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;div class=\"stone-tabs__panel\" id=\"specification-panel-{{ section.id }}\"\u003cbr\u003e    role=\"tabpanel\" aria-labelledby=\"specification-tab-{{ section.id }}\" tabindex=\"0\" hidden\u0026gt;\u003cbr\u003e    \u0026lt;dl class=\"stone-tabs__details\"\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Size\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;1 ft. × 1 ft.\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Thickness\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;0.5 in.\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Pieces per Box\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;8\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Material\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;Surface: Stone; Base: Plastic\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Installation Method\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;Tool-Free Interlocking Installation\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Coverage per Box\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;8 sq. ft.\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Warranty\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;1-Year Limited Warranty\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e    \u0026lt;\/dl\u0026gt;\u003cbr\u003e  \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e  \u0026lt;div class=\"stone-tabs__panel\" id=\"dimension-panel-{{ section.id }}\"\u003cbr\u003e    role=\"tabpanel\" aria-labelledby=\"dimension-tab-{{ section.id }}\" tabindex=\"0\" hidden\u0026gt;\u003cbr\u003e    \u0026lt;dl class=\"stone-tabs__details\"\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Product Size (W × D × H)\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;12 × 12 × 0.5 in.\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Product Weight per Box\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;15 lb.\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Package Size (W × D × H)\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;13 × 13 × 5 in.\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e      \u0026lt;div\u0026gt;\u0026lt;dt\u0026gt;Package Weight per Box\u0026lt;\/dt\u0026gt;\u0026lt;dd\u0026gt;18.2 lb.\u0026lt;\/dd\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e    \u0026lt;\/dl\u0026gt;\u003cbr\u003e  \u0026lt;\/div\u0026gt;\u003cbr\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;style\u0026gt;\u003cbr\u003e  #stone-tabs-{{ section.id }} {\u003cbr\u003e    max-width: 850px;\u003cbr\u003e    color: #252525;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__nav {\u003cbr\u003e    display: flex;\u003cbr\u003e    gap: clamp(18px, 4vw, 48px);\u003cbr\u003e    border-bottom: 1px solid #dedede;\u003cbr\u003e    overflow-x: auto;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__tab {\u003cbr\u003e    position: relative;\u003cbr\u003e    flex: 0 0 auto;\u003cbr\u003e    padding: 14px 0;\u003cbr\u003e    border: 0;\u003cbr\u003e    background: transparent;\u003cbr\u003e    color: #666;\u003cbr\u003e    font: inherit;\u003cbr\u003e    font-size: 14px;\u003cbr\u003e    font-weight: 400;\u003cbr\u003e    letter-spacing: 0.04em;\u003cbr\u003e    cursor: pointer;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__tab.is-active {\u003cbr\u003e    color: #222;\u003cbr\u003e    font-size: 16px;\u003cbr\u003e    font-weight: 700;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__tab.is-active::after {\u003cbr\u003e    content: \"\";\u003cbr\u003e    position: absolute;\u003cbr\u003e    right: 0;\u003cbr\u003e    bottom: 0;\u003cbr\u003e    left: 0;\u003cbr\u003e    height: 2px;\u003cbr\u003e    background: currentColor;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__tab:focus-visible {\u003cbr\u003e    outline: 2px solid currentColor;\u003cbr\u003e    outline-offset: -4px;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__panel {\u003cbr\u003e    padding: 24px 0;\u003cbr\u003e    font-size: 15px;\u003cbr\u003e    line-height: 1.7;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__panel[hidden] {\u003cbr\u003e    display: none;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__features {\u003cbr\u003e    margin: 0;\u003cbr\u003e    padding-left: 20px;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__features li {\u003cbr\u003e    margin-bottom: 12px;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__details {\u003cbr\u003e    margin: 0;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__details \u0026gt; div {\u003cbr\u003e    display: grid;\u003cbr\u003e    grid-template-columns: minmax(160px, 40%) 1fr;\u003cbr\u003e    gap: 16px;\u003cbr\u003e    padding: 12px 0;\u003cbr\u003e    border-bottom: 1px solid #eee;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__details dt {\u003cbr\u003e    font-weight: 400;\u003cbr\u003e    color: #666;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  #stone-tabs-{{ section.id }} .stone-tabs__details dd {\u003cbr\u003e    margin: 0;\u003cbr\u003e    font-weight: 700;\u003cbr\u003e  }\u003c\/p\u003e\n\u003cp\u003e  @media (max-width: 600px) {\u003cbr\u003e    #stone-tabs-{{ section.id }} .stone-tabs__details \u0026gt; div {\u003cbr\u003e      grid-template-columns: 1fr;\u003cbr\u003e      gap: 2px;\u003cbr\u003e    }\u003cbr\u003e  }\u003cbr\u003e\u0026lt;\/style\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;script\u0026gt;\u003cbr\u003e  (() =\u0026gt; {\u003cbr\u003e    const root = document.getElementById('stone-tabs-{{ section.id }}');\u003cbr\u003e    if (!root) return;\u003c\/p\u003e\n\u003cp\u003e    const tabs = [...root.querySelectorAll('[role=\"tab\"]')];\u003c\/p\u003e\n\u003cp\u003e    function activateTab(tab, moveFocus = false) {\u003cbr\u003e      tabs.forEach((item) =\u0026gt; {\u003cbr\u003e        const active = item === tab;\u003cbr\u003e        item.classList.toggle('is-active', active);\u003cbr\u003e        item.setAttribute('aria-selected', String(active));\u003cbr\u003e        item.tabIndex = active ? 0 : -1;\u003cbr\u003e        document.getElementById(item.getAttribute('aria-controls')).hidden = !active;\u003cbr\u003e      });\u003cbr\u003e      if (moveFocus) tab.focus();\u003cbr\u003e    }\u003c\/p\u003e\n\u003cp\u003e    tabs.forEach((tab, index) =\u0026gt; {\u003cbr\u003e      tab.addEventListener('click', () =\u0026gt; activateTab(tab));\u003cbr\u003e      tab.addEventListener('keydown', (event) =\u0026gt; {\u003cbr\u003e        let next;\u003cbr\u003e        if (event.key === 'ArrowRight') next = tabs[(index + 1) % tabs.length];\u003cbr\u003e        if (event.key === 'ArrowLeft') next = tabs[(index - 1 + tabs.length) % tabs.length];\u003cbr\u003e        if (event.key === 'Home') next = tabs[0];\u003cbr\u003e        if (event.key === 'End') next = tabs[tabs.length - 1];\u003c\/p\u003e\n\u003cp\u003e        if (next) {\u003cbr\u003e          event.preventDefault();\u003cbr\u003e          activateTab(next, true);\u003cbr\u003e        }\u003cbr\u003e      });\u003cbr\u003e    });\u003cbr\u003e  })();\u003cbr\u003e\u0026lt;\/script\u0026gt;\u003c\/p\u003e","brand":"RIMOBA","offers":[{"title":"Default Title","offer_id":48287388074142,"sku":null,"price":83.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0794\/7016\/6174\/files\/LSLT1045-1.jpg?v=1789632763","url":"https:\/\/rimoba.com\/products\/lslt1045","provider":"RIMOBA","version":"1.0","type":"link"}