dressedinjoy.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: http://dressedinjoy.com/
Effective URL: https://dressedinjoy.com/
Submission: On November 14 via api from US — Scanned from CA
Effective URL: https://dressedinjoy.com/
Submission: On November 14 via api from US — Scanned from CA
Form analysis
6 forms found in the DOMPOST /localization
<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" 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__grid">
<div class="localization__selector">
<input type="hidden" name="country_code" value="CA">
<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Country/Region</label>
<div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button">
<span class="text-start">Canada (CAD $)</span>
<svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
<path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
</svg>
</button>
<ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="annbar-localization-country-opt-0">
<li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
<span class="pointer-events-none">Canada (CAD $)</span>
</li>
</ul>
</div>
</country-selector>
</div>
</div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('annbar-localization').addEventListener('change', (evt) => {
const input = evt.target.previousElementSibling;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail.selectedValue;
evt.currentTarget.submit();
}
});
</script>
</form>
GET /search
<form class="main-search__form" action="/search" method="get" autocomplete="off">
<div class="main-search__input-container">
<input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search">
<button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation">
<g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
<circle cx="7.824" cy="7.824" r="7.824"></circle>
<path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"></path>
</g>
</svg></button>
</div>
<script src="//dressedinjoy.com/cdn/shop/t/19/assets/search-suggestions.js?v=136224079820713396391711646467" defer=""></script>
<search-suggestions></search-suggestions>
</form>
POST /localization
<form method="post" action="/localization" id="annbar-localizationMobileNav" accept-charset="UTF-8" class="form localization no-js-hidden" 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__grid">
<div class="localization__selector">
<input type="hidden" name="country_code" value="CA">
<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-buttonMobileNav">Country/Region</label>
<div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-buttonMobileNav">
<span class="text-start">Canada (CAD $)</span>
<svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
<path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
</svg>
</button>
<ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="annbar-localization-country-opt-0">
<li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0MobileNav" role="option" data-value="CA" aria-selected="true">
<span class="pointer-events-none">Canada (CAD $)</span>
</li>
</ul>
</div>
</country-selector>
</div>
</div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('annbar-localization').addEventListener('change', (evt) => {
const input = evt.target.previousElementSibling;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail.selectedValue;
evt.currentTarget.submit();
}
});
</script>
</form>
POST /contact#contact_form
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="prospect,newsletter">
<p>
<input type="email" placeholder="Your email" class="signup-form__email" value="" name="contact[email]" aria-label="Email" required="">
</p>
<button class="btn btn--secondary signup-form__button" type="submit">Subscribe</button>
</form>
POST /localization
<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" 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__grid">
<div class="localization__selector">
<input type="hidden" name="country_code" value="CA">
<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label>
<div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
<span class="text-start">Canada (CAD $)</span>
<svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
<path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
</svg>
</button>
<ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="footer-localization-country-opt-0">
<li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
<span class="pointer-events-none">Canada (CAD $)</span>
</li>
</ul>
</div>
</country-selector>
</div>
</div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('footer-localization').addEventListener('change', (evt) => {
const input = evt.target.previousElementSibling;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail.selectedValue;
evt.currentTarget.submit();
}
});
</script>
</form>
POST /localization
<form action="/localization" method="POST"><input name="_method" type="hidden" value="PUT"><input name="source" type="hidden" value="geolocation_selector"><input name="return_to" type="hidden" value="/"><label class="locale-selectors__label"
id="country_code_label" for="country_code"><span>Country/region</span><select id="country_code" class="locale-selectors__selector" name="country_code">
<option value="AL">Albania (ALL)</option>
<option value="DZ">Algeria (DZD)</option>
<option value="AD">Andorra (EUR €)</option>
<option value="AO">Angola (USD $)</option>
<option value="AI">Anguilla (XCD $)</option>
<option value="AG">Antigua & Barbuda (XCD $)</option>
<option value="AR">Argentina (USD $)</option>
<option value="AM">Armenia (AMD ֏)</option>
<option value="AW">Aruba (AWG)</option>
<option value="AU">Australia (AUD $)</option>
<option value="AT">Austria (EUR €)</option>
<option value="AZ">Azerbaijan (AZN ₼)</option>
<option value="BS">Bahamas (BSD $)</option>
<option value="BH">Bahrain (USD $)</option>
<option value="BD">Bangladesh (BDT ৳)</option>
<option value="BB">Barbados (BBD $)</option>
<option value="BE">Belgium (EUR €)</option>
<option value="BZ">Belize (BZD $)</option>
<option value="BJ">Benin (XOF F CFA)</option>
<option value="BM">Bermuda (USD $)</option>
<option value="BO">Bolivia (BOB Bs)</option>
<option value="BA">Bosnia & Herzegovina (BAM KM)</option>
<option value="BW">Botswana (BWP P)</option>
<option value="BR">Brazil (USD $)</option>
<option value="VG">British Virgin Islands (USD $)</option>
<option value="BN">Brunei (BND $)</option>
<option value="BG">Bulgaria (BGN)</option>
<option value="BF">Burkina Faso (XOF F CFA)</option>
<option value="BI">Burundi (USD $)</option>
<option value="KH">Cambodia (KHR ៛)</option>
<option value="CM">Cameroon (XAF FCFA)</option>
<option value="CA">Canada (CAD $)</option>
<option value="CV">Cape Verde (CVE)</option>
<option value="BQ">Caribbean Netherlands (USD $)</option>
<option value="KY">Cayman Islands (KYD $)</option>
<option value="TD">Chad (XAF FCFA)</option>
<option value="CL">Chile (USD $)</option>
<option value="CN">China (CNY ¥)</option>
<option value="CO">Colombia (USD $)</option>
<option value="KM">Comoros (KMF CF)</option>
<option value="CK">Cook Islands (NZD $)</option>
<option value="CR">Costa Rica (CRC ₡)</option>
<option value="HR">Croatia (EUR €)</option>
<option value="CW">Curaçao (ANG)</option>
<option value="CY">Cyprus (EUR €)</option>
<option value="CZ">Czechia (CZK Kč)</option>
<option value="DK">Denmark (DKK kr)</option>
<option value="DJ">Djibouti (DJF)</option>
<option value="DM">Dominica (XCD $)</option>
<option value="DO">Dominican Republic (DOP $)</option>
<option value="EC">Ecuador (USD $)</option>
<option value="EG">Egypt (EGP E£)</option>
<option value="SV">El Salvador (USD $)</option>
<option value="GQ">Equatorial Guinea (XAF FCFA)</option>
<option value="EE">Estonia (EUR €)</option>
<option value="SZ">Eswatini (USD $)</option>
<option value="ET">Ethiopia (ETB)</option>
<option value="FK">Falkland Islands (FKP £)</option>
<option value="FO">Faroe Islands (DKK kr)</option>
<option value="FJ">Fiji (FJD $)</option>
<option value="FI">Finland (EUR €)</option>
<option value="FR">France (EUR €)</option>
<option value="GF">French Guiana (EUR €)</option>
<option value="PF">French Polynesia (XPF CFPF)</option>
<option value="GA">Gabon (XOF F CFA)</option>
<option value="GM">Gambia (GMD)</option>
<option value="GE">Georgia (USD $)</option>
<option value="DE">Germany (EUR €)</option>
<option value="GH">Ghana (USD $)</option>
<option value="GI">Gibraltar (GBP £)</option>
<option value="GR">Greece (EUR €)</option>
<option value="GL">Greenland (DKK kr)</option>
<option value="GD">Grenada (XCD $)</option>
<option value="GP">Guadeloupe (EUR €)</option>
<option value="GT">Guatemala (GTQ Q)</option>
<option value="GG">Guernsey (GBP £)</option>
<option value="GN">Guinea (GNF FG)</option>
<option value="GW">Guinea-Bissau (XOF F CFA)</option>
<option value="GY">Guyana (GYD $)</option>
<option value="HT">Haiti (USD $)</option>
<option value="HN">Honduras (HNL L)</option>
<option value="HK">Hong Kong SAR (HKD HK$)</option>
<option value="HU">Hungary (HUF Ft)</option>
<option value="IS">Iceland (ISK kr)</option>
<option value="IN">India (INR ₹)</option>
<option value="ID">Indonesia (IDR Rp)</option>
<option value="IE">Ireland (EUR €)</option>
<option value="IL">Israel (ILS ₪)</option>
<option value="IT">Italy (EUR €)</option>
<option value="JM">Jamaica (JMD $)</option>
<option value="JP">Japan (JPY ¥)</option>
<option value="JE">Jersey (USD $)</option>
<option value="JO">Jordan (USD $)</option>
<option value="KZ">Kazakhstan (KZT ₸)</option>
<option value="KE">Kenya (KES)</option>
<option value="KI">Kiribati (USD $)</option>
<option value="KW">Kuwait (USD $)</option>
<option value="KG">Kyrgyzstan (KGS)</option>
<option value="LA">Laos (LAK ₭)</option>
<option value="LV">Latvia (EUR €)</option>
<option value="LS">Lesotho (USD $)</option>
<option value="LI">Liechtenstein (CHF)</option>
<option value="LT">Lithuania (EUR €)</option>
<option value="LU">Luxembourg (EUR €)</option>
<option value="MO">Macao SAR (MOP)</option>
<option value="MG">Madagascar (USD $)</option>
<option value="MW">Malawi (MWK)</option>
<option value="MY">Malaysia (MYR RM)</option>
<option value="MV">Maldives (MVR)</option>
<option value="MT">Malta (EUR €)</option>
<option value="MQ">Martinique (EUR €)</option>
<option value="MR">Mauritania (USD $)</option>
<option value="MU">Mauritius (MUR Rs)</option>
<option value="YT">Mayotte (EUR €)</option>
<option value="MX">Mexico (USD $)</option>
<option value="MD">Moldova (MDL)</option>
<option value="MC">Monaco (EUR €)</option>
<option value="MN">Mongolia (MNT ₮)</option>
<option value="ME">Montenegro (EUR €)</option>
<option value="MS">Montserrat (XCD $)</option>
<option value="MA">Morocco (MAD)</option>
<option value="MZ">Mozambique (USD $)</option>
<option value="NA">Namibia (USD $)</option>
<option value="NR">Nauru (AUD $)</option>
<option value="NP">Nepal (NPR Rs)</option>
<option value="NL">Netherlands (EUR €)</option>
<option value="NC">New Caledonia (XPF CFPF)</option>
<option value="NZ">New Zealand (NZD $)</option>
<option value="NI">Nicaragua (NIO C$)</option>
<option value="NG">Nigeria (NGN ₦)</option>
<option value="NU">Niue (NZD $)</option>
<option value="MK">North Macedonia (USD $)</option>
<option value="NO">Norway (USD $)</option>
<option value="OM">Oman (USD $)</option>
<option value="PK">Pakistan (PKR Rs)</option>
<option value="PA">Panama (USD $)</option>
<option value="PG">Papua New Guinea (PGK)</option>
<option value="PY">Paraguay (PYG ₲)</option>
<option value="PE">Peru (PEN)</option>
<option value="PH">Philippines (PHP ₱)</option>
<option value="PL">Poland (PLN zł)</option>
<option value="PT">Portugal (EUR €)</option>
<option value="QA">Qatar (QAR)</option>
<option value="RE">Réunion (EUR €)</option>
<option value="RO">Romania (RON lei)</option>
<option value="RW">Rwanda (RWF RF)</option>
<option value="WS">Samoa (WST)</option>
<option value="SM">San Marino (EUR €)</option>
<option value="ST">São Tomé & Príncipe (STD)</option>
<option value="SA">Saudi Arabia (SAR)</option>
<option value="SN">Senegal (XOF F CFA)</option>
<option value="RS">Serbia (RSD)</option>
<option value="SC">Seychelles (USD $)</option>
<option value="SL">Sierra Leone (SLL)</option>
<option value="SG">Singapore (SGD $)</option>
<option value="SK">Slovakia (EUR €)</option>
<option value="SI">Slovenia (EUR €)</option>
<option value="SB">Solomon Islands (SBD $)</option>
<option value="ZA">South Africa (USD $)</option>
<option value="KR">South Korea (KRW ₩)</option>
<option value="ES">Spain (EUR €)</option>
<option value="LK">Sri Lanka (LKR Rs)</option>
<option value="BL">St. Barthélemy (EUR €)</option>
<option value="KN">St. Kitts & Nevis (XCD $)</option>
<option value="LC">St. Lucia (XCD $)</option>
<option value="MF">St. Martin (EUR €)</option>
<option value="VC">St. Vincent & Grenadines (XCD $)</option>
<option value="SR">Suriname (USD $)</option>
<option value="SE">Sweden (SEK kr)</option>
<option value="CH">Switzerland (CHF)</option>
<option value="TW">Taiwan (TWD $)</option>
<option value="TZ">Tanzania (TZS)</option>
<option value="TH">Thailand (THB ฿)</option>
<option value="TL">Timor-Leste (USD $)</option>
<option value="TG">Togo (XOF F CFA)</option>
<option value="TO">Tonga (TOP T$)</option>
<option value="TT">Trinidad & Tobago (TTD $)</option>
<option value="TN">Tunisia (USD $)</option>
<option value="TC">Turks & Caicos Islands (USD $)</option>
<option value="TV">Tuvalu (AUD $)</option>
<option value="UG">Uganda (UGX)</option>
<option value="AE">United Arab Emirates (AED)</option>
<option value="GB">United Kingdom (GBP £)</option>
<option value="US">United States (USD $)</option>
<option value="UY">Uruguay (UYU $)</option>
<option value="UZ">Uzbekistan (UZS)</option>
<option value="VU">Vanuatu (VUV)</option>
<option value="VN">Vietnam (VND ₫)</option>
<option value="ZM">Zambia (USD $)</option>
</select></label></form>
Text Content
Skip to content * Facebook * Instagram * TikTok * Threads All orders over $300 ship FREE (US only)! Print to Order styles ship in 2-3 weeks Country/Region Canada (CAD $) * Canada (CAD $) Search * Collections * Home * Our Story * Puffer Coats * Athleisure * Joyful Warrior * Matching Sets * Unisex Styles DRESSED IN JOY Account Search Cart * Collections * Athleisure * Track Jackets * Hoodies * Joggers * Yoga Pants * RTW * Dresses * Blouses * Cardigans * Long Sleeve Tees * Turtlenecks * Jeans * Pants * * Home * Our Story Ethical Ethos Sustainability as a Standard With our made-for-you model, we are eliminating excess waste. Our Story Shop * Puffer Coats * Athleisure * Joyful Warrior * Matching Sets * Unisex Styles * Tops Bottoms * * Collections * Athleisure * Track Jackets * Hoodies * Joggers * Yoga Pants * RTW * Dresses * Blouses * Cardigans * Long Sleeve Tees * Turtlenecks * Jeans * Pants * * Home * Our Story Ethical Ethos Sustainability as a Standard With our made-for-you model, we are eliminating excess waste. Our Story Shop * Puffer Coats * Athleisure * Joyful Warrior * Matching Sets * Unisex Styles * Tops Bottoms * Country/Region Canada (CAD $) * Canada (CAD $) * Facebook * Instagram * TikTok * Threads Free US shipping on orders over $300 Print to Order styles ship in 2-3 weeks Returns for Store Credit Free shipping on orders over $300 celebrate with a discount 5 YEAR ANNIVERSARY SALE Buy a Hoodie or Track Jacket in our Original Pink Abstract print and get a pair of Joggers or Yoga Pants 50% OFF 0 Day 0000 Hour 0000 Min 0000 Sec Ends November 11, 2024 at 11:59 pm Sale Ended! Shop the sale IT'S PUFFER SEASON! Our popular printed puffer coats are back, in multiple prints this year! Get your hands on our most beautifully unique puffer and let the compliments roll in. shop puffers PREVIOUS FALL COLLECTION NEXT View all Quick buy Jamie Painter's Coat - Leo (Printed to Order) $215.00 Quick buy Cora Blouse - Leo (Printed to Order) $186.00 Quick buy Amani Pant - Leo (Printed to Order) $236.00 Quick buy Vivian Pant - Leo (Printed to Order) $186.00 Quick buy Mikaela Mini - Leo (Printed to Order) $172.00 Quick buy Kyra Denim - Leo (Printed to Order) $222.00 Quick buy Whitney Long Sleeve Dress - Leo (Printed to Order) $169.00 Quick buy Jamie Painter's Coat - Grandma's Sofa (Printed to Order) $215.00 Quick buy Cora Blouse Grandma's Sofa (Printed to Order) $186.00 Quick buy Vivian Pant - Grandma's Sofa (Printed to Order) $186.00 Quick buy Kyra Denim - Grandma's Sofa (Printed to Order) $222.00 Quick buy Whitney Long Sleeve Dress - Grandma's Sofa (Printed to Order) $169.00 Quick buy Stacey Cardigan - Grandma's Sofa (Printed to Order) $222.00 5.0 / 5.0 2 reviews Quick buy The Ken Hoodie - Grandma's Sofa (Printed to Order) $200.00 Quick buy Indigo Jogger - Grandma's Sofa (Printed to Order) $208.00 5.0 / 5.0 2 reviews PRINT TO ORDER ATHLEISURE Our athleisure styles have been seen on everyone from Tabitha Brown to Allison Janney. The perfect outfit to throw on for your trip to Target or your trip to the airport, the JOY and the color available in our prints will be the items in your closet that you reach for time and time again. Comfortable, confidence-boosting and compliment-inducing style for everybody, sizes XS-3XL. shop now View all Quick buy Poppy Love Women's Hoodie - Printed to Order $122.00 Quick buy Poppy Love Track Jacket - Printed to Order $136.00 Quick buy Poppy Love Women's Yoga Pants - Printed to Order $93.00 Quick buy Poppy Love Joggers - Printed to Order $129.00 5.0 / 5.0 2 reviews PRINTED TO ORDER, TAKES 2-3 WEEKS TO SHIP HOODIE SEASON Take your hoodie game up a notch with our best-selling printed athleisure styles. Shop Now ARE YOU A JOYFUL WARRIOR? Shop this collection printed to order, takes 2-3 weeks to ship NEW MATCHING SETS Shop now printed to order, takes 2-3 weeks to ship ANGELA WRAP DESS Get Yours Dressed in Joy x Effie's Paper REDEFINING YOUR JOY Shop printed to order, takes 2-3 weeks to ship MATCHING SETS Shop now Load slide 1 of 6 Load slide 2 of 6 Load slide 3 of 6 Load slide 4 of 6 Load slide 5 of 6 Load slide 6 of 6 Previous Next MADE JUST FOR YOU All of our Ready-To-Wear pieces are printed, cut & sewn when you order. Our production team in the Caribbean takes special care to ensure your garment is crafted to the highest standards. As you can imagine, this takes time. Please allow 2-3 weeks for your pieces to be made and shipped. PREVIOUS YOUR NEW FAVORITE BLOUSE NEXT View all Quick buy Cora Blouse Grandma's Sofa (Printed to Order) $186.00 Quick buy Cora Blouse - Leo (Printed to Order) $186.00 Quick buy Cora Blouse - Alo Abstract (Printed to Order) $186.00 Quick buy Cora Blouse - Zahada (Printed to Order) $186.00 Quick buy Cora Blouse - Golden (Printed to Order) $186.00 Quick buy Cora Blouse - Sonoma (Printed to Order) $186.00 Quick buy Cora Blouse, Silk - Chapur (Printed to Order) $265.00 Quick buy Tai Kimono Sleeve Blouse - Chapur (Printed to Order) $222.00 Quick buy Tai Kimono Sleeve Blouse - Doa (Printed to Order) $222.00 Quick buy Tai Kimono Sleeve Blouse - Raie (Printed to Order) $222.00 Quick buy Tai Kimono Sleeve Blouse - Seri (Printed to Order) $222.00 Quick buy Cora Blouse, Silk - Seri (Printed to Order $265.00 Quick buy Cora Blouse, Silk - Doa (Printed to Order) $265.00 Quick buy Cora Blouse - Cereaux (Printed to Order) $186.00 Quick buy Cora Blouse - Mystic (Printed to Order) $186.00 5.0 / 5.0 2 reviews Quick buy Cora Blouse - Spring Escape (Printed to Order) $186.00 Quick buy Cora Blouse - Amurah (Printed to Order) $186.00 Quick buy Cora Blouse - Equus (Printed to Order) $186.00 Quick buy Cora Blouse - Spring Dream (Printed to Order) $186.00 Quick buy Cora Blouse - Raie (Printed to Order) $186.00 5.0 / 5.0 7 reviews DRESSED IN JOY X NBA made just for you STYLE IN ALL SIZES With some of our styles going up to a size 4XL, we are on a mission to dress as many people as we can in JOY! Silhouettes you already love, in prints you'll want to wear over and over again because you'll feel so amazing. Shop newest collection @yvettenicolebrown @iamtabithabrown @tichinaarnold on her TV Show, The Neighborhood From our customers From our customers > In LOVE with this print and this comfort > I want you to imagine the most beautiful floral print, the comfort of a > sweatshirt, and the versatility of a cardigan and you get this piece! It is > absolutely stunning in person. I will wear this until it falls apart. I am in > love. It is well made, extremely comfortable, and can be dressed up or down. > Get one, you won't regret it. — Adonnia From our customers > Inspirational gift As a Breast Cancer Survivor 2× I have found it helpful to > journal in order to keep my sanity during treatments. I have purchased these > journals to gift to my fellow Breasties. Beautiful cover! — Karen From our customers > These pants are fire This is the 2nd pair of jeans I bought & this color > scheme is so pretty. I bought the blouse and I can’t wait to wear this. When I > tried on the outfit I didn’t want to take it off. My last pair was a bigger > size so I sized down & now perfect. The colors are so vibrant & I can’t wait > to turn heads cause this outfit will be lit. Keep up the great work & keeping > me in Joy. From our customers > It’s giving… JOY and Happiness I’ve typically saved my DIJ for special > occasions but I love this pattern soooo much that I had to wear it on a day > out walking around the city. This dressed UP my jeans and kicks, I received so > many compliments and inquiries - I think I said Dressed in Joy 50 eleven > times! The material is soft yet sturdy, and breathable. 1000% recommend - you > will not be disappointed. — Tisha Previous Next $200+ order ship free New styles Gift cards Reviews Dressed in Joy * Facebook * Instagram * TikTok * Threads Quick links * Returns * Sales / Price Adjustments * Terms and Conditions * Contact Us Newsletter Sign up for exclusive offers, original stories, events and more. Subscribe * Facebook * Instagram * TikTok * Threads American Express Diners Club Discover JCB Klarna Maestro Mastercard PayPal Union Pay Venmo Visa * Search * About Us * Rewards Country/Region Canada (CAD $) * Canada (CAD $) © 2024 Dressed in Joy. Your cart Close Keep your orders protected with Route - Don't let USPS mishaps ruin your shopping experience! Unfortunately, we will be unable to refund any orders lost by the USPS that do not have Route protection. POWERED BY We’ve got you covered. Shipping Protection gives you peace of mind while saving you time and money. Shipping Protection Coverage in case your package is damaged in transit, stolen, or doesn't arrive. Instant Issue Resolution Get a refund or replacement in just a few clicks. 24/7 Claim Support Route is here for you whenever an issue arises — with an average response time of under an hour. Route Shipping Protection extends coverage for online purchases that are lost or damaged in transit, or stolen immediately after the carrier’s proof of delivery where Route traces the transportation. Route App, Inc. (Route) is the named insured on the shipping insurance policy (“Policy”); Route Insurance Solutions (“RIS”), Route’s licensed producer entity, procures the Policy from SEG Insurance Ltd. Route, through RIS, may receive compensation for its services. With respect to goods purchased on a subscription basis, adding Route Shipping Protection to an initial subscription purchase will automatically add Route Shipping Protection and the premium to all subsequent installments of the subscription. Route Shipping Protection is neither returnable nor refundable. File A ClaimUser PrivacyTerms of Service CheckoutCheckout Close Your cart is empty Start shopping Country/regionAlbania (ALL)Algeria (DZD)Andorra (EUR €)Angola (USD $)Anguilla (XCD $)Antigua & Barbuda (XCD $)Argentina (USD $)Armenia (AMD ֏)Aruba (AWG)Australia (AUD $)Austria (EUR €)Azerbaijan (AZN ₼)Bahamas (BSD $)Bahrain (USD $)Bangladesh (BDT ৳)Barbados (BBD $)Belgium (EUR €)Belize (BZD $)Benin (XOF F CFA)Bermuda (USD $)Bolivia (BOB Bs)Bosnia & Herzegovina (BAM KM)Botswana (BWP P)Brazil (USD $)British Virgin Islands (USD $)Brunei (BND $)Bulgaria (BGN)Burkina Faso (XOF F CFA)Burundi (USD $)Cambodia (KHR ៛)Cameroon (XAF FCFA)Canada (CAD $)Cape Verde (CVE)Caribbean Netherlands (USD $)Cayman Islands (KYD $)Chad (XAF FCFA)Chile (USD $)China (CNY ¥)Colombia (USD $)Comoros (KMF CF)Cook Islands (NZD $)Costa Rica (CRC ₡)Croatia (EUR €)Curaçao (ANG)Cyprus (EUR €)Czechia (CZK Kč)Denmark (DKK kr)Djibouti (DJF)Dominica (XCD $)Dominican Republic (DOP $)Ecuador (USD $)Egypt (EGP E£)El Salvador (USD $)Equatorial Guinea (XAF FCFA)Estonia (EUR €)Eswatini (USD $)Ethiopia (ETB)Falkland Islands (FKP £)Faroe Islands (DKK kr)Fiji (FJD $)Finland (EUR €)France (EUR €)French Guiana (EUR €)French Polynesia (XPF CFPF)Gabon (XOF F CFA)Gambia (GMD)Georgia (USD $)Germany (EUR €)Ghana (USD $)Gibraltar (GBP £)Greece (EUR €)Greenland (DKK kr)Grenada (XCD $)Guadeloupe (EUR €)Guatemala (GTQ Q)Guernsey (GBP £)Guinea (GNF FG)Guinea-Bissau (XOF F CFA)Guyana (GYD $)Haiti (USD $)Honduras (HNL L)Hong Kong SAR (HKD HK$)Hungary (HUF Ft)Iceland (ISK kr)India (INR ₹)Indonesia (IDR Rp)Ireland (EUR €)Israel (ILS ₪)Italy (EUR €)Jamaica (JMD $)Japan (JPY ¥)Jersey (USD $)Jordan (USD $)Kazakhstan (KZT ₸)Kenya (KES)Kiribati (USD $)Kuwait (USD $)Kyrgyzstan (KGS)Laos (LAK ₭)Latvia (EUR €)Lesotho (USD $)Liechtenstein (CHF)Lithuania (EUR €)Luxembourg (EUR €)Macao SAR (MOP)Madagascar (USD $)Malawi (MWK)Malaysia (MYR RM)Maldives (MVR)Malta (EUR €)Martinique (EUR €)Mauritania (USD $)Mauritius (MUR Rs)Mayotte (EUR €)Mexico (USD $)Moldova (MDL)Monaco (EUR €)Mongolia (MNT ₮)Montenegro (EUR €)Montserrat (XCD $)Morocco (MAD)Mozambique (USD $)Namibia (USD $)Nauru (AUD $)Nepal (NPR Rs)Netherlands (EUR €)New Caledonia (XPF CFPF)New Zealand (NZD $)Nicaragua (NIO C$)Nigeria (NGN ₦)Niue (NZD $)North Macedonia (USD $)Norway (USD $)Oman (USD $)Pakistan (PKR Rs)Panama (USD $)Papua New Guinea (PGK)Paraguay (PYG ₲)Peru (PEN)Philippines (PHP ₱)Poland (PLN zł)Portugal (EUR €)Qatar (QAR)Réunion (EUR €)Romania (RON lei)Rwanda (RWF RF)Samoa (WST)San Marino (EUR €)São Tomé & Príncipe (STD)Saudi Arabia (SAR)Senegal (XOF F CFA)Serbia (RSD)Seychelles (USD $)Sierra Leone (SLL)Singapore (SGD $)Slovakia (EUR €)Slovenia (EUR €)Solomon Islands (SBD $)South Africa (USD $)South Korea (KRW ₩)Spain (EUR €)Sri Lanka (LKR Rs)St. Barthélemy (EUR €)St. Kitts & Nevis (XCD $)St. Lucia (XCD $)St. Martin (EUR €)St. Vincent & Grenadines (XCD $)Suriname (USD $)Sweden (SEK kr)Switzerland (CHF)Taiwan (TWD $)Tanzania (TZS)Thailand (THB ฿)Timor-Leste (USD $)Togo (XOF F CFA)Tonga (TOP T$)Trinidad & Tobago (TTD $)Tunisia (USD $)Turks & Caicos Islands (USD $)Tuvalu (AUD $)Uganda (UGX)United Arab Emirates (AED)United Kingdom (GBP £)United States (USD $)Uruguay (UYU $)Uzbekistan (UZS)Vanuatu (VUV)Vietnam (VND ₫)Zambia (USD $) Reward