{"title":"Golf Simulator Turf and Flooring","description":null,"products":[{"product_id":"landing-pad-turf","title":"RoS Landing Pad","description":"\u003cstyle\u003e\n:root {\n  --ros-navy: #0B2856; --ros-green: #89D84B; --ros-sky: #6B99C6;\n  --ros-sand: #EDE7D4; --ros-linen: #FBF9F5; --ros-white: #FFFFFF;\n  --ros-radius-sm: 4px; --ros-radius-md: 8px; --ros-radius-lg: 12px; --ros-radius-xl: 16px;\n  --ros-space-sm: 8px; --ros-space-md: 16px; --ros-space-lg: 24px;\n  --ros-space-xl: 40px; --ros-space-2xl: 64px; --ros-transition: 0.18s ease;\n}\n.sf-ros-tabs__mobile-select {\n  display: none; width: 100%; padding: 12px 16px; margin-top: 20px; margin-bottom: 16px;\n  font-family: inherit; font-size: 0.9375rem; font-weight: 700; color: var(--ros-navy);\n  background-color: var(--ros-linen); border: 2px solid var(--ros-navy);\n  border-radius: var(--ros-radius-md); appearance: none; -webkit-appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%230B2856' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat; background-position: right 14px center; cursor: pointer;\n}\n@media (max-width: 767px) {\n  .sf-ros-tabs__mobile-select { display: block; }\n  .sf-ros-tabs__nav { display: none; }\n}\n\n.sf-ros-features-t2 {\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 32px; margin: 56px 0;\n}\n.sf-ros-features-t2__card {\n  background: var(--ros-linen); border-left: 5px solid var(--ros-green);\n  border-radius: var(--ros-radius-lg); padding: 44px 44px 44px 48px; position: relative;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__eyebrow {\n  text-transform: uppercase !important; letter-spacing: 0.10em !important;\n  font-size: 0.8125rem !important; font-weight: 700 !important;\n  color: var(--ros-sky) !important; margin: 0 0 16px 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__heading {\n  font-size: 1.375rem !important; font-weight: 800 !important;\n  text-transform: uppercase !important; letter-spacing: 0.01em !important;\n  color: var(--ros-navy) !important; margin: 0 0 10px 0 !important; padding: 0 !important;\n  line-height: 1.25 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__body {\n  font-size: 1rem !important; line-height: 1.65 !important;\n  color: #334155 !important; margin: 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2__body a {\n  color: var(--ros-navy); text-decoration: underline; font-weight: 600;\n}\n@media (max-width: 767px) {\n  .sf-ros-features-t2 { grid-template-columns: 1fr; gap: 24px; margin: 40px 0; }\n  .sf-ros-features-t2__card { padding: 32px 28px 32px 32px; }\n  .sf-ros-features-t2 .sf-ros-features-t2__heading { font-size: 1.1875rem !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sf-ros-tabs\"\u003e\n\n  \u003cselect class=\"sf-ros-tabs__mobile-select\" aria-label=\"Navigate tabs\"\u003e\n    \u003coption value=\"tab-description\"\u003eDescription\u003c\/option\u003e\n    \u003coption value=\"tab-specs\"\u003eSpecifications\u003c\/option\u003e\n    \u003coption value=\"tab-compare\"\u003eCompare\u003c\/option\u003e\n    \u003coption value=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/option\u003e\n    \u003coption value=\"tab-why\"\u003eWhy ROS\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003cscript\u003e\n  (function() {\n    var sel = document.querySelector('.sf-ros-tabs__mobile-select');\n    if (!sel) return;\n    sel.addEventListener('change', function() {\n      var target = this.value;\n      document.querySelectorAll('.sf-ros-tabs__panel').forEach(function(p) { p.classList.remove('is-active'); });\n      document.querySelectorAll('.sf-ros-tabs__btn').forEach(function(b) { b.classList.remove('is-active'); });\n      var panel = document.getElementById(target);\n      var btn = document.querySelector('[data-tab=\"' + target + '\"]');\n      if (panel) panel.classList.add('is-active');\n      if (btn) btn.classList.add('is-active');\n    });\n  })();\n  \u003c\/script\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__nav\"\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn is-active\" data-tab=\"tab-description\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-specs\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-compare\"\u003eCompare\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-why\"\u003eWhy ROS\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sf-ros-tabs__panel is-active\" id=\"tab-description\"\u003e\n    \u003cdiv class=\"sf-ros-features-t2\"\u003e\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eFull-Coverage Turf For Your Hitting Area\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eA MORE COMPACT LANDING PAD COVERAGE ZONE\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eThe Landing Pad extends turf around the SwingTurf® hitting mat so the floor around your hitting position feels like fairway. A more compact landing pad coverage zone of 1\" pile putting green turf, designed to coordinate with the \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® Mat\u003c\/a\u003e and ship in every \u003ca href=\"\/collections\/golf-simulator-packages\"\u003eSwingBay® and Retractable simulator package\u003c\/a\u003e as an optional upgrade.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eCoordinated With SwingTurf®\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eSAME IN-HOUSE QUALITY, SAME MULTI-YEAR WARRANTY\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eManufactured in-house at Rain or Shine Golf to match the color profile, durability, and feel of the SwingTurf® hitting mats. One vendor, one warranty, one SimSquad support team.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eOptional But Recommended For Permanent Sims\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eMOST DEDICATED BUILDS ADD A LANDING PAD\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eMost buyers building a dedicated sim room add the landing pad alongside their SwingTurf® mat. Flex-space rooms sometimes skip it. The landing pad is the difference between feeling like you're hitting on a small mat surrounded by concrete or carpet versus standing on a full fairway.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eIn-House Manufactured\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eREAL SPARE PARTS, REAL SUPPORT\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eRain or Shine Golf manufactures the landing pad in-house. Multi-year warranty backed by us. SimSquad is your first call for any warranty or fitment question.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-narrative\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhat is the Landing Pad Turf — Compact?\u003c\/h2\u003e\n      \u003cp\u003eAn in-house manufactured turf landing pad that extends fairway-feel turf around your \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® hitting mat\u003c\/a\u003e. A more compact landing pad coverage zone of 1\" pile putting green turf material. Designed as the optional upgrade in our SwingBay® and Retractable simulator packages, available standalone.\u003c\/p\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhy Add A Landing Pad?\u003c\/h2\u003e\n      \u003cp\u003eThe landing pad turns the floor around your hitting position from concrete or carpet into fairway-feel turf. For dedicated sim rooms, most buyers add it. For flex-space rooms where the floor reverts to other uses, some buyers skip it.\u003c\/p\u003e\n      \u003cp\u003eNot sure if you need the landing pad? \u003ca href=\"\/pages\/contact-us\"\u003eSimSquad will recommend\u003c\/a\u003e based on your room layout and use case.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-faq\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Do I need a landing pad with my SwingTurf® mat?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eNot required, but recommended for permanent sim rooms. The landing pad extends fairway-feel turf around the hitting position so the whole floor looks and feels like a course. Flex-space rooms sometimes skip it.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What's the landing pad made of?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003e1\" pile putting green turf material, designed to coordinate with the SwingTurf® hitting mat color and pile direction.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Will it work with any hitting mat?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes. The landing pad is brand-agnostic and works with any hitting mat. It's designed to coordinate specifically with the \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® Mat\u003c\/a\u003e color\/pile, but works with Fiberbuilt, TrueStrike, CCE, or any other hitting mat brand.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What's the warranty?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eMulti-year in-house warranty backed by Rain or Shine Golf. SimSquad is your first call.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-specs\"\u003e\n    \u003cdiv class=\"sf-ros-specs\"\u003e\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eLanding Pad Specifications\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eCompact landing pad (smaller than 10x10)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e1\" pile putting green turf\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBacking\u003c\/td\u003e\n\u003ctd\u003eFoam-backed for cushion underfoot\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCoordinated With\u003c\/td\u003e\n\u003ctd\u003eSwingTurf® Mat (color and pile profile)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eManufacturing\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003eMulti-year, backed directly by ROS\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-compare\"\u003e\n    \u003cdiv class=\"sf-ros-compare\"\u003e\n      \u003ctable class=\"sf-ros-compare__table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003e\u003c\/th\u003e\n            \u003cth class=\"is-highlight\"\u003eLanding Pad Turf — Compact\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eSwingTurf® Mat (in-house)\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eLanding Pad Turf 10x10\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eManufacturer\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eLanding pad (around hitting area)\u003c\/td\u003e\n\u003ctd\u003eHitting mat (struck directly)\u003c\/td\u003e\n\u003ctd\u003eLanding pad (smaller coverage)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e1\" pile putting green turf\u003c\/td\u003e\n\u003ctd\u003e1\" pile nylon turf, 5\/8\" foam backing\u003c\/td\u003e\n\u003ctd\u003e1\" pile putting green turf\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eBest For\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003ePermanent sim room flooring upgrade\u003c\/td\u003e\n\u003ctd\u003eHitting position itself\u003c\/td\u003e\n\u003ctd\u003eSmaller hitting zones\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eWarranty\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003ctd\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003ctd\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSim-Specialist Support\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eYes, via SimSquad\u003c\/td\u003e\n\u003ctd\u003eYes, via SimSquad\u003c\/td\u003e\n\u003ctd\u003eYes, via SimSquad\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctfoot\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"is-row-label\"\u003e\u003c\/td\u003e\n            \u003ctd class=\"is-highlight\"\u003e\n              \u003ca href=\"\/products\/landing-pad-turf\" class=\"sf-ros-compare__learn-more\"\u003eYou’re Here\u003c\/a\u003e\n            \u003c\/td\u003e\n            \u003ctd\u003e\u003ca href=\"\/products\/swingturf-golf-mat\" class=\"sf-ros-compare__learn-more\"\u003eView SwingTurf® →\u003c\/a\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/landing-pad-turf-10-x-10-7-coverage\" class=\"sf-ros-compare__learn-more\"\u003eView 10x10 Landing Pad →\u003c\/a\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tfoot\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-shipping\"\u003e\n    \u003cdiv class=\"sf-ros-shipping\"\u003e\n      \u003cdiv class=\"sf-ros-shipping__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M1 3h15v13H1z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M16 8h4l3 3v5h-7V8z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n              \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eFree Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eFree standard shipping on most orders within the continental US. No minimum order. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpolyline points=\"20 6 9 17 4 12\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eHassle-Free Returns\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eNot the right fit? We offer a 30-day return window on accessories in original, unopened condition. \u003ca href=\"\/pages\/contact-us\"\u003eContact us to start a return.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M16 7V5a4 4 0 00-8 0v2\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eSecure Packaging\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eEvery accessory ships in protective packaging with full materials. Arrives ready to use, right out of the box.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 11.5a19.79 19.79 0 01-3.07-8.67A2 2 0 012 .84h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 8.64a16 16 0 006.27 6.27l1.17-1.17a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eReal Human Support\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eQuestions about your order, shipping timeline, or return? Our team is here. \u003ca href=\"\/pages\/contact-us\"\u003eReach out anytime.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-why\"\u003e\n    \u003cdiv class=\"sf-ros-why\"\u003e\n      \u003ch2 class=\"sf-ros-why__heading\"\u003eWhy Buy From Rain or Shine Golf?\u003c\/h2\u003e\n      \u003cdiv class=\"sf-ros-why__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eSimulator Specialists\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe sell golf simulators exclusively. No TVs, no fitness equipment, no distractions. Every product we carry has been evaluated by our team. We know what works and what doesn't.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Expert Consultation\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur SimSquad team helps you find exactly what fits your space and budget before you buy. \u003ca href=\"\/pages\/contact-us\"\u003eTalk to SimSquad →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eTrusted Since 2016\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe've been building out home simulators since 2016. Thousands of setups. We've seen what works, what doesn't, and what's overpriced. We're here to help you make the right call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003ePrice Match Guarantee\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFound it cheaper somewhere else? Let us know. We'll match any authorized retailer's price on the same product. No haggling required.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Fast Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFree standard shipping on most items. No minimums. Most accessories ship within 1–2 business days from US-based warehouses. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eReal Golfer Tested\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur team are golfers and simulator owners. We test the products we sell and give honest feedback on the site, on YouTube, and in every consultation call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center;\"\u003e\u003ca href=\"\/pages\/contact-us\" class=\"sf-ros-btn\" style=\"margin-top:32px;display:inline-block;\"\u003eChat With Our SimSquad\u003c\/a\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/sf-ros-tabs --\u003e\n","brand":"Rain or Shine Golf","offers":[{"title":"5' x 8'","offer_id":39727024537673,"sku":"MAT-LAND-5X8","price":349.0,"currency_code":"USD","in_stock":true},{"title":"5' x 10.5'","offer_id":41759133827145,"sku":"MAT-LAND-5X10","price":399.0,"currency_code":"USD","in_stock":true},{"title":"5' x 12'","offer_id":39727024504905,"sku":"MAT-LAND-5X12","price":449.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1422\/0784\/files\/turf-landing-pad-and-putting-green-29251747283017.jpg?v=1745332448"},{"product_id":"landing-pad-turf-10-x-10-7-coverage","title":"Landing Pad Turf Bundle","description":"\u003cstyle\u003e\n:root {\n  --ros-navy: #0B2856; --ros-green: #89D84B; --ros-sky: #6B99C6;\n  --ros-sand: #EDE7D4; --ros-linen: #FBF9F5; --ros-white: #FFFFFF;\n  --ros-radius-sm: 4px; --ros-radius-md: 8px; --ros-radius-lg: 12px; --ros-radius-xl: 16px;\n  --ros-space-sm: 8px; --ros-space-md: 16px; --ros-space-lg: 24px;\n  --ros-space-xl: 40px; --ros-space-2xl: 64px; --ros-transition: 0.18s ease;\n}\n.sf-ros-tabs__mobile-select {\n  display: none; width: 100%; padding: 12px 16px; margin-top: 20px; margin-bottom: 16px;\n  font-family: inherit; font-size: 0.9375rem; font-weight: 700; color: var(--ros-navy);\n  background-color: var(--ros-linen); border: 2px solid var(--ros-navy);\n  border-radius: var(--ros-radius-md); appearance: none; -webkit-appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%230B2856' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat; background-position: right 14px center; cursor: pointer;\n}\n@media (max-width: 767px) {\n  .sf-ros-tabs__mobile-select { display: block; }\n  .sf-ros-tabs__nav { display: none; }\n}\n\n.sf-ros-features-t2 {\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 32px; margin: 56px 0;\n}\n.sf-ros-features-t2__card {\n  background: var(--ros-linen); border-left: 5px solid var(--ros-green);\n  border-radius: var(--ros-radius-lg); padding: 44px 44px 44px 48px; position: relative;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__eyebrow {\n  text-transform: uppercase !important; letter-spacing: 0.10em !important;\n  font-size: 0.8125rem !important; font-weight: 700 !important;\n  color: var(--ros-sky) !important; margin: 0 0 16px 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__heading {\n  font-size: 1.375rem !important; font-weight: 800 !important;\n  text-transform: uppercase !important; letter-spacing: 0.01em !important;\n  color: var(--ros-navy) !important; margin: 0 0 10px 0 !important; padding: 0 !important;\n  line-height: 1.25 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__body {\n  font-size: 1rem !important; line-height: 1.65 !important;\n  color: #334155 !important; margin: 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2__body a {\n  color: var(--ros-navy); text-decoration: underline; font-weight: 600;\n}\n@media (max-width: 767px) {\n  .sf-ros-features-t2 { grid-template-columns: 1fr; gap: 24px; margin: 40px 0; }\n  .sf-ros-features-t2__card { padding: 32px 28px 32px 32px; }\n  .sf-ros-features-t2 .sf-ros-features-t2__heading { font-size: 1.1875rem !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sf-ros-tabs\"\u003e\n\n  \u003cselect class=\"sf-ros-tabs__mobile-select\" aria-label=\"Navigate tabs\"\u003e\n    \u003coption value=\"tab-description\"\u003eDescription\u003c\/option\u003e\n    \u003coption value=\"tab-specs\"\u003eSpecifications\u003c\/option\u003e\n    \u003coption value=\"tab-compare\"\u003eCompare\u003c\/option\u003e\n    \u003coption value=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/option\u003e\n    \u003coption value=\"tab-why\"\u003eWhy ROS\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003cscript\u003e\n  (function() {\n    var sel = document.querySelector('.sf-ros-tabs__mobile-select');\n    if (!sel) return;\n    sel.addEventListener('change', function() {\n      var target = this.value;\n      document.querySelectorAll('.sf-ros-tabs__panel').forEach(function(p) { p.classList.remove('is-active'); });\n      document.querySelectorAll('.sf-ros-tabs__btn').forEach(function(b) { b.classList.remove('is-active'); });\n      var panel = document.getElementById(target);\n      var btn = document.querySelector('[data-tab=\"' + target + '\"]');\n      if (panel) panel.classList.add('is-active');\n      if (btn) btn.classList.add('is-active');\n    });\n  })();\n  \u003c\/script\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__nav\"\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn is-active\" data-tab=\"tab-description\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-specs\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-compare\"\u003eCompare\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-why\"\u003eWhy ROS\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sf-ros-tabs__panel is-active\" id=\"tab-description\"\u003e\n    \u003cdiv class=\"sf-ros-features-t2\"\u003e\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eFull-Coverage Turf For Your Hitting Area\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003e10 BY 10 FEET OF TOTAL COVERAGE WITH APPROXIMATELY 7 BY 7 FEET OF USABLE HITTING AREA\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eThe Landing Pad extends turf around the SwingTurf® hitting mat so the floor around your hitting position feels like fairway. 10 by 10 feet of total coverage with approximately 7 by 7 feet of usable hitting area of 1\" pile putting green turf, designed to coordinate with the \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® Mat\u003c\/a\u003e and ship in every \u003ca href=\"\/collections\/golf-simulator-packages\"\u003eSwingBay® and Retractable simulator package\u003c\/a\u003e as an optional upgrade.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eCoordinated With SwingTurf®\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eSAME IN-HOUSE QUALITY, SAME MULTI-YEAR WARRANTY\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eManufactured in-house at Rain or Shine Golf to match the color profile, durability, and feel of the SwingTurf® hitting mats. One vendor, one warranty, one SimSquad support team.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eOptional But Recommended For Permanent Sims\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eMOST DEDICATED BUILDS ADD A LANDING PAD\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eMost buyers building a dedicated sim room add the landing pad alongside their SwingTurf® mat. Flex-space rooms sometimes skip it. The landing pad is the difference between feeling like you're hitting on a small mat surrounded by concrete or carpet versus standing on a full fairway.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eIn-House Manufactured\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eREAL SPARE PARTS, REAL SUPPORT\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eRain or Shine Golf manufactures the landing pad in-house. Multi-year warranty backed by us. SimSquad is your first call for any warranty or fitment question.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-narrative\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhat is the Landing Pad Turf — 10x10 Coverage?\u003c\/h2\u003e\n      \u003cp\u003eAn in-house manufactured turf landing pad that extends fairway-feel turf around your \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® hitting mat\u003c\/a\u003e. 10 by 10 feet of total coverage with approximately 7 by 7 feet of usable hitting area of 1\" pile putting green turf material. Designed as the optional upgrade in our SwingBay® and Retractable simulator packages, available standalone.\u003c\/p\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhy Add A Landing Pad?\u003c\/h2\u003e\n      \u003cp\u003eThe landing pad turns the floor around your hitting position from concrete or carpet into fairway-feel turf. For dedicated sim rooms, most buyers add it. For flex-space rooms where the floor reverts to other uses, some buyers skip it.\u003c\/p\u003e\n      \u003cp\u003eNot sure if you need the landing pad? \u003ca href=\"\/pages\/contact-us\"\u003eSimSquad will recommend\u003c\/a\u003e based on your room layout and use case.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-faq\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Do I need a landing pad with my SwingTurf® mat?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eNot required, but recommended for permanent sim rooms. The landing pad extends fairway-feel turf around the hitting position so the whole floor looks and feels like a course. Flex-space rooms sometimes skip it.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What's the landing pad made of?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003e1\" pile putting green turf material, designed to coordinate with the SwingTurf® hitting mat color and pile direction.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Will it work with any hitting mat?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes. The landing pad is brand-agnostic and works with any hitting mat. It's designed to coordinate specifically with the \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® Mat\u003c\/a\u003e color\/pile, but works with Fiberbuilt, TrueStrike, CCE, or any other hitting mat brand.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What's the warranty?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eMulti-year in-house warranty backed by Rain or Shine Golf. SimSquad is your first call.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-specs\"\u003e\n    \u003cdiv class=\"sf-ros-specs\"\u003e\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eLanding Pad Specifications\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e10' x 10' (approximately 7' x 7' usable hitting coverage)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e1\" pile putting green turf\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBacking\u003c\/td\u003e\n\u003ctd\u003eFoam-backed for cushion underfoot\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCoordinated With\u003c\/td\u003e\n\u003ctd\u003eSwingTurf® Mat (color and pile profile)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eManufacturing\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003eMulti-year, backed directly by ROS\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-compare\"\u003e\n    \u003cdiv class=\"sf-ros-compare\"\u003e\n      \u003ctable class=\"sf-ros-compare__table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003e\u003c\/th\u003e\n            \u003cth class=\"is-highlight\"\u003eLanding Pad Turf — 10x10 Coverage\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eSwingTurf® Mat (in-house)\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eLanding Pad Turf (smaller)\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eManufacturer\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eLanding pad (around hitting area)\u003c\/td\u003e\n\u003ctd\u003eHitting mat (struck directly)\u003c\/td\u003e\n\u003ctd\u003eLanding pad (smaller coverage)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e1\" pile putting green turf\u003c\/td\u003e\n\u003ctd\u003e1\" pile nylon turf, 5\/8\" foam backing\u003c\/td\u003e\n\u003ctd\u003e1\" pile putting green turf\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eBest For\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003ePermanent sim room flooring upgrade\u003c\/td\u003e\n\u003ctd\u003eHitting position itself\u003c\/td\u003e\n\u003ctd\u003eSmaller hitting zones\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eWarranty\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003ctd\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003ctd\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSim-Specialist Support\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eYes, via SimSquad\u003c\/td\u003e\n\u003ctd\u003eYes, via SimSquad\u003c\/td\u003e\n\u003ctd\u003eYes, via SimSquad\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctfoot\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"is-row-label\"\u003e\u003c\/td\u003e\n            \u003ctd class=\"is-highlight\"\u003e\n              \u003ca href=\"\/products\/landing-pad-turf-10-x-10-7-coverage\" class=\"sf-ros-compare__learn-more\"\u003eYou’re Here\u003c\/a\u003e\n            \u003c\/td\u003e\n            \u003ctd\u003e\u003ca href=\"\/products\/swingturf-golf-mat\" class=\"sf-ros-compare__learn-more\"\u003eView SwingTurf® →\u003c\/a\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/landing-pad-turf\" class=\"sf-ros-compare__learn-more\"\u003eView smaller Landing Pad →\u003c\/a\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tfoot\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-shipping\"\u003e\n    \u003cdiv class=\"sf-ros-shipping\"\u003e\n      \u003cdiv class=\"sf-ros-shipping__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M1 3h15v13H1z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M16 8h4l3 3v5h-7V8z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n              \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eFree Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eFree standard shipping on most orders within the continental US. No minimum order. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpolyline points=\"20 6 9 17 4 12\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eHassle-Free Returns\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eNot the right fit? We offer a 30-day return window on accessories in original, unopened condition. \u003ca href=\"\/pages\/contact-us\"\u003eContact us to start a return.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M16 7V5a4 4 0 00-8 0v2\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eSecure Packaging\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eEvery accessory ships in protective packaging with full materials. Arrives ready to use, right out of the box.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 11.5a19.79 19.79 0 01-3.07-8.67A2 2 0 012 .84h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 8.64a16 16 0 006.27 6.27l1.17-1.17a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eReal Human Support\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eQuestions about your order, shipping timeline, or return? Our team is here. \u003ca href=\"\/pages\/contact-us\"\u003eReach out anytime.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-why\"\u003e\n    \u003cdiv class=\"sf-ros-why\"\u003e\n      \u003ch2 class=\"sf-ros-why__heading\"\u003eWhy Buy From Rain or Shine Golf?\u003c\/h2\u003e\n      \u003cdiv class=\"sf-ros-why__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eSimulator Specialists\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe sell golf simulators exclusively. No TVs, no fitness equipment, no distractions. Every product we carry has been evaluated by our team. We know what works and what doesn't.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Expert Consultation\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur SimSquad team helps you find exactly what fits your space and budget before you buy. \u003ca href=\"\/pages\/contact-us\"\u003eTalk to SimSquad →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eTrusted Since 2016\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe've been building out home simulators since 2016. Thousands of setups. We've seen what works, what doesn't, and what's overpriced. We're here to help you make the right call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003ePrice Match Guarantee\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFound it cheaper somewhere else? Let us know. We'll match any authorized retailer's price on the same product. No haggling required.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Fast Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFree standard shipping on most items. No minimums. Most accessories ship within 1–2 business days from US-based warehouses. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eReal Golfer Tested\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur team are golfers and simulator owners. We test the products we sell and give honest feedback on the site, on YouTube, and in every consultation call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center;\"\u003e\u003ca href=\"\/pages\/contact-us\" class=\"sf-ros-btn\" style=\"margin-top:32px;display:inline-block;\"\u003eChat With Our SimSquad\u003c\/a\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/sf-ros-tabs --\u003e\n","brand":"Rain or Shine Golf","offers":[{"title":"10' x 10.5'","offer_id":41884856385609,"sku":"bndl-land-10x10.5","price":780.0,"currency_code":"USD","in_stock":true},{"title":"10' x 12'","offer_id":41884856418377,"sku":"BNDLE-LAND-10x12","price":890.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1422\/0784\/files\/CX27.png?v=1745332165"},{"product_id":"studio-turf-sim-flooring-kit","title":"Studio Turf - Sim Flooring Kit","description":"\u003cstyle\u003e\n:root {\n  --ros-navy: #0B2856; --ros-green: #89D84B; --ros-sky: #6B99C6;\n  --ros-sand: #EDE7D4; --ros-linen: #FBF9F5; --ros-white: #FFFFFF;\n  --ros-radius-sm: 4px; --ros-radius-md: 8px; --ros-radius-lg: 12px; --ros-radius-xl: 16px;\n  --ros-space-sm: 8px; --ros-space-md: 16px; --ros-space-lg: 24px;\n  --ros-space-xl: 40px; --ros-space-2xl: 64px; --ros-transition: 0.18s ease;\n}\n.sf-ros-tabs__mobile-select {\n  display: none; width: 100%; padding: 12px 16px; margin-top: 20px; margin-bottom: 16px;\n  font-family: inherit; font-size: 0.9375rem; font-weight: 700; color: var(--ros-navy);\n  background-color: var(--ros-linen); border: 2px solid var(--ros-navy);\n  border-radius: var(--ros-radius-md); appearance: none; -webkit-appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%230B2856' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat; background-position: right 14px center; cursor: pointer;\n}\n@media (max-width: 767px) {\n  .sf-ros-tabs__mobile-select { display: block; }\n  .sf-ros-tabs__nav { display: none; }\n}\n\n.sf-ros-features-t2 {\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 32px; margin: 56px 0;\n}\n.sf-ros-features-t2__card {\n  background: var(--ros-linen); border-left: 5px solid var(--ros-green);\n  border-radius: var(--ros-radius-lg); padding: 44px 44px 44px 48px; position: relative;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__eyebrow {\n  text-transform: uppercase !important; letter-spacing: 0.10em !important;\n  font-size: 0.8125rem !important; font-weight: 700 !important;\n  color: var(--ros-sky) !important; margin: 0 0 16px 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__heading {\n  font-size: 1.375rem !important; font-weight: 800 !important;\n  text-transform: uppercase !important; letter-spacing: 0.01em !important;\n  color: var(--ros-navy) !important; margin: 0 0 10px 0 !important; padding: 0 !important;\n  line-height: 1.25 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__body {\n  font-size: 1rem !important; line-height: 1.65 !important;\n  color: #334155 !important; margin: 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2__body a {\n  color: var(--ros-navy); text-decoration: underline; font-weight: 600;\n}\n@media (max-width: 767px) {\n  .sf-ros-features-t2 { grid-template-columns: 1fr; gap: 24px; margin: 40px 0; }\n  .sf-ros-features-t2__card { padding: 32px 28px 32px 32px; }\n  .sf-ros-features-t2 .sf-ros-features-t2__heading { font-size: 1.1875rem !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sf-ros-tabs\"\u003e\n\n  \u003cselect class=\"sf-ros-tabs__mobile-select\" aria-label=\"Navigate tabs\"\u003e\n    \u003coption value=\"tab-description\"\u003eDescription\u003c\/option\u003e\n    \u003coption value=\"tab-specs\"\u003eSpecifications\u003c\/option\u003e\n    \u003coption value=\"tab-compare\"\u003eCompare\u003c\/option\u003e\n    \u003coption value=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/option\u003e\n    \u003coption value=\"tab-why\"\u003eWhy ROS\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003cscript\u003e\n  (function() {\n    var sel = document.querySelector('.sf-ros-tabs__mobile-select');\n    if (!sel) return;\n    sel.addEventListener('change', function() {\n      var target = this.value;\n      document.querySelectorAll('.sf-ros-tabs__panel').forEach(function(p) { p.classList.remove('is-active'); });\n      document.querySelectorAll('.sf-ros-tabs__btn').forEach(function(b) { b.classList.remove('is-active'); });\n      var panel = document.getElementById(target);\n      var btn = document.querySelector('[data-tab=\"' + target + '\"]');\n      if (panel) panel.classList.add('is-active');\n      if (btn) btn.classList.add('is-active');\n    });\n  })();\n  \u003c\/script\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__nav\"\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn is-active\" data-tab=\"tab-description\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-specs\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-compare\"\u003eCompare\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-why\"\u003eWhy ROS\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sf-ros-tabs__panel is-active\" id=\"tab-description\"\u003e\n    \u003cdiv class=\"sf-ros-features-t2\"\u003e\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eFull-Floor In-House Sim Flooring\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eENGINEERED COMPLETE-COVERAGE TURF FOR PREMIUM SIM BUILDS\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eStudio Turf is the in-house full-floor sim flooring kit from Rain or Shine Golf. Designed for buyers who want the entire sim room floor to feel like fairway, not just the hitting position. Premium turf material engineered for daily use, with the same in-house manufacturing and warranty backing as SwingTurf®.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eCoordinated With SwingTurf® Hitting Mats\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eSPEC-MATCHED TO YOUR SWINGTURF® INSTALLATION\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eStudio Turf is designed to coordinate with the \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® Mat\u003c\/a\u003e and \u003ca href=\"\/products\/landing-pad-turf-10-x-10-7-coverage\"\u003eLanding Pad\u003c\/a\u003e for a seamless full-room turf install. Same color profile, same pile direction, same durability rating. One vendor, one warranty, one support team.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eBuilt For Custom Sim Rooms\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003ePREMIUM SPEC FOR FLAGSHIP HOME SIM INSTALLS\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eMost Studio Turf kits ship as part of \u003ca href=\"\/pages\/custom-golf-simulator-rooms\"\u003eCustom Sim Room\u003c\/a\u003e builds where the buyer wants commercial-grade flooring throughout. Available as a standalone kit for DIY builders who want the same premium spec.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eIn-House Manufactured. ROS Warranty.\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eREAL SPARE PARTS, REAL SUPPORT\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eManufactured at Rain or Shine Golf. Multi-year warranty backed by us directly. If anything needs help, SimSquad picks up the phone — not a third-party manufacturer support queue.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-narrative\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhat is the Studio Turf Sim Flooring Kit?\u003c\/h2\u003e\n      \u003cp\u003eAn in-house full-floor sim flooring kit from Rain or Shine Golf, engineered for premium home sim builds and Custom Sim Room installs. Designed to coordinate with SwingTurf® hitting mats for a seamless full-room turf installation.\u003c\/p\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhy Choose Studio Turf?\u003c\/h2\u003e\n      \u003cp\u003eStudio Turf is the right pick when you want the entire sim room floor to feel like fairway, not just the hitting position. Buyers building flagship sim rooms or full-floor commercial installs come here. For most home sim builds, the \u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf® Mat\u003c\/a\u003e plus \u003ca href=\"\/products\/landing-pad-turf-10-x-10-7-coverage\"\u003e10x10 Landing Pad\u003c\/a\u003e covers the use case at a lower price tier.\u003c\/p\u003e\n      \u003cp\u003eConsidering Studio Turf for a custom build? \u003ca href=\"\/pages\/custom-golf-simulator-rooms\"\u003eTalk to our Custom Sim Rooms team\u003c\/a\u003e — Studio Turf is included in many of our flagship builds.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-faq\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How long does this mat take to ship?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eStandard shipping is 1 to 3 business days for stocked items. Backordered configurations ship on a longer window, displayed at checkout. \u003ca href=\"\/pages\/contact-us\"\u003eSimSquad can confirm\u003c\/a\u003e the current lead time for your selection.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Will this mat work with my launch monitor?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes for the vast majority of launch monitors in our catalog. Some overhead launch monitors have specific hitting-position requirements; the mat's hitting zone needs to align with the LM's tracking field. \u003ca href=\"\/pages\/contact-us\"\u003eSimSquad will verify\u003c\/a\u003e compatibility with your specific LM before you buy.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Can I use this mat outside?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eMost mats in our catalog are designed for indoor use. Some are rated for indoor + outdoor; check the specs section for this specific product. If you need a definitively outdoor-capable hitting surface, talk to \u003ca href=\"\/pages\/contact-us\"\u003eSimSquad\u003c\/a\u003e about the best fit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What's the difference between this and SwingTurf®?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003e\u003ca href=\"\/products\/swingturf-golf-mat\"\u003eSwingTurf®\u003c\/a\u003e is Rain or Shine Golf's in-house mat, manufactured at our facility with multi-year warranty backed by us directly. It's the mat we ship in every \u003ca href=\"\/collections\/golf-simulator-packages\"\u003eSwingBay® and Retractable simulator package\u003c\/a\u003e. SwingTurf® at $399 base price hits a different value point than premium third-party mats. \u003ca href=\"\/products\/swingturf-teeline\"\u003eSwingTurf® TeeLine\u003c\/a\u003e is our premium tour-feel upgrade. Compare in the table below.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-specs\"\u003e\n    \u003cdiv class=\"sf-ros-specs\"\u003e\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eStudio Turf Specifications\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eFull-floor sim flooring kit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePremium nylon turf, commercial-grade durability\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCoordinated With\u003c\/td\u003e\n\u003ctd\u003eSwingTurf® Mat and Landing Pad for seamless install\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eManufacturing\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003eMulti-year, backed directly by ROS\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003ePremium home sims, Custom Sim Rooms, commercial installs\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-compare\"\u003e\n    \u003cdiv class=\"sf-ros-compare\"\u003e\n      \u003ctable class=\"sf-ros-compare__table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003e\u003c\/th\u003e\n            \u003cth class=\"is-highlight\"\u003eStudio Turf Flooring Kit\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier\"\u003e$$$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eSwingTurf® Mat (in-house)\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eLanding Pad Turf 10x10\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eManufacturer\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003ctd\u003eIn-house at Rain or Shine Golf\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eCoverage\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eFull sim room floor\u003c\/td\u003e\n\u003ctd\u003eHitting position only\u003c\/td\u003e\n\u003ctd\u003e10x10 around hitting position\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003ePremium commercial-grade nylon turf\u003c\/td\u003e\n\u003ctd\u003e1\" pile nylon turf, 5\/8\" foam backing\u003c\/td\u003e\n\u003ctd\u003e1\" putting green turf material\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eBest For\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eFlagship builds, commercial installs\u003c\/td\u003e\n\u003ctd\u003eStandard home sim builds\u003c\/td\u003e\n\u003ctd\u003eExtended hitting area\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eWarranty\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003ctd\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003ctd\u003eMulti-year, ROS-backed\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSim-Specialist Support\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eYes, via SimSquad\u003c\/td\u003e\n\u003ctd\u003eYes, via SimSquad\u003c\/td\u003e\n\u003ctd\u003eYes, via SimSquad\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctfoot\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"is-row-label\"\u003e\u003c\/td\u003e\n            \u003ctd class=\"is-highlight\"\u003e\n              \u003ca href=\"\/products\/studio-turf-sim-flooring-kit\" class=\"sf-ros-compare__learn-more\"\u003eYou’re Here\u003c\/a\u003e\n            \u003c\/td\u003e\n            \u003ctd\u003e\u003ca href=\"\/products\/swingturf-golf-mat\" class=\"sf-ros-compare__learn-more\"\u003eView SwingTurf® →\u003c\/a\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/landing-pad-turf-10-x-10-7-coverage\" class=\"sf-ros-compare__learn-more\"\u003eView Landing Pad →\u003c\/a\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tfoot\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-shipping\"\u003e\n    \u003cdiv class=\"sf-ros-shipping\"\u003e\n      \u003cdiv class=\"sf-ros-shipping__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M1 3h15v13H1z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M16 8h4l3 3v5h-7V8z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n              \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eFree Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eFree standard shipping on most orders within the continental US. No minimum order. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpolyline points=\"20 6 9 17 4 12\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eHassle-Free Returns\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eNot the right fit? We offer a 30-day return window on accessories in original, unopened condition. \u003ca href=\"\/pages\/contact-us\"\u003eContact us to start a return.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M16 7V5a4 4 0 00-8 0v2\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eSecure Packaging\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eEvery accessory ships in protective packaging with full materials. Arrives ready to use, right out of the box.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 11.5a19.79 19.79 0 01-3.07-8.67A2 2 0 012 .84h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 8.64a16 16 0 006.27 6.27l1.17-1.17a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eReal Human Support\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eQuestions about your order, shipping timeline, or return? Our team is here. \u003ca href=\"\/pages\/contact-us\"\u003eReach out anytime.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-why\"\u003e\n    \u003cdiv class=\"sf-ros-why\"\u003e\n      \u003ch2 class=\"sf-ros-why__heading\"\u003eWhy Buy From Rain or Shine Golf?\u003c\/h2\u003e\n      \u003cdiv class=\"sf-ros-why__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eSimulator Specialists\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe sell golf simulators exclusively. No TVs, no fitness equipment, no distractions. Every product we carry has been evaluated by our team. We know what works and what doesn't.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Expert Consultation\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur SimSquad team helps you find exactly what fits your space and budget before you buy. \u003ca href=\"\/pages\/contact-us\"\u003eTalk to SimSquad →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eTrusted Since 2016\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe've been building out home simulators since 2016. Thousands of setups. We've seen what works, what doesn't, and what's overpriced. We're here to help you make the right call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003ePrice Match Guarantee\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFound it cheaper somewhere else? Let us know. We'll match any authorized retailer's price on the same product. No haggling required.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Fast Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFree standard shipping on most items. No minimums. Most accessories ship within 1–2 business days from US-based warehouses. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eReal Golfer Tested\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur team are golfers and simulator owners. We test the products we sell and give honest feedback on the site, on YouTube, and in every consultation call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center;\"\u003e\u003ca href=\"\/pages\/contact-us\" class=\"sf-ros-btn\" style=\"margin-top:32px;display:inline-block;\"\u003eChat With Our SimSquad\u003c\/a\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/sf-ros-tabs --\u003e\n","brand":"Rain or Shine Golf","offers":[{"title":"11' 6\" Wide x 14' 6\" Deep","offer_id":41792716275785,"sku":"MAT-ST-11*14","price":4000.0,"currency_code":"USD","in_stock":true},{"title":"13' 2\" Wide x 16' 2\" Deep","offer_id":41792716308553,"sku":"MAT-ST-13*16","price":4500.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1422\/0784\/files\/Screenshot2024-10-14at11.09.41AM.png?v=1745332144"},{"product_id":"golf-simulator-flooring-tiles","title":"RoS Interlocking Foam Floor Tiles","description":"\u003cstyle\u003e\n:root {\n  --ros-navy: #0B2856; --ros-green: #89D84B; --ros-sky: #6B99C6;\n  --ros-sand: #EDE7D4; --ros-linen: #FBF9F5; --ros-white: #FFFFFF;\n  --ros-radius-sm: 4px; --ros-radius-md: 8px; --ros-radius-lg: 12px; --ros-radius-xl: 16px;\n  --ros-space-sm: 8px; --ros-space-md: 16px; --ros-space-lg: 24px;\n  --ros-space-xl: 40px; --ros-space-2xl: 64px; --ros-transition: 0.18s ease;\n}\n.sf-ros-tabs__mobile-select {\n  display: none; width: 100%; padding: 12px 16px; margin-top: 20px; margin-bottom: 16px;\n  font-family: inherit; font-size: 0.9375rem; font-weight: 700; color: var(--ros-navy);\n  background-color: var(--ros-linen); border: 2px solid var(--ros-navy);\n  border-radius: var(--ros-radius-md); appearance: none; -webkit-appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%230B2856' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat; background-position: right 14px center; cursor: pointer;\n}\n@media (max-width: 767px) {\n  .sf-ros-tabs__mobile-select { display: block; }\n  .sf-ros-tabs__nav { display: none; }\n}\n\n.sf-ros-features-t2 {\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 32px; margin: 56px 0;\n}\n.sf-ros-features-t2__card {\n  background: var(--ros-linen); border-left: 5px solid var(--ros-green);\n  border-radius: var(--ros-radius-lg); padding: 44px 44px 44px 48px; position: relative;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__eyebrow {\n  text-transform: uppercase !important; letter-spacing: 0.10em !important;\n  font-size: 0.8125rem !important; font-weight: 700 !important;\n  color: var(--ros-sky) !important; margin: 0 0 16px 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__heading {\n  font-size: 1.375rem !important; font-weight: 800 !important;\n  text-transform: uppercase !important; letter-spacing: 0.01em !important;\n  color: var(--ros-navy) !important; margin: 0 0 10px 0 !important; padding: 0 !important;\n  line-height: 1.25 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__body {\n  font-size: 1rem !important; line-height: 1.65 !important;\n  color: #334155 !important; margin: 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2__body a {\n  color: var(--ros-navy); text-decoration: underline; font-weight: 600;\n}\n@media (max-width: 767px) {\n  .sf-ros-features-t2 { grid-template-columns: 1fr; gap: 24px; margin: 40px 0; }\n  .sf-ros-features-t2__card { padding: 32px 28px 32px 32px; }\n  .sf-ros-features-t2 .sf-ros-features-t2__heading { font-size: 1.1875rem !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sf-ros-tabs\"\u003e\n\n  \u003cselect class=\"sf-ros-tabs__mobile-select\" aria-label=\"Navigate tabs\"\u003e\n    \u003coption value=\"tab-description\"\u003eDescription\u003c\/option\u003e\n    \u003coption value=\"tab-specs\"\u003eSpecifications\u003c\/option\u003e\n    \u003coption value=\"tab-compare\"\u003eCompare\u003c\/option\u003e\n    \u003coption value=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/option\u003e\n    \u003coption value=\"tab-why\"\u003eWhy ROS\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003cscript\u003e\n  (function() {\n    var sel = document.querySelector('.sf-ros-tabs__mobile-select');\n    if (!sel) return;\n    sel.addEventListener('change', function() {\n      var target = this.value;\n      document.querySelectorAll('.sf-ros-tabs__panel').forEach(function(p) { p.classList.remove('is-active'); });\n      document.querySelectorAll('.sf-ros-tabs__btn').forEach(function(b) { b.classList.remove('is-active'); });\n      var panel = document.getElementById(target);\n      var btn = document.querySelector('[data-tab=\"' + target + '\"]');\n      if (panel) panel.classList.add('is-active');\n      if (btn) btn.classList.add('is-active');\n    });\n  })();\n  \u003c\/script\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__nav\"\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn is-active\" data-tab=\"tab-description\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-specs\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-compare\"\u003eCompare\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-why\"\u003eWhy ROS\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sf-ros-tabs__panel is-active\" id=\"tab-description\"\u003e\n    \u003cdiv class=\"sf-ros-features-t2\"\u003e\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eFirm, Not Squishy\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eTHE RIGHT DENSITY UNDER A PUTTING SURFACE\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eMost foam tiling sold into sim rooms is gym flooring, built soft to absorb dropped weights. Soft is the wrong answer under putting turf. A thick, spongy pad swallows the ball and slows the roll, which undoes the whole reason you bought a fast green. These run 3\/4 inch at a high density, firm enough to keep your roll honest and forgiving enough to stand on for two hours.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eBuilt To Your Mat Height\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eA QUARTER INCH PROUD, ON PURPOSE\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eDo the stack: 3\/4 inch of foam plus 5\/8 inch of turf puts your floor at 1 3\/8 inches. A SwingTurf stand-on mat is 1 5\/8 inches, so it finishes a quarter inch above the surface around it. That is deliberate. Mat edges settle and roll down over the first year, and a mat installed dead flush ends up sitting in a dish. A quarter inch proud stays looking right. If you are running a hitting strip instead, set it on a 3\/8 inch base and it lands flush with the floor at exactly 1 3\/8 inches.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eFixes A Bad Slab\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eFLATTENS WHAT IS UNDERNEATH IT\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eBasement slabs are rarely flat and almost never warm. The tile field bridges minor dips and trowel ridges so your turf lays smooth instead of telegraphing every imperfection, and it puts an insulating layer between concrete and your feet. It quiets the room considerably too, which matters more than people expect once a projector fan and a launch monitor are running.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eInterlocking, No Tools\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003ePUZZLE EDGES, DOWN IN AN AFTERNOON\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eTiles press together by hand. No glue, no fasteners, no underlayment tape. Trim the perimeter row with a utility knife and a straightedge to fit your walls. If you move, it comes up as fast as it went down, which is not true of anything you glue to a slab.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eSized To Your Room\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eONE MAT'S WORTH, OR THE WHOLE BAY\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eEach tile is 2 feet by 2 feet and covers 4 square feet. The 5 tile pack is 20 square feet, which is exactly the footprint of a standard 4 by 5 hitting mat, so it is the right buy if all you want is to build the floor up around your hitting mat. From there the packs scale to 120 square feet, and the price per square foot drops as they get bigger. The more of the room you are doing, the better the number gets.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eShips In About A Week\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eFREE GROUND SHIPPING, LOWER 48\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eOrder goes in, tiles land at your door in about a week, and ground shipping is on us. If you are ordering turf at the same time expect two deliveries: the tiles come by ground and get there first, the turf follows by freight from the mill and takes 2 to 3 weeks. Lay the tiles while you wait for the turf.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-simsquad\" style=\"background:#EDE7D4;border-left:5px solid #0B2856;padding:32px 36px;margin:48px 0;border-radius:0 8px 8px 0;\"\u003e\n      \u003cp class=\"sf-ros-simsquad__eyebrow\" style=\"text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;color:#0B2856;margin:0 0 12px;\"\u003eFrom Our SimSquad\u003c\/p\u003e\n      \u003ch3 class=\"sf-ros-simsquad__heading\" style=\"font-size:24px;font-weight:800;color:#0B2856;margin:0 0 16px;line-height:1.2;\"\u003eTHE UPGRADE PEOPLE SKIP AND THEN REGRET\u003c\/h3\u003e\n      \u003cp class=\"sf-ros-simsquad__body\" style=\"font-size:16px;line-height:1.65;color:#0B2856;margin:0 0 12px;\"\u003eAlmost nobody budgets for the floor underneath the floor. Then they stand on a concrete slab for two hours in January, or they catch a toe on the lip of their hitting mat for the hundredth time, and they call us. We put these under our own demo bays for exactly those two reasons. The thing to resist is grabbing thick gym foam off a big box shelf because it is a few dollars cheaper. It is softer than it looks, and soft foam under a putting green is how a fast surface turns slow.\u003c\/p\u003e\n      \u003cp class=\"sf-ros-simsquad__byline\" style=\"font-size:14px;font-style:italic;color:#0B2856;margin:0;opacity:.8;\"\u003e— Mark, ROS SimSquad\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-narrative\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhat are RoS Interlocking Foam Floor Tiles?\u003c\/h2\u003e\n      \u003cp\u003eThese are high density interlocking foam tiles built as a base layer for a golf simulator bay. Each one is 2 feet by 2 feet and 3\/4 inch thick, covering 4 square feet, with puzzle edges that press together by hand and no glue or fasteners. They go down over concrete or plywood, level a hitting mat into the surrounding floor, bridge minor slab imperfections, insulate a cold basement and quiet the room. Turf lays directly on top. Sold as single tiles or in room packs, with the per square foot price dropping as the pack gets larger.\u003c\/p\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhy Put Foam Under Your Turf?\u003c\/h2\u003e\n      \u003cp\u003eHonest framing: you do not strictly need it. Turf lays fine on bare concrete and plenty of rooms are built that way. What the pad buys you is comfort underfoot, a warmer floor, a noticeably quieter room, and the ability to sink your hitting mat flush instead of stepping up onto it. The mistake people make is reaching for thick gym foam because it is cheap and available. At an inch and a quarter it is too soft, and a soft base is what turns a fast putting surface into a slow one. Three quarters of an inch at a real density is the balance point.\u003c\/p\u003e\n      \u003cp\u003eNot sure how many tiles your room needs? \u003ca href=\"\/pages\/contact-us\"\u003eSend us your bay dimensions\u003c\/a\u003e and we will work it out with you, or \u003ca href=\"\/pages\/custom-golf-simulator-rooms\"\u003ebook a free design consultation\u003c\/a\u003e if you are planning the whole build.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-faq\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How many tiles do I need?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eEach tile covers 4 square feet, so divide your room's square footage by four and round up. A 15 by 15 bay is 225 square feet, which is 57 tiles. A 15 by 20 bay is 300 square feet, or 75 tiles. Order a few extra for the perimeter cuts, since you will not get full coverage out of every trimmed piece. If you only want to build up under your hitting mat, the 5 tile pack covers 20 square feet, which is a standard 4 by 5 mat exactly.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Will the foam slow down my putts?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eNot at this thickness and density. That is the reason we stock 3\/4 inch rather than the inch and a quarter gym foam that is easier to source. Thick soft foam does slow a green down measurably. If putting speed is your priority, this is the right pad and a flat, solid slab underneath it matters more than anything else.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Can I cut these to fit my room?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes. A sharp utility knife and a straightedge is all it takes. Most rooms need the perimeter row trimmed. Note that a 15 foot wide bay is 7.5 tiles across, so every row will have one tile cut in half. That is normal and it takes about a minute per tile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Do the tiles need glue?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eNo. The puzzle edges hold them together and the turf laid on top holds the whole field in place. Nothing is fastened to your slab, so it lifts out cleanly if you rearrange the room or move house.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How does this sit against my hitting mat?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eThree quarter inch foam plus five eighths of an inch of turf gives you a 1 3\/8 inch finished floor. A SwingTurf stand-on mat is 1 5\/8 inches, so it sits a quarter inch above the turf around it. We prefer it that way. Mat edges roll down as they settle, and a mat set dead flush ends up looking sunken after a season. If you are using a hitting strip rather than a full mat, put it on a 3\/8 inch base and it finishes flush with the floor.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How fast does it ship?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eAbout a week door to door, with free ground shipping anywhere in the lower 48. If you order turf on the same order the two arrive separately, since the turf ships by freight from the mill and takes 2 to 3 weeks. The tiles will get there first, which works out well since the foam goes down before the turf does.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Can I use them outside or in a garage?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eA garage is fine. We would not put them anywhere they will sit in standing water or take direct sun for long stretches, since foam is not a UV stable material the way the turf is.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-specs\"\u003e\n    \u003cdiv class=\"sf-ros-specs\"\u003e\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eTile Specifications\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTile Size\u003c\/td\u003e\n\u003ctd\u003e24 x 24 inches (2 ft x 2 ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCoverage Per Tile\u003c\/td\u003e\n\u003ctd\u003e4 square feet\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eThickness\u003c\/td\u003e\n\u003ctd\u003e3\/4 inch\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eHigh density EVA foam\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEdge Type\u003c\/td\u003e\n\u003ctd\u003eInterlocking puzzle\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGlue Required\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCutting\u003c\/td\u003e\n\u003ctd\u003eUtility knife and straightedge\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eInstalls Over\u003c\/td\u003e\n\u003ctd\u003eConcrete, plywood, existing hard floor\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTurf Can Lay On Top\u003c\/td\u003e\n\u003ctd\u003e✓ Yes, turf lays directly over\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eFinished Floor Height\u003c\/td\u003e\n\u003ctd\u003e1 3\/8 in with turf on top\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eIndoor Use\u003c\/td\u003e\n\u003ctd\u003e✓ Yes, including garages\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWorks With\u003c\/td\u003e\n\u003ctd\u003eSwingTurf mats, hitting strips on a 3\/8 in base\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eOrdering and Delivery\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSold As\u003c\/td\u003e\n\u003ctd\u003ePacks of 5, 10 or 30 tiles\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePack Sizes\u003c\/td\u003e\n\u003ctd\u003e5, 10 and 30 tiles\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCoverage\u003c\/td\u003e\n\u003ctd\u003e20, 40 and 120 square feet\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eShipping\u003c\/td\u003e\n\u003ctd\u003e✓ Free ground, lower 48\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eShips In\u003c\/td\u003e\n\u003ctd\u003eAbout 1 week\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eShipping\u003c\/td\u003e\n\u003ctd\u003e✓ Free ground, lower 48\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eVolume Pricing\u003c\/td\u003e\n\u003ctd\u003e✓ Price per square foot drops with pack size\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-compare\"\u003e\n    \u003cdiv class=\"sf-ros-compare\"\u003e\n      \u003ctable class=\"sf-ros-compare__table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003e\u003c\/th\u003e\n            \u003cth class=\"is-highlight\"\u003eRoS Foam Floor Tiles\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier\"\u003e$$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eThick Gym Foam Tiles\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$$$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003ePlywood Subfloor\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$$\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eThickness\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e3\/4 inch\u003c\/td\u003e\n\u003ctd\u003e1 to 1.25 inch\u003c\/td\u003e\n\u003ctd\u003e3\/4 inch\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eDensity For Putting\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Firm, holds roll speed\u003c\/td\u003e\n\u003ctd\u003eSoft, slows the roll\u003c\/td\u003e\n\u003ctd\u003eFirm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eTools Required\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ None\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eSaw, screws, fasteners\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eCuts To Fit\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Utility knife\u003c\/td\u003e\n\u003ctd\u003eUtility knife\u003c\/td\u003e\n\u003ctd\u003eCircular saw\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eMatched To Mat Height\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ 1 3\/8 in finished floor\u003c\/td\u003e\n\u003ctd\u003eVaries\u003c\/td\u003e\n\u003ctd\u003eYes, with framing\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSound Dampening\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Yes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eComes Up Cleanly\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Yes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSmall Pack Available\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ 20 sq ft, fits one mat\u003c\/td\u003e\n\u003ctd\u003eSold as singles\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eVolume Pricing\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Yes\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSim-Specialist Support\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eYes\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctfoot\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"is-row-label\"\u003e\u003c\/td\u003e\n            \u003ctd class=\"is-highlight\"\u003e\n              \u003ca href=\"\/products\/golf-simulator-flooring-tiles\" class=\"sf-ros-compare__learn-more\"\u003eYou’re Here\u003c\/a\u003e\n            \u003c\/td\u003e\n            \u003ctd\u003e·\u003c\/td\u003e\n\u003ctd\u003e·\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tfoot\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-shipping\"\u003e\n    \u003cdiv class=\"sf-ros-shipping\"\u003e\n      \u003cdiv class=\"sf-ros-shipping__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M1 3h15v13H1z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M16 8h4l3 3v5h-7V8z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n              \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eFree Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eFree standard shipping on most orders within the continental US. No minimum order. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpolyline points=\"20 6 9 17 4 12\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eHassle-Free Returns\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eNot the right fit? We offer a 30-day return window on accessories in original, unopened condition. \u003ca href=\"\/pages\/contact-us\"\u003eContact us to start a return.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M16 7V5a4 4 0 00-8 0v2\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eSecure Packaging\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eEvery accessory ships in protective packaging with full materials. Arrives ready to use, right out of the box.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 11.5a19.79 19.79 0 01-3.07-8.67A2 2 0 012 .84h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 8.64a16 16 0 006.27 6.27l1.17-1.17a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eReal Human Support\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eQuestions about your order, shipping timeline, or return? Our team is here. \u003ca href=\"\/pages\/contact-us\"\u003eReach out anytime.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-why\"\u003e\n    \u003cdiv class=\"sf-ros-why\"\u003e\n      \u003ch2 class=\"sf-ros-why__heading\"\u003eWhy Buy From Rain or Shine Golf?\u003c\/h2\u003e\n      \u003cdiv class=\"sf-ros-why__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eSimulator Specialists\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe sell golf simulators exclusively. No TVs, no fitness equipment, no distractions. Every product we carry has been evaluated by our team. We know what works and what doesn't.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Expert Consultation\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur SimSquad team helps you find exactly what fits your space and budget before you buy. \u003ca href=\"\/pages\/contact-us\"\u003eTalk to SimSquad →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eTrusted Since 2016\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe've been building out home simulators since 2016. Thousands of setups. We've seen what works, what doesn't, and what's overpriced. We're here to help you make the right call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003ePrice Match Guarantee\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFound it cheaper somewhere else? Let us know. We'll match any authorized retailer's price on the same product. No haggling required.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Fast Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFree standard shipping on most items. No minimums. Most accessories ship within 1–2 business days from US-based warehouses. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eReal Golfer Tested\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur team are golfers and simulator owners. We test the products we sell and give honest feedback on the site, on YouTube, and in every consultation call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center;\"\u003e\u003ca href=\"\/pages\/contact-us\" class=\"sf-ros-btn\" style=\"margin-top:32px;display:inline-block;\"\u003eChat With Our SimSquad\u003c\/a\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/sf-ros-tabs --\u003e\n","brand":"Rain or Shine Golf","offers":[{"title":"Default Title","offer_id":55546842546249,"sku":"TILE-ROS-EVA","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1422\/0784\/files\/01-1787861008.jpg?v=1787861011"},{"product_id":"money-putt-golf-simulator-turf","title":"RoS Money Putt Turf","description":"\u003cstyle\u003e\n:root {\n  --ros-navy: #0B2856; --ros-green: #89D84B; --ros-sky: #6B99C6;\n  --ros-sand: #EDE7D4; --ros-linen: #FBF9F5; --ros-white: #FFFFFF;\n  --ros-radius-sm: 4px; --ros-radius-md: 8px; --ros-radius-lg: 12px; --ros-radius-xl: 16px;\n  --ros-space-sm: 8px; --ros-space-md: 16px; --ros-space-lg: 24px;\n  --ros-space-xl: 40px; --ros-space-2xl: 64px; --ros-transition: 0.18s ease;\n}\n.sf-ros-tabs__mobile-select {\n  display: none; width: 100%; padding: 12px 16px; margin-top: 20px; margin-bottom: 16px;\n  font-family: inherit; font-size: 0.9375rem; font-weight: 700; color: var(--ros-navy);\n  background-color: var(--ros-linen); border: 2px solid var(--ros-navy);\n  border-radius: var(--ros-radius-md); appearance: none; -webkit-appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%230B2856' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat; background-position: right 14px center; cursor: pointer;\n}\n@media (max-width: 767px) {\n  .sf-ros-tabs__mobile-select { display: block; }\n  .sf-ros-tabs__nav { display: none; }\n}\n\n.sf-ros-features-t2 {\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 32px; margin: 56px 0;\n}\n.sf-ros-features-t2__card {\n  background: var(--ros-linen); border-left: 5px solid var(--ros-green);\n  border-radius: var(--ros-radius-lg); padding: 44px 44px 44px 48px; position: relative;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__eyebrow {\n  text-transform: uppercase !important; letter-spacing: 0.10em !important;\n  font-size: 0.8125rem !important; font-weight: 700 !important;\n  color: var(--ros-sky) !important; margin: 0 0 16px 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__heading {\n  font-size: 1.375rem !important; font-weight: 800 !important;\n  text-transform: uppercase !important; letter-spacing: 0.01em !important;\n  color: var(--ros-navy) !important; margin: 0 0 10px 0 !important; padding: 0 !important;\n  line-height: 1.25 !important;\n}\n.sf-ros-features-t2 .sf-ros-features-t2__body {\n  font-size: 1rem !important; line-height: 1.65 !important;\n  color: #334155 !important; margin: 0 !important; padding: 0 !important;\n}\n.sf-ros-features-t2__body a {\n  color: var(--ros-navy); text-decoration: underline; font-weight: 600;\n}\n@media (max-width: 767px) {\n  .sf-ros-features-t2 { grid-template-columns: 1fr; gap: 24px; margin: 40px 0; }\n  .sf-ros-features-t2__card { padding: 32px 28px 32px 32px; }\n  .sf-ros-features-t2 .sf-ros-features-t2__heading { font-size: 1.1875rem !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sf-ros-tabs\"\u003e\n\n  \u003cselect class=\"sf-ros-tabs__mobile-select\" aria-label=\"Navigate tabs\"\u003e\n    \u003coption value=\"tab-description\"\u003eDescription\u003c\/option\u003e\n    \u003coption value=\"tab-specs\"\u003eSpecifications\u003c\/option\u003e\n    \u003coption value=\"tab-compare\"\u003eCompare\u003c\/option\u003e\n    \u003coption value=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/option\u003e\n    \u003coption value=\"tab-why\"\u003eWhy ROS\u003c\/option\u003e\n  \u003c\/select\u003e\n\n  \u003cscript\u003e\n  (function() {\n    var sel = document.querySelector('.sf-ros-tabs__mobile-select');\n    if (!sel) return;\n    sel.addEventListener('change', function() {\n      var target = this.value;\n      document.querySelectorAll('.sf-ros-tabs__panel').forEach(function(p) { p.classList.remove('is-active'); });\n      document.querySelectorAll('.sf-ros-tabs__btn').forEach(function(b) { b.classList.remove('is-active'); });\n      var panel = document.getElementById(target);\n      var btn = document.querySelector('[data-tab=\"' + target + '\"]');\n      if (panel) panel.classList.add('is-active');\n      if (btn) btn.classList.add('is-active');\n    });\n  })();\n  \u003c\/script\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__nav\"\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn is-active\" data-tab=\"tab-description\"\u003eDescription\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-specs\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-compare\"\u003eCompare\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-shipping\"\u003eShipping \u0026amp; Returns\u003c\/button\u003e\n    \u003cbutton class=\"sf-ros-tabs__btn\" data-tab=\"tab-why\"\u003eWhy ROS\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sf-ros-tabs__panel is-active\" id=\"tab-description\"\u003e\n    \u003cdiv class=\"sf-ros-features-t2\"\u003e\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eNylon, Not Polypropylene\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eTHE FIBER REAL PUTTING GREENS ARE BUILT FROM\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eMost turf sold into simulator rooms is polypropylene, because polypropylene is cheaper to make. Nylon costs more and behaves better. It springs back instead of matting down, it holds its texture under a hitting mat and a chair and a cart, and it does not develop the shiny flattened traffic lane between the mat and the screen that makes a two year old room look tired. At a 63 oz face weight this is a heavier, denser surface than what most sim rooms end up with.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eNo Infill. Not Now, Not Later.\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eNOTHING TO BRUSH IN, NOTHING TO TOP UP\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003ePlenty of putting surfaces need sand brushed into them to roll properly. That sand settles, needs topping up, and tracks through the rest of your house on the bottom of your shoes. This uses none. The roll comes from the fiber and the 3\/8 inch pile height, so what you install on day one is what you play on for the life of the floor.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003e15 Foot Roll Width\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eONE PIECE, WALL TO WALL, NO SEAM IN YOUR STANCE\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eThe roll is a full 15 feet wide. A standard simulator bay is narrower than that, which means your hitting area and your putting area come off one continuous piece. No seam running through where you stand, no strip that lifts at the edge two winters from now. Order the length to match how deep you want the floor to run back from the screen.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eCuts With A Utility Knife\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eYOU DO NOT NEED A CREW OR SPECIAL TOOLS\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eRoll it out, let it relax overnight, then trim it in around your mat, your screen base and your walls with a sharp blade and a straightedge. Cut the recess for your hitting mat and the whole floor finishes at one level. It lays over concrete, plywood or a compacted aggregate base, indoors or out.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eTwo Colors\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eTURF GREEN OR MIDNIGHT BLACK\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eTurf Green reads like a golf course and makes the whole room feel like a green. Midnight Black disappears under the projector and pushes every eye to the screen, which is why the sharpest commercial bays you have seen are dark. Same turf, same construction, same price per foot. Pick the room you want to walk into.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-features-t2__card\"\u003e\n        \u003cp class=\"sf-ros-features-t2__eyebrow\"\u003eWe Will Spec It For You\u003c\/p\u003e\n        \u003ch3 class=\"sf-ros-features-t2__heading\"\u003eSEND US YOUR ROOM, WE WILL TELL YOU WHAT TO ORDER\u003c\/h3\u003e\n        \u003cp class=\"sf-ros-features-t2__body\"\u003eGive us your bay width and how deep you want the floor to run and we will tell you exactly what length to buy, where to place a seam if your room needs one, and how to handle the transition at the door. That is a free conversation with a SimSquad designer, not a service call. We have built thousands of these rooms.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-simsquad\" style=\"background:#EDE7D4;border-left:5px solid #0B2856;padding:32px 36px;margin:48px 0;border-radius:0 8px 8px 0;\"\u003e\n      \u003cp class=\"sf-ros-simsquad__eyebrow\" style=\"text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;color:#0B2856;margin:0 0 12px;\"\u003eFrom Our SimSquad\u003c\/p\u003e\n      \u003ch3 class=\"sf-ros-simsquad__heading\" style=\"font-size:24px;font-weight:800;color:#0B2856;margin:0 0 16px;line-height:1.2;\"\u003eWHAT WE PUT IN OUR OWN BAYS\u003c\/h3\u003e\n      \u003cp class=\"sf-ros-simsquad__body\" style=\"font-size:16px;line-height:1.65;color:#0B2856;margin:0 0 12px;\"\u003eWe floor our demo bays with this, and the thing that sold us was not the spec sheet. It was walking into a two year old install and seeing no traffic lane between the mat and the screen. Cheap turf tells on itself right there, in the four feet where you stand every single session, and it happens faster than anyone expects. One piece of advice we give every customer who calls about turf: order the foam pad with it. It is the difference between a floor you notice and a floor you never think about again, which is the entire point.\u003c\/p\u003e\n      \u003cp class=\"sf-ros-simsquad__byline\" style=\"font-size:14px;font-style:italic;color:#0B2856;margin:0;opacity:.8;\"\u003e— Mark, ROS SimSquad\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-narrative\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhat is RoS Money Putt Turf?\u003c\/h2\u003e\n      \u003cp\u003eRoS Money Putt is a nylon golf simulator turf that works as both your room flooring and your putting surface. It runs a 3\/8 inch pile at a 63 oz per square yard face weight over a stabilized woven backing with a polyurethane coating, and it comes on a 15 foot wide roll cut to whatever length your room needs, from 5 feet to 30 feet in one foot increments. It requires no sand infill, it is UV stabilized for indoor or outdoor use, it is made in the USA, and it carries a 5 year fade warranty. Available in Turf Green and Midnight Black.\u003c\/p\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eWhy Choose RoS Money Putt Turf?\u003c\/h2\u003e\n      \u003cp\u003eHonest framing: the floor is the cheapest major component in a simulator build and the one you touch every single time you walk in. Most people spend months choosing a launch monitor and about four minutes choosing what they will stand on, then wonder why the ball wobbles when they putt. Nylon at this face weight is a genuine step up from the polypropylene turf that dominates this category, and skipping infill means the surface you install is the surface you keep. If you are flooring a room you have already spent real money on, this is not the place to save two hundred dollars.\u003c\/p\u003e\n      \u003cp\u003eNot sure what length your room needs? \u003ca href=\"\/pages\/contact-us\"\u003eTalk to our SimSquad\u003c\/a\u003e and we will size it with you, or \u003ca href=\"\/pages\/custom-golf-simulator-rooms\"\u003ebook a free design consultation\u003c\/a\u003e if you are building the whole room from scratch.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sf-ros-faq\"\u003e\n      \u003ch2 class=\"sf-ros-faq__heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How much turf do I actually need?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eMeasure the width of your bay and then how deep you want the floor to run back from the screen. The roll is 15 feet wide, so most rooms use that 15 foot dimension across the bay and choose the length to match their depth. If you fall between two sizes, order up. Trimming a few inches off is easy. Coming up a foot short is not.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How fast does it putt?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eIt rolls 10 to 11 on a stimp meter with no sand infill, which puts it in the range of a well kept private course green. That figure assumes a flat, solid subfloor. Green speed always depends on what is underneath the turf, so if you are laying it over an uneven slab or a thick pad you should expect some variation. If putting speed is the main reason you are buying, call us and we will talk through your subfloor before you order.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Do I need a foam pad underneath?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eIt is not required, but it is the upgrade most people are glad they made. A foam underlayment evens out an imperfect slab, takes the chill out of a basement floor, quiets the room considerably, and lets you cut your hitting mat in so the entire floor finishes at one level instead of stepping up onto the mat.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          What is the difference between Turf Green and Midnight Black?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eOnly the color. Same nylon fiber, same 3\/8 inch pile, same 63 oz face weight, same price per square foot. Turf Green makes the room feel like a golf course. Midnight Black makes the screen the only thing you look at, and hides shoe scuffs and ball marks better over time.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Can I install this myself?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes, and most customers do. Roll it out, let it relax overnight so it lays flat, then trim it in with a utility knife and a straightedge. It does not need to be glued down in most simulator rooms. If you would rather not, our install team can handle it as part of a full room build.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Can I use it outdoors?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes. It is UV stabilized and installs over compacted aggregate as well as concrete. Perforations are not recommended on this product, so plan your drainage into the base underneath rather than through the turf itself.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          How does it ship?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eBy freight, rolled, direct from the mill in Georgia. Delivery is a flat rate regardless of what length you order. Someone needs to be on site to receive it and help move it inside, since a full length roll is 15 feet long.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-faq__item\"\u003e\n        \u003cbutton class=\"sf-ros-faq__question\" aria-expanded=\"false\"\u003e\n          Can I see a sample before I commit?\n          \u003csvg class=\"sf-ros-faq__chevron\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n            \u003cpath d=\"M5 7.5l5 5 5-5\" stroke=\"#0B2856\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"sf-ros-faq__answer\"\u003e\n          \u003cp\u003eYes. Ask us and we will send you a piece of both colors so you can see them in your own light before you order a room sized roll.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-specs\"\u003e\n    \u003cdiv class=\"sf-ros-specs\"\u003e\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eTurf Specifications\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eFiber Type\u003c\/td\u003e\n\u003ctd\u003eNylon, texturized monofilament\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePile Height\u003c\/td\u003e\n\u003ctd\u003e3\/8 inch\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eFace Weight\u003c\/td\u003e\n\u003ctd\u003e63 oz per square yard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBacking\u003c\/td\u003e\n\u003ctd\u003eStabilized woven multilayer, polyurethane coated\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRoll Width\u003c\/td\u003e\n\u003ctd\u003e15 feet\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAvailable Lengths\u003c\/td\u003e\n\u003ctd\u003e5 to 30 feet, in 1 foot increments\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColors\u003c\/td\u003e\n\u003ctd\u003eTurf Green, Midnight Black\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eInfill Required\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUV Stabilized\u003c\/td\u003e\n\u003ctd\u003e✓ Yes\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstruction\u003c\/td\u003e\n\u003ctd\u003eTufted\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eOrigin\u003c\/td\u003e\n\u003ctd\u003eMade in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e5 year fade\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sf-ros-specs__section\"\u003e\n        \u003cspan class=\"sf-ros-specs__heading\"\u003eInstallation\u003c\/span\u003e\n        \u003ctable class=\"sf-ros-specs__table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eInstalls Over\u003c\/td\u003e\n\u003ctd\u003eConcrete, plywood, compacted aggregate\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eIndoor \/ Outdoor\u003c\/td\u003e\n\u003ctd\u003e✓ Both\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCutting\u003c\/td\u003e\n\u003ctd\u003eUtility knife and straightedge\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGlue Down Required\u003c\/td\u003e\n\u003ctd\u003eNo, not in most simulator rooms\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePerforations\u003c\/td\u003e\n\u003ctd\u003eNot recommended on this product\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eShipping\u003c\/td\u003e\n\u003ctd\u003eFreight, flat rate at any length\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProfessional Install\u003c\/td\u003e\n\u003ctd\u003e✓ Available as part of a full room build\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-compare\"\u003e\n    \u003cdiv class=\"sf-ros-compare\"\u003e\n      \u003ctable class=\"sf-ros-compare__table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003e\u003c\/th\u003e\n            \u003cth class=\"is-highlight\"\u003eRoS Money Putt\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier\"\u003e$$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eTypical Sim Room Turf\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$$\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth\u003eBudget Putting Turf\u003cbr\u003e\u003cspan class=\"sf-ros-compare__tier sf-ros-compare__tier--muted\"\u003e$\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eFiber Type\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eNylon\u003c\/td\u003e\n\u003ctd\u003ePolypropylene\u003c\/td\u003e\n\u003ctd\u003ePolypropylene\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eFace Weight\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e63 oz per sq yd\u003c\/td\u003e\n\u003ctd\u003e40 to 50 oz\u003c\/td\u003e\n\u003ctd\u003eUnder 40 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003ePile Height\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e3\/8 inch\u003c\/td\u003e\n\u003ctd\u003e1\/2 inch\u003c\/td\u003e\n\u003ctd\u003e1\/4 to 1\/2 inch\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSand Infill Required\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eNone\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eYes, topped up over time\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eRoll Width\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e15 feet\u003c\/td\u003e\n\u003ctd\u003e12 to 15 feet\u003c\/td\u003e\n\u003ctd\u003e12 feet\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eCut To Your Length\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ 1 foot increments\u003c\/td\u003e\n\u003ctd\u003eFixed sizes\u003c\/td\u003e\n\u003ctd\u003eFixed sizes\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eColor Options\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Green and Black\u003c\/td\u003e\n\u003ctd\u003eGreen only\u003c\/td\u003e\n\u003ctd\u003eGreen only\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eRoom Sizing Help\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e✓ Free, before you order\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eSim-Specialist Support\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003eYes\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd class=\"is-row-label\"\u003eWarranty\u003c\/td\u003e\n\u003ctd class=\"is-highlight\"\u003e5 year fade\u003c\/td\u003e\n\u003ctd\u003eVaries\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctfoot\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"is-row-label\"\u003e\u003c\/td\u003e\n            \u003ctd class=\"is-highlight\"\u003e\n              \u003ca href=\"\/products\/money-putt-golf-simulator-turf\" class=\"sf-ros-compare__learn-more\"\u003eYou’re Here\u003c\/a\u003e\n            \u003c\/td\u003e\n            \u003ctd\u003e·\u003c\/td\u003e\n\u003ctd\u003e·\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tfoot\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-shipping\"\u003e\n    \u003cdiv class=\"sf-ros-shipping\"\u003e\n      \u003cdiv class=\"sf-ros-shipping__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M1 3h15v13H1z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M16 8h4l3 3v5h-7V8z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n              \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"1.5\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eFree Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eFree standard shipping on most orders within the continental US. No minimum order. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpolyline points=\"20 6 9 17 4 12\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eHassle-Free Returns\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eNot the right fit? We offer a 30-day return window on accessories in original, unopened condition. \u003ca href=\"\/pages\/contact-us\"\u003eContact us to start a return.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" stroke=\"#89D84B\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M16 7V5a4 4 0 00-8 0v2\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eSecure Packaging\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eEvery accessory ships in protective packaging with full materials. Arrives ready to use, right out of the box.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-shipping__card\"\u003e\n          \u003cdiv class=\"sf-ros-shipping__icon\"\u003e\n            \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n              \u003cpath d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 11.5a19.79 19.79 0 01-3.07-8.67A2 2 0 012 .84h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 8.64a16 16 0 006.27 6.27l1.17-1.17a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\" stroke=\"#89D84B\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-shipping__card-heading\"\u003eReal Human Support\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-shipping__card-body\"\u003eQuestions about your order, shipping timeline, or return? Our team is here. \u003ca href=\"\/pages\/contact-us\"\u003eReach out anytime.\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sf-ros-tabs__panel\" id=\"tab-why\"\u003e\n    \u003cdiv class=\"sf-ros-why\"\u003e\n      \u003ch2 class=\"sf-ros-why__heading\"\u003eWhy Buy From Rain or Shine Golf?\u003c\/h2\u003e\n      \u003cdiv class=\"sf-ros-why__grid\"\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eSimulator Specialists\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe sell golf simulators exclusively. No TVs, no fitness equipment, no distractions. Every product we carry has been evaluated by our team. We know what works and what doesn't.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Expert Consultation\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur SimSquad team helps you find exactly what fits your space and budget before you buy. \u003ca href=\"\/pages\/contact-us\"\u003eTalk to SimSquad →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eTrusted Since 2016\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eWe've been building out home simulators since 2016. Thousands of setups. We've seen what works, what doesn't, and what's overpriced. We're here to help you make the right call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003ePrice Match Guarantee\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFound it cheaper somewhere else? Let us know. We'll match any authorized retailer's price on the same product. No haggling required.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eFree Fast Shipping on Most Items\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eFree standard shipping on most items. No minimums. Most accessories ship within 1–2 business days from US-based warehouses. Exclusions apply for oversized and freight items.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sf-ros-why__card\"\u003e\n          \u003cdiv class=\"sf-ros-why__check\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\"\u003e\n              \u003cpath d=\"M4 10l4 4 8-8\" stroke=\"#89D84B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"sf-ros-why__card-heading\"\u003eReal Golfer Tested\u003c\/h3\u003e\n          \u003cp class=\"sf-ros-why__card-body\"\u003eOur team are golfers and simulator owners. We test the products we sell and give honest feedback on the site, on YouTube, and in every consultation call.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center;\"\u003e\u003ca href=\"\/pages\/contact-us\" class=\"sf-ros-btn\" style=\"margin-top:32px;display:inline-block;\"\u003eChat With Our SimSquad\u003c\/a\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/sf-ros-tabs --\u003e\n","brand":"Rain or Shine Golf","offers":[{"title":"Turf Green \/ 15' \/ 5'","offer_id":55964490072137,"sku":"TURF-ROS-GRN-15X5","price":640.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 6'","offer_id":55964490104905,"sku":"TURF-ROS-GRN-15X6","price":710.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 7'","offer_id":55964490137673,"sku":"TURF-ROS-GRN-15X7","price":778.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 8'","offer_id":55964490170441,"sku":"TURF-ROS-GRN-15X8","price":845.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 9'","offer_id":55964490203209,"sku":"TURF-ROS-GRN-15X9","price":915.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 10'","offer_id":55964490235977,"sku":"TURF-ROS-GRN-15X10","price":980.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 11'","offer_id":55964490268745,"sku":"TURF-ROS-GRN-15X11","price":1050.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 12'","offer_id":55964490301513,"sku":"TURF-ROS-GRN-15X12","price":1120.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 13'","offer_id":55964490334281,"sku":"TURF-ROS-GRN-15X13","price":1190.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 14'","offer_id":55964490367049,"sku":"TURF-ROS-GRN-15X14","price":1255.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 15'","offer_id":55964490399817,"sku":"TURF-ROS-GRN-15X15","price":1325.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 16'","offer_id":55964490432585,"sku":"TURF-ROS-GRN-15X16","price":1390.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 17'","offer_id":55964490465353,"sku":"TURF-ROS-GRN-15X17","price":1460.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 18'","offer_id":55964490498121,"sku":"TURF-ROS-GRN-15X18","price":1530.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 19'","offer_id":55964490530889,"sku":"TURF-ROS-GRN-15X19","price":1600.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 20'","offer_id":55964490563657,"sku":"TURF-ROS-GRN-15X20","price":1665.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 21'","offer_id":55964490596425,"sku":"TURF-ROS-GRN-15X21","price":1745.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 22'","offer_id":55964490629193,"sku":"TURF-ROS-GRN-15X22","price":1835.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 23'","offer_id":55964490661961,"sku":"TURF-ROS-GRN-15X23","price":1930.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 24'","offer_id":55964490694729,"sku":"TURF-ROS-GRN-15X24","price":2025.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 25'","offer_id":55964490727497,"sku":"TURF-ROS-GRN-15X25","price":2125.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 26'","offer_id":55964490760265,"sku":"TURF-ROS-GRN-15X26","price":2230.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 27'","offer_id":55964490793033,"sku":"TURF-ROS-GRN-15X27","price":2345.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 28'","offer_id":55964490825801,"sku":"TURF-ROS-GRN-15X28","price":2460.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 29'","offer_id":55964490858569,"sku":"TURF-ROS-GRN-15X29","price":2585.0,"currency_code":"USD","in_stock":true},{"title":"Turf Green \/ 15' \/ 30'","offer_id":55964490891337,"sku":"TURF-ROS-GRN-15X30","price":2710.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 5'","offer_id":55964489220169,"sku":"TURF-ROS-BLK-15X5","price":640.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 6'","offer_id":55964489252937,"sku":"TURF-ROS-BLK-15X6","price":710.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 7'","offer_id":55964489285705,"sku":"TURF-ROS-BLK-15X7","price":778.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 8'","offer_id":55964489318473,"sku":"TURF-ROS-BLK-15X8","price":845.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 9'","offer_id":55964489351241,"sku":"TURF-ROS-BLK-15X9","price":915.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 10'","offer_id":55964489384009,"sku":"TURF-ROS-BLK-15X10","price":980.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 11'","offer_id":55964489416777,"sku":"TURF-ROS-BLK-15X11","price":1050.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 12'","offer_id":55964489449545,"sku":"TURF-ROS-BLK-15X12","price":1120.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 13'","offer_id":55964489482313,"sku":"TURF-ROS-BLK-15X13","price":1190.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 14'","offer_id":55964489515081,"sku":"TURF-ROS-BLK-15X14","price":1255.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 15'","offer_id":55964489547849,"sku":"TURF-ROS-BLK-15X15","price":1325.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 16'","offer_id":55964489580617,"sku":"TURF-ROS-BLK-15X16","price":1390.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 17'","offer_id":55964489613385,"sku":"TURF-ROS-BLK-15X17","price":1460.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 18'","offer_id":55964489646153,"sku":"TURF-ROS-BLK-15X18","price":1530.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 19'","offer_id":55964489678921,"sku":"TURF-ROS-BLK-15X19","price":1600.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 20'","offer_id":55964489711689,"sku":"TURF-ROS-BLK-15X20","price":1665.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 21'","offer_id":55964489744457,"sku":"TURF-ROS-BLK-15X21","price":1745.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 22'","offer_id":55964489777225,"sku":"TURF-ROS-BLK-15X22","price":1835.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 23'","offer_id":55964489809993,"sku":"TURF-ROS-BLK-15X23","price":1930.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 24'","offer_id":55964489842761,"sku":"TURF-ROS-BLK-15X24","price":2025.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 25'","offer_id":55964489875529,"sku":"TURF-ROS-BLK-15X25","price":2125.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 26'","offer_id":55964489908297,"sku":"TURF-ROS-BLK-15X26","price":2230.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 27'","offer_id":55964489941065,"sku":"TURF-ROS-BLK-15X27","price":2345.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 28'","offer_id":55964489973833,"sku":"TURF-ROS-BLK-15X28","price":2460.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 29'","offer_id":55964490006601,"sku":"TURF-ROS-BLK-15X29","price":2585.0,"currency_code":"USD","in_stock":true},{"title":"Midnight Black \/ 15' \/ 30'","offer_id":55964490039369,"sku":"TURF-ROS-BLK-15X30","price":2710.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1422\/0784\/files\/01-1787825771.jpg?v=1787826042"}],"url":"https:\/\/rainorshinegolf.com\/collections\/golf-simulator-turf.oembed","provider":"Rain or Shine Golf","version":"1.0","type":"link"}