softframedesigns.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: http://softframedesigns.com/
Effective URL: https://softframedesigns.com/
Submission: On April 17 via manual from US — Scanned from CA
Effective URL: https://softframedesigns.com/
Submission: On April 17 via manual from US — Scanned from CA
Form analysis
8 forms found in the DOMPOST /cart
<form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
<div id="CartDrawer-CartItems" class="drawer__contents js-contents">
<p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
<p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> Loading... </p>
</div>
<div id="CartDrawer-CartErrors" role="alert"></div>
</form>
POST /localization
<form method="post" action="/localization" id="AnnouncementCountryMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization-form__select">
<h2 class="visually-hidden" id="AnnouncementCountryMobileLabelNoScript"> Country/region </h2>
<select class="localization-selector link" name="country_code" aria-labelledby="AnnouncementCountryMobileLabelNoScript">
<option value="CA" selected=""> Canada (CAD $) </option>
<option value="US"> United States (USD $) </option>
</select>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</div>
<button class="button button--tertiary">Update country/region</button>
</form>
POST /localization
<form method="post" action="/localization" id="AnnouncementCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div>
<h2 class="visually-hidden" id="AnnouncementCountryLabel">Country/region</h2>
<div class="disclosure">
<button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="AnnouncementCountryList" aria-describedby="AnnouncementCountryLabel">
<span>CAD $ | Canada</span>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</button>
<div class="disclosure__list-wrapper" hidden="">
<ul id="AnnouncementCountryList" role="list" class="disclosure__list list-unstyled">
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset disclosure__link--active" href="#" aria-current="true" data-value="CA">
<span class="localization-form__currency">CAD
$ |</span>
Canada
</a>
</li>
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US">
<span class="localization-form__currency">USD
$ |</span>
United States
</a>
</li>
</ul>
</div>
</div>
<input type="hidden" name="country_code" value="CA">
</div>
</form>
POST /localization
<form method="post" action="/localization" id="HeaderCountryMobileFormNoScriptDrawer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization-form__select">
<h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScriptDrawer"> Country/region </h2>
<select class="localization-selector link" name="country_code" aria-labelledby="HeaderCountryMobileLabelNoScriptDrawer">
<option value="CA" selected=""> Canada (CAD $) </option>
<option value="US"> United States (USD $) </option>
</select>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</div>
<button class="button button--tertiary">Update country/region</button>
</form>
POST /localization
<form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div>
<h2 class="visually-hidden" id="HeaderCountryMobileLabel"> Country/region </h2>
<div class="disclosure">
<button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="HeaderCountryMobileList" aria-describedby="HeaderCountryMobileLabel">
<span>CAD $ | Canada</span>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</button>
<div class="disclosure__list-wrapper" hidden="">
<ul id="HeaderCountryMobileList" role="list" class="disclosure__list list-unstyled">
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset disclosure__link--active" href="#" aria-current="true" data-value="CA">
<span class="localization-form__currency">CAD
$ |</span>
Canada
</a>
</li>
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US">
<span class="localization-form__currency">USD
$ |</span>
United States
</a>
</li>
</ul>
</div>
</div>
<input type="hidden" name="country_code" value="CA">
</div>
</form>
GET /search
<form action="/search" method="get" role="search" class="search search-modal__form">
<div class="field">
<input class="search__input field__input" id="Search-In-Modal-1" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<label class="field__label" for="Search-In-Modal-1">Search</label>
<input type="hidden" name="options[prefix]" value="last">
<button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
<svg class="icon icon-close" aria-hidden="true" focusable="false">
<use xlink:href="#icon-reset">
</use>
</svg>
</button>
<button class="search__button field__button" aria-label="Search">
<svg class="modal__toggle-open icon icon-search" xmlns="http://www.w3.org/2000/svg" width="22" height="23" viewBox="0 0 18 19">
<path fill-rule="evenodd" fill="currentColor" clip-rule="evenodd"
d="M3.12958 3.12959C0.928303 5.33087 0.951992 8.964 3.23268 11.2447C5.51337 13.5254 9.14649 13.5491 11.3478 11.3478C13.549 9.14651 13.5254 5.51338 11.2447 3.23269C8.96398 0.951993 5.33086 0.928305 3.12958 3.12959ZM2.17202 12.3054C-0.671857 9.46147 -0.740487 4.87834 2.06892 2.06893C4.87833 -0.740488 9.46145 -0.671858 12.3053 2.17203C15.1492 5.01591 15.2178 9.59904 12.4084 12.4085C9.59902 15.2179 5.0159 15.1492 2.17202 12.3054ZM16.4655 17.589L12.5285 13.589L13.5976 12.5368L17.5346 16.5368L16.4655 17.589Z"
transform="translate(0 0.5)"></path>
</svg>
</button>
</div>
<div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
<div class="predictive-search__loading-state">
<svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>
GET /search
<form action="/search" method="get" role="search" class="search search-modal__form">
<div class="field">
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<label class="field__label" for="Search-In-Modal">Search</label>
<input type="hidden" name="options[prefix]" value="last">
<button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
<svg class="icon icon-close" aria-hidden="true" focusable="false">
<use xlink:href="#icon-reset">
</use>
</svg>
</button>
<button class="search__button field__button" aria-label="Search">
<svg class="icon icon-search" aria-hidden="true" focusable="false">
<use href="#icon-search">
</use>
</svg>
</button>
</div>
<div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
<div class="predictive-search__loading-state">
<svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>
POST /contact#contact_form
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="newsletter">
<div class="newsletter-form__field-wrapper">
<div class="field">
<input id="NewsletterForm--template--16782810611935__newsletter_GEQ3HK" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email"
required="">
<label class="field__label" for="NewsletterForm--template--16782810611935__newsletter_GEQ3HK"> Email </label>
<button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
</path>
</svg>
</button>
</div>
</div>
</form>
Text Content
Skip to content YOUR CART IS EMPTY Continue shopping Have an account? Log in to check out faster. YOUR CART Loading... ESTIMATED TOTAL $0.00 Taxes, Discounts and shipping calculated at checkout I agree with the terms and conditions Update Check out COMPLIMENTARY SHIPPING* COUNTRY/REGION Canada (CAD $) United States (USD $) Update country/region COUNTRY/REGION CAD $ | Canada * CAD $ | Canada * USD $ | United States * Shop Collections Shop Collections * Bed Frame + Headboard Bed Frame + Headboard * Ultra Set * Luna Set * Classic Set * Bed Frames Bed Frames * Ultra * Luna * Classic * Headboards Headboards * Ultra Headboard * Luna Headboard * Classic Headboard * Round Bolster Headboard * Wedge Bolster Headboard * Kids Collection Kids Collection * Kids Bed Frame + Headboard Sets * Kids Bed Frames * Kids Headboards * Shop Kids Shop Kids * Kids Bed Frame + Headboard Sets * Kids Bed Frames * Kids Headboards * How It Works * About Us About Us * About SoftFrame® * Blog * Support Support * Track Order * Contact Us * FAQs * Shipping Policy * Returns & Exchanges Log in COUNTRY/REGION Canada (CAD $) United States (USD $) Update country/region COUNTRY/REGION CAD $ | Canada * CAD $ | Canada * USD $ | United States * Twitter * Facebook * Pinterest * Instagram * TikTok * YouTube * Vimeo Search * Shop Collections * Bed Frame + Headboard * Ultra Set * Luna Set * Classic Set * Bed Frames * Ultra * Luna * Classic * Headboards * Ultra Headboard * Luna Headboard * Classic Headboard * Round Bolster Headboard * Wedge Bolster Headboard * Kids Collection * Kids Bed Frame + Headboard Sets * Kids Bed Frames * Kids Headboards * Ultra Bed Frame & Headboard Set Luna Bed Frame & Headboard Set * Shop Kids * Kids Bed Frame + Headboard Sets * Kids Bed Frames * Kids Headboards * How It Works * About Us * About SoftFrame® * Blog * Support * Track Order * Contact Us * FAQs * Shipping Policy * Returns & Exchanges Search Log in Cart ENGINEERED TO KEEP TOES HAPPY Gift yourself the bed frame you deserve. Shop Yours THE BED FRAME YOU NEVER KNEW YOU NEEDED Meet the first and only all-cushioned, out-of-the-box ready bed frame — a luxurious marvel in comfort and elegance — Settle into the gentle embrace of a SoftFrame® Designs bed frame. Your toes deserve it. ❮ ❯ CLOUD COMFORT ULTRA COLLECTION SUMPTUOUS CURVES LUNA COLLECTION SLEEK LINES CLASSIC COLLECTION SOFT SUPPORT BOLSTERS Designed to seamlessly envelop your box-spring, our bed frames have ushered in a new era of relaxation. The lightweight materials allow for hassle-free setup and transport. It’s Hygge Life Scaled Up SoftFrame feels like a total bedroom refresh—the thick plush concept has transformed my room into a cocoon-like domain...The soothing texture and coziness level of 11/10... — Architectual Digest Best For A Quick Update This dupe is BYOB: bring your own box spring... this bb goes right over your current bed sitch, giving it an instant—and surprisingly affordable—update. I'm LOVING the ingenuity (and price point)! — Cosmopolitan Best "No-Assembly" Cloud Bed We’re all about a no-assembly bed, as in absolutely nothing to put together. Seriously, SoftFrame Designs’ Ultra Bed Frame is the simplest bedroom update... designed to fit over your existing bed setup. Trust us, it literally doesn’t get any easier. –– Women's Health Left Right SOFTFRAME® IN REAL LIFE (@SOFTFRAME) GENTLE ON TOES AND SHINS NO MORE STUBBED TOES OR BRUISED SHINS. OUR FOAM CONSTRUCTION TRANSFORMS YOUR BOX-SPRING INTO A PLUSH HAVEN. DESIGNED FOR REAL LIFE 360° OF CUSHION MEANS OUR BED FRAMES ARE KID-FRIENDLY, PET-FRIENDLY, AND SMALL SPACE-FRIENDLY–IN OTHER WORDS, THEY'RE LIFE-FRIENDLY! FREE SHIPPING & FAST PRODUCTION OUR COLLECTION IS HANDMADE TO ORDER IN SUNNY CALIFORNIA AND SHIPPED TO YOU WITHIN ONE TO TWO WEEKS OF YOUR PURCHASE DATE. BETTER FOR THE PLANET OUR WOODLESS BED FRAMES, MINIMAL PACKAGING, AND EARTH-FRIENDLY DESIGN REDUCE OUR CARBON FOOTPRINT AND KEEP TREES IN THE FOREST. JOIN OUR COZY COMMUNITY Get exclusive access to product launches, promotions, and dreamy bedroom inspiration - and save $50 on sets! Email * Instagram * Pinterest * TikTok * YouTube INFO * About Us * All Collections * Size Guides * Fabrics CUSTOMER CARE * Track Order * Shipping Policy * Return Policy * Privacy policy * Terms of Service Payment methods * Amazon * American Express * Apple Pay * Discover * Meta Pay * Google Pay * Mastercard * PayPal * Shop Pay * Venmo * Visa © 2024, SoftFrame Designs Powered by Shopify * Choosing a selection results in a full page refresh. * Opens in a new window.