{"product_id":"mortar-spray-gun-stucco-sprayer-gun-plaster-mortar-automatic-air-panting-tool-for-wall","title":"Stucco Sprayer Hopper Gun – Air-Powered Mortar \u0026 Plaster Spray Gun for Walls and Ceilings, 4 Nozzles, Stainless Steel Hopper","description":"\u003cdiv class=\"ge-pdp\"\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"nar ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eAir-powered hopper gun\u003c\/p\u003e\n    \u003ch2\u003eA hopper, four nozzles, and your compressor\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eYou load the hopper with mixed mortar, open the brass valve, and compressed air throws it at the wall through four nozzles. That is the whole mechanism.\u003c\/p\u003e\n    \u003cp\u003eThere is no motor, no pump, no cord and nothing to plug in. It is the tool trades reach for on scratch and brown coats, for knocking a stucco texture onto block, and for getting render into corners and overheads where a hawk and trowel turn into a wrestling match.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"ctr\"\u003e\n      \u003cp class=\"eyebrow\"\u003eHow it works\u003c\/p\u003e\n      \u003ch2\u003eThree moves, start to finish\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"steps s3\"\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eLoad the hopper\u003c\/h3\u003e\n\u003cp\u003eTip mixed mortar in through the open top. The hopper hangs off the front of the wand, so your forward hand carries the weight and your back hand steers.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eOpen the valve\u003c\/h3\u003e\n\u003cp\u003eThe brass lever is a ball valve, not a trigger. Crack it open and the air runs, close it and it stops. You meter the flow with the lever.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eSweep the wall\u003c\/h3\u003e\n\u003cp\u003eKeep it moving in overlapping passes, about a forearm off the surface. A stiffer mix lands heavier, a wetter mix lands finer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eWhat it sprays\u003c\/p\u003e\n        \u003ch2\u003eMortar, stucco, plaster and render\u003c\/h2\u003e\n        \u003cp\u003eCement mortar, stucco and plaster, thick or fine depending on how you mix it. The four nozzles are sized for a mix carrying aggregate, which is exactly why a thin coating runs and a lean mix sputters.\u003c\/p\u003e\n        \u003cp\u003eBlock, brick, concrete, stone and lath all take it. Owners who have reviewed this tool used it for stucco on a house exterior and for shooting a concrete mix over a fieldstone foundation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-mortar-spray-gun-stucco-sprayer-gun-plaster-mortar-automat\/02_spraying_a_block_wall.jpg\" alt=\"Tradesman holding the stainless steel stucco hopper gun against a grey block wall as wet mortar lands in a textured band\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBefore you buy\u003c\/p\u003e\n    \u003ch2\u003eWhat is not in the box\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eThis is the part most listings bury, and it is the usual reason a tool like this goes back.\u003c\/p\u003e\n    \u003cul class=\"blist\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eNo air compressor.\u003c\/strong\u003e The supplier rates the gun for 4–6 bar — roughly 58–87 psi — fed from a 50–100 litre (13–26 gallon) tank. A small pancake compressor will run it in bursts and then spend the rest of the day catching up. Two owners here ended up teeing two compressors together to spray without stopping.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eNo air hose, and no quick coupler.\u003c\/strong\u003e The inlet is a plain brass hose barb on the end of the wand. If your shop runs US quick-connect fittings, you are supplying your own adapter or hose clamp. Several owners did exactly that and said so in their reviews.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eNo mortar.\u003c\/strong\u003e You mix your own, and you mix it wetter than you would trowel.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eNo eye protection or gloves.\u003c\/strong\u003e Wet mortar leaves the nozzles fast and some of it comes back. Wear both, and more so overhead.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row flip\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eThe build\u003c\/p\u003e\n        \u003ch2\u003eFour nozzles in a cast manifold\u003c\/h2\u003e\n        \u003cp\u003eThe hopper is polished stainless steel with a seamed front face and a screwed base band. The nozzle block across the lower lip is cast alloy and carries four rubber tips in a row — that row is what spreads the pattern instead of firing one wet rope at the wall.\u003c\/p\u003e\n        \u003cp\u003eThe wand comes apart at three threaded joints: hopper to tube, tube to valve, valve to inlet grip. It breaks down to fit a van or a job box instead of riding across the back seat fully assembled.\u003c\/p\u003e\n        \u003cp\u003eClean it out the moment you stop. Mortar sets in a nozzle as readily as it sets on a wall; one owner keeps a length of stiff wire on the job to pick the jets clear between loads.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-mortar-spray-gun-stucco-sprayer-gun-plaster-mortar-automat\/03_four_nozzle_detail.jpg\" alt=\"Close view of the hopper gun's lower lip showing four black rubber nozzle tips set in a cast alloy manifold\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eWhat we can confirm\u003c\/h2\u003e\n    \u003cdiv class=\"gspec\"\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003eHopper\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003ePolished stainless steel, seamed front face, screwed base band\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003eNozzles\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003eFour rubber tips in a cast alloy manifold across the lower lip\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003eValve\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003eBrass ball valve with a lever — open or closed, metered by hand\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003eAir inlet\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003ePlain brass hose barb at the end of the wand\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003eAir supply\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003eSupplier rates 4–6 bar (about 58–87 psi) from a 50–100 L (13–26 gal) tank. Not included\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003eNone. Compressed air only — no motor, no cord, no battery\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003eWand\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003eDetachable, three threaded joints, foam grip and rubber grip\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gsr\"\u003e\n\u003cdiv class=\"gsk\"\u003eIn the box\u003c\/div\u003e\n\u003cdiv class=\"gsv\"\u003eThe hopper with its four nozzle tips fitted, and the wand. Nothing else\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"font-size:15px !important;margin-top:20px !important\"\u003eHopper capacity, overall length, weight and air consumption in CFM are not published by the supplier, so they are not stated here. If you need a hard CFM figure before you buy, ask us and we will get it from the factory rather than estimate it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003cp class=\"eyebrow\"\u003eHonestly\u003c\/p\u003e\n    \u003ch2\u003eWhere this is the wrong tool\u003c\/h2\u003e\n    \u003cul class=\"blist\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFine finish coats.\u003c\/strong\u003e It lays texture, not a polished skim. If you want flat, you are still going back over it with a trowel.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSmall patches.\u003c\/strong\u003e Mixing, loading, hooking up air and then cleaning the gun costs more time than the patch is worth.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDrywall texture.\u003c\/strong\u003e Different category of tool. A texture gun runs one adjustable orifice with interchangeable tips; this has four fixed nozzles sized for mortar.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePaint.\u003c\/strong\u003e It is not a paint sprayer. It is built for cement mortar, stucco, plaster and render.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eZero waste.\u003c\/strong\u003e Expect material on the ground. One owner laid the rubber back of an old rug under the work so the fallout could be scooped up and reused.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band d close\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003ch2\u003eA stainless hopper, four nozzles, and a brass valve.\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003ePlus a page that tells you what you still need before it arrives.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ge-pdp{--ink:#232838;--mut:#4A5064;--fnt:#79808F;--rule:#E2DFD8;--paper:#FAF8F4;--paper2:#F2EFE9;\n  --acc:#5C7285;--accd:#41586B;--ok:#2F6B4F;\n  --serif:Georgia,'Iowan Old Style','Times New Roman',serif;\n  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  font-family:var(--sans);color:var(--ink);margin:44px 0 0 !important}\n.ge-pdp *{box-sizing:border-box}\n.ge-pdp img{max-width:100%;height:auto;display:block}\n.ge-pdp{container-type:inline-size}\n.ge-pdp .shell{display:none !important}\nhtml:has(.ge-pdp) body{overflow-x:hidden !important}\n\/* .fw IS NEUTRALISED ON PURPOSE - DO NOT RESTORE THE 100vw VERSION.\n   Product templates render this kit inside a ~553px OFF-CENTRE column, so\n   width:100vw;margin-left:calc(50% - 50vw) resolves against that column's\n   centre and shoves every band ~268px off-screen. Ten live pages shipped\n   broken that way on 2026-08-30. Full-bleed works on Shopify PAGES, not on\n   product templates. The class is kept so existing markup keeps working. *\/\n.ge-pdp .fw{width:100%;margin-left:0;margin-right:0}\n.ge-pdp .in{max-width:1080px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .nar{max-width:760px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .band{padding:72px 0 !important}\n.ge-pdp .band.t{background:var(--paper)}\n.ge-pdp .band.d{background:#1E232F;color:#fff}\n.ge-pdp .band.tight{padding:48px 0 !important}\n.ge-pdp h2{font-family:var(--serif) !important;font-size:34px !important;line-height:1.2 !important;\n  font-weight:700 !important;letter-spacing:-.012em !important;color:inherit !important;margin:0 0 18px !important}\n.ge-pdp h3{font-family:var(--sans) !important;font-size:17px !important;line-height:1.35 !important;\n  font-weight:700 !important;color:inherit !important;margin:0 0 8px !important}\n.ge-pdp p{font-family:var(--sans) !important;font-size:17px !important;line-height:1.65 !important;\n  color:var(--mut) !important;margin:0 0 18px !important}\n.ge-pdp .band.d p{color:#C3C9D6 !important}\n.ge-pdp p:last-child{margin-bottom:0 !important}\n.ge-pdp .eyebrow{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;\n  font-weight:700 !important;color:var(--acc) !important;margin:0 0 12px !important}\n.ge-pdp .band.d .eyebrow{color:#8FA6BA !important}\n.ge-pdp .lede{font-size:19px !important;line-height:1.6 !important;color:var(--mut) !important}\n.ge-pdp .ctr{text-align:center}.ge-pdp .ctr p{margin-left:auto;margin-right:auto}\n.ge-pdp .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}\n.ge-pdp .tile{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:28px 24px;text-align:left}\n.ge-pdp .tile .k{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:700;color:var(--acc);margin-bottom:10px}\n.ge-pdp .row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:34px}\n.ge-pdp .row:last-child{margin-bottom:0}\n.ge-pdp .row.flip .txt{order:2}\n.ge-pdp .row img{border-radius:14px}\n.ge-pdp .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;counter-reset:s}\n.ge-pdp .steps.s3{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .steps.s4{grid-template-columns:repeat(4,1fr)}\n.ge-pdp .steps.s6{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .step{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 18px;counter-increment:s;text-align:left}\n.ge-pdp .step:before{content:counter(s);display:flex;align-items:center;justify-content:center;\n  width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}\n.ge-pdp .step p{font-size:15px !important}\n.ge-pdp .cmp{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;\n  border:1px solid var(--rule);border-radius:14px;overflow:hidden;font-size:15px}\n.ge-pdp .cmp th,.ge-pdp .cmp td{padding:15px 16px !important;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}\n.ge-pdp .cmp thead th{background:var(--paper2);font-size:13px;font-weight:700;color:var(--ink)}\n.ge-pdp .cmp thead th.us{background:var(--acc);color:#fff}\n.ge-pdp .cmp td.us{background:#F4F7F9;font-weight:600;color:var(--ink)}\n.ge-pdp .cmp tbody th{font-weight:600;color:var(--ink);width:22%;background:var(--paper)}\n.ge-pdp .cmp tr:last-child th,.ge-pdp .cmp tr:last-child td{border-bottom:0}\n.ge-pdp .wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ge-pdp .blist{list-style:none;padding:0;margin:26px 0 0}\n.ge-pdp .blist li{position:relative;padding-left:30px;margin-bottom:15px;font-size:17px;line-height:1.6;color:var(--mut)}\n.ge-pdp .blist li:before{content:\"\";position:absolute;left:0;top:8px;width:11px;height:11px;border-radius:50%;background:var(--acc)}\n.ge-pdp .blist strong{color:var(--ink);font-weight:700}\n.ge-pdp .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}\n.ge-pdp .kit div{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:22px;text-align:center;font-size:15px;color:var(--mut)}\n.ge-pdp .kit b{display:block;color:var(--ink);font-size:16px;margin-bottom:5px}\n.ge-pdp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}\n.ge-pdp .card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;text-align:left}\n.ge-pdp .card .stars{color:#E8A33D;font-size:15px;letter-spacing:2px;margin-bottom:10px}\n.ge-pdp .card .who{font-size:14px;color:var(--fnt);font-weight:600;margin-top:12px}\n.ge-pdp .quote{max-width:820px;margin:0 auto !important;text-align:center}\n.ge-pdp .quote blockquote{font-family:var(--serif) !important;font-size:27px !important;line-height:1.38 !important;\n  font-weight:700 !important;color:var(--ink) !important;margin:0 0 16px !important;padding:0 !important;border:0 !important}\n.ge-pdp .offer{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}\n.ge-pdp .offer span{background:var(--acc);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;\n  padding:9px 16px;border-radius:100px}\n.ge-pdp .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:28px}\n.ge-pdp details{border-bottom:1px solid var(--rule);padding:16px 0}\n.ge-pdp summary{cursor:pointer;font-weight:700;font-size:16.5px;color:var(--ink);list-style:none;\n  display:flex;justify-content:space-between;align-items:center;gap:14px}\n.ge-pdp summary::-webkit-details-marker{display:none}\n.ge-pdp summary:after{content:\"+\";font-size:21px;color:var(--acc);font-weight:400;flex:none}\n.ge-pdp details[open] summary:after{content:\"–\"}\n.ge-pdp details p{margin:12px 0 0 !important;font-size:16px !important}\n.ge-pdp .close{text-align:center;padding:76px 0 !important}\n.ge-pdp .close h2{font-size:38px !important}\n.ge-pdp .rea{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:24px;\n  font-size:14px;color:var(--fnt);font-weight:600}\n.ge-pdp .rea span:before{content:\"✓ \";color:var(--ok);font-weight:700}\n.ge-pdp .band.d .rea{color:#9AA6B8}\n@media(max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\n\/* 2026-09-03: .steps.s3\/.s4\/.s6 are TWO classes and out-specified the single-class\n   .ge-pdp .steps collapse rule in both blocks below, so a modified step grid never\n   collapsed inside the 553px product column - measured four 116px columns and 79px\n   body copy on a live s4 page. The collapse is now re-asserted at equal specificity\n   in BOTH the media and container blocks. Keep the two blocks mirrored. *\/\n\/* The kit is used both on full-width Pages and inside the ~553px product\n   description column. A viewport media query cannot tell those apart, so at a\n   1440px viewport the 3-across grids stayed 3-across inside 553px and collapsed\n   body copy to ~108px columns. This mirrors the block above but keys off the\n   CONTAINER width. Additive: browsers without @container fall back to the media\n   query and behave exactly as before. *\/\n@container (max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\/* Scoped grid spec block for this page. CSS grid, never a table element: the theme forces\n   display:block on tables inside .rte, which defeats table-layout:fixed and lets\n   the rows lay out wider than the 553px description column. *\/\n.ge-pdp .gspec{margin-top:28px;border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:#fff}\n.ge-pdp .gsr{display:grid;grid-template-columns:minmax(0,34%) minmax(0,66%);border-bottom:1px solid var(--rule)}\n.ge-pdp .gsr:last-child{border-bottom:0}\n.ge-pdp .gsk{padding:14px 16px;font-size:14.5px;font-weight:700;color:var(--ink);background:var(--paper);min-width:0;overflow-wrap:anywhere}\n.ge-pdp .gsv{padding:14px 16px;font-size:15px;line-height:1.55;color:var(--mut);min-width:0;overflow-wrap:anywhere}\n@media(max-width:860px){.ge-pdp .gsr{grid-template-columns:1fr}.ge-pdp .gsk{border-bottom:1px solid var(--rule)}}\n@container (max-width:860px){.ge-pdp .gsr{grid-template-columns:1fr}.ge-pdp .gsk{border-bottom:1px solid var(--rule)}}\n\u003c\/style\u003e","brand":"chigous","offers":[{"title":"Default Title","offer_id":44375542693975,"sku":"1157713_RKHNUVY","price":122.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0587\/0256\/1367\/files\/01_hero_stucco_hopper_gun.jpg?v=1790709275","url":"https:\/\/chigous.com\/products\/mortar-spray-gun-stucco-sprayer-gun-plaster-mortar-automatic-air-panting-tool-for-wall","provider":"Secure","version":"1.0","type":"link"}