: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: 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); } }
Passa ai contenuti
EXTRA -30% - CLICCA QUI PER SCOPRIRE I PRODOTTI
10% Nuovi Arrivi PE26
Paese/Regione
Altre isole americane del Pacifico (USD $)
Altre isole americane del Pacifico (USD $)
Lingua
Italiano
Italiano
English
Cerca
Nuovi arrivi
Bimba (04-16A)
Bimbo (04-16A)
Neonato (0-36M)
Neonata (0-36M)
Calzature
Accessori
Brands
Boutique
Account
Cerca
Carrello
Nuovi arrivi
Bambina
Abbigliamento
Scarpe
Borse & Accessori
𝗩𝗲𝗱𝗶 𝘁𝘂𝘁𝘁𝗶 𝗶 𝗽𝗿𝗼𝗱𝗼𝘁𝘁𝗶 𝗕𝗮𝗺𝗯𝗶𝗻𝗮
Bambino
Abbigliamento
Scarpe
Zaini & Accessori
𝗩𝗲𝗱𝗶 𝘁𝘂𝘁𝘁𝗶 𝗶 𝗽𝗿𝗼𝗱𝗼𝘁𝘁𝗶 𝗕𝗮𝗺𝗯𝗶𝗻𝗼
Neonata
Abbigliamento
Scarpe
Borse & Accessori
𝗩𝗲𝗱𝗶 𝘁𝘂𝘁𝘁𝗶 𝗶 𝗽𝗿𝗼𝗱𝗼𝘁𝘁𝗶 𝗡𝗲𝗼𝗻𝗮𝘁𝗮
Neonato
Abbigliamento
Scarpe
Borse & Accessori
𝗩𝗲𝗱𝗶 𝘁𝘂𝘁𝘁𝗶 𝗶 𝗽𝗿𝗼𝗱𝗼𝘁𝘁𝗶 𝗡𝗲𝗼𝗻𝗮𝘁𝗼
Bimba (04-16A)
Abbigliamento
T-Shirt & Magliette
Felpe
Pantaloni
Gonne
Abiti
Cerimoniale
Shorts e Bermuda
Costumi
Giubbini
Completi
Maglieria
Giacche
Camicie
Intimo
Cappotti
Accessori
Borse
Cinture/Bretelle
Accessori per capelli
Cappelli
Occhiali
Zaini
Sciarpe
Marsupi
Accappatoi
Telo Mare
Calze & Calzini
Portachiavi
Guanti
Calzature
Sneakers
Ballerine
Sandali
Ciabatte
Stivali
Stivali da neve & Pioggia
Bimbo (04-16A)
Abbigliamento
Abiti
T-Shirt
Felpe
Pantaloni
Shorts e Bermuda
Giubbini
Costumi
Camicie
Giacche
Maglieria
Cappotti
Completi
Intimo
Accessori
Cinture/Bretelle
Cappelli
Zaini
Sciarpe
Papillon e Cravatte
Marsupi
Occhiali
Telo Mare
Guanti
Trolley
Calzature
Sneakers
Scarpe classiche
Ciabatte
Sandali
Stivali
Stivali da neve & pioggia
Neonato (0-36M)
Abbigliamento
Tutine/Pigiama
Cerimoniale
Completi
T-shirt
Pantaloni
Maglieria
Felpe
Shorts e Bermuda
Costumi
Cappotti
Giubbini
Giacche
Camicie
Accessori
Borse
Coperte e lenzuola
Bavaglini
Passeggini & Accessori
Cappelli
Sacco Nanna
Calzini
Biberon
Giocattoli
Papillon & Cravatte
Guanti
Calzature
Sneakers
Ballerine
Stivali
Sandali & Ciabatte
Neonata (0-36M)
Abbigliamento
Tutine/Pigiama
T-shirt
Abiti
Completi
Cerimoniale
Pantaloni
Gonne
Maglieria
Felpe
Shorts e Bermuda
Costumi
Cappotti
Giubbini
Giacche
Camicie
Accessori
Borse
Coperte & Lenzuola
Bavaglini
Accessori per capelli
Cappelli
Sacco Nanna
Calzini
Biberon
Giocattoli
Guanti
Calzature
Sneakers
Stivali
Sandali & Ciabatte
Calzature
Girl
Stivali
Sneakers
Ballerine
Sandali
Ciabatte
Stivali da neve & pioggia
Boy
Sneakers
Scarpe Eleganti
Ciabatte
Sandali
Stivali
Stivali da neve & pioggia
Neonato
Sneakers
Stivali
Sandali
Stivali da neve & pioggia
Neonata
Sneakers
Stivali
Sandali
Accessori
Girl
Borse
Accessori per capelli
Cappelli
Cinture
Occhiali
Zaini
Sciarpe
Marsupi
Accappatoi
Telo mare
Calze & Calzini
Portachiavi
Guanti e Muffole
Bambole
Boy
Cinture e Bretelle
Cappelli
Zaini
Sciarpe
Papillon e Cravatte
Marsupi
Occhiali
Telo Mare
Guanti e Muffole
Trolley e Valigie
Neonato
Borse mamma
Coperte e lenzuola
Bavaglini
Passeggini
Cappelli
Sacco Nanna
Set calzini
Biberon & Ciucci
Giocattoli & Peluche
Cravatte & Papillon
Guanti & Muffole
Neonata
Accessori per capelli
Borse Mamma
Coperte & Lenzuola
Bavaglini
Cappelli
Sacco Nanna
Calzini & Calze
Biberon
Peluche
Guanti
Brands
Top Brand
Christian Louboutin Kids
Moschino Kids
Monnalisa
Stella McCartney
UGG
Balmain
Givenchy
Kenzo
Molo
Dolce & Gabbana
Ralph Lauren
Fendi
Elisabetta Franchi
Moncler Enfant
Versace
Palm Angels
Scopri Tutti dalla A alla Z
Boutique
Bambina
Filtro
3779 prodotti
Ordina per
In primo piano
In primo piano
Best seller
In ordine alfabetico, A-Z
In ordine alfabetico, Z-A
Prezzo crescente
Prezzo decrescente
Data, da meno a più recente
Data, da più a meno recente
Filtri
Stagione
Estivo
1819
Invernale
1930
PE26
30
Genere
Bambina
3326
Bambino
449
Brand
A'LAPAGE
10
AMIRI
1
AndrEA MONTELPARE
2
ARUNA SETH
4
ASPESI
3
AuTRY
3
AVERY ROW
2
BABYWALKER
10
BALMAIN KIDS
96
BARONI
4
BILLIEBLUSH
149
BIRKENSTOCK
23
BOBO CHOSES
31
BONPOINT
139
BRUNELLO CUCINELLI KIDS
15
BURBERRY KIDS
46
CALVIN KLEIN KIDS
2
CASABLANCA
1
CASABLANCA KIDS
8
CHLOE' KIDS
97
CHRISTIAN LOUBOUTIN KIDS
6
COLORICHIARI
49
DKNY
60
DOLCE & GABBANA KIDS
89
DONDUP KIDS
2
DONSJE
45
DOUUOD
43
Dr martens kids
6
ElI
15
ElIE SAAB
8
ElISABETTA FRANCHI
137
EMILIO PUCCI JUNIOR
31
EMPORIO ARMANI KIDS
34
ERMANNO SCERVINO JUNIOR
15
ETRO KIDS
40
FAY KIDS
2
FENDI KIDS
73
FLORENS
15
GIOIECOLOGICHE
2
GIVENCHY KIDS
77
GOLDEN GOOSE KIDS
25
HERNO KIDS
19
Hugo
1
HUNTER
3
IL GUFO
27
JESURUM
8
JOHN RICHMOND JUNIOR
58
JUST CAVALLI KIDS
4
K-WAY KIDS
12
KARL LAGERFELD KIDS
80
KENZO KIDS
39
KONGES SLOJD
8
LA PERLA
2
LA STUPENDERIA
5
LANEUS
1
LANVIN
17
LOUISE MISHA
26
MAISON AVA
12
MARIELLA FERRARI
5
MC2 ST. BARTH KIDS
44
MICHAEL KORS KIDS
42
MIMISOL
2
MINI RODINI
31
MISSONI KIDS
34
MOLO
232
MONCLER ENFANT
26
MONNALISA
505
MONTELPARE TRADITION
5
MOON BOOT
5
MOSCHINO KIDS
288
MOU KIDS
18
MSGM KIDS
116
NEW BALANCE KIDS
15
OFF WHITE KIDS
55
PALM ANGELS KIDS
36
PAOLO PECORA KIDS
1
PaZ RODRIGUEZ
1
PETIT BATEAU
9
PHILOSOPHY
45
PINKO KIDS
16
PUMA KIDS
1
Ralph Lauren kids
16
ROBERTO CAVALLI KIDS
2
RONDINELLA
3
SAVE THE DUCK KIDS
7
SCOTCH&SODA
30
SELF-PORTRAIT KIDS
15
SIMONETTA
3
SPRAYGROUND
4
STELLA McCARTNEY KIDS
217
STONE ISLAND JUNIOR
1
TArtine & Chocolat
13
THE MARC JACOBS KIDS
59
THE NORTH FACE KIDS
2
TOMMY HILFIGER JUNIOR
2
UGG
21
VEJA KIDS
18
VERSACE KIDS
42
VIVETTA KIDS
6
ZIMMERMANN KIDS
43
Tipo di prodotto
Abiti
430
Abiti Eleganti
82
Accappatoi
5
Accessori per capelli
82
Ballerine
79
Borse
104
Calzini
3
Camicie
123
Cappelli
82
Cappotti
32
Ciabatte
41
Cinture
16
Completi
20
Coperte e lenzuola
1
Costumi
81
Fasce per capelli
1
Felpe
298
Giacche
45
Gilet
2
Giocattoli
9
Giubbini
187
Gonne
211
Guanti
3
Intimo
24
Maglieria
200
Marsupi
2
Occhiali
14
Pantaloni
345
Portachiavi
1
Sandali
112
Scarpe eleganti
5
Sciarpe
9
Shorts
162
Sneakers
139
Stivali
84
Stivali da neve
22
T-shirt
678
Telo mare
6
Trolley
3
Tutine
1
Zaini
35
Taglia
XS
S
M
L
XL
XXL
3XL
23/26
27/30
31/34
35/38
39/41
18
19
20
21
22
23
24
25
26
27
27.5
28
28.5
29
30
30.5
31
32
32.5
33
33.5
34
34.5
35
35.5
36
37
37.5
38
38.5
39
40
41
44
46
48
50
51
52
53
54
55
56
58
65
70
75
01A
02A
03A
04A
05A
06A
07A
08A
09A
10A
11A
12A
13A
14A
15A
16A
18A
01M
03M
06M
09M
12M
18M
22,5
23,5
27,5
28,5
32,5
33,5
I
II
III
IV
T1
T2
T3
T4
T5
UNI
V
VI
Colore
Animalier
40
Arancione
26
Argento
28
Azzurro
102
Bianco
829
Bianconero
25
Blu
162
Denim
144
Fucsia
65
Giallo
65
Grigio
110
Marrone
79
Multicolor
231
Nero
552
Oro
35
Rosa
621
Rosso
151
Toni Neutri
345
Verde
101
Viola
68
Out of stock
Mostra
Nascondi
Ordina per
In primo piano
Best seller
In ordine alfabetico, A-Z
In ordine alfabetico, Z-A
Prezzo crescente
Prezzo decrescente
Data, da meno a più recente
Data, da più a meno recente
AI25
-30% Extra Al Checkout
KONGES SLOJD
Bambola Billie The Doll per bambina Konges Sløjd multicolore con ciuccio
Prezzo di vendita
$55.00
Prezzo normale
$81.00
-32%
UNI
AI25
-30% Extra Al Checkout
DOUUOD
Abito per bambina Douuod Kids nero a maniche lunghe
Prezzo di vendita
$146.00
Prezzo normale
$208.00
-29%
13A
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Felpa per bambina MC2 Saint Barth Kids bianca con stampa grafica natalizia
Prezzo normale
$207.00
02A
04A
06A
08A
10A
AI25
-30% Extra Al Checkout
EMILIO PUCCI JUNIOR
T-shirt per bambina Emilio Pucci Junior rosa con logo sul davanti
Prezzo di vendita
Da
$125.00
Prezzo normale
$178.00
-29%
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Maglione per bambini MC2 Saint Barth Kids x Trudi beige con ricamo Panda sul davanti
Prezzo normale
Da
$222.00
06M
02A
04A
06A
08A
10A
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Maglione per bambini MC2 Saint Barth Kids x Trudi azzurro con ricamo Orsetto sul davanti
Prezzo normale
Da
$222.00
02A
04A
06A
08A
10A
12A
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Maglione per bambina MC2 Saint Barth Kids beige con scritta ricamata sul davanti "Dolcemente complicata"
Prezzo normale
Da
$294.00
02A
04A
06A
08A
10A
12A
14A
16A
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Maglione per bambina MC2 Saint Barth Kids rosa con scritta ricamata "Sono alla Frutta"
Prezzo normale
Da
$294.00
02A
04A
06A
08A
10A
12A
14A
16A
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Maglione per bambina MC2 Saint Barth Kids x Trudi fucsia con Panda ricamato sul davanti
Prezzo normale
Da
$222.00
02A
04A
06A
08A
10A
12A
AI25
-30% Extra Al Checkout
NEW BALANCE KIDS
Sneakers per bambina New Balance Kids grigie con inserti in rete
Prezzo di vendita
$156.00
Prezzo normale
$224.00
-30%
36
38
38.5
AI25
-30% Extra Al Checkout
NEW BALANCE KIDS
Sneakers 1906 per bambino New Balance Kids bianche con applicazione con logo
Prezzo di vendita
$156.00
Prezzo normale
$224.00
-30%
36
37
38
39
AI25
-30% Extra Al Checkout
BURBERRY KIDS
Bomber reversibile con cappuccio per bambino Burberry Kids beige con polsini elasticizzati
Prezzo di vendita
$831.00
Prezzo normale
$1,187.00
-29%
08A
12A
14A
AI25
-30% Extra Al Checkout
BURBERRY KIDS
Stivaletti Marsh Check per bambina Burberry Kids beige con caratteristico motivo a quadri
Prezzo di vendita
$302.00
Prezzo normale
$431.00
-29%
27
32
35
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Maglione per bambina MC2 Saint Barth Kids bianco con scritta centrale ricamata "Petite chérie"
Prezzo normale
Da
$294.00
02A
04A
06A
08A
10A
12A
AI25
-30% Extra Al Checkout
MSGM KIDS
Felpa per bambina MSGM Kids nera con borchie color oro
Prezzo di vendita
$135.00
Prezzo normale
$193.00
-30%
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
MOLO
Bomber Hedia per bambina Molo nero con fantasia floreale
Prezzo di vendita
Da
$130.00
Prezzo normale
$186.00
-30%
03A
05A
06A
07A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
MC2 ST. BARTH KIDS
Cardigan per bambini MC2 Saint Barth Kids beige con stampa Peanuts Snoopy Skating
Prezzo normale
Da
$325.00
02A
04A
06A
08A
10A
12A
14A
16A
AI25
-30% Extra Al Checkout
EMPORIO ARMANI KIDS
Pantaloni per bambina Emporio Armani Kids beige con dettaglio logo posteriore
Prezzo di vendita
$156.00
Prezzo normale
$260.00
-40%
04A
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
K-WAY KIDS
Trolley Eudoxie Logo per bambini K-Way Kids rosa con logo stampato all-over
Prezzo di vendita
$229.00
Prezzo normale
$327.00
-29%
UNI
AI25
-30% Extra Al Checkout
AVERY ROW
Abito sirena giocattolo per bambina Avery Row beige con rifiniture smerlate
Prezzo di vendita
$73.00
Prezzo normale
$104.00
-29%
UNI
AI25
-30% Extra Al Checkout
ElISABETTA FRANCHI
Camicia per bambina Elisabetta Franchi La Mia Bambina beige con colletto classico
Prezzo di vendita
$216.00
Prezzo normale
$309.00
-30%
03A
04A
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
K-WAY KIDS
Trolley Eudoxie Logo per bambini K-Way Kids rosso con logo stampato all-over
Prezzo di vendita
$229.00
Prezzo normale
$327.00
-29%
UNI
AI25
-30% Extra Al Checkout
AVERY ROW
Ali giocattolo per bambina Avery Row beige con applicazione di fiori
Prezzo di vendita
$73.00
Prezzo normale
$104.00
-29%
UNI
AI25
-30% Extra Al Checkout
OFF WHITE KIDS
Felpa per bambina Off-White Kids rosa con logo sul davanti
Prezzo di vendita
Da
$235.00
Prezzo normale
$337.00
-30%
04A
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
SAVE THE DUCK KIDS
Giacca imbottita per bambina Save The Duck Kids bianco con collo a imbuto
Prezzo di vendita
Da
$300.00
Prezzo normale
$429.00
-30%
02A
04A
06A
08A
10A
12A
14A
16A
AI25
-30% Extra Al Checkout
MONNALISA
Jeans per bambina Monnalisa x Disney in denim con motivo Minnie Mouse
Prezzo di vendita
$174.00
Prezzo normale
$250.00
-30%
02A
03A
04A
05A
06A
07A
08A
10A
AI25
-30% Extra Al Checkout
STELLA McCARTNEY KIDS
Felpa per bambina Stella McCartney Kids nera con logo ricamato sul davanti
Prezzo di vendita
$95.00
Prezzo normale
$119.00
-20%
04A
06A
08A
10A
12A
AI25
-30% Extra Al Checkout
ElISABETTA FRANCHI
Cappotto per bambina Elisabetta Franchi La Mia Bambina nera con ricamo logo
Prezzo di vendita
Da
$468.00
Prezzo normale
$668.00
-29%
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
EMILIO PUCCI JUNIOR
Giacca trapuntata per bambina Emilio Pucci Junior rosa con cappuccio
Prezzo di vendita
Da
$468.00
Prezzo normale
$668.00
-29%
08A
10A
12A
AI25
-30% Extra Al Checkout
Dr martens kids
Stivali Genaya per bambina Dr. Martens Kids neri con dettaglio fibbia
Prezzo di vendita
Da
$125.00
Prezzo normale
$178.00
-29%
28
29
30
31
32
33
34
35
36
37
38
AI25
-30% Extra Al Checkout
HERNO KIDS
Giubbino per bambina Herno Kids grigio imbottito con cappuccio
Prezzo di vendita
Da
$514.00
Prezzo normale
$735.00
-30%
04A
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
HERNO KIDS
Giubbino per bambina Herno Kids rosa imbottito con cappuccio
Prezzo di vendita
Da
$514.00
Prezzo normale
$735.00
-30%
04A
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
ElISABETTA FRANCHI
Felpa per bambina Elisabetta Franchi La Mia Bambina nero con cristalli e logo
Prezzo di vendita
Da
$150.00
Prezzo normale
$216.00
-30%
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
DONDUP KIDS
Jeans per bambina Dondup Kids denim con orli sfrangiati
Prezzo di vendita
$162.00
Prezzo normale
$272.00
-40%
10A
12A
14A
AI25
-30% Extra Al Checkout
PINKO KIDS
Tuta intera per bambina Pinko Kids nero con inserti in pizzo
Prezzo di vendita
$195.00
Prezzo normale
$279.00
-30%
06A
08A
10A
12A
13A
14A
AI25
-30% Extra Al Checkout
EMPORIO ARMANI KIDS
Gonna per bambina Emporio Armani Kids beige con placchetta logo aquila
Prezzo di vendita
$121.00
Prezzo normale
$201.00
-39%
04A
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
UGG
Stivali Classic Mini II per bambina UGG Kids neri con design slip-on
Prezzo normale
Da
$171.00
22
23,5
25
26
27,5
28,5
30
31
32,5
33,5
35
36
AI25
-30% Extra Al Checkout
A'LAPAGE
Camicia per bambina A'lapage bianca con decorazioni floreali azzurre
Prezzo di vendita
$75.00
Prezzo normale
$92.00
-18%
04A
05A
06A
AI25
-30% Extra Al Checkout
DOUUOD
Sneakers per bambini Douuod Kids beige in pelle scamosciata con finiture in pelliccia sintetica
Prezzo di vendita
Da
$161.00
Prezzo normale
$230.00
-30%
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
AI25
-30% Extra Al Checkout
DOLCE & GABBANA KIDS
Cintura per bambina Dolce & Gabbana Kids rosa con finitura lucida
Prezzo di vendita
$183.00
Prezzo normale
$262.00
-30%
S
M
L
XL
AI25
-30% Extra Al Checkout
ElISABETTA FRANCHI
Stivali per bambina Elisabetta Franchi La Mia Bambina neri con dettaglio con logo color oro
Prezzo di vendita
Da
$183.00
Prezzo normale
$263.00
-30%
19
20
21
22
23
24
25
26
27
28
29
AI25
-30% Extra Al Checkout
HERNO KIDS
Cappotto per bambina Herno Kids rosa con cappuccio
Prezzo di vendita
Da
$514.00
Prezzo normale
$735.00
-30%
04A
06A
08A
10A
12A
14A
AI25
-30% Extra Al Checkout
K-WAY KIDS
Giacca reversibile per bambina K Way Kids rosa con chiusura lampo
Prezzo di vendita
Da
$302.00
Prezzo normale
$431.00
-29%
03A
04A
06A
08A
10A
12A
14A
16A
AI25
-30% Extra Al Checkout
BILLIEBLUSH
T-shirt per bambina Billieblush fucsia con decorazioni con paillettes
Prezzo di vendita
Da
$36.00
Prezzo normale
$52.00
-30%
02A
03A
04A
05A
06A
08A
10A
12A
AI25
-30% Extra Al Checkout
SAVE THE DUCK KIDS
Cappotto per bambina Save The Duck Kids Tiri beige con effetto opaco
Prezzo di vendita
Da
$259.00
Prezzo normale
$370.00
-30%
02A
04A
06A
08A
10A
12A
14A
16A
AI25
-30% Extra Al Checkout
Dr martens kids
Stivali per bambina Dr. Martens Kids grigi con lacci
Prezzo di vendita
Da
$94.00
Prezzo normale
$134.00
-29%
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
AI25
-30% Extra Al Checkout
TArtine & Chocolat
Stivaletti in gomma per bambina Tartine Et Chocolat rosa con suola in gomma
Prezzo di vendita
$52.00
Prezzo normale
$75.00
-30%
22
23
24
25
26
27
28
29
30
31
AI25
-30% Extra Al Checkout
TArtine & Chocolat
Ballerine per bambina Tartine Et Chocolat nero in pelle scamosciata
Prezzo di vendita
$97.00
Prezzo normale
$138.00
-29%
22
23
24
25
26
27
28
29
30
31
AI25
-30% Extra Al Checkout
TArtine & Chocolat
Stivaletti per bambina Tartine Et Chocolat color oro con lacci
Prezzo di vendita
$107.00
Prezzo normale
$155.00
-30%
18
19
20
21
22
23
24
25
AI25
-30% Extra Al Checkout
TArtine & Chocolat
Stivali di gomma per bambina Tartine Et Chocolat verde con stampa floreale
Prezzo di vendita
$55.00
Prezzo normale
$81.00
-32%
26
27
28
29
30
31
32
33
34
1
2
3
…
76
·
Avanti »
Il tuo carrello
Chiudi
Chiudi
Il tuo carrello è vuoto