{"id":103223,"date":"2026-06-30T15:27:23","date_gmt":"2026-06-30T15:27:23","guid":{"rendered":"https:\/\/onlytexaspros.com\/soluciones-digitales\/?page_id=103223"},"modified":"2026-06-30T16:46:06","modified_gmt":"2026-06-30T16:46:06","slug":"tm-tile-and-stone-materials","status":"publish","type":"page","link":"https:\/\/onlytexaspros.com\/soluciones-digitales\/tm-tile-and-stone-materials\/","title":{"rendered":"TM Tile and Stone Materials"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_block_row\">\n<div class=\"et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section id=\"tmtm-materials-page\" class=\"tmtm-materials-page\">\n\n<!-- ======================================================\n     T&M HEADER\n====================================================== -->\n<header class=\"tmtm-header\">\n  <div class=\"tmtm-container tmtm-header-inner\">\n\n    <a\n      href=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/tile-and-stone\/\"\n      class=\"tmtm-logo\"\n      aria-label=\"T&M Tile and Stone Home\"\n    >\n      <img decoding=\"async\"\n        src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/tm-tile-and-stone-logo.webp\"\n        alt=\"T&M Tile and Stone logo\"\n      >\n      <span>T&M Tile & Stone<\/span>\n    <\/a>\n\n    <nav class=\"tmtm-nav\" id=\"tmtmNav\" aria-label=\"T&M Tile and Stone navigation\">\n      <a href=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/tile-and-stone\/\">Home<\/a>\n      <a href=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/tm-tile-and-stone-materials\/\">Materials<\/a>\n      <a href=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/tm-tile-and-stone-warehouse\">Contact Us<\/a>\n    <\/nav>\n\n    <div class=\"tmtm-header-actions\">\n      <a href=\"tel:+19726009083\" class=\"tmtm-header-btn\">Call Tony<\/a>\n\n      <button\n        class=\"tmtm-menu-toggle\"\n        id=\"tmtmMenuToggle\"\n        type=\"button\"\n        aria-label=\"Open menu\"\n        aria-expanded=\"false\"\n        aria-controls=\"tmtmNav\"\n      >\n        <span><\/span>\n        <span><\/span>\n        <span><\/span>\n      <\/button>\n    <\/div>\n\n  <\/div>\n<\/header>\n\n  <!-- ======================================================\n       HERO\n  ======================================================= -->\n  <section class=\"tmtm-hero\" id=\"showroom\">\n    <div class=\"tmtm-hero-bg\" aria-hidden=\"true\"><\/div>\n    <div class=\"tmtm-hero-overlay\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"tmtm-container tmtm-hero-content\">\n      <span class=\"tmtm-kicker\">T&M Tile & Stone Warehouse<\/span>\n\n      <h1>Available Tile & Stone Materials<\/h1>\n\n      <p>\n        Browse current showroom materials including mosaics, hexagon tiles,\n        marble looks, geometric patterns, pebble mosaics, and warehouse display samples.\n      <\/p>\n\n      <div class=\"tmtm-hero-actions\">\n        <a href=\"#materials\" class=\"tmtm-btn tmtm-btn-primary\">Browse Materials<\/a>\n        <a href=\"tel:+19726009083\" class=\"tmtm-btn tmtm-btn-secondary\">Call 972-600-9083<\/a>\n      <\/div>\n\n      <div class=\"tmtm-hero-glass-wrap\">\n\n        <div class=\"tmtm-hero-note\">\n          <span class=\"tmtm-hero-note-label\">Warehouse Direct Pricing<\/span>\n\n          <h3>Need tile or stone at a better price?<\/h3>\n\n          <p>\n            Bring your project size, photos, or material idea. Tony can help you check\n            available options for floors, showers, bathrooms, kitchens, patios, walls,\n            and remodel projects.\n          <\/p>\n        <\/div>\n\n        <div class=\"tmtm-hero-material-card\">\n          <span>Available Material Types<\/span>\n\n          <div class=\"tmtm-hero-material-list\">\n            <em>Porcelain Tile<\/em>\n            <em>Mosaics<\/em>\n            <em>Hexagon Tile<\/em>\n            <em>Marble Look<\/em>\n            <em>Shower Tile<\/em>\n            <em>Backsplash Tile<\/em>\n            <em>Floor Tile<\/em>\n            <em>Patio Stone<\/em>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ======================================================\n       ANIMATED MATERIAL BAR\n  ======================================================= -->\n  <div class=\"tmtm-marquee\" aria-hidden=\"true\">\n    <div class=\"tmtm-marquee-track\">\n\n      <span>Porcelain Tile<\/span>\n      <span>Marble Look Tile<\/span>\n      <span>Floor Tile<\/span>\n      <span>Wall Tile<\/span>\n      <span>Shower Tile<\/span>\n      <span>Backsplash Tile<\/span>\n      <span>Mosaics<\/span>\n      <span>Hexagon Tile<\/span>\n      <span>Pebble Mosaic<\/span>\n      <span>Geometric Tile<\/span>\n      <span>Stone Look Tile<\/span>\n      <span>Patio Stone<\/span>\n      <span>Remodel Materials<\/span>\n      <span>Discount Prices<\/span>\n\n      <span>Porcelain Tile<\/span>\n      <span>Marble Look Tile<\/span>\n      <span>Floor Tile<\/span>\n      <span>Wall Tile<\/span>\n      <span>Shower Tile<\/span>\n      <span>Backsplash Tile<\/span>\n      <span>Mosaics<\/span>\n      <span>Hexagon Tile<\/span>\n      <span>Pebble Mosaic<\/span>\n      <span>Geometric Tile<\/span>\n      <span>Stone Look Tile<\/span>\n      <span>Patio Stone<\/span>\n      <span>Remodel Materials<\/span>\n      <span>Discount Prices<\/span>\n\n    <\/div>\n  <\/div>\n\n\n  <!-- ======================================================\n       FILTERS\n  ======================================================= -->\n  <section class=\"tmtm-filter-section\" id=\"materials\">\n    <div class=\"tmtm-container\">\n\n      <div class=\"tmtm-filter-header\">\n        <span class=\"tmtm-kicker-dark\">Material Showcase<\/span>\n\n        <h2>Shop the Look Before You Visit<\/h2>\n\n        <p>\n          Use the filters below to explore available styles. Inventory can change,\n          so call or text Tony to confirm current stock, pricing, and quantity.\n        <\/p>\n      <\/div>\n\n      <div class=\"tmtm-filters\" aria-label=\"Material filters\">\n        <button type=\"button\" class=\"tmtm-filter active\" data-filter=\"all\">All<\/button>\n        <button type=\"button\" class=\"tmtm-filter\" data-filter=\"mosaic\">Mosaics<\/button>\n        <button type=\"button\" class=\"tmtm-filter\" data-filter=\"hex\">Hexagon<\/button>\n        <button type=\"button\" class=\"tmtm-filter\" data-filter=\"geometric\">Geometric<\/button>\n        <button type=\"button\" class=\"tmtm-filter\" data-filter=\"marble\">Marble<\/button>\n        <button type=\"button\" class=\"tmtm-filter\" data-filter=\"pebble\">Pebble<\/button>\n        <button type=\"button\" class=\"tmtm-filter\" data-filter=\"showroom\">Showroom<\/button>\n      <\/div>\n\n      \n    <\/div>\n  <\/section>\n \n\n\n  <!-- ======================================================\n       MATERIAL GRID\n  ======================================================= -->\n  <section class=\"tmtm-grid-section\">\n    <div class=\"tmtm-container\">\n\n      <div class=\"tmtm-grid\">\n\n        <!-- SHOWROOM -->\n        <article class=\"tmtm-card tmtm-featured\" data-category=\"showroom\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/tile-showcase-wall-grid-2.webp\"\n            alt=\"T&M Tile and Stone showroom material wall display\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Showroom<\/span>\n            <h3>Tile Display Wall<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card tmtm-featured\" data-category=\"showroom\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/tm-tile-stone-showroom.webp\"\n            alt=\"T&M Tile and Stone warehouse showroom with tile and mosaic samples\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Warehouse<\/span>\n            <h3>Showroom Selection<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"showroom\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/tile-showcase-wall-grid-1.webp\"\n            alt=\"Tile showroom wall grid with many mosaic and stone samples\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Showroom<\/span>\n            <h3>Material Wall Grid<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"showroom marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/tile-wall-display-showcase.webp\"\n            alt=\"Large format marble look tile wall display\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Marble Look<\/span>\n            <h3>Large Format Wall Display<\/h3>\n          <\/div>\n        <\/article>\n\n\n        <!-- HEXAGON \/ MARBLE -->\n        <article class=\"tmtm-card\" data-category=\"hex marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/hex-marble-tile-showcase-2.webp\"\n            alt=\"Premium black and white marble hexagon tile sample\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Hexagon<\/span>\n            <h3>Black & White Marble Hex<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"hex marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/hex-tile-mix-showcase-1.webp\"\n            alt=\"Mixed color hexagon tile samples with blue green and neutral tones\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Hexagon<\/span>\n            <h3>Mixed Hex Tile Collection<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"hex geometric\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/geometric-tile-showcase-7.webp\"\n            alt=\"Dark black hexagon tile with marble veining\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Dark Accent<\/span>\n            <h3>Black Hex Mosaic<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"hex marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/geometric-tile-showcase-6.webp\"\n            alt=\"White marble look hexagon tile sample\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Hexagon<\/span>\n            <h3>White Marble Hex<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"hex marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/hexagon-marble-showcase-3.webp\"\n            alt=\"White marble hexagon tile close up\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Marble Hex<\/span>\n            <h3>Premium Marble Hex<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"hex mosaic\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/hexagon-tiles-showcase-2.webp\"\n            alt=\"White hexagon tile sample with brass accent strips\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Hex Mosaic<\/span>\n            <h3>White Hex With Brass<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"hex mosaic marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/hex-mosaic-white-showcase.webp\"\n            alt=\"Small white hexagon mosaic tile in box\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Mosaic<\/span>\n            <h3>Small White Hex Mosaic<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"hex mosaic\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/hex-tile-showcase.webp\"\n            alt=\"Gray black and white hexagon mosaic tile sample\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Hex Mosaic<\/span>\n            <h3>Gray Hex Mosaic<\/h3>\n          <\/div>\n        <\/article>\n\n\n        <!-- GEOMETRIC -->\n        <article class=\"tmtm-card\" data-category=\"geometric\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/geometric-tile-showcase-5.webp\"\n            alt=\"Black and white geometric tile pattern\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Pattern<\/span>\n            <h3>Black Geometric Tile<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"geometric\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/geometric-tile-showcase-6.webp\"\n            alt=\"Geometric tile pattern sample\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Pattern<\/span>\n            <h3>Decorative Pattern Tile<\/h3>\n          <\/div>\n        <\/article>\n\n\n        <!-- MOSAICS \/ PEBBLE -->\n        <article class=\"tmtm-card\" data-category=\"pebble mosaic marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/pebble-mosaic-showcase.webp\"\n            alt=\"Peach Volakas pebble mosaic tile sample\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Pebble Mosaic<\/span>\n            <h3>Peach Volakas Pebble<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"mosaic\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/mosaic-box-showcase.webp\"\n            alt=\"Box of linear mosaic tile pieces\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Mosaic<\/span>\n            <h3>Linear Mosaic Mix<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"mosaic marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/mosaic-tile-showcase.webp\"\n            alt=\"White marble arabesque style mosaic tile\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Mosaic<\/span>\n            <h3>White Marble Mosaic<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"mosaic marble\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/floral-marble-tile-showcase-3.webp\"\n            alt=\"White floral marble mosaic tile pattern\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Floral Mosaic<\/span>\n            <h3>White Floral Marble<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"tmtm-card\" data-category=\"mosaic geometric\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/floral-black-tile-showcase-4.webp\"\n            alt=\"Black floral mosaic tile pattern with white centers\"\n            loading=\"lazy\"\n          >\n          <div class=\"tmtm-card-overlay\">\n            <span>Dark Mosaic<\/span>\n            <h3>Black Floral Accent<\/h3>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ======================================================\n       CTA\n  ======================================================= -->\n  <section class=\"tmtm-cta\" id=\"contact\">\n    <div class=\"tmtm-container tmtm-cta-card\">\n\n      <div>\n        <span class=\"tmtm-kicker-dark\">Before You Visit<\/span>\n\n        <h2>Call or text Tony to confirm material availability.<\/h2>\n\n        <p>\n          Send a photo, approximate square footage, color preference, or project idea.\n          T&M can help confirm current material options before you stop by.\n        <\/p>\n      <\/div>\n\n      <div class=\"tmtm-cta-actions\">\n        <a href=\"tel:+19726009083\" class=\"tmtm-btn tmtm-btn-primary\">Call Tony<\/a>\n        <a href=\"sms:+19726009083\" class=\"tmtm-btn tmtm-btn-dark\">Text Tony<\/a>\n      <\/div>\n\n    <\/div>\n  <\/section>\n  <!-- ======================================================\n     SPANISH SUPPORT SECTION\n====================================================== -->\n<section class=\"tmtm-spanish-support\">\n  <div class=\"tmtm-container tmtm-spanish-card\">\n\n    <div>\n      <span class=\"tmtm-kicker-dark\">Hablamos Espa\u00f1ol<\/span>\n\n      <h2>\n        Apoyo en espa\u00f1ol para contratistas, remodeladores e instaladores del Metroplex.\n      <\/h2>\n\n      <p>\n        En T&M Tile & Stone puedes hablar con Tony en espa\u00f1ol para revisar materiales,\n        precios disponibles, cantidades, estilos y opciones para tus proyectos de tile,\n        stone, showers, floors, backsplashes, patios y remodelaciones.\n      <\/p>\n    <\/div>\n\n    <div class=\"tmtm-spanish-actions\">\n      <a href=\"tel:+19726009083\" class=\"tmtm-btn tmtm-btn-primary\">Llamar a Tony<\/a>\n      <a href=\"sms:+19726009083\" class=\"tmtm-btn tmtm-btn-dark\">Mandar Texto<\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n  <!-- ======================================================\n       FOOTER\n  ======================================================= -->\n  <footer class=\"tmtm-footer\">\n\n    <div class=\"tmtm-footer-cta\">\n      <div class=\"tmtm-container tmtm-footer-cta-inner\">\n\n        <div>\n          <span class=\"tmtm-footer-kicker\">T&M Tile & Stone<\/span>\n\n          <h2>\n            Discount tile and stone materials for homeowners, contractors,\n            installers, and remodelers.\n          <\/h2>\n        <\/div>\n\n        <div class=\"tmtm-footer-actions\">\n          <a href=\"tel:+19726009083\">Call Tony<\/a>\n          <a href=\"sms:+19726009083\">Text Tony<\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"tmtm-footer-main\">\n      <div class=\"tmtm-container tmtm-footer-grid\">\n\n        <div class=\"tmtm-footer-brand\">\n          <img decoding=\"async\"\n            src=\"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-content\/uploads\/2026\/06\/tm-tile-and-stone-logo.webp\"\n            alt=\"T&M Tile and Stone logo\"\n          >\n\n          <p>\n            Tile and stone material warehouse in Irving, Texas. Discount pricing,\n            available inventory, project support, and material options for residential\n            and contractor projects.\n          <\/p>\n        <\/div>\n\n        <div class=\"tmtm-footer-col\">\n          <h3>Materials<\/h3>\n          <a href=\"#materials\">Mosaics<\/a>\n          <a href=\"#materials\">Hexagon Tile<\/a>\n          <a href=\"#materials\">Marble Look<\/a>\n          <a href=\"#materials\">Geometric Tile<\/a>\n          <a href=\"#materials\">Pebble Mosaic<\/a>\n          <a href=\"#materials\">Showroom Samples<\/a>\n        <\/div>\n\n        <div class=\"tmtm-footer-card\">\n          <h3>Warehouse Location<\/h3>\n\n          <p>\n            1936 Hinton Dr<br>\n            Irving, TX, United States\n          <\/p>\n\n          <a href=\"tel:+19726009083\">Call 972-600-9083<\/a>\n        <\/div>\n\n        <div class=\"tmtm-footer-card\">\n          <h3>Before You Visit<\/h3>\n\n          <p>\n            Call or text Tony to confirm current stock, pricing, quantities,\n            and available material options for your project.\n          <\/p>\n\n          <a href=\"sms:+19726009083\">Text T&M Tile<\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"tmtm-footer-bottom\">\n      <p>\u00a9 2026 T&M Tile & Stone. Sample website concept by Only Texas Pros Partners.<\/p>\n    <\/div>\n\n  <\/footer>\n\n\n  <!-- ======================================================\n       MODAL \/ LIGHTBOX\n  ======================================================= -->\n  <div class=\"tmtm-modal\" id=\"tmtmModal\" aria-hidden=\"true\">\n    <button\n      type=\"button\"\n      class=\"tmtm-modal-close\"\n      id=\"tmtmModalClose\"\n      aria-label=\"Close image preview\"\n    >\n      \u00d7\n    <\/button>\n\n    <img decoding=\"async\" id=\"tmtmModalImg\" src=\"\" alt=\"\">\n  <\/div>\n\n<\/section>\n\n\n<script>\n(function(){\n  \"use strict\";\n\n  const page = document.getElementById(\"tmtm-materials-page\");\n  if (!page) return;\n\n  \/* ======================================================\n     MOBILE MENU\n  ======================================================= *\/\n  const menuToggle = document.getElementById(\"tmtmMenuToggle\");\n  const nav = document.getElementById(\"tmtmNav\");\n\n  if (menuToggle && nav) {\n    menuToggle.addEventListener(\"click\", function(){\n      const isOpen = nav.classList.toggle(\"active\");\n\n      menuToggle.classList.toggle(\"active\");\n      menuToggle.setAttribute(\"aria-expanded\", isOpen ? \"true\" : \"false\");\n    });\n  }\n\n\n  \/* ======================================================\n     FILTER SYSTEM\n  ======================================================= *\/\n  const filters = page.querySelectorAll(\".tmtm-filter\");\n  const cards = page.querySelectorAll(\".tmtm-card\");\n\n  filters.forEach(function(button){\n    button.addEventListener(\"click\", function(){\n      const filter = button.getAttribute(\"data-filter\") || \"all\";\n\n      filters.forEach(function(item){\n        item.classList.remove(\"active\");\n      });\n\n      button.classList.add(\"active\");\n\n      cards.forEach(function(card){\n        const categories = card.getAttribute(\"data-category\") || \"\";\n        const categoryList = categories.split(\" \");\n        const shouldShow = filter === \"all\" || categoryList.includes(filter);\n\n        card.hidden = !shouldShow;\n      });\n    });\n  });\n\n\n  \/* ======================================================\n     SMOOTH SCROLL\n  ======================================================= *\/\n  page.querySelectorAll('a[href^=\"#\"]').forEach(function(link){\n    link.addEventListener(\"click\", function(event){\n      const targetId = link.getAttribute(\"href\");\n\n      if (!targetId || targetId === \"#\") return;\n\n      const target = page.querySelector(targetId);\n      if (!target) return;\n\n      event.preventDefault();\n\n      const headerHeight = page.querySelector(\".tmtm-header\")?.offsetHeight || 0;\n      const top = target.getBoundingClientRect().top + window.pageYOffset - headerHeight - 16;\n\n      window.scrollTo({\n        top: top,\n        behavior: \"smooth\"\n      });\n\n      if (nav) nav.classList.remove(\"active\");\n\n      if (menuToggle) {\n        menuToggle.classList.remove(\"active\");\n        menuToggle.setAttribute(\"aria-expanded\", \"false\");\n      }\n    });\n  });\n\n\n  \/* ======================================================\n     LIGHTBOX MODAL\n  ======================================================= *\/\n  const modal = document.getElementById(\"tmtmModal\");\n  const modalImg = document.getElementById(\"tmtmModalImg\");\n  const modalClose = document.getElementById(\"tmtmModalClose\");\n\n  cards.forEach(function(card){\n    card.addEventListener(\"click\", function(){\n      const img = card.querySelector(\"img\");\n\n      if (!img || !modal || !modalImg) return;\n\n      modalImg.src = img.src;\n      modalImg.alt = img.alt || \"\";\n      modal.classList.add(\"active\");\n      modal.setAttribute(\"aria-hidden\", \"false\");\n    });\n  });\n\n  function closeModal(){\n    if (!modal || !modalImg) return;\n\n    modal.classList.remove(\"active\");\n    modal.setAttribute(\"aria-hidden\", \"true\");\n    modalImg.src = \"\";\n    modalImg.alt = \"\";\n  }\n\n  if (modalClose) {\n    modalClose.addEventListener(\"click\", closeModal);\n  }\n\n  if (modal) {\n    modal.addEventListener(\"click\", function(event){\n      if (event.target === modal) {\n        closeModal();\n      }\n    });\n  }\n\n  document.addEventListener(\"keydown\", function(event){\n    if (event.key === \"Escape\") {\n      closeModal();\n    }\n  });\n\n})();\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"wf_page_folders":[56],"class_list":["post-103223","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/pages\/103223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/comments?post=103223"}],"version-history":[{"count":10,"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/pages\/103223\/revisions"}],"predecessor-version":[{"id":103241,"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/pages\/103223\/revisions\/103241"}],"wp:attachment":[{"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/media?parent=103223"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/onlytexaspros.com\/soluciones-digitales\/wp-json\/wp\/v2\/wf_page_folders?post=103223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}