puffy.com
Open in
urlscan Pro
76.76.21.21
Public Scan
URL:
https://puffy.com/products/puffy-area-rug
Submission: On November 25 via manual from US — Scanned from US
Submission: On November 25 via manual from US — Scanned from US
Form analysis
4 forms found in the DOMjavascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')
<form class="grid min-h-14 w-full whitespace-nowrap lg:hidden"
action="javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')">
<button data-testid="add_to_cart_btn"
class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary-600 h-10 rounded-lg items-center transition-[background-color_500ms_ease] duration-500 justify-center px-4 bg-primary border border-global-500 relative overflow-hidden grid min-h-14 w-full content-center whitespace-nowrap py-0 text-base/5 font-normal text-white min-[360px]:text-lg/5 md:bg-primary md:font-medium md:text-white md:hover:bg-primary-600"
aria-label="Add to cart" aria-disabled="false">
<div class="flex items-center gap-1.5"><span>ADD TO CART</span>
<hr class="h-4 w-px border-r border-global-500"><span class="lg:hidden">$149</span>
</div>
<div class="absolute left-0 top-0 h-full w-full -translate-x-20 animate-zap will-change-transform after:absolute after:left-0 after:top-[-60px] after:h-[155px] after:w-[60px] after:rotate-[37deg] after:bg-[rgba(255,_255,_255,_0.15)]"></div>
</button>
<p aria-live="polite" class="sr-only" role="status"></p>
</form>
javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')
<form class="grid min-h-14 w-full whitespace-nowrap col-span-2 max-w-full md:col-span-1"
action="javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')">
<button data-testid="sticky_add_to_cart_btn"
class="font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary-600 h-10 rounded-lg items-center transition-[background-color_500ms_ease] duration-500 justify-center px-4 bg-primary text-white border border-global-500 relative overflow-hidden grid min-h-14 w-full content-center whitespace-nowrap py-0 text-base/5 min-[360px]:text-lg md:bg-primary md:text-white md:hover:bg-primary-600"
aria-label="Add to cart" aria-disabled="false">ADD TO CART<div
class="absolute left-0 top-0 h-full w-full -translate-x-20 animate-zap will-change-transform after:absolute after:left-0 after:top-[-60px] after:h-[155px] after:w-[60px] after:rotate-[37deg] after:bg-[rgba(255,_255,_255,_0.15)]"></div></button>
<p aria-live="polite" class="sr-only" role="status"></p>
</form>
javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')
<form id="add-to-cart-button"
action="javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')">
<button data-testid="add_to_cart_btn"
class="whitespace-nowrap font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary-600 h-10 flex w-full min-h-16 items-center transition-[background-color_500ms_ease] duration-500 justify-center p-4 text-xl bg-fill-cta text-white md:hover:bg-primary-600 hover:opacity-90 rounded-lg relative overflow-hidden"
aria-label="Add to cart" aria-disabled="false" data-gtm-vis-recent-on-screen193777176_58="1053" data-gtm-vis-first-on-screen193777176_58="1053" data-gtm-vis-total-visible-time193777176_58="100" data-gtm-vis-has-fired193777176_58="1"
data-gtm-vis-recent-on-screen193777176_239="1115" data-gtm-vis-first-on-screen193777176_239="1115" data-gtm-vis-total-visible-time193777176_239="100" data-gtm-vis-has-fired193777176_239="1" data-gtm-vis-recent-on-screen193777176_245="1139"
data-gtm-vis-first-on-screen193777176_245="1139" data-gtm-vis-total-visible-time193777176_245="100" data-gtm-vis-has-fired193777176_245="1">ADD TO CART</button>
<p aria-live="polite" class="sr-only" role="status"></p>
</form>
<form class="flex w-full flex-col items-center justify-center gap-4 md:w-fit md:flex-row md:gap-3">
<div class="w-full max-w-[338px] shrink-0"><input data-testid="input"
class="flex h-10 border border-input file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50 min-h-14 w-full max-w-[338px] flex-1 shrink-0 scroll-mt-[calc(var(--header-height)+24px)] rounded-lg border-none bg-white px-4 py-2.5 text-lg font-medium text-strong placeholder:text-strong md:min-h-12 md:w-[338px]"
required="" pattern="[\w\+\-]+(?:\.[\w\+\-]+)*@[\dA-Za-z]+(?:[.\-][\dA-Za-z]+)*\.[A-Za-z]{2,}" placeholder="Enter your email address" id=":r1e:-form-item" aria-describedby=":r1e:-form-item-description" aria-invalid="false" type="email" value=""
name="email"></div><button data-testid="button"
class="inline-flex items-center justify-center whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none rounded-lg border transition-[background-color_500ms_ease] duration-500 h-10 px-4 py-2 min-h-14 w-full max-w-[338px] border-white text-lg font-medium text-white hover:bg-[#dadce8]/20 disabled:opacity-100 md:min-h-12 md:max-w-[124px] md:text-base md:w-[124px]"
type="submit">Sign Up</button>
</form>
Text Content
MENU * MATTRESSES * SMART BEDS * BED FRAMES * BEDDING & MORE * REVIEWS * PUFFY VS * SUPPORT * STORES 0 EARLY BLACK FRIDAY SALE: SAVE $150 ON THE PUFFY RUG LIMITED TIME OFFER EARLY BLACK FRIDAY SALE 1 5 : hours 4 1 : minutes 2 0 seconds Puffy RUG Medium / Gray ADD TO CART -------------------------------------------------------------------------------- $149 Medium 5'W X 8'L $299 $149 Gray ADD TO CART PUFFY RUG Rated 5 stars by sleepers Lavishly soft, high-pile rug. Elegant ivory or gray options elevate any room's comfort and style. Previous slide Next slide CHOOSE YOUR SIZE: Size Guide MediumLarge CHOOSE YOUR COLOR: GrayIvory $299 Value -------------------------------------------------------------------------------- $149Limited Time ADD TO CART 100% money-back guarantee. Order today for delivery by Nov 28 - Dec 3 Limited time offer. Buy today and save $150. Add a mattress: Starts at $1,899 Puffy Monarch Mattress Hybrid 16" profile Most luxurious Free $240 Luxury Bedding Gifts View Monarch Puffy Royal Mattress Hybrid 14" profile Premium comfort Free $240 Luxury Bedding Gifts View Royal Puffy Lux Mattress Hybrid 12" profile Most popular Free $240 Luxury Bedding Gifts View Lux Puffy Cloud Mattress 10" profile Classic design Free $240 Luxury Bedding Gifts View Cloud Previous slideNext slide Free shipping. In 1 - 2 days. 101-night sleep trial. Warranty. For life. Risk-free 101-night sleep trial. Try your new Puffy product at home with our 101-night sleep trial. If you’re not convinced you’ve met your comfort match within 101 nights, return it for a full refund. Risk-free. Questions? We’ve got answers. Rug Shipping & Returns WHAT IS A SHAG RUG? HOW EASY IS IT TO CLEAN AN AREA RUG? HOW LONG SHOULD A SHAG RUG LAST? WHAT IS A GOOD RUG SIZE FOR A BEDROOM? SHOULD YOUR RUG MATCH YOUR BED? HOW DO YOU BEST USE OR PLACE A RUG IN A BEDROOM? View all 9 reasons why sleepers choose the Puffy Rug. 1 Cozy underfoot. Arrow 2 High-pile shag finish. Arrow 3 Effortless upkeep. Arrow 4 Versatile sizing. Arrow 5 Matches every decor. Arrow 6 Durable design. Arrow 7 101-night sleep trial. Arrow 8 Lifetime warranty. Arrow 9 Fast & free shipping. Arrow REASON 1 Soft, comfortable, and cozy. With a luxuriously soft feel, the Puffy Rug offers cushioning comfort to your favorite interior spaces. Sink into plush softness underfoot with every step. REASON 1 Soft, comfortable, and cozy. With a luxuriously soft feel, the Puffy Rug offers cushioning comfort to your favorite interior spaces. Sink into plush softness underfoot with every step. Hear from our community of satisfied Puffy sleepers. Join over 1 million Americans who #LovePuffy Your browser does not support the video tag. thefontaineflat Play Your browser does not support the video tag. elainelinle Play Your browser does not support the video tag. oldcampbell_lakehouse Play Your browser does not support the video tag. ourblissfulcottage Play Your browser does not support the video tag. ahillcountryhome Play Your browser does not support the video tag. thefarmhousepages Play Previous slideNext slide Contact us. 7 days a week. Speak 1-on-1 with a specialist. Call +1 (800) 430-8380 Have questions? Let’s chat. Live Chat Have questions? Send us an email. Email Text for a special offer. Text Puffy 1 to +1 (833) 514-0644 WHEN TO REACH US 5:00 a.m. - 8:00 p.m. PST Monday-Friday 8:00 a.m. - 5:00 p.m. PST Saturday-Sunday Sign up for special offers. Get exclusive savings, product news, and sleep tips straight to your inbox. Sign Up PRODUCTS MATTRESSES Puffy Monarch Hybrid MattressPuffy Royal Hybrid MattressPuffy Lux Hybrid MattressPuffy Cloud Mattress SMART BEDS Puffy Monarch Smart Bed Set HybridPuffy Royal Smart Bed Set HybridPuffy Lux Smart Bed Set HybridPuffy Cloud Smart Bed Set BED FRAMES Serenity Adjustable BaseSterling Bed FrameMidnight Foundation BEDDING & MORE Signature PillowSignature Sheets SetSignature Mattress ProtectorSignature Sleep MaskDeluxe Mattress TopperDeluxe Mattress PadDeluxe ComforterDeluxe BlanketDeluxe Weighted BlanketRugSale FOLLOW US * * * * * SHOP BY SIZE * Twin * Twin XL * Full * Queen * King * Cal King * Split King COMPARE * Compare Mattresses * Mattress Quiz * Puffy vs Purple Mattress * Puffy vs Nectar Mattress * Puffy vs DreamCloud Mattress * Puffy vs Casper Mattress * Puffy vs Saatva Mattress * Puffy vs Tuft & Needle Mattress * Puffy vs Leesa Mattress SIZE GUIDES * Bed Sizes * Queen Size * Twin vs Queen Size * King vs Queen Size * Full vs Queen Size * Full vs Twin Size * King vs California King Size * Blanket Sizes RESOURCES * Sleep Calculator * Sleep & Wellness * Bedroom Decor * Lux Comfort * Puffy Blog * Sitemap COMPANY * Store Locations * Become a Dealer * Mattress Awards * Puffy Donations * Affiliate Program * Refer a Friend * Healthcare Discount * Military Discount * Education Discount SUPPORT * Reviews * Contact Us * FAQs * Financing * Shipping Policy * Return Policy * Puffy Warranty * 101-Night Sleep Trial * Track Your Order * Accessibility Products Shop by Size Compare Size Guides Resources Company Support FOLLOW US * * * * * AWARD-WINNING #1 LUXURY MATTRESS * Privacy * Terms * California Privacy Notice * Do Not Sell or Share My Personal Information -------------------------------------------------------------------------------- © 2025 Puffy Mattress. All Rights Reserved. Powered By Gleen AI