.collection-hero-slideshow__slides{position:relative;overflow:hidden}.collection-hero-slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.collection-hero-slideshow__slide:first-child{position:relative}.collection-hero-slideshow__slide--animated{position:absolute;opacity:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.collection-hero-slideshow__image{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.collection-hero-slideshow__slide--animated{animation:none!important;opacity:1!important}}.custom-hero{position:relative;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;width:100%}.custom-hero--small{min-height:400px}.custom-hero--medium{min-height:550px}.custom-hero--large{min-height:720px}.custom-hero--full{min-height:100svh}@media screen and (max-width:749px){.custom-hero--medium{min-height:450px}.custom-hero--large{min-height:390px}}.custom-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:rgba(var(--color-foreground),.06)}.custom-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.custom-hero__slide--animated{opacity:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}.custom-hero__slide--placeholder{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.06)}.custom-hero__placeholder-text{color:rgb(var(--color-foreground));font-size:1.6rem;text-align:center;padding:2rem}.custom-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.custom-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgb(250 240 236 / calc(var(--custom-hero-overlay-opacity, .3) * 1.7)),#faf0ec00 72%),linear-gradient(180deg,rgb(163 106 106 / calc(var(--custom-hero-overlay-opacity, .3) * .3)),rgb(163 106 106 / calc(var(--custom-hero-overlay-opacity, .3) * .45)))}.custom-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;max-width:58%;padding:3rem clamp(4rem,9vw,9rem) 3rem 2rem;margin:0 0 clamp(3rem,10vh,9rem);text-align:right;color:var(--custom-hero-text-color, #fff)}.custom-hero__heading{margin:0;color:currentColor;font-size:clamp(3rem,2.3rem + 2.8vw,5.4rem);line-height:1.15;white-space:nowrap;text-shadow:0 0 10px rgb(255 250 248 / 1),0 0 22px rgb(255 250 248 / 1),0 2px 34px rgb(255 250 248 / 1),0 1px 6px rgb(255 250 248 / .9)}.custom-hero__subheading{margin:0;color:#fff;font-size:2.2rem;font-weight:600;letter-spacing:.01em;text-shadow:0 2px 12px rgb(30 15 14 / .45),0 1px 3px rgb(0 0 0 / .25)}.custom-hero__button{margin-top:.5rem}@media screen and (max-width:749px){.custom-hero{justify-content:center}.custom-hero__content{align-items:center;gap:1rem;max-width:100%;padding:2rem 1.5rem;text-align:center}.custom-hero__heading{white-space:normal}.custom-hero__subheading{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.custom-hero__slide--animated{animation:none!important;opacity:1!important}}.decorative-divider{display:flex;justify-content:center}.decorative-divider__line{display:block;width:100%;max-width:32rem;height:1px;background:linear-gradient(90deg,rgba(var(--color-button),0),rgba(var(--color-button),.8),rgba(var(--color-button),0))}.quadretti-marquee{background:var(--qm-bg);padding:var(--qm-padding) 0;overflow:hidden}.quadretti-marquee__heading{margin:0 0 1.6rem;text-align:center;font-size:1.8rem}.quadretti-marquee__viewport{overflow:hidden}.quadretti-marquee__track{display:flex;width:max-content;animation:quadretti-marquee-scroll var(--qm-speed) linear infinite}.quadretti-marquee__list{display:flex;align-items:center;gap:var(--qm-gap);margin:0;padding:0 calc(var(--qm-gap) / 2)}.quadretti-marquee__item{flex:0 0 auto}.quadretti-marquee__link{display:block;transition:transform .2s ease}.quadretti-marquee__link:hover,.quadretti-marquee__link:focus-visible{transform:scale(1.04)}.quadretti-marquee__link img{display:block;height:var(--qm-height);width:auto;border-radius:.6rem}@keyframes quadretti-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.quadretti-marquee__track{animation:none}.quadretti-marquee__viewport{overflow-x:auto}}.quadretti-marquee:hover .quadretti-marquee__track{animation-play-state:paused}.social-follow{padding:5rem 0;text-align:center}.social-follow__heading{margin:0 0 1rem}.social-follow__text{max-width:50rem;margin:0 auto 2.5rem;font-size:1.7rem}.social-follow__buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:3.5rem}.social-follow__button{display:inline-flex;align-items:center;gap:.8rem}.social-follow__button .icon{width:1.8rem;height:1.8rem}.social-follow__embeds{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:3rem;max-width:70rem;margin:0 auto}.social-follow__embed{display:flex;justify-content:center}.social-follow__embed--placeholder{display:flex;align-items:center;justify-content:center;min-height:20rem;background:rgba(var(--color-foreground),.06);border-radius:.8rem;padding:2rem}.social-follow__embed--placeholder p{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:749px){.social-follow{padding:3.5rem 0}}.testimonials{padding:5rem 0}.testimonials__heading{text-align:center;margin:0 0 3rem}.testimonials__slideshow{display:block}.testimonials__slider{margin:0 auto}.testimonials__slide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;max-width:66rem;margin:0 auto;padding:0 2rem}.testimonials__quote-mark{color:rgb(var(--color-button));opacity:.85}.testimonials__quote-mark svg{width:3rem;height:auto}.testimonials__quote-mark--close{transform:rotate(180deg)}.testimonials__quote{margin:0;font-family:var(--font-body-family);font-style:italic;font-size:1.9rem;line-height:1.5;color:rgb(var(--color-foreground))}.testimonials__caption{margin:.6rem 0 0;font-family:var(--font-heading-family);font-size:1.8rem;color:rgb(var(--color-button))}.slideshow__controls{justify-content:center;margin-bottom:2rem}@media screen and (max-width:749px){.testimonials{padding:3.5rem 0}.testimonials__quote{font-size:1.7rem}}.amiche-configurator{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.5rem}.amiche-configurator__heading{margin:0}.amiche-configurator__group{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:.6rem}.amiche-configurator__group-title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-button))}.amiche-configurator__select-row{display:flex;flex-direction:column;gap:.5rem}.amiche-configurator__hint{font-weight:400;opacity:.65;font-size:1.2rem}.amiche-configurator__hint--block{margin:-.6rem 0 0}.amiche-configurator [hidden]{display:none!important}[data-amiche-femmina-fields],[data-amiche-maschio-fields],[data-amiche-animals-container]:not(:empty),[data-amiche-papillon-fields],[data-amiche-characters-container],[data-amiche-character-names]{display:flex;flex-direction:column;gap:1.2rem}.amiche-configurator__select-row .select .svg-wrapper{right:1.4rem!important}.product-form__input--pill:has(input[data-option-name="Costi extra"]),.product-form__input--pill:has(input[data-option-name=Supplementi]),.product-form__input--pill:has(input[data-option-name="Gadget femminili"]){display:none!important}.amiche-mini-configurator{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.5rem}.amiche-mini-configurator__heading{margin:0}.amiche-mini-configurator__group{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:.6rem}.amiche-mini-configurator__group-title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-button))}.amiche-mini-configurator__select-row{display:flex;flex-direction:column;gap:.5rem}.amiche-mini-configurator__hint{font-weight:400;opacity:.65;font-size:1.2rem}.amiche-mini-configurator__hint--block{margin:-.6rem 0 0}.amiche-mini-configurator [hidden]{display:none!important}[data-amiche-mini-femmina-fields],[data-amiche-mini-maschio-fields],[data-amiche-mini-papillon-fields],[data-amiche-mini-palloncino-fields]{display:flex;flex-direction:column;gap:1.2rem}.amiche-mini-configurator__select-row .select .svg-wrapper{right:1.4rem!important}.product-form__input--pill:has(input[data-option-name=Gadget]){display:none!important}.famiglia-configurator{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.5rem}.famiglia-configurator__heading{margin:0}.famiglia-configurator__group{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:.6rem}.famiglia-configurator__group-title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-button))}.famiglia-configurator__select-row{display:flex;flex-direction:column;gap:.5rem}.famiglia-configurator__hint{font-weight:400;opacity:.65;font-size:1.2rem}.famiglia-configurator__hint--block{margin:-.6rem 0 0}.famiglia-configurator [hidden]{display:none!important}[data-famiglia-animale-fields],[data-famiglia-persona-fields],[data-famiglia-femmina-fields],[data-famiglia-maschio-fields],[data-famiglia-papillon-fields],[data-famiglia-characters-container],[data-famiglia-character-names]{display:flex;flex-direction:column;gap:1.2rem}.famiglia-configurator__select-row .select .svg-wrapper{right:1.4rem!important}.product-form__input--pill:has(input[data-option-name="Costi extra"]),.product-form__input--pill:has(input[data-option-name="Gadget femminili"]){display:none!important}.girotondo-configurator{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.5rem}.girotondo-configurator__heading{margin:0}.girotondo-configurator__hint{font-weight:400;opacity:.65;font-size:1.2rem}.laurea-configurator{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.5rem}.laurea-configurator__heading{margin:0}.laurea-configurator__group{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:.6rem}.laurea-configurator__group-title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-button))}.laurea-configurator__select-row{display:flex;flex-direction:column;gap:.5rem}.laurea-configurator__hint{font-weight:400;opacity:.65;font-size:1.2rem}.laurea-configurator__hint--block{margin:-.6rem 0 0}.laurea-configurator [hidden]{display:none!important}[data-laurea-femmina-fields],[data-laurea-maschio-fields],[data-laurea-papillon-fields],[data-laurea-palloncino-fields],[data-laurea-characters-container],[data-laurea-animals-container]:not(:empty){display:flex;flex-direction:column;gap:1.2rem}.laurea-configurator__select-row .select .svg-wrapper{right:1.4rem!important}.product-form__input--pill:has(input[data-option-name="Costi extra"]){display:none!important}.nascita-configurator{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.5rem}.nascita-configurator__heading{margin:0}.nascita-configurator__group{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:.6rem}.nascita-configurator__group-title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-button))}.nascita-configurator__select-row{display:flex;flex-direction:column;gap:.5rem}.nascita-configurator__hint{font-weight:400;opacity:.65;font-size:1.2rem}.nascita-configurator__hint--block{margin:-.6rem 0 0}.nascita-configurator [hidden]{display:none!important}[data-nascita-femmina-fields],[data-nascita-maschio-fields]{display:flex;flex-direction:column;gap:1.2rem}.nascita-configurator__select-row .select .svg-wrapper{right:1.4rem!important}.product-personalization{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.product-personalization__heading{margin:0 0 .3rem}.product-personalization__help{margin:0 0 .5rem;color:rgb(var(--color-foreground) / .75)}.product-personalization__file-field{display:flex;flex-direction:column;gap:.6rem}.product-personalization__file-label{font-size:1.4rem}.wedding-configurator{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.5rem}.wedding-configurator__heading{margin:0}.wedding-configurator__group{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:.6rem}.wedding-configurator__group-title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-button))}.wedding-configurator__select-row{display:flex;flex-direction:column;gap:.5rem}.wedding-configurator__hint{font-weight:400;opacity:.65;font-size:1.2rem}.wedding-configurator__hint--block{margin:-.6rem 0 0}.wedding-configurator [hidden]{display:none!important}[data-wedding-femmina-fields],[data-wedding-maschio-fields],[data-wedding-papillon-fields],[data-wedding-characters-container],[data-wedding-character-names],[data-wedding-animals-container]:not(:empty){display:flex;flex-direction:column;gap:1.2rem}.wedding-configurator__select-row--in-picker{margin:1.6rem 0}.wedding-configurator__select-row .select .svg-wrapper{right:1.4rem!important}.stoffa-picker{display:flex;flex-direction:column;gap:1.2rem}.stoffa-picker__row{display:flex;flex-direction:column;gap:.5rem}.stoffa-picker__row .select .svg-wrapper{right:1.4rem!important}.stoffa-picker__preview{display:flex;flex-direction:column;gap:1.2rem}.stoffa-picker__preview[hidden]{display:none!important}.stoffa-picker__thumb{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem;background:none;border:1px solid rgba(var(--color-foreground),.45);border-radius:.6rem;cursor:pointer;color:inherit;font:inherit}.stoffa-picker__image{display:block;max-width:100%;max-height:26rem;width:auto;height:auto;border-radius:.4rem}.stoffa-picker__zoom{font-size:1.2rem;opacity:.65}.stoffa-picker__dialog{width:min(92vw,70rem);max-height:90vh;padding:1.2rem;border:0;border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:auto}.stoffa-picker__dialog::backdrop{background:#0009}.stoffa-picker__dialog-image{display:block;width:100%;height:auto;border-radius:.4rem}.stoffa-picker__close{display:block;margin-left:auto;margin-bottom:.8rem;padding:0 .6rem;font-size:2.4rem;line-height:1;background:none;border:0;cursor:pointer;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
