:host { /* breakpoints: not-implemented / reference only */ /* --wrapped-breakpoint-xs: 320px; */ /* --wrapped-breakpoint-sm: 490px; */ /* --wrapped-breakpoint-md: 768px; */ /* --wrapped-breakpoint-lg: 1040px; */ /* --wrapped-breakpoint-xl: 1440px; */ --wrapped-thumbnail-position-start: "media gift-dialog-header" "media content" "media gift-dialog-actions"; --wrapped-thumbnail-position-end: "gift-dialog-header media" "content media" "gift-dialog-actions media"; --shadow-grid-template-areas: var(--wrapped-thumbnail-position-start); /* border radius */ --shadow-border-radius-scale: 60; --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-dialog-border-surface: rgba(0,0,0,0); --shadow-border-width: 1px; --shadow-outline-width: calc(var(--shadow-border-width) + 0.5px); /* buttons */ --wrapped-hover-style-light: #ffffff; --wrapped-hover-style-dark: #000000; --shadow-hover-style: var(--wrapped-hover-style-light, --wrapped-hover-style-light); --shadow-primary-button-surface: #f3f3f3; --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-primary-button-text-color: #000000; --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-primary-button-border-surface: rgba(0,0,0,0); --shadow-primary-button-border-surface--active: transparent; --shadow-primary-button-border-surface--hover: transparent; --shadow-secondary-button-surface: #0000000f; --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: #333333; --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%); --shadow-secondary-button-border-surface: rgba(0,0,0,0); --shadow-secondary-button-border-surface--active: transparent; --shadow-secondary-button-border-surface--hover: transparent; /* do not change the root text size */ --shadow-font-size: 16px; /* text and fonts */ --shadow-font-family: var(--wrapped-font-family, inherit); --shadow-font-scale: calc(95 / 100); --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-base: var(--wrapped-font-weight-base, 400); --shadow-font-weight-md: 500; --shadow-font-weight-lg: 600; --shadow-letter-spacing: var(--wrapped-letter-spacing, normal); --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: #ffffff; --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: #0000000f; --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: #333333; --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: #000000; --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-surface: #ffffff; --shadow-primary-text-color: #000000; --shadow-primary-text-color--hover: color-mix(in srgb, var(--shadow-primary-text-color), var(--shadow-hover-style) 32%); /* secondary colors */ --shadow-secondary-surface: #f3f3f3; --shadow-secondary-text-color: #333333; --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%); /* Typography customizations */ --shadow-button-text-transform: var(--wrapped-button-text-transform, none); --shadow-button-letter-spacing: var(--wrapped-button-letter-spacing, var(--shadow-letter-spacing, normal)); --shadow-button-font-style: var(--wrapped-button-font-style, normal); /* spacing */ --wrapped-spacing-scale-base: 1; --wrapped-spacing-scale-less: 0.75; --wrapped-spacing-scale-more: 1.166; --shadow-spacing-scale: var(--wrapped-spacing-scale-more, 1); --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); --shadow-spacing-xs: clamp(6px, calc(8px * var(--shadow-spacing-scale)), 10px); /* shadows */ --shadow-shadow-blur: 1.5rem; --shadow-shadow-color: rgba(0, 0, 0, 0.25); --shadow-shadow-offset: 0.75rem; /* default styles */ all: revert; box-sizing: border-box; cursor: default; display: block; font-family: var(--shadow-font-family); font-size: var(--shadow-font-size); line-height: var(--shadow-line-height-base); letter-spacing: var(--shadow-letter-spacing); margin-block-start: var(--shadow-spacing-xs); margin-block-end: var(--shadow-spacing-xs); text-align: start; width: -webkit-fill-available; white-space: normal; } *, *::before, *::after { box-sizing: inherit; } /* gift block launcher */ gift-block-launcher { display: flex; flex-direction: column; gap: var(--shadow-spacing-xs); & 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-spacing-sm); text-transform: var(--shadow-button-text-transform); width: 100%; } } .gift-block__launcher { background-color: var(--wrapped-launcher-button-surface, var(--shadow-primary-button-surface)); border-color: var(--wrapped-launcher-button-border-surface, var(--shadow-primary-button-border-surface)); border-width: var(--wrapped-launcher-button-border-width, var(--shadow-border-width)); border-radius: var(--wrapped-launcher-button-border-radius, var(--shadow-border-radius-sm)); border-style: solid; color: var(--shadow-primary-button-text-color); padding: var(--shadow-spacing-sm); font-family: var(--shadow-font-family); font-size: var(--shadow-font-size-base); font-weight: var(--wrapped-launcher-button-font-weight, var(--shadow-font-weight-base)); font-style: var(--shadow-button-font-style); letter-spacing: var(--shadow-button-letter-spacing); max-width: var(--wrapped-launcher-button-max-width, 500px); text-transform: var(--shadow-button-text-transform); width: 100%; &:hover { cursor: pointer; background-color: var(--shadow-primary-button-surface--hover); border-color: var(--shadow-primary-button-border-surface--hover); } &:active { background-color: var(--shadow-primary-button-surface--active); border-color: var(--shadow-primary-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; } & .button-content { justify-content: var(--wrapped-launcher-button-content-justify-content, space-between); } &[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-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: 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(--wrapped-launcher-button-content-flex-direction, row-reverse); justify-content: var(--wrapped-launcher-button-content-justify-content, center); width: 100%; & .label { text-align: start; } } & .icon-wrapper { display: none; align-items: center; justify-content: center; width: 1.5em; height: 1.5em; svg { fill: currentColor; height: 100%; width: 100%; } .checkmark-icon { display: none; } } } .gift-block__launcher:disabled, .gift-block__launcher[orders-limit-reached] { 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-dialog-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-dialog-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-dialog-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(--wrapped-header-font-family, var(--shadow-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-dialog-actions { align-items: flex-end; background-color: var(--shadow-primary-surface); bottom: 0; display: flex; flex-direction: column; gap: var(--shadow-spacing-sm); grid-area: gift-dialog-actions; overscroll-behavior: contain; position: sticky; padding: var(--shadow-spacing-lg); z-index: 1; & button { border-radius: var(--shadow-border-radius-sm); border-width: var(--shadow-border-width); border-style: solid; cursor: pointer; font-family: var(--wrapped-actions-button-font-family, var(--shadow-font-family)); font-size: var(--shadow-font-size-base); font-weight: var(--shadow-font-weight-md); font-style: var(--shadow-button-font-style); letter-spacing: var(--shadow-button-letter-spacing); text-transform: var(--shadow-button-text-transform); padding: var(--shadow-spacing-sm); position: relative; width: 100%; transition: background-color var(--shadow-transition-duration) ease, border-color var(--shadow-transition-duration) ease, color var(--shadow-transition-duration) ease, opacity var(--shadow-transition-duration) ease; &.primary { background-color: var(--shadow-primary-button-surface); border-color: var(--shadow-primary-button-border-surface); color: var(--shadow-primary-button-text-color); display: flex; align-items: center; justify-content: center; .button-content { display: flex; align-items: center; justify-content: center; width: 100%; } .label { flex: 0 1 auto; min-width: 0; text-align: center; } .label.out-of-stock { display: none; } .icon-wrapper { width: 0em; height: 1.25em; } &:hover { background-color: var(--shadow-primary-button-surface--hover); border-color: var(--shadow-primary-button-border-surface--hover); color: var(--shadow-primary-button-text-color--hover); } &:active { background-color: var(--shadow-primary-button-surface--active); border-color: var(--shadow-primary-button-border-surface--active); color: var(--shadow-primary-button-text-color--active); } &[loading] { background-color: var(--shadow-primary-button-surface--active); border-color: var(--shadow-primary-button-border-surface--active); color: var(--shadow-primary-button-text-color--active); pointer-events: none; .button-content { opacity: 0; } } } &.secondary { background-color: var(--shadow-secondary-button-surface); border-color: var(--shadow-secondary-button-border-surface); color: var(--shadow-secondary-button-text-color); display: flex; align-items: center; justify-content: center; .button-content { display: flex; align-items: center; justify-content: center; gap: var(--shadow-spacing-fixed); width: 100%; } .label { flex: 0 1 auto; min-width: 0; text-align: center; } .icon-wrapper { --icon-stroke-width: 1.5px; flex: 0 0 auto; display: flex; align-items: center; justify-content: center; svg { width: 1.25em; height: 1.25em; stroke-width: var(--icon-stroke-width); } .remove-icon-top, .remove-icon-bottom { transition: transform var(--shadow-transition-duration) ease-in-out; } } &:hover { background-color: var(--shadow-secondary-button-surface--hover); border-color: var(--shadow-secondary-button-border-surface--hover); color: var(--shadow-secondary-button-text-color--hover); .icon-wrapper { .remove-icon-top { transform: translate(calc(-1 * var(--icon-stroke-width)), var(--icon-stroke-width)) rotate(-15deg); } .remove-icon-bottom { transform: translateY(var(--icon-stroke-width)); } } } &:active { background-color: var(--shadow-secondary-button-surface--active); border-color: var(--shadow-secondary-button-border-surface--active); .icon-wrapper { transition: filter var(--shadow-transition-duration) ease-in-out; } } &[hidden] { display: none; } &[loading] { background-color: var(--shadow-secondary-button-surface--active); border-color: var(--shadow-secondary-button-border-surface--active); color: var(--shadow-secondary-button-text-color--active); pointer-events: none; .button-content { opacity: 0; } .spinner .svg-wrapper svg { fill: var(--shadow-secondary-button-text-color--active); } } } &:disabled { cursor: var(--shadow-disabled-cursor); opacity: var(--shadow-disabled-opacity); pointer-events: none; .button-content { pointer-events: none; opacity: calc(var(--shadow-disabled-opacity) * 1.5); } } /* spinner styles */ .spinner { opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); & .svg-wrapper svg { animation: spin var(--shadow-spinner-duration) cubic-bezier(0, 0, 1, 1) infinite; fill: var(--shadow-primary-button-text-color); height: 1.5em; } & [role="status"] { visibility: hidden; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } } &[loading] { pointer-events: none; .spinner { opacity: 1; } } } &:has(button[loading]:not([hidden])) { & button { pointer-events: none; opacity: 0.8; } } &:is([out-of-stock]) { & button.primary { pointer-events: none !important; opacity: 0.6 !important; & .label { display: none; } & .label.out-of-stock { display: block; } } } } 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 product details */ & .gift-product { display: flex; flex-direction: column; gap: var(--shadow-spacing-base); } & .gift-product-header { --wrapped-thumbnail-position-start: row; --wrapped-thumbnail-position-end: row-reverse; align-items: center; display: flex; flex-direction: var(--wrapped-thumbnail-position-start); 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: 60px; --shadow-inline-media-size: clamp(40px, 60px, 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(--wrapped-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); } } } /* gift messaging fields */ & gift-dialog-message { display: flex; flex-direction: row; flex-wrap: wrap; gap: var(--shadow-spacing-base); } & .option-group { display: flex; flex-direction: column; gap: var(--shadow-spacing-xs); flex: 0 0 100%; @media (min-width: 768px) { &:has(input[id="receiver-input"]), &:has(input[id="sender-input"]) { flex: 1 1 0%; } } &.option-group-disabled { cursor: var(--shadow-disabled-cursor); pointer-events: none; opacity: var(--shadow-disabled-opacity-md); transition: background-color var(--shadow-transition-duration) ease, color var(--shadow-transition-duration) ease; & .message-field { background-color: var(--shadow-form-element-surface--disabled); color: transparent; outline-color: var(--shadow-form-element-border-color--disabled); pointer-events: none; } } &.option-group-hidden { display: none; } & label { font-size: var(--shadow-font-size-sm); font-weight: var(--shadow-font-weight-base); color: var(--shadow-secondary-text-color); line-height: 1em; } & .message-field { background-color: var(--shadow-form-element-surface); color: var(--shadow-form-element-text-color); width: 100%; padding: var(--shadow-spacing-sm); border: none; border-radius: var(--shadow-border-radius-sm); font-family: var(--shadow-font-family); font-size: var(--shadow-font-size-base); outline: var(--shadow-border-width) solid var(--shadow-form-element-border-color); min-height: 42px; } & .message-field:active, & .message-field:focus, & .message-field:focus-within, & .message-field:focus-visible { outline-color: var(--shadow-form-element-selection-color); outline-width: var(--shadow-outline-width); } & .message-field::placeholder { color: var(--shadow-form-element-placeholder-text-color); } & textarea.message-field { min-height: 100px; resize: vertical; } & .counter { color: var(--shadow-secondary-text-color); font-size: var(--shadow-font-size-sm); line-height: normal; } } } /* shopify variant selector */ shopify-variant-selector { font-size: var(--shadow-font-size-sm); width: 100%; &[variants-count="1"] { display: none; } } shopify-variant-selector::part(form) { gap: var(--shadow-spacing-base); } shopify-variant-selector::part(radio) { background-color: var(--shadow-form-element-surface); color: var(--shadow-form-element-text-color); border: none; border-radius: var(--shadow-border-radius-sm); font-size: var(--shadow-font-size-base); font-weight: var(--shadow-font-weight-base); outline: var(--shadow-border-width) solid var(--shadow-form-element-border-color); padding: calc(var(--shadow-spacing-sm) * 0.5) var(--shadow-spacing-base); transition: color var(--shadow-transition-duration) ease, outline-color var(--shadow-transition-duration) ease, outline-width var(--shadow-transition-duration) ease; } shopify-variant-selector::part(radio):active { outline-color: var(--shadow-form-element-selection-color--active); outline-width: var(--shadow-outline-width); } shopify-variant-selector::part(radio):hover { outline-color: var(--shadow-form-element-selection-color--hover); } shopify-variant-selector::part(radio-disabled) { background-color: var(--shadow-form-element-surface--disabled); color: var(--shadow-form-element-text-color--disabled); opacity: var(--shadow-disabled-opacity); /* do not transition opacity - it causes a flash when changing variants */ outline-color: var(--shadow-form-element-border-color--disabled); pointer-events: none; } shopify-variant-selector::part(radio-selected) { outline-color: var(--shadow-form-element-selection-color); outline-width: var(--shadow-outline-width); pointer-events: none; } shopify-variant-selector::part(select) { color: var(--shadow-form-element-text-color); border: none; border-radius: var(--shadow-border-radius-sm); font-family: var(--shadow-font-family); font-size: var(--shadow-font-size-base); font-weight: var(--shadow-font-weight-base); margin-top: var(--shadow-spacing-xs); width: 100%; max-width: 100%; padding: var(--shadow-spacing-sm); padding-right: calc(var(--shadow-spacing-sm) + 1.5rem); outline: var(--shadow-border-width) solid var(--shadow-form-element-border-color); appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: var(--shadow-form-element-surface); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M6.24 8.2a.75.75 0 0 1 1.06.04l2.7 2.908 2.7-2.908a.75.75 0 1 1 1.1 1.02l-3.25 3.5a.75.75 0 0 1-1.1 0l-3.25-3.5a.75.75 0 0 1 .04-1.06Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 0.5rem center; background-size: 1em 1em; } shopify-variant-selector::part(select):focus, shopify-variant-selector::part(select):focus-visible { outline-color: var(--shadow-form-element-selection-color); outline-width: var(--shadow-outline-width); } shopify-variant-selector::part(color-swatch) { border: none; outline: var(--shadow-border-width) solid rgba(0, 0, 0, .1); transition: color var(--shadow-transition-duration) ease, outline-color var(--shadow-transition-duration) ease, outline-width var(--shadow-transition-duration) ease; } shopify-variant-selector::part(color-swatch):active { outline-color: var(--shadow-form-element-selection-color--active); outline-width: var(--shadow-outline-width); } shopify-variant-selector::part(color-swatch):hover { outline-color: var(--shadow-form-element-selection-color--hover); } shopify-variant-selector::part(color-swatch-selected) { outline-color: var(--shadow-form-element-selection-color); outline-width: var(--shadow-outline-width); } shopify-variant-selector::part(color-swatch-selected):after { content: unset; } shopify-variant-selector::part(color-swatch-label) { color: var(--shadow-secondary-text-color); } shopify-variant-selector::part(color-swatch-disabled) { opacity: var(--shadow-disabled-opacity); /* do not transition opacity - it causes a flash when changing variants */ pointer-events: none; } shopify-variant-selector::part(label) { color: var(--shadow-secondary-text-color); display: inline-block; font-size: var(--shadow-font-size-sm); font-weight: var(--shadow-font-weight-base); line-height: 1em; margin-bottom: calc(var(--shadow-spacing-sm) - 6px); } /* media queries */ /* md - and above */ @media (min-width: 768px) { :host { --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-dialog-actions { min-width: var(--shadow-section-max-width); max-width: var(--shadow-section-max-width); } } /* md - and below */ @media (max-width: 768px) { :host { --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-dialog-actions { min-width: var(--shadow-section-max-width); max-width: var(--shadow-section-max-width); padding: var(--shadow-spacing-base); } .gift-block-modal-layout { grid-template-areas: "gift-dialog-header" "media" "content" "gift-dialog-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) { :host { --shadow-section-max-width: 100%; } section#media { & shopify-media { & img { border-radius: unset; min-height: 350px; max-height: 350px; } } } } /* animations for loaders */ @keyframes spin { 100% { transform: rotate(1turn); } } @keyframes unblur { from { filter: blur(2px); } to { filter: blur(0px); } }
Skip to content
Sale 50% + Extra 10%
Free shipping over €99
Country/Region
Italy (EUR €)
Italy (EUR €)
Language
English
Italiano
English
Search
New In
Girl (04-16A)
Boy (04-16A)
Baby Boy (0-36M)
Baby Girl (0-36M)
Footwear
Accessories
Brands
Outlet
Account
Search
Cart
New In
Girl
Clothing
Shoes
Bags & Accessories
Discover Girls' Collection
Boy
Clothing
Shoes
Bags & Accessories
Discover Boys' Collection
Baby Girl
Clothing
Shoes
Bags & Accessories
Discover Baby Girls' Collection
Baby Boy
Clothing
Shoes
Bags & Accessories
Discover Baby Boys' Collection
Girl (04-16A)
Clothing
T-Shirts & Tops
Sweatshirts
Trousers
Skirts
Dresses
Ceremonial Dresses
Shorts
Beachwear
Jackets
Sets & Tracksuits
Knitwear
Blazers
Shirts
Underwear
Coats
Accessories
Bags
Belts/Braces
Hair accessories
Hats
Eyeglasses
Backpacks
Scarves
Belt Bags
Bathrobes
Beach towel
Socks
Keychain
Gloves
Footwear
Trainers
Ballerinas
Sandals
Slippers
Boots
Snow & Rain Boots
Boy (04-16A)
Clothing
Dresses
T-Shirts
Sweatshirts
Trousers
Shorts
Jackets
Beachwear
Shirts
Blazers
Knitwear
Coats
Sets & Tracksuits
Underwear
Accessories
Belts/Braces
Hats
Backpacks
Scarves
Bow Ties and Ties
Belt Bags
Eyeglasses
Beach towel
Gloves
Trolleys
Footwear
Trainers
Classic shoes
Slippers
Sandals
Boots
Snow & Rain Boots
Baby Boy (0-36M)
Clothing
Rompers/Pajamas
Ceremonial Dresses
Sets & Tracksuits
T-shirts
Trousers
Knitwear
Sweatshirts
Shorts and Bermuda shorts
Beachwear
Coats
Jackets
Blazers
Shirts
Accessories
Bags
Blankets and sheets
Bibs
Strollers & Accessories
Hats
Sleeping bags
Socks
Bottles & Dummies
Toys
Bows & Ties
Gloves
Footwear
Trainers
Boots
Sandals & Slippers
Baby Girl (0-36M)
Clothing
Rompers/Pajamas
T-shirts
Dresses
Sets & Tracksuits
Ceremonial Dresses
Trousers
Skirts
Knitwear
Sweatshirts
Shorts and Bermuda shorts
Beachwear
Coats
Jackets
Blazers
Shirts
Accessories
Bags
Blankets & Sheets
Bibs
Hair accessories
Hats
Sleeping bags
Socks
Bottles & Dummies
Toys
Gloves
Footwear
Trainers
Ballerine
Boots
Sandals & Slippers
Footwear
Girl
Boots
Trainers
Ballerinas
Sandals
Slippers
Snow & Rain Boots
Boy
Trainers
Elegant shoes
Slippers
Sandals
Boots
Snow & Rain Boots
Baby Boy
Trainers
Boots
Sandals
Snow & Rain Boots
baby Girl
Trainers
Boots
Sandals
Accessories
Girl
Bags
Hair accessories
Hats
Belts
Eyeglasses
Backpacks
Scarves
Belt Bags
Bathrobes
Beach towel
Socks
Keychain
Gloves and Mittens
Dolls
Boy
Belts and braces
Hats
Backpacks
Scarves
Bows and Ties
Belt Bags
Eyeglasses
Beach towel
Gloves and Mittens
Trolleys
Newborn
Changing Bags
Blankets and Sheets
Bibs
Strollers
Hats
Sleeping Bags
Socks
Bottles & Dummies
Toys
Ties & Bows
Gloves & Mittens
Baby Girl
Hair accessories
Changing Bags
Blankets & Sheets
Bibs
Hats
Sleeping Bags
Socks & Stockings
Bottles & Dummies
Toys
Gloves
Brands
Top Brand
Gucci Kids
Moschino Kids
Monnalisa
Stella McCartney
MC2 Saint Barth
Balmain
Givenchy
Kenzo
Molo
Dolce & Gabbana
Ralph Lauren
Fendi
Elisabetta Franchi
Moncler Enfant
Christian Louboutin Kids
Palm Angels
See All Brand (A-Z)
Outlet
Girl
Clothing
Shoes
Accessories
See all products on sale
Child
Clothing
Shoes
Accessories
See all products on sale
Newborn
Clothing
Shoes
Accessories
See all products on sale
Newborn
Clothing
Shoes
Accessories
Discover all sale products
Girl
Filter
4207 products
Sort by
Featured
Featured
Most relevant
Best selling
Alphabetically, A-Z
Alphabetically, Z-A
Price, low to high
Price, high to low
Date, old to new
Date, new to old
Filters
Season
AI26
47
Fall/Winter
677
P27
9
PE26
23
Spring/Summer
3445
Gender
Bambina
4090
Bambino
524
Neonata
1
Neonato
1
Brand
A'LAPAGE KIDS
17
ALBERTA FERRETTI KIDS
12
AMIRI KIDS
1
ARUNA SETH KIDS
7
ASPESI KIDS
3
AuTRY KIDS
2
AVERY ROW KIDS
2
BABYWALKER KIDS
10
BALMAIN KIDS
85
BARONI KIDS
3
BILLIEBLUSH KIDS
117
BIRKENSTOCK KIDS
31
BOBO CHOSES KIDS
31
BONPOINT KIDS
129
BRUNELLO CUCINELLI KIDS
9
BURBERRY KIDS
43
CASABLANCA KIDS
8
CHLOE' KIDS
98
CHRISTIAN LOUBOUTIN KIDS
2
COLORICHIARI KIDS
43
CROCS KIDS
34
DKNY KIDS
58
DOLCE & GABBANA KIDS
77
DONSJE KIDS
29
DOUUOD KIDS
67
Dr martens kids
11
Eli Kids
14
ElIE SAAB KIDS
8
ElISABETTA FRANCHI KIDS
114
EMILIO PUCCI KIDS
52
EMPORIO ARMANI KIDS
12
ERMANNO SCERVINO KIDS
23
ETRO KIDS
47
FENDI KIDS
54
FLORENS KIDS
20
GIOIECOLOGICHE KIDS
2
GIVENCHY KIDS
94
GOLDEN GOOSE KIDS
25
GUCCI KIDS
15
HAVAIANAS KIDS
9
HERNO KIDS
14
Hugo KIDS
1
HUNTER KIDS
1
IL GUFO KIDS
28
JESURUM KIDS
7
JOHN RICHMOND KIDS
62
K-WAY KIDS
46
KARL LAGERFELD KIDS
60
KENZO KIDS
35
KONGES SLOJD KIDS
51
LA STUPENDERIA KIDS
10
LANEUS KIDS
1
LANVIN KIDS
27
LOUISE MISHA KIDS
21
MAISON AVA KIDS
10
MARIELLA FERRARI KIDS
6
MC2 ST. BARTH KIDS
244
MICHAEL KORS KIDS
49
MIMI & LULA KIDS
15
MIMISOL KIDS
14
MINI RODINI KIDS
22
MISSONI KIDS
33
MOLO KIDS
236
MONCLER KIDS
24
MONNALISA KIDS
442
MONTELPARE TRADITION KIDS
10
MOON BOOT KIDS
4
MOSCHINO KIDS
234
MOU KIDS
15
MSGM KIDS
214
NEW BALANCE KIDS
9
OFF WHITE KIDS
72
PALM ANGELS KIDS
81
PARAMIDONNA KIDS
13
PETIT BATEAU KIDS
37
PHILOSOPHY KIDS
42
PINKO KIDS
22
PUMA KIDS
9
Ralph Lauren kids
26
RICK OWENS KIDS
2
ROBERTO CAVALLI KIDS
38
RONDINELLA KIDS
3
SAVE THE DUCK KIDS
5
SCOTCH&SODA KIDS
18
SELF-PORTRAIT KIDS
8
SIMONETTA KIDS
13
SPRAYGROUND KIDS
9
STELLA JEAN KIDS
7
STELLA McCARTNEY KIDS
205
STONE ISLAND KIDS
1
TArtine & Chocolat KIDS
18
THE MARC JACOBS KIDS
66
THE NORTH FACE KIDS
14
TIMBERLAND KIDS
2
UGG KIDS
16
VEJA KIDS
19
VERSACE KIDS
38
VIVETTA KIDS
5
ZIMMERMANN KIDS
45
ZOY ZOII KIDS
5
Product type
Abiti
111
Abiti Eleganti
26
Accessories
4
Accessories & Jewellery
1
Backpacks
43
Bags
242
Ballerinas
14
Ballerine
18
Bathrobes
11
Beach towel
17
Belts
15
Boots
15
Camicie
40
Cappelli
19
Cappotti
11
Ciabatte
11
Cinture
2
Clothes
435
Coats
3
Complete
38
Completi
3
Costumes
157
Costumi
15
Dancers
60
Elegant Dresses
33
Elegant shoes
1
Eyeglasses
12
fanny packs
1
Felpe
90
Giacche
13
Gilet
1
Giubbini
46
Gonne
48
Hair
64
Hair accessories
91
Intimate
46
Intimo
4
Jackets
157
Keychain
4
Knitwear
64
Maglieria
56
Pantaloni
91
Pants
18
Rompers
1
Sandali
24
Sandals
103
Scarpe eleganti
2
Scarves
4
Sciarpe
1
Shirts
99
Shorts
250
skirts
137
Skirts
16
Slippers
86
Sneakers
122
Snow boots
8
Socks
6
Stivali
38
Stivali da neve
6
Sweatshirts
189
T-shirt
678
T-shirt
90
T-shirts
11
Toys
16
Trolleys
8
Trousers
155
Waistcoat
1
Price
€
€
Size
XS
S
M
L
XL
XXL
3XL
23/26
27/30
31/34
35/38
39/41
18
19
20
21
22
22.5
23
23.5
24
25
26
27
27.5
28
28.5
29
29.5
30
31
32
32.5
33
33.5
34
34.5
35
35.5
36
37
37.5
38
38.5
39
40
41
42
44
46
48
50
51
52
53
54
55
56
58
60
65
70
01A
02A
03A
04A
05A
06A
07A
08A
09A
10A
11A
12A
13A
14A
15A
16A
18A
06M
09M
12M
18M
23,5
27,5
28,5
32,5
33,5
I
II
III
IV
T1
T2
T4
T5
T6
UNI
V
YOU
Color
Animal print
55
Animalier
12
Arancione
9
Argento
7
Azzurro
42
Bianconero
6
Black
328
Black and White
12
Blue
120
Blue
10
Brown
45
Denim
182
Fuchsia
35
Fucsia
15
Giallo
22
Gold
24
Green
88
Grey
55
Grigio
45
Lilac
1
Marrone
27
Multicolor
362
Nero
185
Neutral Tones
256
Orange
39
Oro
8
Red
71
Rosa
147
Rose
526
Rosso
49
Silver
20
Sky blue
119
Toni Neutri
102
Verde
37
Viola
74
White
971
White
6
Yellow
89
Out of stock
Show
Hide
Sort by
Featured
Most relevant
Best selling
Alphabetically, A-Z
Alphabetically, Z-A
Price, low to high
Price, high to low
Date, old to new
Date, new to old
AI25
-10% Extra Al Carrello
MICHAEL KORS KIDS
T-shirt per bambina Michael Kors Kids nera con dettaglio logo
Sale price
From
€28,00
Regular price
€55,00
-49%
02A
03A
04A
05A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
CHLOE' KIDS
Abito per bambina Chloé Kids blu con design oversize con logo
Sale price
From
€105,00
Regular price
€210,00
-50%
04A
05A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
MOLO KIDS
Berretto per bambina Molo rosa con logo a coste
Sale price
€18,00
Regular price
€35,00
-48%
04A
08A
16A
AI25
-10% Extra Al Carrello
MOLO KIDS
Berretto per bambino Molo beige con toppa con logo
Sale price
€18,00
Regular price
€35,00
-48%
04A
08A
16A
AI25
-10% Extra Al Carrello
DOLCE & GABBANA KIDS
Top per bambina Dolce & Gabbana Kids bianca con stampa floreale all-over
Sale price
From
€183,00
Regular price
€365,00
-49%
03A
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
HUNTER KIDS
Stivali di gomma per bambini Hunter Kids rosso con dettaglio fibbia
Sale price
€36,00
Regular price
€72,00
-50%
33
34
35
36
AI25
-10% Extra Al Carrello
RONDINELLA KIDS
Stivali per bambina Rondinella neri con pannelli laterali elasticizzati
Sale price
From
€82,00
Regular price
€164,00
-50%
24
25
26
27
28
29
30
31
32
33
34
35
AI25
-10% Extra Al Carrello
MONNALISA KIDS
Piumino per bambina Monnalisa blu con cappuccio
Sale price
From
€111,00
Regular price
€222,00
-50%
02A
03A
04A
05A
06A
07A
08A
10A
12A
14A
15A
16A
AI25
-10% Extra Al Carrello
MONNALISA KIDS
Piumino per bambina Monnalisa nero con cappuccio
Sale price
From
€111,00
Regular price
€222,00
-50%
02A
03A
04A
05A
06A
07A
08A
10A
12A
14A
15A
16A
AI25
-10% Extra Al Carrello
MONNALISA KIDS
Piumino per bambina Monnalisa rosso con cappuccio
Sale price
From
€111,00
Regular price
€222,00
-50%
02A
03A
04A
05A
06A
07A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
MOLO KIDS
Abito per bambina Molo rosa con volant
Sale price
From
€30,00
Regular price
€59,00
-49%
03A
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
SCOTCH&SODA KIDS
T-shirt per bambina Scotch & Soda Kids azzurra con ruches
Sale price
€18,00
Regular price
€36,00
-50%
04A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
MOSCHINO KIDS
Abito per bambina Moschino Kids bianco con cappuccio
Sale price
From
€75,00
Regular price
€149,00
-49%
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
MICHAEL KORS KIDS
Felpa con cappuccio per bambina Michael Kors Kids bianca con zip
Sale price
From
€45,00
Regular price
€89,00
-49%
02A
03A
04A
05A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
DKNY KIDS
Maglione per bambina Dkny Kids bianco con collo alto
Sale price
From
€43,00
Regular price
€85,00
-49%
04A
05A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
SELF-PORTRAIT KIDS
Cardigan per bambina Self-Portrait Kids azzurro con applicazione
Sale price
€125,00
Regular price
€250,00
-50%
04A
05A
06A
07A
08A
10A
12A
AI25
-10% Extra Al Carrello
STELLA McCARTNEY KIDS
Felpa per bambina Stella McCartney Kids rosa con labbra decorate
Sale price
€58,00
Regular price
€115,00
-49%
02A
03A
04A
05A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
DONSJE KIDS
Felpa Jansan per bambino DONSJE beige con orsetto ricamato
Sale price
€49,00
Regular price
€98,00
-50%
02A
03A
04A
05A
06A
07A
08A
AI25
-10% Extra Al Carrello
LANVIN KIDS
Abito per bambina Lanvin Enfant nero con ricamo con logo
Sale price
From
€120,00
Regular price
€239,00
-49%
04A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
IL GUFO KIDS
Maglione per bambina Il Gufo grigio con ricamo funghi
Sale price
From
€84,00
Regular price
€167,00
-49%
02A
03A
04A
05A
06A
08A
AI25
-10% Extra Al Carrello
MOLO KIDS
Abito per bambina Molo Cybil nero con stampa floreale
Sale price
From
€40,00
Regular price
€79,00
-49%
03A
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
OFF WHITE KIDS
Felpa per bambina Off-White Kids rosa con cappuccio e stampa con logo
Sale price
From
€138,00
Regular price
€276,00
-50%
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
KENZO KIDS
Felpa per bambina Kenzo Kids arancione con applicazione con logo
Sale price
From
€68,00
Regular price
€135,00
-49%
02A
03A
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
PHILOSOPHY KIDS
Shorts per bambina Philosophy di Lorenzo Serafini Kids rosa con chiusura frontale
Sale price
From
€68,00
Regular price
€135,00
-49%
04A
06A
08A
10A
12A
13A
14A
AI25
-10% Extra Al Carrello
ElISABETTA FRANCHI KIDS
Maglione per bambina Elisabetta Franchi La Mia Bambina bianco con dettaglio con logo
Sale price
From
€109,00
Regular price
€218,00
-50%
03A
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
SCOTCH&SODA KIDS
Jeans per bambina Scotch & Soda Kids denim con tasche posteriori applicate
Sale price
€50,00
Regular price
€100,00
-50%
04A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
DONSJE KIDS
Stivali per bambina Donsje beige con muso di topo
Sale price
From
€75,00
Regular price
€150,00
-50%
22
23
24
25
26
27
28
29
30
AI25
-10% Extra Al Carrello
KENZO KIDS
Joggers per bambina Kenzo Kids rosa con vita elasticizzata
Sale price
From
€48,00
Regular price
€95,00
-49%
02A
03A
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
KARL LAGERFELD KIDS
Stivali da pioggia per bambina Karl Lagerfeld Kids neri lucidi con logo
Sale price
From
€40,00
Regular price
€79,00
-49%
27
28
29
30
31
32
33
34
35
36
37
38
39
AI25
-10% Extra Al Carrello
BIRKENSTOCK KIDS
Sandali per bambina Birkenstock Kids rosa con cinturino posteriore
Sale price
From
€45,00
Regular price
€90,00
-50%
26
27
28
29
30
31
32
33
34
35
36
37
38
39
AI25
-10% Extra Al Carrello
MONNALISA KIDS
Pantaloni per bambina Monnalisa neri con stampa Teddy Bear
Sale price
€32,00
Regular price
€63,00
-49%
02A
03A
04A
05A
06A
07A
08A
10A
AI25
-10% Extra Al Carrello
ElISABETTA FRANCHI KIDS
Body per bambina Elisabetta Franchi La Mia Bambina bordeaux a collo alto
Sale price
From
€70,00
Regular price
€140,00
-50%
03A
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
HERNO KIDS
Cappotto per bambina Herno Kids nero con design imbottito
Sale price
From
€218,00
Regular price
€435,00
-49%
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
SCOTCH&SODA KIDS
Pantaloni svasati per bambina Scotch & Soda Kids verdi con tasche laterali a fessura
Sale price
€25,00
Regular price
€50,00
-50%
04A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
MSGM KIDS
Felpa per bambina MSGM Kids bordeaux con logo ricamato
Sale price
€60,00
Regular price
€120,00
-50%
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
DKNY KIDS
Giubbino per bambina DKNY Kids nero con chiusura frontale con zip
Sale price
From
€48,00
Regular price
€95,00
-49%
04A
05A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
RONDINELLA KIDS
Stivali per bambina Rondinella beige con dettagli applicati
Sale price
From
€84,00
Regular price
€168,00
-50%
24
25
26
27
28
29
30
31
32
33
34
35
AI25
-10% Extra Al Carrello
MICHAEL KORS KIDS
T-shirt per bambina Michael Kors Kids rossa con logo ricamato
Sale price
From
€23,00
Regular price
€45,00
-48%
02A
03A
04A
05A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
STELLA McCARTNEY KIDS
Ciabatte per bambina Stella McCartney Kids nero con fibbia
Sale price
€48,00
Regular price
€95,00
-49%
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
AI25
-10% Extra Al Carrello
STELLA McCARTNEY KIDS
Gonna per bambina Stella McCartney Kids azzurro con decorazione
Sale price
€55,00
Regular price
€110,00
-50%
02A
03A
04A
05A
06A
08A
10A
12A
AI25
-10% Extra Al Carrello
DOUUOD KIDS
Mocassini per bambina Douuod Kids marrone con fodera in pelliccia
Sale price
From
€70,00
Regular price
€140,00
-50%
28
29
30
31
32
33
34
35
36
37
38
39
40
AI25
-10% Extra Al Carrello
MOSCHINO KIDS
Felpa per bambina Moschino Kids rosa con ruches
Sale price
From
€58,00
Regular price
€115,00
-49%
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
MOSCHINO KIDS
Felpa per bambina Moschino Kids bianca con ruches
Sale price
From
€58,00
Regular price
€115,00
-49%
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
PHILOSOPHY KIDS
Gonna per bambina Philosophy Di Lorenzo Serafini Kids animalier con strati di ruches
Sale price
From
€113,00
Regular price
€225,00
-49%
04A
06A
08A
10A
12A
13A
14A
AI25
-10% Extra Al Carrello
DKNY KIDS
Jeans per bambina DKNY Kids denim con ricamo
Sale price
From
€35,00
Regular price
€69,00
-49%
04A
05A
06A
08A
10A
12A
14A
16A
AI25
-10% Extra Al Carrello
MSGM KIDS
Pantaloni per bambini MSGM Kids bordeaux con elastico in vita e orli svasati
Sale price
€70,00
Regular price
€139,00
-49%
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
MSGM KIDS
Pantaloni per bambini MSGM Kids neri con elastico in vita e orli svasati
Sale price
€70,00
Regular price
€139,00
-49%
04A
06A
08A
10A
12A
14A
AI25
-10% Extra Al Carrello
Dr martens kids
Stivaletti Fiori per bambini Dr. Martens Kids neri con cuciture a contrasto
Sale price
From
€40,00
Regular price
€80,00
-50%
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
41
AI25
-10% Extra Al Carrello
ElISABETTA FRANCHI KIDS
Stivaletti per bambina Elisabetta Franchi La Mia Bambina neri con elementi in metallo color oro
Sale price
From
€113,00
Regular price
€225,00
-49%
30
31
32
33
34
35
36
37
38
AI25
-10% Extra Al Carrello
Ralph Lauren kids
Gonna per bambina Polo Ralph Lauren Kids verde a pannelli plissettati
Sale price
From
€43,00
Regular price
€85,00
-49%
02A
03A
04A
05A
06A
07A
08A
10A
14A
16A
« Previous
·
1
…
68
69
70
71
72
…
85
·
Next »
Your cart
Close
Spend
€99,00
more for
free shipping
!
Your order is eligible for free shipping!
Close
Your cart is empty
Close
MOSCHINO ORA AL -40%
Limited time
Bambina & Neonata
Bambino & Neonato