Love to Dream AU | Swaddles, Baby Sleep Bags & Sleep Suits
It seems you're in the United States. Redirect to Love to Dream ™ USA?
Yes, pleaseNo, thanks
×
Size Guide
Accessories
Adult Pyjamas Long Sleeve
Adult Pyjamas Short Sleeve
Layers
Bodysuits
HushDry™ Pillowcases
HushDry™ Sheets
Kids Pyjamas
Leggings
Rompers
Sheets & Bedding
Snug Shrug
Stage 1 - Swaddle Up™
Stage 2 - Transitioning
Stage 2 - Transition Suits
Stage 3 - Sleep Suits
Stage 3 - Sleep Bag Sleeveless
Stage 3 - Sleep Bags
Wandering Folk Bedding
| ###### Product | ###### Dimensions |
|---|---|
| Burp Cloth | 61cm x 28cm |
| Hooded Towel | 80cm x 80cm |
| Wash Cloth | 25cm x 25cm |
| Bib | 44cm x 28cm |
| ###### Size | ###### Chest | ###### Waist | ###### Pant length |
|---|---|---|---|
| Women XS | 97cm | 58cm | 94cm |
| Women S Men XS |
102cm | 62cm | 96cm |
| Women M Men S |
107cm | 66cm | 98cm |
| Women L Men M |
112cm | 70cm | 100cm |
| Women XL Men L |
117cm | 74cm | 102cm |
| Women XXL Men XL |
122cm | 78cm | 104cm |
Measurements are of the garment, not the body. Chest is measured around the underarm, waist is relaxed (unstretched), and pant length is from waist to hem. Our adult pyjamas have a snug fit, so we recommend sizing up if you're between sizes or prefer a relaxed fit.
| ###### Size | ###### Chest | ###### Waist | ###### Short length |
|---|---|---|---|
| Women XS | 97cm | 58cm | 34cm |
| Women S Men XS |
102cm | 62cm | 35cm |
| Women M Men S |
107cm | 66cm | 36cm |
| Women L Men M |
112cm | 70cm | 37cm |
| Women XL Men L |
117cm | 74cm | 38cm |
| Women XXL Men XL |
122cm | 78cm | 39cm |
| Women XXXL Men XXL |
127cm | 82cm | 40cm |
Measurements are of the garment, not the body. Chest is measured around the underarm, waist is relaxed (unstretched), and short length is from waist to hem. Our adult pyjamas have a snug fit, so we recommend sizing up if you're between sizes or prefer a relaxed fit.
| ###### Size | ###### Max height |
|---|---|
| 0000 (Newborn) | 60cm 24" |
| 000 (0-3 months) | 62cm 25" |
| 00 (3-6 months) | 68cm 27" |
| 0 (6-12 months) | 76cm 30" |
| 1 (12-18 months) | 84cm 33" |
| 2 | 92cm 36" |
| 3 | 100cm 39" |
| ###### Product | ###### Dimensions |
|---|---|
| Toddler Pillowcase | 31cm x 46cm |
| Standard Pillowcase | 48cm x 73cm |
| ###### Product | ###### Dimensions |
|---|---|
| Side Sleeper/Cradle | 92cm x 50cm x 12cm |
| Cot/Crib | 132cm x 77cm x 20cm |
| Single Bed/Twin | 193cm x 99cm x 40cm |
| King Single | 203cm x 107cm x 40cm |
| Double/Full | 193cm x 137cm x 50cm |
| Queen | 203cm x 160cm x 50cm |
| King | 203cm x 193cm x 50cm |
| ###### Size | ###### Age | ###### Max height |
|---|---|---|
| 2 | 2 years | 92cm |
| 3 | 3 years | 100cm |
| 4 | 4 years | 108cm |
| 5 | 5 years | 115cm |
| 6 | 6 years | 120cm |
| 7 | 7 years | 125cm |
| 8 | 8 years | 130cm |
| ###### Product | ###### Dimensions |
|---|---|
| Bassinet/Basket | 80cm x 40cm x 9cm |
| Cot/Crib | 132cm x 77cm x 19cm |
| ###### Size | ###### Max height |
|---|---|
| 3-6 months | 68cm 27" |
| 6-12 months | 76cm 30" |
| 12-18 months | 84cm 33" |
The fit should be snug
A snug fit around the arms and torso helps calm the Moro/Startle Reflex. The neck hole should fit closely and comfortably without being restrictive (you should be able to get 1 to 2 fingers in the neck hole). The neck hole must not be able to pass up and over the baby's mouth. For the best fit, please select the size based on your child's weight, not their height or age.
| ###### Size | ###### Weight | ###### Max height |
|---|---|---|
| TINY Tiny Baby |
2kg 4.4lbs | 50cm 20" |
| NB Newborn |
2.2 - 3.8kg 5 - 8.5lbs | 60cm 24" |
| S | 3.5 - 6kg 8 - 13lbs | 62cm 25" |
| M | 6 - 8.5kg 13 - 19lbs | 68cm 27" |
For babies with specific medical needs or born prematurely, please consult your healthcare professional before use.
The fit should be snug
| ###### Size | ###### Weight | ###### Max height |
|---|---|---|
| M | 6 - 8.5kg 13 - 19lbs | 68cm 27" |
| L | 8.5 - 11kg 19 - 24lbs | 76cm 30" |
| XL | 11 - 14kg 24 - 32lbs | 84cm 33" |
The fit should be snug
Ages and heights are approximate. For the best fit, please select the size based on your child's height, not their age.
| ###### Size | ###### Max height |
|---|---|
| 0 (6-12 months) | 84cm 33" |
| 1 (12-24 months) | 92cm 36" |
| 2 (2 Years) | 100cm 39" |
| 3 (3 Years) | 108cm 42" |
| 4 (4 Years) | 115cm 45" |
Ages and heights are approximate. For the best fit, please select the size based on your child's height, not their age.
| ###### Size | ###### Max height |
|---|---|
| 0 (6-12 months) | 84cm 33" |
| 1 (12-24 months) | 92cm 36" |
| 2 (2-3 years) | 100cm 39" |
Ages and heights are approximate. For the best fit, please select the size based on your child's height, not their age.
| ###### Size | ###### Max height |
|---|---|
| 0-1 (6-18 months) | 88cm 35" |
| 1-3 (18-36 months) | 108cm 42" |
| ###### Size | ###### Dimensions |
|---|---|
| Cot | 132cm x 77cm x 20cm |
| Single | 193cm x 99cm x 40cm |
wrapped-preset { /\* breakpoints: not-implemented / reference only */ /\* --shadow-breakpoint-xs: 320px; */ /\* --shadow-breakpoint-sm: 490px; */ /\* --shadow-breakpoint-md: 768px; */ /\* --shadow-breakpoint-lg: 1040px; */ /\* --shadow-breakpoint-xl: 1440px; */
--shadow-thumbnail-position-start: "media gift-dialog-header" "media content" "media gift-block-actions"; --shadow-thumbnail-position-end: "gift-dialog-header media" "content media" "gift-block-actions media";
/\* border radius */ --shadow-border-radius-xs: calc(var(--shadow-border-radius-scale, 65) / 100 * 1rem); --shadow-border-radius-sm: calc(var(--shadow-border-radius-scale, 65) / 100 * 1.5rem); --shadow-border-radius-base: calc(var(--shadow-border-radius-scale, 65) / 100 * 2.5rem);
--shadow-outline-width: calc(var(--shadow-field-border-width) + 0.5px);
/\* buttons */
--shadow-hover-style-light: #ffffff; --shadow-hover-style-dark: #000000;
--shadow-primary-button-surface--active: color-mix(in srgb, var(--shadow-primary-button-surface), var(--shadow-hover-style) 20%); --shadow-primary-button-surface--hover: color-mix(in srgb, var(--shadow-primary-button-surface), var(--shadow-hover-style) 16%);
--shadow-launcher-button-surface--active: color-mix(in srgb, var(--shadow-launcher-button-surface), var(--shadow-hover-style) 20%); --shadow-launcher-button-surface--hover: color-mix(in srgb, var(--shadow-launcher-button-surface), var(--shadow-hover-style) 16%);
--shadow-primary-button-text-color--active: color-mix(in srgb, var(--shadow-primary-button-text-color), var(--shadow-hover-style) 20%); --shadow-primary-button-text-color--hover: color-mix(in srgb, var(--shadow-primary-button-text-color), var(--shadow-hover-style) 16%);
--shadow-secondary-button-surface--active: color-mix(in srgb, var(--shadow-secondary-button-surface), var(--shadow-hover-style) 20%); --shadow-secondary-button-surface--hover: color-mix(in srgb, var(--shadow-secondary-button-surface), var(--shadow-hover-style) 16%);
--shadow-secondary-button-text-color--active: color-mix(in srgb, var(--shadow-secondary-button-text-color), var(--shadow-hover-style) 20%); --shadow-secondary-button-text-color--hover: color-mix(in srgb, var(--shadow-secondary-button-text-color), var(--shadow-hover-style) 16%);
/\* text and fonts */ --shadow-font-size-sm: clamp(12px, calc(14px * var(--shadow-font-scale)), 16px); --shadow-font-size-base: clamp(12px, calc(16px * var(--shadow-font-scale)), 20px); --shadow-font-size-lg: clamp(16px, calc(24px * var(--shadow-font-scale)), 28px); --shadow-font-weight-md: 500; --shadow-font-weight-lg: 600; --shadow-line-height-base: 1.5em;
/\* transitions */ --shadow-transition-duration: 0.1s; --shadow-spinner-duration: 0.7s;
/\* disabled */ --shadow-disabled-opacity-sm: 0.16; --shadow-disabled-opacity: 0.32; --shadow-disabled-opacity-md: 0.4; --shadow-disabled-opacity-lg: 0.64;
/\* precalculated percentages for color-mix */ --shadow-disabled-opacity-percent: 32%; --shadow-disabled-opacity-sm-percent: 16%; --shadow-disabled-opacity-md-percent: 40%; --shadow-disabled-opacity-lg-percent: 64%; --shadow-disabled-cursor: not-allowed;
/\* form elements */ --shadow-form-element-surface--disabled: color-mix(in srgb, var(--shadow-form-element-surface) var(--shadow-disabled-opacity-percent), var(--shadow-secondary-text-color) 8%);
--shadow-form-element-border-color--active: color-mix(in srgb, var(--shadow-form-element-border-color), white 83%); --shadow-form-element-border-color--disabled: color-mix(in srgb, var(--shadow-form-element-border-color) var(--shadow-disabled-opacity-percent), var(--shadow-secondary-text-color) 8%);
--shadow-form-element-text-color--disabled: color-mix(in srgb, var(--shadow-form-element-text-color), var(--shadow-secondary-text-color) 8%);
--shadow-form-element-placeholder-text-color: color-mix(in srgb, var(--shadow-form-element-text-color) var(--shadow-disabled-opacity-percent), transparent); --shadow-form-element-placeholder-text-color--disabled: color-mix(in srgb, var(--shadow-form-element-text-color) var(--shadow-disabled-opacity-percent), var(--shadow-secondary-text-color) 8%);
--shadow-form-element-selection-color--active: color-mix(in srgb, var(--shadow-form-element-selection-color), var(--shadow-hover-style) 40%); --shadow-form-element-selection-color--hover: color-mix(in srgb, var(--shadow-form-element-selection-color), var(--shadow-hover-style) 32%);
/\* primary colors */ --shadow-primary-text-color--hover: color-mix(in srgb, var(--shadow-primary-text-color), var(--shadow-hover-style) 32%);
/\* secondary colors */ --shadow-secondary-text-color--disabled: color-mix(in srgb, var(--shadow-secondary-text-color) var(--shadow-disabled-opacity-lg-percent), var(--shadow-secondary-text-color) 8%);
/\* spacing */ --shadow-spacing-fixed: 4px; --shadow-spacing-base: clamp(12px, calc(16px * var(--shadow-spacing-scale)), 24px); --shadow-spacing-lg: clamp(16px, calc(24px * var(--shadow-spacing-scale)), 28px); --shadow-spacing-sm: clamp(8px, calc(12px * var(--shadow-spacing-scale)), 14px);
/\* inline block */ --shadow-feature-max-height: 500px; --shadow-textarea-min-height: 80px;
/\* shadows */ --shadow-shadow-blur: 1.5rem; --shadow-shadow-color: rgba(0, 0, 0, 0.25); --shadow-shadow-offset: 0.75rem;
/\* the default look: what a shop without a presets entry paints; a saved entry overrides these per option type below */ --shadow-font-family: inherit; --shadow-header-font-family: inherit; --shadow-font-weight-base: 400; --shadow-letter-spacing: normal; --shadow-button-text-transform: none; --shadow-button-letter-spacing: normal; --shadow-button-font-style: normal; --shadow-launcher-button-font-weight: 400; --shadow-launcher-button-max-width: 500px; --shadow-launcher-button-alignment: center; --shadow-launcher-button-content-justify-content: space-between; --shadow-launcher-button-content-flex-direction: row-reverse; --shadow-grid-template-areas: var(--shadow-thumbnail-position-start); --shadow-border-radius-scale: 60; --shadow-block-border-surface: #00000000; --shadow-border-width: 1px; --shadow-field-border-width: var(--shadow-border-width); --shadow-hover-style: var(--shadow-hover-style-light, --shadow-hover-style-light); --shadow-launcher-button-surface: #000000; --shadow-launcher-button-text-color: #ffffff; --shadow-launcher-button-border-surface: #00000000; --shadow-launcher-button-border-surface--active: transparent; --shadow-launcher-button-border-surface--hover: transparent; --shadow-primary-button-surface: #000000; --shadow-primary-button-text-color: #ffffff; --shadow-primary-button-border-surface: #00000000; --shadow-primary-button-border-surface--active: transparent; --shadow-primary-button-border-surface--hover: transparent; --shadow-secondary-button-surface: #0000000f; --shadow-secondary-button-text-color: #333333; --shadow-secondary-button-border-surface: #00000000; --shadow-secondary-button-border-surface--active: transparent; --shadow-secondary-button-border-surface--hover: transparent; --shadow-font-scale: calc(100 / 100); --shadow-form-element-surface: #ffffff; --shadow-form-element-border-color: #0000000f; --shadow-form-element-text-color: #333333; --shadow-form-element-selection-color: #000000; --shadow-selection-accent-color: var(--shadow-form-element-selection-color); --shadow-selection-checked-surface: var(--shadow-form-element-selection-color); --shadow-selection-swatch-color: var(--shadow-form-element-selection-color); --shadow-primary-surface: #ffffff; --shadow-primary-text-color: #000000; --shadow-secondary-surface: #f3f3f3; --shadow-secondary-text-color: #333333; --shadow-gift-thumbnail-size: 60px; --shadow-thumbnail-size: clamp(40px, var(--shadow-gift-thumbnail-size), 200px); --shadow-thumbnail-flex-direction: row; --shadow-thumbnail-order: -1; --shadow-thumbnail-margin-left: 0; --shadow-thumbnail-margin-right: 0.6em; --shadow-block-padding: var(--shadow-block-padding-block-start, var(--shadow-spacing-sm)) var(--shadow-block-padding-inline-end, var(--shadow-spacing-sm)) var(--shadow-block-padding-block-end, var(--shadow-spacing-sm)) var(--shadow-block-padding-inline-start, var(--shadow-spacing-sm));
font-family: var(--shadow-font-family); line-height: var(--shadow-line-height-base); letter-spacing: var(--shadow-letter-spacing); }
:host { /\* do not change the root text size */ --shadow-font-size: 16px;
/\* spacing */
--shadow-spacing-scale-base: 1; --shadow-spacing-scale-less: 0.75; --shadow-spacing-scale-more: 1.166; --shadow-spacing-scale: var(--shadow-spacing-scale-base, 1); --shadow-spacing-xs: clamp(6px, calc(8px * var(--shadow-spacing-scale)), 10px);
/\* inline block */ --shadow-block-margin-block-start: calc(1em * var(--shadow-spacing-scale)); --shadow-block-margin-block-end: calc(2em * var(--shadow-spacing-scale));
/\* default styles */ all: revert; box-sizing: border-box; cursor: default; display: block; font-size: var(--shadow-font-size); margin-block-start: var(--shadow-block-margin-start, var(--shadow-spacing-xs)) !important; margin-block-end: var(--shadow-block-margin-end, var(--shadow-spacing-xs)) !important; margin-inline-start: var(--shadow-block-margin-inline-start, 0) !important; margin-inline-end: var(--shadow-block-margin-inline-end, 0) !important; text-align: start; width: -webkit-fill-available; white-space: normal; }
:host([option-type="product"]) { --shadow-spacing-scale: var(--shadow-spacing-scale-base, 1); }
:host([option-type="product"]) wrapped-preset { --shadow-font-family: inherit; --shadow-header-font-family: inherit; --shadow-font-weight-base: 400; --shadow-letter-spacing: normal; --shadow-button-text-transform: none; --shadow-button-letter-spacing: normal; --shadow-button-font-style: normal; --shadow-launcher-button-font-weight: 400; --shadow-launcher-button-max-width: 500px; --shadow-launcher-button-alignment: center; --shadow-launcher-button-content-justify-content: space-between; --shadow-launcher-button-content-flex-direction: row-reverse; --shadow-grid-template-areas: var(--shadow-thumbnail-position-start);
/\* border radius */ --shadow-border-radius-scale: 60;
--shadow-block-border-surface: #00000000; --shadow-border-width: 1px;
/\* buttons */ --shadow-hover-style: var(--shadow-hover-style-light, --shadow-hover-style-light);
--shadow-launcher-button-surface: #ffffff; --shadow-launcher-button-text-color: #121212; --shadow-launcher-button-border-surface: #00b0be;
--shadow-launcher-button-border-surface--active: color-mix(in srgb, var(--shadow-launcher-button-border-surface), var(--shadow-hover-style) 20%); --shadow-launcher-button-border-surface--hover: color-mix(in srgb, var(--shadow-launcher-button-border-surface), var(--shadow-hover-style) 16%);
--shadow-primary-button-surface: #ffffff; --shadow-primary-button-text-color: #121212; --shadow-primary-button-border-surface: #00b0be;
--shadow-primary-button-border-surface--active: color-mix(in srgb, var(--shadow-primary-button-border-surface), var(--shadow-hover-style) 20%); --shadow-primary-button-border-surface--hover: color-mix(in srgb, var(--shadow-primary-button-border-surface), var(--shadow-hover-style) 16%);
--shadow-secondary-button-surface: #0000000f; --shadow-secondary-button-text-color: #333333; --shadow-secondary-button-border-surface: #00000000;
--shadow-secondary-button-border-surface--active: transparent; --shadow-secondary-button-border-surface--hover: transparent;
/\* text and fonts */ --shadow-font-scale: calc(100 / 100);
/\* form elements */ --shadow-form-element-surface: #ffffff; --shadow-form-element-border-color: #0000000f; --shadow-form-element-text-color: #333333; --shadow-form-element-selection-color: #000000;
--shadow-selection-accent-color: var(--shadow-form-element-selection-color); --shadow-selection-checked-surface: var(--shadow-form-element-selection-color); --shadow-selection-swatch-color: var(--shadow-form-element-selection-color);
/\* primary colors */ --shadow-primary-surface: #ffffff; --shadow-primary-text-color: #000000;
/\* secondary colors */ --shadow-secondary-surface: #f3f3f3; --shadow-secondary-text-color: #333333;
/\* media */ --shadow-gift-thumbnail-size: 60px; --shadow-thumbnail-size: clamp(40px, var(--shadow-gift-thumbnail-size), 200px);
--shadow-thumbnail-flex-direction: row; --shadow-thumbnail-order: -1; --shadow-thumbnail-margin-left: 0; --shadow-thumbnail-margin-right: 0.6em; }
:host([option-type="order"]) { --shadow-spacing-scale: var(--shadow-spacing-scale-base, 1); }
:host([option-type="order"]) wrapped-preset { --shadow-font-family: inherit; --shadow-header-font-family: inherit; --shadow-font-weight-base: 400; --shadow-letter-spacing: normal; --shadow-button-text-transform: none; --shadow-button-letter-spacing: normal; --shadow-button-font-style: normal; --shadow-launcher-button-font-weight: 400; --shadow-launcher-button-max-width: 500px; --shadow-launcher-button-alignment: center; --shadow-launcher-button-content-justify-content: space-between; --shadow-launcher-button-content-flex-direction: row-reverse; --shadow-grid-template-areas: var(--shadow-thumbnail-position-start);
/\* border radius */ --shadow-border-radius-scale: 60;
--shadow-block-border-surface: #00000000; --shadow-border-width: 1px;
/\* buttons */ --shadow-hover-style: var(--shadow-hover-style-light, --shadow-hover-style-light);
--shadow-launcher-button-surface: #ffffff; --shadow-launcher-button-text-color: #121212; --shadow-launcher-button-border-surface: #00b0be;
--shadow-primary-button-surface: #ffffff; --shadow-primary-button-text-color: #121212; --shadow-primary-button-border-surface: #00b0be;
--shadow-secondary-button-surface: #0000000f; --shadow-secondary-button-text-color: #333333; --shadow-secondary-button-border-surface: #00000000;
--shadow-secondary-button-border-surface--active: transparent; --shadow-secondary-button-border-surface--hover: transparent;
/\* text and fonts */ --shadow-font-scale: calc(100 / 100);
/\* primary colors */ --shadow-primary-surface: #ffffff; --shadow-primary-text-color: #000000;
/\* secondary colors */ --shadow-secondary-surface: #f3f3f3; --shadow-secondary-text-color: #333333;
/\* media */ --shadow-gift-thumbnail-size: 60px; --shadow-thumbnail-size: clamp(40px, var(--shadow-gift-thumbnail-size), 200px);
--shadow-thumbnail-flex-direction: row; --shadow-thumbnail-order: -1; --shadow-thumbnail-margin-left: 0; --shadow-thumbnail-margin-right: 0.6em; }
*, *::before, *::after { box-sizing: border-box; }
.gift-block__launcher .icon-wrapper svg, :host(wrapped-extension) gift-block-launcher [data-part="container"] label svg, :host(wrapped-extension) [feature="gift-option"] [data-part="container"] label svg, :host(wrapped-gift-block) gift-block-option-heading label svg { box-sizing: border-box; border: calc(var(--shadow-field-border-width) + 0.5px) solid; border-radius: max(0px, calc(min(0.20625em, var(--shadow-border-radius-sm)) + min(var(--shadow-border-radius-sm) * 1000, var(--shadow-field-border-width) - 1px))); height: calc(var(--shadow-font-size-base) * 0.7875 + 3.5 * var(--shadow-field-border-width) - 0.5px); overflow: visible; width: calc(var(--shadow-font-size-base) * 0.7875 + 3.5 * var(--shadow-field-border-width) - 0.5px); }
.gift-block__launcher .icon-wrapper svg, :host(wrapped-extension) gift-block-launcher [data-part="container"] label svg { height: calc(var(--shadow-block-launcher-font-size, var(--shadow-launcher-font-size, var(--shadow-font-size-base))) * 0.7875 + 3.5 * var(--shadow-field-border-width) - 0.5px); width: calc(var(--shadow-block-launcher-font-size, var(--shadow-launcher-font-size, var(--shadow-font-size-base))) * 0.7875 + 3.5 * var(--shadow-field-border-width) - 0.5px); }
.checkmark-icon { fill: none; stroke-linecap: var(--shadow-tick-cap, round); stroke-linejoin: var(--shadow-tick-join, round); stroke-width: 1.5px; }
gift-block-launcher:not([variant="inline"]) { display: flex; flex-direction: column; gap: var(--shadow-spacing-xs); align-items: var(--shadow-launcher-button-alignment);
& gift-block-visibility-notice { display: block; font-family: var(--shadow-font-family); font-size: smaller; font-weight: var(--shadow-font-weight-base); font-style: var(--shadow-button-font-style); letter-spacing: var(--shadow-button-letter-spacing); padding: 0 var(--shadow-block-padding-inline-end, var(--shadow-spacing-sm)) 0 var(--shadow-block-padding-inline-start, var(--shadow-spacing-sm)); text-transform: var(--shadow-button-text-transform); width: 100%; } }
.gift-block__launcher { background-color: var(--shadow-launcher-button-surface); border-color: var(--shadow-launcher-button-border-surface); border-width: var(--shadow-launcher-button-border-width, var(--shadow-border-width)); border-radius: var(--shadow-launcher-button-border-radius, var(--shadow-border-radius-sm)); border-style: solid; color: var(--shadow-launcher-button-text-color); padding: var(--shadow-block-padding); font-family: var(--shadow-font-family); font-size: var(--shadow-block-launcher-font-size, var(--shadow-launcher-font-size, var(--shadow-font-size-base))); font-weight: var(--shadow-launcher-button-font-weight); font-style: var(--shadow-button-font-style); letter-spacing: var(--shadow-button-letter-spacing); max-width: var(--shadow-block-launcher-button-max-width, var(--shadow-launcher-button-max-width)); text-transform: var(--shadow-button-text-transform); width: 100%;
&:hover { cursor: pointer; background-color: var(--shadow-launcher-button-surface--hover); border-color: var(--shadow-launcher-button-border-surface--hover); }
&:active { background-color: var(--shadow-launcher-button-surface--active); border-color: var(--shadow-launcher-button-border-surface--active); }
&:focus, &:focus-visible { outline: none; }
&[with-checkmark] { position: relative; display: inline-flex; align-items: center; gap: var(--shadow-spacing-fixed);
& .icon-wrapper { display: flex; flex-shrink: 0; }
&[with-gift-options] { .checkmark-icon { display: block; /\* animation: unblur calc(var(--shadow-transition-duration) * 3) ease forwards; */ } } }
&[variant="link"] { background: none; border: none; color: var(--shadow-primary-text-color); font-size: var(--shadow-block-launcher-font-size, var(--shadow-launcher-font-size, var(--shadow-font-size-base))); font-weight: var(--shadow-font-weight-base); font-style: var(--shadow-button-font-style); letter-spacing: var(--shadow-button-letter-spacing); text-transform: var(--shadow-button-text-transform); text-decoration: none; margin-inline-start: -0.25rem; padding: var(--shadow-block-padding-block-start, 0) var(--shadow-block-padding-inline-end, 0) var(--shadow-block-padding-block-end, 0) var(--shadow-block-padding-inline-start, 0); width: auto;
&:hover { cursor: pointer; color: var(--shadow-primary-text-color--hover); text-decoration: underline; }
&[with-checkmark] { padding-left: 0; text-align: start; word-break: keep-all; }
& .button-content { flex-direction: row; justify-content: flex-start; } }
& .button-content { display: inline-flex; align-items: center; gap: var(--shadow-spacing-fixed);
flex-direction: var(--shadow-launcher-button-content-flex-direction); justify-content: var(--shadow-launcher-button-content-justify-content); width: 100%;
& .label { text-align: start; } }
& .icon-wrapper { display: none; align-items: center; justify-content: center; min-height: 1.5em; min-width: 1.5em;
svg { border-color: currentColor; }
.checkmark-icon { display: none; stroke: currentColor; } } } .gift-block__launcher:disabled, .gift-block__launcher[usage-limit-reached], .gift-block__launcher[region-unavailable] { cursor: var(--shadow-disabled-cursor); opacity: var(--shadow-disabled-opacity); pointer-events: none;
&[with-checkmark] { .icon-wrapper { opacity: var(--shadow-disabled-opacity-md); } } }
/\* gift block modal */ .gift-block-modal { background-color: var(--shadow-primary-surface); border: none; border-radius: var(--shadow-border-radius-base); box-shadow: 0 var(--shadow-shadow-offset) var(--shadow-shadow-blur) var(--shadow-shadow-color); outline: var(--shadow-border-width) solid var(--shadow-block-border-surface); padding: 0; } .gift-block-modal::backdrop { background-color: rgba(156, 163, 175, 0.75); } .gift-block-modal:focus, .gift-block-modal:focus-visible { outline: var(--shadow-border-width) solid var(--shadow-block-border-surface); } @media (max-width: 768px) { .gift-block-modal { max-height: calc(100% - var(--shadow-spacing-sm)); max-width: calc(100% - var(--shadow-spacing-sm)); overscroll-behavior: contain; } }
/\* gift block modal layout */ .gift-block-modal-layout { display: grid; grid-template-areas: var(--shadow-grid-template-areas); grid-template-columns: 1fr 1fr; grid-template-rows: auto 1fr auto; max-height: 80dvh; max-width: 80dvw; overflow: hidden; } /\* Collapse to 1-column layout if media is hidden */ .gift-block-modal-layout:has(section#media[hidden]), .gift-block-modal-layout:has(section#media.with-media-inline), .gift-block-modal-layout:not(:has(section#media)), .gift-block-modal-layout:not(:has(section#media img)) { grid-template-areas: "gift-dialog-header" "content" "gift-block-actions"; grid-template-columns: 1fr; grid-template-rows: auto 1fr auto;
section#media { display: none; } }
gift-dialog-header { align-items: flex-start; background-color: var(--shadow-primary-surface); display: flex; flex-direction: row; gap: var(--shadow-spacing-fixed); grid-area: gift-dialog-header; justify-content: space-between; padding: var(--shadow-spacing-lg); position: sticky; top: 0; z-index: 1;
& h1 { color: var(--shadow-primary-text-color); font-family: var(--shadow-header-font-family); font-size: var(--shadow-font-size-lg); font-weight: var(--shadow-font-weight-md); line-height: 1.25em; margin: 0; }
/\* dismiss button styles */ & button { background-color: color-mix(in srgb, var(--shadow-secondary-text-color) 8%, transparent); color: var(--shadow-secondary-text-color); border-radius: var(--shadow-border-radius-xs); font-size: var(--shadow-font-size-sm); font-weight: var(--shadow-font-weight-lg); font-style: var(--shadow-button-font-style); letter-spacing: var(--shadow-button-letter-spacing); text-transform: var(--shadow-button-text-transform); width: 2.25em; height: 2.25em; min-width: 2.25em; min-height: 2.25em; outline: none; border: 0; cursor: pointer; transition: background-color var(--shadow-transition-duration) ease, color var(--shadow-transition-duration) ease;
&:hover { background-color: color-mix(in srgb, var(--shadow-secondary-text-color) 6%, var(--shadow-hover-style) 12%); }
&:active { background-color: color-mix(in srgb, var(--shadow-secondary-text-color) 16%, var(--shadow-hover-style) 16%); }
&:disabled { pointer-events: none; opacity: var(--shadow-disabled-opacity); } } }
.gift-block-modal-layout gift-block-actions { background-color: var(--shadow-primary-surface); bottom: 0; grid-area: gift-block-actions; overscroll-behavior: contain; position: sticky; z-index: 1;
/\* the buttons live in the component's own shadow; only its layout knobs are ours */ --shadow-actions-gap: var(--shadow-spacing-sm); --shadow-actions-padding: var(--shadow-spacing-lg); }
gift-dialog-content { display: contents; }
section#media { align-self: stretch; background-color: var(--shadow-secondary-surface); grid-area: media; grid-row: 1 / 4; height: 100%; padding: var(--shadow-spacing-lg); position: sticky; top: 0; transition: order var(--shadow-transition-duration) ease, width var(--shadow-transition-duration) ease;
&.with-media-cover { & img { height: 100%; } }
&.with-media-fill { padding: 0;
& img { border-radius: 0; height: 100%; } }
& shopify-media { & img { border-radius: var(--shadow-border-radius-sm); width: 100%; height: auto; } } }
section#content { grid-area: content; background-color: var(--shadow-primary-surface);
overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; -webkit-overflow-scrolling: touch;
padding: var(--shadow-spacing-lg); padding-bottom: 0; padding-top: 0;
position: relative; /* important to prevent content shifting when changing variants */
align-items: stretch; display: flex; flex-direction: column; justify-content: flex-start; gap: var(--shadow-spacing-lg); transition: order var(--shadow-transition-duration) ease;
@media (max-width: 768px) { & > *:first-child:not(:only-child) { margin-top: unset; } }
& gift-block-option-heading { display: block;
& span[data-part="label"] { color: var(--shadow-primary-text-color); display: block; font-size: var(--shadow-font-size-base); font-weight: var(--shadow-font-weight-md, 500); line-height: 1.25em; } }
& .gift-option-group { display: flex; flex-direction: column; gap: var(--shadow-spacing-lg); }
/\* gift product details */ & .gift-product { display: flex; flex-direction: column; gap: var(--shadow-spacing-base); }
& .gift-product-header { align-items: center; display: flex; flex-direction: var(--shadow-thumbnail-flex-direction); flex-wrap: wrap; row-gap: var(--shadow-spacing-base); column-gap: var(--shadow-spacing-sm); }
& .gift-product-content { display: flex; flex: 1 1 50%; flex-direction: column; gap: var(--shadow-spacing-xs); }
& .gift-product-media { display: flex; align-items: center;
&:has(shopify-media) { --shadow-inline-media-max-size: var(--shadow-gift-thumbnail-size); --shadow-inline-media-size: clamp(40px, var(--shadow-gift-thumbnail-size), var(--shadow-inline-media-max-size));
border-radius: var(--shadow-border-radius-sm);
height: var(--shadow-inline-media-size); width: var(--shadow-inline-media-size);
overflow: hidden;
margin-inline-start: auto; margin-inline-end: auto; }
& shopify-media { & img { border-radius: var(--shadow-border-radius-sm); width: 100%; height: auto; } } }
& .gift-product-title { color: var(--shadow-primary-text-color); display: var(--shadow-gift-product-title-display, block); font-size: var(--shadow-font-size-base); font-weight: var(--shadow-font-weight-md); margin: 0; } & .gift-product-pricing { display: flex; gap: var(--shadow-spacing-xs); margin: 0; font-weight: var(--shadow-font-weight-base); font-size: clamp(12px, calc(var(--shadow-font-size-base) * 0.94), 18px); line-height: 1em; } & .gift-product-price { color: var(--shadow-secondary-text-color); } & .gift-product-price--compare { color: var(--shadow-secondary-text-color); text-decoration: line-through; opacity: var(--shadow-disabled-opacity); } & .gift-product-description { font-weight: var(--shadow-font-weight-base); color: var(--shadow-secondary-text-color); font-size: clamp(12px, calc(var(--shadow-font-size-base) * 0.94), 18px); line-height: 1.5em;
& shopify-data { & :first-child { margin-top: 0; }
& :last-child { margin-bottom: 0; }
& ul { padding-left: var(--shadow-spacing-lg); } } } }
:host(wrapped-gift-block) gift-block-option-heading label { align-items: center; cursor: pointer; display: flex; gap: var(--shadow-spacing-sm); }
:host(wrapped-gift-block[gift-option-optional]) section#content .gift-option-group { border-radius: var(--shadow-border-radius-sm); position: relative; }
:host(wrapped-gift-block[gift-option-optional]:not([gift-option-included])) section#content .gift-option-group { pointer-events: none; }
:host(wrapped-gift-block[gift-option-optional]:not([gift-option-included])) section#content .gift-option-group::after { background-color: color-mix(in srgb, var(--shadow-primary-surface) 62%, transparent); border-radius: inherit; content: ''; inset: calc(var(--shadow-spacing-sm) * -1); position: absolute; }
/\* shopify variant selector */
:host(wrapped-extension) gift-variant-selector { --shadow-picker-padding: var(--shadow-block-padding-block-start, var(--shadow-spacing-sm)) var(--shadow-block-padding-inline-end, var(--shadow-spacing-base)) var(--shadow-block-padding-block-end, var(--shadow-spacing-sm)) var(--shadow-block-padding-inline-start, var(--shadow-spacing-base)); --shadow-picker-rows-padding: var(--shadow-block-padding); }
:host(wrapped-extension[saving="true"]) gift-variant-selector { --shadow-picker-opacity: 0.7; --shadow-picker-pointer-events: none; }
:host(wrapped-gift-block[gift-option-optional]:not([gift-option-included])) gift-variant-selector { --shadow-picker-selection-color: var(--shadow-form-element-border-color); --shadow-picker-selection-width: var(--shadow-field-border-width); --shadow-picker-swatch-selection-color: rgba(0, 0, 0, .1); }
:host(wrapped-extension[gift-option-optional="true"]:not([gift-option-included])) gift-variant-selector, :host(wrapped-gift-block[gift-option-optional="true"]:not([gift-option-included])) gift-variant-selector { --shadow-picker-card-accent: color-mix(in srgb, var(--shadow-form-element-border-color) 25%, transparent); --shadow-picker-card-opacity: 0.8; --shadow-picker-card-ring: transparent; --shadow-picker-radio-appearance: none; --shadow-picker-radio-border: var(--shadow-field-border-width) solid var(--shadow-form-element-border-color); --shadow-picker-radio-surface: var(--shadow-form-element-surface); --shadow-picker-row-shadow: none; --shadow-picker-row-surface: initial; }
wrapped-message-field { gap: var(--shadow-spacing-xs);
& label { color: var(--shadow-secondary-text-color); font-size: var(--shadow-font-size-sm); font-weight: var(--shadow-font-weight-base); line-height: 1em; }
& :is(input, textarea) { background-color: var(--shadow-form-element-surface); border: none; border-radius: var(--shadow-border-radius-sm); color: var(--shadow-form-element-text-color); font-family: var(--shadow-font-family); font-size: var(--shadow-font-size-base); margin: 0; min-height: 42px; outline: var(--shadow-field-border-width) solid var(--shadow-form-element-border-color); padding: var(--shadow-spacing-sm); width: 100%; }
& :is(input, textarea):is(:active, :focus, :focus-visible) { outline-color: var(--shadow-form-element-selection-color); outline-width: var(--shadow-outline-width); }
& :is(input, textarea)::placeholder { color: var(--shadow-form-element-placeholder-text-color); }
& textarea { min-height: 100px; resize: vertical; }
& span.counter { align-self: flex-end; color: var(--shadow-secondary-text-color); font-size: var(--shadow-font-size-sm); line-height: normal; } }
wrapped-message-field[disabled] { cursor: var(--shadow-disabled-cursor); opacity: var(--shadow-disabled-opacity-md); pointer-events: none; transition: background-color var(--shadow-transition-duration) ease, color var(--shadow-transition-duration) ease;
& :is(input, textarea) { background-color: var(--shadow-form-element-surface--disabled); color: transparent; outline-color: var(--shadow-form-element-border-color--disabled); } }
:host(wrapped-extension) { display: flex; flex-direction: column !important; height: fit-content !important; margin-block-start: var(--shadow-block-margin-start, var(--shadow-block-margin-block-start)) !important; margin-block-end: var(--shadow-block-margin-end, var(--shadow-block-margin-block-end)) !important; min-width: unset !important; max-width: 640px !important; padding: unset !important; width: unset !important; }
:host(wrapped-extension) wrapped-preset { background-color: var(--shadow-primary-surface); border: var(--shadow-border-width) solid var(--shadow-block-border-surface); border-radius: var(--shadow-border-radius-sm); color: var(--shadow-primary-text-color); display: flex; flex-direction: column; font-size: var(--shadow-font-size-base); overflow: hidden; }
:host(wrapped-extension[option-type="order"]) { margin-left: var(--shadow-block-margin-inline-start, auto) !important; margin-right: var(--shadow-block-margin-inline-end, 0) !important; width: -moz-available !important; width: -webkit-fill-available !important; width: stretch !important; }
:host(wrapped-extension[target-group="drawer"]) { width: -moz-available !important; width: -webkit-fill-available !important; width: stretch !important; }
:host(wrapped-extension[target-group="drawer"][option-type="order"]) { max-width: unset !important; margin-left: var(--shadow-block-margin-inline-start, 0) !important; margin-right: var(--shadow-block-margin-inline-end, 0) !important; margin-block-end: var(--shadow-block-margin-end, calc(var(--shadow-block-margin-block-end) * 0.5)) !important; }
wrapped-advanced-mode, wrapped-basic-mode { display: contents; }
:host(wrapped-gift-block) wrapped-preset { display: contents; }
:host(wrapped-extension) [data-part="feature"], :host(wrapped-extension) gift-block-launcher { overflow: hidden !important;
& [data-part="container"] { display: flex; flex-direction: column; row-gap: 0.25em;
& label { align-items: center !important; column-gap: var(--shadow-spacing-sm) !important; cursor: pointer !important; display: flex; line-height: normal !important; margin: 0 !important; pointer-events: auto !important; text-align: left !important; text-transform: unset !important; } } }
:host(wrapped-extension) [data-part="feature"] { background-color: var(--shadow-secondary-surface); }
:host(wrapped-extension) [data-part="feature"]:is([feature="variant"], [feature="gift-option"]) { display: block; }
:host(wrapped-extension) [data-part="feature"][enabled="false"] { display: none; opacity: 0; visibility: hidden; }
:host(wrapped-extension) [data-part="disclosure"] { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.25s cubic-bezier(0.42, 0, 0.58, 1); }
:host(wrapped-extension) [data-part="disclosure-content"] { display: flex; flex-direction: column; min-height: 0; opacity: 0; overflow: hidden; visibility: hidden; transition: opacity 0.25s, visibility 0.25s; }
:host(wrapped-extension[expanded="true"]) gift-block-launcher:has(~ [data-part="disclosure"] [data-part="feature"][enabled="true"]:not([singular="true"])) { border-bottom: var(--shadow-border-width) solid var(--shadow-block-border-surface); }
:host(wrapped-extension[expanded="true"]) [data-part="disclosure"], :host(wrapped-extension[hidden-checkbox="true"]) [data-part="disclosure"] { grid-template-rows: 1fr; }
:host(wrapped-extension[expanded="true"]) [data-part="disclosure-content"], :host(wrapped-extension[hidden-checkbox="true"]) [data-part="disclosure-content"] { opacity: 1; visibility: visible; }
:host(wrapped-extension[hidden-checkbox="true"]) gift-block-launcher { display: none; opacity: 0; visibility: hidden; }
:host(wrapped-extension[limited="true"]), :host(wrapped-extension[region-unavailable="true"]) { cursor: none !important; pointer-events: none !important; opacity: 0.6 !important;
& [data-part="container"] { & label { pointer-events: none !important; } } }
:host(wrapped-extension[saving="true"]) { & [data-part="container"] { & label { pointer-events: none !important;
& svg, input[type="radio"], span { opacity: 0.7 !important; transition: opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1); } }
& select { pointer-events: none !important; opacity: 0.7 !important; }
& button { pointer-events: none; opacity: 0.7; transition: opacity 300ms cubic-bezier(0.25, 0.1, 0.25, 1); } } }
:host(wrapped-extension) gift-block-launcher [data-part="container"] { padding: var(--shadow-block-padding);
& label { padding: 0 !important;
& span { &[data-part="label"] { border: unset !important; flex-grow: 1; font-size: var(--shadow-block-launcher-font-size, var(--shadow-launcher-font-size, var(--shadow-font-size-base))); padding: unset !important; }
&[data-part="pricing"] { align-content: center; font-size: var(--shadow-font-size-sm); white-space: nowrap; }
&[data-part="thumbnail"] { background-color: var(--shadow-form-element-surface); background-size: cover; background-position: center; background-repeat: no-repeat; border-radius: var(--shadow-border-radius-sm); min-height: var(--shadow-thumbnail-size); max-height: var(--shadow-thumbnail-size); min-width: var(--shadow-thumbnail-size); max-width: var(--shadow-thumbnail-size); height: 100%; width: 100%; display: inline-block; overflow: hidden; vertical-align: middle; order: var(--shadow-thumbnail-order);
margin-right: var(--shadow-thumbnail-margin-right); margin-left: var(--shadow-thumbnail-margin-left); } } }
}
:host(wrapped-extension) [feature="gift-option"] [data-part="container"] { padding: var(--shadow-block-padding);
& label { align-items: center; cursor: pointer; display: flex; gap: var(--shadow-spacing-sm); }
:host(wrapped-extension) gift-block-launcher [data-part="container"] label, :host(wrapped-extension) [feature="gift-option"] [data-part="container"] label, :host(wrapped-gift-block) gift-block-option-heading label { position: relative;
& input[type="checkbox"] { height: 1px; margin: 0; opacity: 0; pointer-events: none; position: absolute; width: 1px; }
& svg { background: var(--shadow-form-element-surface); border-color: var(--shadow-form-element-border-color); cursor: pointer; flex: 0 0 auto;
& .checkmark-icon { display: none; } }
& input:checked + svg { background: var(--shadow-selection-checked-surface); border-color: var(--shadow-selection-checked-surface);
& .checkmark-icon { display: block; stroke: white; } }
& input:focus-visible + svg { outline: var(--shadow-outline-width) solid var(--shadow-form-element-selection-color); outline-offset: var(--shadow-field-border-width); } }
:host(wrapped-extension[hidden-checkbox="false"][gift-option-optional="false"]) [feature="variant"][enabled="true"][singular="true"] { display: none; }
:host(wrapped-extension[gift-option-optional="true"]) .gift-option-group { transition: opacity 0.25s cubic-bezier(0.42, 0, 0.58, 1); }
:host(wrapped-extension[gift-option-optional="true"]:not([gift-option-included])) .gift-option-group { opacity: 0.5; pointer-events: none; }
:host(wrapped-extension[gift-option-optional="true"]) [feature="variant"][singular="true"] gift-variant-selector { --shadow-picker-list-overflow: auto; }
:host(wrapped-extension) gift-block-message { --shadow-message-gap: var(--shadow-spacing-sm); --shadow-message-padding: var(--shadow-block-padding); --shadow-message-input-flex: 1 1 40%;
& wrapped-message-field {
& label { color: var(--shadow-primary-text-color); }
& textarea { min-height: var(--shadow-textarea-min-height); } } }
:host(wrapped-extension) gift-block-actions { --shadow-actions-gap: var(--shadow-spacing-xs); --shadow-actions-padding: var(--shadow-block-padding); }
/\* media queries */ /\* md - and above */ @media (min-width: 768px) { wrapped-preset { --shadow-section-max-width: 420px; }
gift-dialog-content > section { min-width: var(--shadow-section-max-width); max-width: var(--shadow-section-max-width); }
gift-dialog-header, .gift-block-modal-layout gift-block-actions { min-width: var(--shadow-section-max-width); max-width: var(--shadow-section-max-width); } }
/\* md - and below */ @media (max-width: 768px) { wrapped-preset { --shadow-section-max-width: 390px; }
gift-dialog-content > section { min-width: var(--shadow-section-max-width); max-width: var(--shadow-section-max-width); }
gift-dialog-header, .gift-block-modal-layout gift-block-actions { min-width: var(--shadow-section-max-width); max-width: var(--shadow-section-max-width); }
gift-dialog-header { padding: var(--shadow-spacing-base); }
.gift-block-modal-layout gift-block-actions { --shadow-actions-padding: var(--shadow-spacing-base); }
.gift-block-modal-layout { grid-template-areas: "gift-dialog-header" "media" "content" "gift-block-actions"; grid-template-columns: 1fr; grid-template-rows: auto auto 1fr auto; max-height: calc(100dvh - var(--shadow-spacing-base)); max-width: 100dvw; }
gift-dialog-content { display: grid; grid-template-areas: "media" "content"; grid-template-columns: 1fr; grid-template-rows: auto 1fr; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; -webkit-overflow-scrolling: touch; }
section#media { background: none; grid-row: auto; position: relative; padding: 0;
& shopify-media { & img { border-radius: unset; min-height: var(--shadow-section-max-width); max-height: var(--shadow-section-max-width); } } }
section#content { overflow-y: unset; padding: var(--shadow-spacing-base);
&.with-media-inline { padding-top: 0; }
& .gift-product-media { &:has(shopify-media) { --shadow-inline-media-max-size: 330px; } } } }
/\* sm - and below */ @media (max-width: 480px) { wrapped-preset { --shadow-section-max-width: 100%; }
section#media { & shopify-media { & img { border-radius: unset; min-height: 350px; max-height: 350px; } } } }
@keyframes unblur { from { filter: blur(2px); } to { filter: blur(0px); } }
Australia
$ AUD
Location
Australia ($ AUD)Canada ($ CAD) Europe (English) (€ EUR) France (€ EUR) Germany (€ EUR) Italy (€ EUR) Spain (€ EUR) UK (£ GBP) USA ($ USD)
- Get 10% off* when you sign up
- Free shipping over $75
- Get 10% off* when you sign up
- Free shipping over $75
- Get 10% off* when you sign up
- Free shipping over $75
Your Basket (0)
Spend only $75.0 more for free shipping!
Your cart is empty.
Is this a gift?
Add a free gift messageEdit your gift message
Total $0.00
Includes, products, discounts and GST
Checkout
Baby Swaddles, Sleep Bags & Sleepwear
\ \ **The search for the perfect PJ is over!**Meet the Newest Arrival: 20+ Fresh PJ Styles Are Here!\ \ Shop Now](/content/collections/toddler-clothing/index.html)
\ \ **Womb-like comfort in our NEW ultra-soft DreamStretch™ swaddles.**Better Sleep for your Littlest One this Spring\ Shop Now](/content/collections/swaddle-up/index.html)
\ \ **Our BIGGEST Drop Yet is Here!**Warning: So Soft It Might Ruin All Other Rompers for You!\ \ Shop Now](/content/collections/toddler-clothing/index.html)
\ \ 1.0 TOG DreamStretch™ Cotton new arrivals in a BERRY sweet new print****Sounder Sleep Through Every Season\ Shop Now](/content/collections/swaddle-up/index.html)
Shop by category
\ \ Swaddles](/content/collections/swaddle-up/index.html) \ \ Transitioning](/content/collections/swaddle-up-transitioning/index.html) \ \ Sleep Bags](/content/collections/sleep-bags/index.html) \ \ Sleep Suits](/content/collections/sleep-suits/index.html) \ \ Rompers](/content/collections/rompers/index.html) \ \ Pyjamas](/content/collections/baby-clothing/index.html)
Free Shipping Over $75
Free Returns
Award-Winning Designs
50,000 5-Star Reviews
Loved By Millions
Free Shipping Over $75
Free Returns
Award-Winning Designs
50,000 5-Star Reviews
Loved By Millions
Free Shipping Over $75
Free Returns
Award-Winning Designs
50,000 5-Star Reviews
Loved By Millions
Shop new arrivals
- New
Exclusive
1.0 TOG | 20-24˚C
Swaddle Up™\ \ Cream Bumper Crop\ \ •Original Cotton
$49.95
Size: Size guide
Newborn
(2.2-3.8kg)Small
(3.5-6kg)Medium
(6-8.5kg)
Quantity
Add to cart
1.0 TOG | 20-24˚C
Swaddle Up™\ \ Cream Bumper Crop\ \ •Original Cotton
$49.95
New
Exclusive
4.8
|
1169 Reviews
30 out of 30 (100%) reviewers recommend this product
Quick add
Quick add
- New
Exclusive
1.0 TOG | 20-24˚C
Swaddle Up™\ \ Tan Puppy Portrait\ \ •Original Cotton
$49.95
Size: Size guide
Newborn
(2.2-3.8kg)Small
(3.5-6kg)Medium
(6-8.5kg)
Quantity
Add to cart
1.0 TOG | 20-24˚C
Swaddle Up™\ \ Tan Puppy Portrait\ \ •Original Cotton
$49.95
New
Exclusive
4.8
|
1169 Reviews
30 out of 30 (100%) reviewers recommend this product
Quick add
Quick add
- New
Exclusive
1.0 TOG | 20-24˚C
Swaddle Up™\ \ Cream Wandering Folk\ \ •Viscose from Bamboo
$54.95
Size: Size guide
Newborn
(2.2-3.8kg)Small
(3.5-6kg)Medium
(6-8.5kg)
Quantity
Add to cart
1.0 TOG | 20-24˚C
$54.95
New
Exclusive
4.9
|
98 Reviews
8 out of 8 (100%) reviewers recommend this product
Quick add
Quick add
- New
Exclusive
1.0 TOG | 20-24˚C
Swaddle Up™ 2-in-1 Transition Bag\ \ Cream Bumper Crop\ \ •Original Cotton
$59.95
Size: Size guide
Medium
(6-8.5kg)Large
(8.5-11kg)
Quantity
Add to cart
1.0 TOG | 20-24˚C
$59.95
New
Exclusive
4.8
|
707 Reviews
16 out of 16 (100%) reviewers recommend this product
Quick add
Quick add
- New
Exclusive
1.0 TOG | 20-24˚C
Swaddle Up™\ \ Chocolate Wandering Folk\ \ •Viscose from Bamboo
$54.95
Size: Size guide
Newborn
(2.2-3.8kg)Small
(3.5-6kg)Medium
(6-8.5kg)
Quantity
Add to cart
1.0 TOG | 20-24˚C
$54.95
New
Exclusive
4.9
|
98 Reviews
8 out of 8 (100%) reviewers recommend this product
Quick add
Quick add
- New
Exclusive
1.0 TOG | 20-24˚C
Swaddle Up™ 2-in-1 Transition Bag\ \ Tan Puppy Portrait\ \ •Original Cotton
$59.95
Size: Size guide
Medium
(6-8.5kg)Large
(8.5-11kg)
Quantity
Add to cart
1.0 TOG | 20-24˚C
$59.95
New
Exclusive
4.8
|
707 Reviews
16 out of 16 (100%) reviewers recommend this product
Quick add
Quick add
- New
Exclusive
1.0 TOG | 20-24˚C
Sleep Suit Long Sleeve\ \ Cream Bumper Crop\ \ •Original Cotton
$59.95
Size: Size guide
0
(6-12 months)1
(12-24 months)2
(2 Years)3
(3 Years)4
(4 Years)
Quantity
Add to cart
1.0 TOG | 20-24˚C
$59.95
New
Exclusive
5.0
|
30 Reviews
4 out of 4 (100%) reviewers recommend this product
Quick add
Quick add
- New
Exclusive
1.0 TOG | 20-24˚C
Swaddle Up™ 2-in-1 Transition Bag\ \ Cream Wandering Folk\ \ •Viscose from Bamboo
$64.95
Size: Size guide
Medium
(6-8.5kg)Large
(8.5-11kg)
Quantity
Add to cart
1.0 TOG | 20-24˚C
$64.95
New
Exclusive
4.7
|
102 Reviews
6 out of 6 (100%) reviewers recommend this product
Quick add
Quick add
Light and Breezy Summer Sleep
Breathable 0.2 TOG Sleep Suits and Sleep Bags, made for summer sleep.
Summer-Ready Bundles
Mix and match our breathable 1.0 TOG Bamboo Swaddle Up™ for warmer nights.
The 3 Stage Sleep System
Love to Dream™ makes safer sleep simple with our effortless designs, crafted for ultimate convenience.
Stage 1
Newborns
0-3 months
Stage 2
Ready to roll
3-6 months
Stage 3
On the move
6+ months
From those in the know...
- "Magic in a swaddle! A game changer for baby sleep! Keeps them nice and secure ensuring they have a longer, better sleep. No more escaping out of their normal swaddles and waking up crying with their arms waving around. Worth every cent for a peaceful night sleep. Comfort, security and sleep all in one."
Ashli S, Victoria
Swaddle Up™ 1.0 TOG Cotton White Cloud Bunnies
- "Game changer for baby sleep! As soon as our bub is put in his swaddle up you can see him visibly relax and get ready for his nap. These are the best sleep suits and are beautiful and breathable material. We have multiple love to dream swaddle ups in different sizes and togs… we couldn’t recommend this product more!"
Jessica T, Queensland
Swaddle Up™ 0.2 TOG Cotton Olive Stripe
- “The only sleep sacks I'll ever buy!I love the love to dream brand and they're the only sleep sacks I like to use. I trust the TOG ratings and I love how comfortable my baby is in them.”
Ellen K, Northern Territory
Sleep Suit Long Sleeve 1.5 TOG Cotton Oatmeal Twigs
- "Great sleep Machine. We used this for the last 6 nights while away from home and our baby had 6 consecutive nights of great sleep. I love how you have time limits to select or if you leave it off you have infinity sound for through the night. The battery lasted a few nights before needing recharging and even then it charged quickly which was perfect. I love all the LTD products and this one is another great design. Thank you!"
Amy H, Queensland
Expert advice
Is It Normal for a Newborn to Sleep With Their Mouth Open?
Newborn Short Naps: What’s Normal And How Long Should A Newborn Nap?
Night Time Toilet Training: Tips To Help Your Toddler Stay Dry
Newborn Sleep Positions: A Guide To Safer Sleep
Join the Dreamer Community
Get 10% off* your order
Get your 10% off* code by email
Get exclusive offers and early access
Be first to hear when new products land
Plus sleep support, dressing guides and TOG tips
*First time subscribers will receive a 10% off code in their welcome email to use on full price items. By submitting this form, you agree to receive marketing messages from Love to Dream™. You can unsubscribe at any time by clicking the unsubscribe link at the bottom of our emails. View our [Terms & Conditions](/content/pages/terms-conditions "Terms & Conditions"/index.html)& [Privacy Policy.](/content/policies/privacy-policy "Privacy Policy"/index.html)
lovetodream.com.au
lovetodream.com.au is blocked
This page has been blocked by an extension
- Try disabling your extensions.
ERR_BLOCKED_BY_CLIENT
Reload
This page has been blocked by an extension
lovetodream.com.au
lovetodream.com.au is blocked
This page has been blocked by an extension
- Try disabling your extensions.
ERR_BLOCKED_BY_CLIENT
Reload
This page has been blocked by an extension
lovetodream.com.au
lovetodream.com.au is blocked
This page has been blocked by an extension
- Try disabling your extensions.
ERR_BLOCKED_BY_CLIENT
Reload
This page has been blocked by an extension
lovetodream.com.au
lovetodream.com.au is blocked
This page has been blocked by an extension
- Try disabling your extensions.
ERR_BLOCKED_BY_CLIENT
Reload
This page has been blocked by an extension
- Choosing a selection results in a full page refresh.
- Opens in a new window.
CloseRemove
Gifting has never been easier
Perfect if you're short on time or are unable to deliver your gift yourself. Enter your message and select when to send it.
To
To is required
Invalid
From
From is required
Invalid
Message
0/500
Message is required
Invalid
Recipient's email
Invalid
Recipient's phone number
Invalid
Enter a mobile phone number
Email and/or phone number is required
When should we send your message?
- On Delivery
- On Fulfillment
- Send Now
- Send Later
Select a method for your message
Your message will be sent when you complete your order
Your message will be sent at the selected date and time
Date
Date is required
Select a date in the future
Time12:00 AM12:30 AM1:00 AM1:30 AM2:00 AM2:30 AM3:00 AM3:30 AM4:00 AM4:30 AM5:00 AM5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM9:30 AM10:00 AM10:30 AM11:00 AM11:30 AM12:00 PM12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:00 PM3:30 PM4:00 PM4:30 PM5:00 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM8:30 PM9:00 PM9:30 PM10:00 PM10:30 PM11:00 PM11:30 PM
Time is required
Select a time in the future
Your message will be sent when your order is delivered to your shipping address
Your message will be sent as soon as your gift is fulfilled (shipped)
Save messageAdd to cart
Message saved
Gift card added to cart!
Message removed
Add a gift message 🎁Edit gift message 🎁
Check the balance of your gift card
Searching...
Not found
Expired on
Balance:
Initial balance:
Expires on:
CloseRemove
Gifting has never been easier
Perfect if you're short on time or are unable to deliver your gift yourself. Enter your message and select when to send it.
To
To is required
Invalid
From
From is required
Invalid
Message
0/500
Message is required
Invalid
Recipient's email
Invalid
Recipient's phone number
+1
244 results found
No results found
- Australia (+61)
- Afghanistan (+93)
- Åland Islands (+358)
- Albania (+355)
- Algeria (+213)
- American Samoa (+1)
- Andorra (+376)
- Angola (+244)
- Anguilla (+1)
- Antigua & Barbuda (+1)
- Argentina (+54)
- Armenia (+374)
- Aruba (+297)
- Ascension Island (+247)
- Austria (+43)
- Azerbaijan (+994)
- Bahamas (+1)
- Bahrain (+973)
- Bangladesh (+880)
- Barbados (+1)
- Belarus (+375)
- Belgium (+32)
- Belize (+501)
- Benin (+229)
- Bermuda (+1)
- Bhutan (+975)
- Bolivia (+591)
- Bosnia & Herzegovina (+387)
- Botswana (+267)
- Brazil (+55)
- British Indian Ocean Territory (+246)
- British Virgin Islands (+1)
- Brunei (+673)
- Bulgaria (+359)
- Burkina Faso (+226)
- Burundi (+257)
- Cambodia (+855)
- Cameroon (+237)
- Canada (+1)
- Cape Verde (+238)
- Caribbean Netherlands (+599)
- Cayman Islands (+1)
- Central African Republic (+236)
- Chad (+235)
- Chile (+56)
- China (+86)
- Christmas Island (+61)
- Cocos (Keeling) Islands (+61)
- Colombia (+57)
- Comoros (+269)
- Congo - Brazzaville (+242)
- Congo - Kinshasa (+243)
- Cook Islands (+682)
- Costa Rica (+506)
- Côte d’Ivoire (+225)
- Croatia (+385)
- Cuba (+53)
- Curaçao (+599)
- Cyprus (+357)
- Czechia (+420)
- Denmark (+45)
- Djibouti (+253)
- Dominica (+1)
- Dominican Republic (+1)
- Ecuador (+593)
- Egypt (+20)
- El Salvador (+503)
- Equatorial Guinea (+240)
- Eritrea (+291)
- Estonia (+372)
- Eswatini (+268)
- Ethiopia (+251)
- Falkland Islands (Islas Malvinas) (+500)
- Faroe Islands (+298)
- Fiji (+679)
- Finland (+358)
- France (+33)
- French Guiana (+594)
- French Polynesia (+689)
- Gabon (+241)
- Gambia (+220)
- Georgia (+995)
- Germany (+49)
- Ghana (+233)
- Gibraltar (+350)
- Greece (+30)
- Greenland (+299)
- Grenada (+1)
- Guadeloupe (+590)
- Guam (+1)
- Guatemala (+502)
- Guernsey (+44)
- Guinea (+224)
- Guinea-Bissau (+245)
- Guyana (+592)
- Haiti (+509)
- Honduras (+504)
- Hong Kong (+852)
- Hungary (+36)
- Iceland (+354)
- India (+91)
- Indonesia (+62)
- Iran (+98)
- Iraq (+964)
- Ireland (+353)
- Isle of Man (+44)
- Israel (+972)
- Italy (+39)
- Jamaica (+1)
- Japan (+81)
- Jersey (+44)
- Jordan (+962)
- Kazakhstan (+7)
- Kenya (+254)
- Kiribati (+686)
- Kosovo (+383)
- Kuwait (+965)
- Kyrgyzstan (+996)
- Laos (+856)
- Latvia (+371)
- Lebanon (+961)
- Lesotho (+266)
- Liberia (+231)
- Libya (+218)
- Liechtenstein (+423)
- Lithuania (+370)
- Luxembourg (+352)
- Macao (+853)
- Madagascar (+261)
- Malawi (+265)
- Malaysia (+60)
- Maldives (+960)
- Mali (+223)
- Malta (+356)
- Marshall Islands (+692)
- Martinique (+596)
- Mauritania (+222)
- Mauritius (+230)
- Mayotte (+262)
- Mexico (+52)
- Micronesia (+691)
- Moldova (+373)
- Monaco (+377)
- Mongolia (+976)
- Montenegro (+382)
- Montserrat (+1)
- Morocco (+212)
- Mozambique (+258)
- Myanmar (Burma) (+95)
- Namibia (+264)
- Nauru (+674)
- Nepal (+977)
- Netherlands (+31)
- New Caledonia (+687)
- New Zealand (+64)
- Nicaragua (+505)
- Niger (+227)
- Nigeria (+234)
- Niue (+683)
- Norfolk Island (+672)
- North Korea (+850)
- North Macedonia (+389)
- Northern Mariana Islands (+1)
- Norway (+47)
- Oman (+968)
- Pakistan (+92)
- Palau (+680)
- Palestine (+970)
- Panama (+507)
- Papua New Guinea (+675)
- Paraguay (+595)
- Peru (+51)
- Philippines (+63)
- Poland (+48)
- Portugal (+351)
- Puerto Rico (+1)
- Qatar (+974)
- Réunion (+262)
- Romania (+40)
- Russia (+7)
- Rwanda (+250)
- Samoa (+685)
- San Marino (+378)
- São Tomé & Príncipe (+239)
- Saudi Arabia (+966)
- Senegal (+221)
- Serbia (+381)
- Seychelles (+248)
- Sierra Leone (+232)
- Singapore (+65)
- Sint Maarten (+1)
- Slovakia (+421)
- Slovenia (+386)
- Solomon Islands (+677)
- Somalia (+252)
- South Africa (+27)
- South Korea (+82)
- South Sudan (+211)
- Spain (+34)
- Sri Lanka (+94)
- St. Barthélemy (+590)
- St. Helena (+290)
- St. Kitts & Nevis (+1)
- St. Lucia (+1)
- St. Martin (+590)
- St. Pierre & Miquelon (+508)
- St. Vincent & Grenadines (+1)
- Sudan (+249)
- Suriname (+597)
- Svalbard & Jan Mayen (+47)
- Sweden (+46)
- Switzerland (+41)
- Syria (+963)
- Taiwan (+886)
- Tajikistan (+992)
- Tanzania (+255)
- Thailand (+66)
- Timor-Leste (+670)
- Togo (+228)
- Tokelau (+690)
- Tonga (+676)
- Trinidad & Tobago (+1)
- Tunisia (+216)
- Türkiye (+90)
- Turkmenistan (+993)
- Turks & Caicos Islands (+1)
- Tuvalu (+688)
- U.S. Virgin Islands (+1)
- Uganda (+256)
- Ukraine (+380)
- United Arab Emirates (+971)
- United Kingdom (+44)
- United States (+1)
- Uruguay (+598)
- Uzbekistan (+998)
- Vanuatu (+678)
- Vatican City (+39)
- Venezuela (+58)
- Vietnam (+84)
- Wallis & Futuna (+681)
- Western Sahara (+212)
- Yemen (+967)
- Zambia (+260)
- Zimbabwe (+263)
Invalid
Enter a mobile phone number
Email and/or phone number is required
When should we send your message?
- On Delivery
- On Fulfillment
- Send Now
- Send Later
Select a method for your message
Your message will be sent when you complete your order
Your message will be sent at the selected date and time
Date
Date is required
Select a date in the future
Time is required
Select a time in the future
Your message will be sent when your order is delivered to your shipping address
Your message will be sent as soon as your gift is fulfilled (shipped)
Save messageAdd to cart
Message saved
Gift card added to cart!
Message removed
shop.app
shop.app is blocked
This page has been blocked by an extension
- Try disabling your extensions.
ERR_BLOCKED_BY_CLIENT
Reload
This page has been blocked by an extension