.personalizza{padding-top:2rem;padding-bottom:4rem}.personalizza__inner{display:flex;flex-direction:column;gap:2.4rem}.personalizza__image{display:block;width:100%;height:auto;border-radius:.8rem}.personalizza__form{margin-top:2.4rem}.personalizza__media{position:relative}.personalizza__stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.personalizza__thumbs{position:absolute;top:.8rem;bottom:.8rem;left:.8rem;z-index:1;display:flex;flex-direction:column;gap:.6rem;padding:.2rem;overflow-y:auto;scrollbar-width:none}.personalizza__thumbs[hidden]{display:none}.personalizza__thumbs::-webkit-scrollbar{display:none}.personalizza__thumb{flex:none;width:5.6rem;height:5.6rem;padding:0;overflow:hidden;background:none;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.6rem;cursor:pointer}.personalizza__thumb[aria-current=true]{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.personalizza__thumb img{display:block;width:100%;height:100%;object-fit:cover}.personalizza__live{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff7f2;perspective:250rem;overflow:hidden}.personalizza__live[hidden]{display:none}.personalizza__giro{position:relative;height:100%;max-width:100%;aspect-ratio:1;transform-style:preserve-3d;transition:transform .8s ease}.personalizza__live[data-lato=retro] .personalizza__giro{transform:rotateY(180deg)}.personalizza__faccia{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;-webkit-backface-visibility:hidden;backface-visibility:hidden}.personalizza__faccia--retro{transform:rotateY(180deg)}.personalizza__base{display:block;width:100%;height:100%;object-fit:contain}.personalizza__faccia--retro .personalizza__base{transform:scaleX(-1)}.personalizza__live[data-forma^=bracciale_] .personalizza__esempio{opacity:.6}.personalizza__live[data-forma^=bracciale_] .personalizza__incisione{flex-direction:row;justify-content:center;gap:.25em;color:#75370a;font-size:calc(var(--incisione-corpo) * var(--dedica-scala, 1));white-space:nowrap;text-shadow:0 .1cqi 0 rgba(255,255,255,.35);mix-blend-mode:normal;opacity:.85}.personalizza__live[data-forma^=bracciale_][data-metallo=argento] .personalizza__incisione{color:#5d5d5d}.personalizza__live[data-forma^=bracciale_][data-scrittura=curioso] .personalizza__incisione{font-size:calc(var(--incisione-corpo) * 1.3 * var(--dedica-scala, 1))}.personalizza__live[data-forma^=bracciale_] .personalizza__incisione :is(.personalizza__icon,img){flex:none;width:.9em;height:.9em}.personalizza__live[data-forma^=bracciale_] [data-anteprima-dedica]{display:block;flex:0 1 auto;min-width:0;min-height:1.2em}.personalizza__live[data-forma^=bracciale_] [data-anteprima-dedica]:empty{flex:1}.personalizza__sistema-ciondolo[data-forma=riquadro]{--esempio-x: 15%;--esempio-y: 16.1%;--esempio-l: 70.3%;--esempio-a: 70.3%;--esempio-maschera: inset(0)}.personalizza__sistema-ciondolo[data-forma=riquadro] .personalizza__mia-foto{opacity:1}.personalizza__sistema-ciondolo[data-forma=riquadro] .personalizza__mia-foto img{filter:none}.personalizza__incisione,.personalizza__esempio{position:absolute;mix-blend-mode:multiply}.personalizza__incisione{top:var(--incisione-alto);left:50%;transform:translate(-50%,-50%)}.personalizza__esempio{top:var(--esempio-y);left:var(--esempio-x);width:var(--esempio-l);height:var(--esempio-a);max-width:none;object-fit:cover;clip-path:var(--esempio-maschera);opacity:.7}.personalizza__mia-foto{position:absolute;top:var(--esempio-y);left:var(--esempio-x);width:var(--esempio-l);height:var(--esempio-a);overflow:hidden;clip-path:var(--esempio-maschera);mix-blend-mode:multiply;opacity:.75;cursor:pointer}.personalizza__mia-foto[hidden],.personalizza__live[data-con-foto] .personalizza__esempio{display:none}.personalizza__mia-foto img{position:absolute;max-width:none;filter:grayscale(1) contrast(1.15);pointer-events:none;-webkit-user-select:none;user-select:none}.personalizza__incisione{display:flex;flex-direction:column;align-items:center;gap:2cqi;width:var(--incisione-largo);color:#00000073;font-family:var(--font-heading-family);font-size:calc(4cqi * var(--dedica-scala, 1));line-height:1.2;letter-spacing:.06em;text-align:center;white-space:pre-line;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 .15cqi .2cqi rgba(0,0,0,.25)}.personalizza__incisione span:empty{display:none}[data-barra]{position:relative}[data-barra]:after{content:"";position:absolute;top:calc(50% + .2em);left:0;width:max(2px,.08em);height:1.1em;translate:-50% -50%;background-color:currentColor;animation:personalizza-cursore 1.1s steps(1) infinite}.personalizza__cuori-scritte{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.personalizza__cuori-scritte :is(text,.personalizza__cuori-barra){fill:#75370a}.personalizza__live[data-metallo=argento] .personalizza__cuori-scritte :is(text,.personalizza__cuori-barra){fill:#5d5d5d}.personalizza__live[data-metallo=rosa] .personalizza__cuori-scritte :is(text,.personalizza__cuori-barra){fill:#79391e}.personalizza__cuori-scritte :is(text,textPath){dominant-baseline:central}.personalizza__cuori-scritte text{font-family:Caladea,Cambria,Georgia,serif;font-size:var(--grandezza-cuori);letter-spacing:.04em;text-transform:uppercase}.personalizza__cuori-barra{animation:personalizza-cursore 1.1s steps(1) infinite}.personalizza:has([data-cuori-incisione]) .personalizza__gira{display:none}.personalizza__live[data-scrittura=elegante] .personalizza__incisione{font-family:"Cuoremi Elegante",var(--font-heading-family),serif}.personalizza__live[data-scrittura=curioso] .personalizza__incisione{font-family:Cuoremi Curioso,cursive;font-size:calc(5.2cqi * var(--dedica-scala, 1));letter-spacing:0}.personalizza__live[data-scrittura=moderno] .personalizza__incisione{font-family:"Cuoremi Moderno",var(--font-body-family),sans-serif;font-weight:300}.personalizza__incisione .personalizza__icon,.personalizza__incisione img{display:block;width:9cqi;height:9cqi;object-fit:contain}.personalizza__incisione img{filter:brightness(0);opacity:.45}.personalizza__gira{position:absolute;bottom:.8rem;left:50%;z-index:1;display:flex;align-items:center;gap:.8rem;min-height:4rem;padding:.6rem 2rem;transform:translate(-50%);border:.1rem solid rgba(var(--color-foreground),.2);border-radius:3rem;background:rgb(var(--color-background));box-shadow:0 .3rem 1rem rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));font-family:inherit;font-size:1.5rem;font-weight:700;cursor:pointer}.personalizza__gira-icona{flex:none;width:1.8rem;height:1.8rem}.personalizza__gira:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.personalizza__thumb--live{position:relative}.personalizza__thumb-img{display:block;width:100%;height:100%}.personalizza:has([name=id][data-forma^=bracciale_]:checked) .personalizza__thumb-img{overflow:hidden}.personalizza:has([name=id][data-forma^=bracciale_]:checked) .personalizza__thumb-img img{scale:1.6}.personalizza__thumb-live{position:absolute;right:0;bottom:0;left:0;padding:.1rem 0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;font-weight:700;line-height:1.5;text-align:center}.personalizza__thumb[hidden],.personalizza__thumbs-freccia{display:none}.personalizza__fumetto{position:absolute;top:13%;right:1.2rem;z-index:1;display:flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;border:0;border-radius:2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;white-space:nowrap;box-shadow:0 .1rem .5rem #00000026}.personalizza__fumetto[hidden],.personalizza__live[data-lato=retro] .personalizza__fumetto{display:none}.personalizza__fumetto .personalizza__icon{width:1.4rem;height:1.4rem}.personalizza__fumetto:after{content:"";position:absolute;top:100%;right:11.4rem;width:2.4rem;height:4.6rem;background:rgba(var(--color-foreground),.7);-webkit-mask:var(--freccia) no-repeat center / contain;mask:var(--freccia) no-repeat center / contain;--freccia: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 46' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 2C21 16 17 32 7 43M5 36l2 7 7-2'/%3E%3C/svg%3E")}.personalizza__fumetto--info{max-width:14rem;border-radius:1.4rem;line-height:1.25;white-space:normal}.personalizza__fumetto--info:after{height:3.2rem}.personalizza__fumetto--azione{background:rgb(var(--color-foreground));color:rgb(var(--color-background));animation:personalizza-compare .4s ease-out .6s both,personalizza-battito 1.4s ease-in-out 1s infinite;cursor:pointer}.personalizza__fumetto--azione[data-visto]{animation:none}.personalizza__fumetto[data-senza-foto] .personalizza__fumetto-con-foto,.personalizza__fumetto:not([data-senza-foto]) .personalizza__fumetto-senza-foto{display:none}@keyframes personalizza-compare{0%{opacity:0;transform:translateY(.4rem)}}@keyframes personalizza-battito{50%{transform:scale(1.1)}}@media screen and (min-width:990px){.personalizza__fumetto{top:27%;right:max(1.2rem,calc(50% - 30dvh))}[data-sistema-apri][data-senza-foto]{display:none}}.personalizza__scorri,.personalizza__tocca{position:absolute;top:58%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:0;border:0;background:none;translate:-50% -2.5rem;color:#fff;font:inherit;font-size:1.4rem;font-weight:700;white-space:nowrap;text-shadow:var(--ombra-scritta)}.personalizza{--ombra-scritta: 0 .1rem .3rem rgba(0, 0, 0, .75), 0 0 .8rem rgba(0, 0, 0, .35)}.personalizza__scorri{pointer-events:none}.personalizza__inner:not([data-scrive]) .personalizza__scorri,.personalizza__scorri[hidden]{display:none}.personalizza__tocca{cursor:pointer}.personalizza__dito{width:5rem;height:5rem;filter:drop-shadow(0 .2rem .3rem rgba(0,0,0,.6)) drop-shadow(0 0 .5rem rgba(0,0,0,.3));animation:personalizza-dito 2s ease-in-out infinite}.personalizza__dito .personalizza__icon{width:100%;height:100%;stroke-width:1.8}@keyframes personalizza-dito{0%{opacity:0;translate:7rem 0}15%{opacity:1}70%{opacity:1;translate:-7rem 0}to{opacity:0;translate:-7rem 0}}.personalizza__tocca:is([hidden],[data-visto]){display:none}.personalizza__tocca .personalizza__dito{position:relative;animation:personalizza-tocco 1.6s ease-in-out infinite}.personalizza__tocca .personalizza__dito:before{content:"";position:absolute;top:12%;left:44%;width:3.2rem;height:3.2rem;border:.3rem solid #fff;border-radius:50%;translate:-50% -50%;opacity:0;animation:personalizza-cerchio 1.6s ease-out infinite}@keyframes personalizza-tocco{0%,60%,to{translate:0 0;scale:1}25%{translate:0 .4rem;scale:.92}}@keyframes personalizza-cerchio{0%,20%{opacity:0;scale:.3}30%{opacity:1}70%,to{opacity:0;scale:1.4}}.personalizza__avviso-simboli{position:absolute;top:74%;left:50%;z-index:2;translate:-50% 0;color:#fff;font-size:1.4rem;font-weight:700;white-space:nowrap;text-shadow:var(--ombra-scritta);pointer-events:none}.personalizza__avviso-simboli[hidden]{display:none}.personalizza__tocca:is(.personalizza__tocca--dedica,.personalizza__tocca--cuori) .personalizza__dito{width:4.2rem;height:4.2rem}.personalizza__inner[data-scrive] :is(.personalizza__tocca--dedica,.personalizza__tocca--cuori),.personalizza__inner[data-senza-dedica] .personalizza__tocca--dedica{display:none}.personalizza__live .personalizza__tocca--cuori{top:calc(var(--cima-ciondolo, 0px) + var(--lato-ciondolo, 0px) * var(--dito-y));left:calc(50% + var(--lato-ciondolo, 0px) * (var(--dito-x) - .5));translate:-50% 0}.personalizza:has([data-cuori-incisione]) .personalizza__inner .personalizza__live .personalizza__avviso-simboli:not([hidden]){display:block;top:calc(var(--cima-ciondolo, 0px) + var(--lato-ciondolo, 0px) * (var(--cuori-centro) + var(--cuori-alto) / 2 + .03))}.personalizza__live .personalizza__tocca--dedica{top:calc(var(--cima-ciondolo, 0px) + var(--lato-ciondolo, 0px) * var(--tocca-alto));translate:-50% 0}.personalizza__live .personalizza__tocca.personalizza__tocca--foto{top:calc(var(--cima-ciondolo, 0px) + var(--lato-ciondolo, 0px) * var(--dito-foto-y));left:calc(50% + var(--lato-ciondolo, 0px) * (var(--dito-foto-x) - .5));flex-direction:column-reverse;translate:-50% calc(-100% + 2.4rem)}.personalizza__live .personalizza__tocca--foto .personalizza__dito{width:4.8rem;height:4.8rem;rotate:-135deg;animation-name:personalizza-tocco-foto}@keyframes personalizza-tocco-foto{0%,60%,to{translate:0;scale:1}25%{translate:.3rem -.3rem;scale:.92}}.personalizza__live:not([data-lato=retro]) :is(.personalizza__scorri,.personalizza__tocca--dedica,.personalizza__avviso-simboli),.personalizza__live[data-lato=retro] .personalizza__tocca--foto{display:none}@media screen and (min-width:990px){.personalizza__scorri,.personalizza__tocca{display:none}}.personalizza__sistema{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom));background:#fff7f2;touch-action:none;overscroll-behavior:contain}.personalizza__sistema[hidden]{display:none}.personalizza__sistema:focus{outline:none}.personalizza-bloccata,.personalizza-bloccata body{overflow:hidden}.personalizza__sistema-chiudi{align-self:flex-end;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:2.8rem;line-height:1;cursor:pointer}.personalizza__sistema-aiuto{margin:0;max-width:36rem;font-size:1.5rem;text-align:center}.personalizza__sistema-ciondolo{position:relative;flex:none;width:min(100%,55vh,60rem);aspect-ratio:1;cursor:grab}.personalizza__sistema:has([data-gesto-descrizione]:not([hidden])) .personalizza__sistema-ciondolo{width:min(100%,34vh,60rem)}.personalizza__sistema .personalizza__zoom-riga,.personalizza__sistema [data-sistema-cambia],.personalizza__sistema [data-sistema-fatto]{width:100%;max-width:48rem}.personalizza__sistema [data-sistema-cambia]{margin-top:auto}.personalizza__sistema-miniatura,.personalizza__gesto{display:none}@media(prefers-reduced-motion:reduce){.personalizza__giro{transition:none}}.personalizza .product-form__input{padding:0;margin:0 0 1.6rem;border:none}@media screen and (min-width:990px){.personalizza{position:relative;padding:0}.personalizza .personalizza__inner{display:grid;grid-template-columns:1fr 42rem;gap:0;max-width:none;margin:0;padding:0;align-items:start}.personalizza__media{--lato-foto: min(100dvh, calc(100% - 22rem) );position:sticky;top:0;height:100vh;height:100dvh;background:rgba(var(--color-foreground),.04)}.personalizza__thumbs{top:50%;bottom:auto;left:max(1.6rem,calc((100% - var(--lato-foto)) / 2 - 10rem));max-height:calc(100% - 4.8rem);transform:translateY(-50%);gap:.8rem}.personalizza__thumb{width:7.2rem;height:7.2rem}.personalizza__image{width:var(--lato-foto);height:auto;border-radius:0}.personalizza__giro{width:var(--lato-foto);height:auto}.personalizza__panel{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:10rem 2.4rem 0}.personalizza__panel>product-form,.personalizza__form{display:flex;flex:1;flex-direction:column;margin:0}.personalizza .personalizza__logo{position:fixed;top:0;right:0;z-index:3;width:42rem;max-width:none;margin:0;padding:1.6rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.15);background-color:rgb(var(--color-background))}.personalizza .personalizza__tabs{display:none}.personalizza .personalizza__step[data-unisci-computer]{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}.personalizza .personalizza__passo-titolo{display:block;margin:0 0 1.8rem;font-size:1.8rem}.personalizza .personalizza__passo-titolo[hidden],.personalizza__step--titolo .personalizza__step-title{display:none}.personalizza .personalizza__footer{margin:auto -2.4rem 0;padding:1.6rem 2.4rem;background-color:rgb(var(--color-background))}.personalizza .personalizza__form[data-completa] .personalizza__footer{position:sticky;bottom:0;box-shadow:0 -.4rem 1.2rem rgba(var(--color-foreground),.08)}.personalizza--numeri .personalizza__form{counter-reset:passo}.personalizza--numeri .personalizza__step{counter-increment:passo}.personalizza--numeri .personalizza__step>.shopify-block:first-child .personalizza__step-title{display:flex;align-items:center;gap:.8rem}.personalizza--numeri .personalizza__step>.shopify-block:first-child .personalizza__step-title:before{content:counter(passo);display:flex;flex:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:.15rem solid rgb(var(--color-button));border-radius:50%;color:rgb(var(--color-button));font-size:1.3rem;font-weight:700;line-height:1}}.personalizza__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.4rem;margin-bottom:1.8rem}.personalizza__tab{padding:.6rem .4rem;border:none;border-radius:.6rem;background:rgba(var(--color-button),.08);color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;letter-spacing:.04rem;cursor:pointer}.personalizza__passo-titolo,.personalizza__tab[hidden],.personalizza .personalizza__tabs[hidden]{display:none}.personalizza__tab[aria-selected=true]{background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.personalizza__tab:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.personalizza__upload{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1rem 1.4rem;border:.15rem dashed rgba(var(--color-foreground),.3);border-radius:.8rem;cursor:pointer}.personalizza__upload .personalizza__icon{width:3.2rem;height:3.2rem;color:rgba(var(--color-foreground),.6)}.personalizza__upload-text{font-size:1.6rem;font-weight:700}.personalizza__upload-text[hidden],.personalizza__dediche{display:none}.personalizza__upload:has(.personalizza__miniatura:not([hidden])){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.07)}.personalizza__upload:has(.personalizza__miniatura:not([hidden])) .personalizza__icon{display:none}.personalizza__miniatura{display:flex;align-items:center;gap:1.2rem}.personalizza__miniatura[hidden],.personalizza__miniatura-cambia[hidden]{display:none}.personalizza__miniatura img{display:block;width:5.6rem;height:auto;aspect-ratio:1;border-radius:.6rem;object-fit:cover}.personalizza__miniatura-cambia{font-size:1.6rem;font-weight:700}.personalizza__photo{position:relative}.personalizza__foto-togli{position:absolute;top:50%;right:.6rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:.6rem;background:none;color:rgb(var(--color-button));cursor:pointer;transform:translateY(-50%)}.personalizza__foto-togli[hidden]{display:none}.personalizza__foto-togli .personalizza__icon{width:2.4rem;height:2.4rem}.personalizza__photo:has(.personalizza__foto-togli:not([hidden])) .personalizza__upload{padding-right:5.6rem}.personalizza__zoom-riga{display:flex;align-items:center;gap:1.2rem;font-size:2rem}.personalizza__zoom-riga input{flex:1;accent-color:rgb(var(--color-button))}.personalizza__ruota,.personalizza__gesti--ruota,.personalizza:has([data-foto-ruota]) .personalizza__gesti{display:none}.personalizza:has([data-foto-ruota]) .personalizza__gesti--ruota{display:inline}.personalizza:has([data-foto-ruota]) .personalizza__zoom-riga{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;gap:.2rem 1.2rem}.personalizza:has([data-foto-ruota]) .personalizza__zoom-riga .personalizza__ruota{display:block}.personalizza__momento{display:grid;gap:.6rem;font-size:1.4rem}.personalizza__momento[hidden]{display:none}.personalizza__momento-testo{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;line-height:1.3}.personalizza__momento-durata{flex:none;padding:.2rem .8rem;border-radius:10rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.3rem;font-weight:700}.personalizza__striscia{--maniglia: 1.6rem;position:relative;height:5.2rem;margin:0 var(--maniglia);touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer}.personalizza__striscia canvas{display:block;width:100%;height:100%;border-radius:.4rem;background:rgba(var(--color-foreground),.08)}.personalizza__striscia:before,.personalizza__striscia:after{content:"";position:absolute;top:0;bottom:0;background:rgba(var(--color-background),.7);pointer-events:none}.personalizza__striscia:before{left:0;width:calc(var(--inizio, 0) * 100%);border-radius:.4rem 0 0 .4rem}.personalizza__striscia:after{right:0;width:calc((1 - var(--inizio, 0) - var(--finestra, 1)) * 100%);border-radius:0 .4rem .4rem 0}.personalizza__taglio{position:absolute;top:-.3rem;bottom:-.3rem;left:calc(var(--inizio, 0) * 100%);z-index:1;width:calc(var(--finestra, 1) * 100%);border-top:.3rem solid rgb(var(--color-button));border-bottom:.3rem solid rgb(var(--color-button));cursor:grab}.personalizza__maniglia{position:absolute;top:-.3rem;bottom:-.3rem;display:flex;align-items:center;justify-content:center;width:var(--maniglia);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.8rem;font-weight:700;line-height:1;cursor:ew-resize}.personalizza__maniglia:after{content:"";position:absolute;top:0;right:-1rem;bottom:0;left:-1rem}.personalizza__maniglia[data-maniglia=inizio]{right:100%;border-radius:.6rem 0 0 .6rem}.personalizza__maniglia[data-maniglia=fine]{left:100%;border-radius:0 .6rem .6rem 0}.personalizza__maniglia[data-maniglia=inizio]:before{content:"\2039"}.personalizza__maniglia[data-maniglia=fine]:before{content:"\203a"}.personalizza__maniglia:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.1rem}.personalizza__gesti-scelta{margin:1.2rem 0 0;padding:0;border:none}.personalizza__gesti-scelta[hidden],.personalizza__gesti-primo[hidden],.personalizza__gesti-secondo[hidden],.personalizza__gesti-descrizione[hidden]{display:none}.personalizza__gesti-primo,.personalizza__gesti-righe{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.8rem}.personalizza__gesti-voce,.personalizza__gesti-anima{position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:4.6rem;margin:0;padding:.4rem .8rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:10rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.personalizza__gesti-anima{border-color:#b07a2a;background:linear-gradient(110deg,#b07a2a,#e9c46a 35%,#fff1c1,#e9c46a 65%,#b07a2a);box-shadow:0 .2rem .8rem #b07a2a59;color:#5a1414;font-weight:700}.personalizza__gesti-voce input{position:absolute;opacity:0;pointer-events:none}.personalizza__gesti-voce:has(input:checked){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.08);box-shadow:inset 0 0 0 .1rem rgb(var(--color-button))}.personalizza__gesti-voce:has(input:focus-visible),.personalizza__gesti-anima:focus-visible,.personalizza__gesti-indietro:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.personalizza__gesti-descrizione{display:grid;margin-top:.8rem}.personalizza__gesti-indietro{display:block;margin:.8rem auto 0;padding:.4rem .8rem;border:0;background:none;color:rgba(var(--color-foreground),.7);font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.personalizza__gesti-descrizione textarea{width:100%;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.6rem;font-family:inherit;font-size:1.6rem;line-height:1.3;resize:vertical}.personalizza__zoom-riga span.personalizza__ruota{font-size:1.8rem;line-height:1}[data-foto-input]:focus-visible+.personalizza__upload{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.personalizza__error{margin:0 0 1.6rem;color:#c62828;font-size:1.4rem}.personalizza__note{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.3rem}.personalizza__upload-privacy{display:block;margin-top:.3rem;color:rgba(var(--color-foreground),.6);font-size:1.2rem;font-weight:400;line-height:1.4}.personalizza__upload-privacy a{color:inherit}.personalizza__upload:has(.personalizza__upload-privacy){height:auto;min-height:var(--altezza-riga, 0);padding-block:1rem}.personalizza__consenso{width:min(44rem,calc(100vw - 3.2rem));max-height:calc(100dvh - 3.2rem);padding:3.2rem 2rem 2rem;border:0;border-radius:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center}.personalizza__consenso::backdrop{background:#00000080}.personalizza__consenso h2{margin:0 0 1.2rem;font-size:2rem}.personalizza__consenso p{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.5}.personalizza__consenso .button{margin-top:.8rem}.personalizza__consenso-chiudi{position:absolute;top:.4rem;right:.4rem;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-size:2.8rem;line-height:1;cursor:pointer}.personalizza__consenso-privacy{display:inline-block;margin-top:1.4rem;color:rgba(var(--color-foreground),.7);font-size:1.3rem}.personalizza__choice{margin:0 0 1.6rem;padding:0;border:none}.personalizza__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem}.personalizza__card{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.8rem;font-size:1.3rem;text-align:center;cursor:pointer}.personalizza__card .personalizza__icon,.personalizza__card img{display:block;width:3.2rem;height:3.2rem;object-fit:contain}.personalizza__dedica-pronta{font:inherit;color:inherit;background:none}.personalizza__card:has(input:checked),.personalizza__card[data-scelta]{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.07);box-shadow:0 0 0 .1rem rgb(var(--color-button))}.personalizza__card:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media screen and (min-width:990px){.personalizza .product-form__input--swatch:has(.swatch--rose){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.personalizza .product-form__input--swatch:has(.swatch--rose) .swatch-input__input+.swatch-input__label{--swatch-input--size: 5.2rem;margin:0;padding:1rem 0;border-radius:0}.personalizza .product-form__input--swatch:has(.swatch--rose) .swatch-input__label:not(:first-of-type){margin-left:-.1rem}.personalizza .product-form__input--swatch:has(.swatch--rose) .swatch-input__label:first-of-type{border-radius:.8rem 0 0 .8rem}.personalizza .product-form__input--swatch:has(.swatch--rose) .swatch-input__label:last-of-type{border-radius:0 .8rem .8rem 0}.personalizza .product-form__input--swatch:has(.swatch--rose) .swatch-input__label .visually-hidden:not(.label-unavailable){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.personalizza__field{margin:0 0 2rem}.personalizza__cuori{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.personalizza__cuori .personalizza__field{margin:0}.field__input.personalizza__input{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem}.field__input.personalizza__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.45)}.field__input.personalizza__input--dedica{min-height:9rem;resize:vertical;line-height:1.4}.personalizza__fonts{display:grid;gap:.8rem}.personalizza__font{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.6rem;cursor:pointer}.personalizza__font input{accent-color:rgb(var(--color-button, var(--color-foreground)))}.personalizza__font:has(input:checked){border-color:rgb(var(--color-button, var(--color-foreground)));background:rgba(var(--color-button, var(--color-foreground)),.06)}.personalizza__font:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.personalizza__font--elegante .personalizza__font-nome{font-family:Cuoremi Elegante,serif;font-size:1.8rem;letter-spacing:.08em}.personalizza__font--curioso .personalizza__font-nome{font-family:Cuoremi Curioso,cursive;font-size:2.4rem}.personalizza__font--moderno .personalizza__font-nome{font-family:Cuoremi Moderno,sans-serif;font-weight:300;font-size:1.8rem;letter-spacing:.1em}.personalizza__confezione-voce{display:flex;align-items:center;gap:1rem;padding:.6rem 1rem .6rem .6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1rem;background:rgb(var(--color-background));cursor:pointer}.personalizza__confezione-voce:has(input:checked){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.06)}.personalizza__confezione-foto{flex-shrink:0;width:5.6rem;height:5.6rem;border-radius:.7rem;object-fit:cover}.personalizza__confezione-testi{flex-grow:1;min-width:0}.personalizza__confezione-nome{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.3;letter-spacing:.05rem;text-transform:uppercase}.personalizza__confezione-prezzo{margin-left:.4rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);letter-spacing:0;white-space:nowrap}.personalizza__confezione-sconto{display:block;margin-top:.2rem;color:rgb(var(--color-button, var(--color-foreground)));font-size:1.3rem;line-height:1.35}.personalizza__interruttore[type=checkbox]{-webkit-appearance:none;appearance:none;flex-shrink:0;position:relative;width:4.4rem;height:2.6rem;margin:0;border-radius:1.3rem;background:rgba(var(--color-foreground),.25);cursor:pointer;transition:background-color var(--duration-short) ease}.personalizza__interruttore:before{content:"";position:absolute;top:.3rem;left:.3rem;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--color-background));box-shadow:0 .1rem .3rem rgba(var(--color-shadow),.3);transition:transform var(--duration-short) ease}.personalizza__interruttore:checked{background:rgb(var(--color-button))}.personalizza__interruttore:checked:before{transform:translate(1.8rem)}.personalizza__interruttore:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.personalizza .form__label,.personalizza .personalizza__step-title{margin:0 0 1.2rem;padding:0;color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:600;line-height:1.3}.personalizza .form__label{display:block}.personalizza .personalizza__step>.shopify-block+.shopify-block{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.personalizza .personalizza__step>.shopify-block>:last-child{margin-bottom:0}.personalizza .personalizza__step>.shopify-block:not(:has(>:not(template))){display:none}.personalizza .personalizza__step>.shopify-block:has([data-dedica])+.shopify-block:has([data-scrittura]){margin-top:1.6rem;padding-top:0;border-top:0}.personalizza__avviso{margin:.4rem 0 0;color:#b25f00;font-size:1.3rem}.personalizza__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.8rem}.personalizza__back{flex:none;min-width:0;width:4.5rem;height:4.7rem;padding:0}.personalizza__back,.personalizza__back:hover{background:rgba(var(--color-button),.1);color:rgb(var(--color-button));box-shadow:none}.personalizza__back:before,.personalizza__back:after{display:none}.personalizza__back .icon{width:1.6rem;transform:rotate(180deg)}.personalizza__footer .button--full-width{flex:1;width:auto}.personalizza__form:not([data-rosso]) .personalizza__footer .button--primary,.personalizza__form:not([data-rosso]) .personalizza__footer .button--primary:hover{background:rgba(var(--color-button),.1);color:rgb(var(--color-button));box-shadow:none}.personalizza__form:not([data-rosso]) .personalizza__footer .button--primary:before,.personalizza__form:not([data-rosso]) .personalizza__footer .button--primary:after{display:none}@media screen and (max-width:989px){.personalizza{--quadrato-foto: min(100vw, 70vh);--altezza-foto: max(calc(var(--quadrato-foto) + 2rem), min(100vh - 16.3rem, 135vw));--altezza-scena: max(calc(var(--quadrato-foto) + 2rem), min(100vh - 18rem, 135vw));--sotto-pulsante: calc(1.2rem + env(safe-area-inset-bottom)) ;--fondo-pagina: #fff7f2;--altezza-schede: 5rem;--altezza-riga: 8rem;--icona-riga: 3.4rem;--lato-ciondolo: min((var(--altezza-scena) - var(--altezza-schede)) / .88, 125vw);--cima-ciondolo: max(var(--altezza-schede), var(--altezza-foto) - 2rem - var(--lato-ciondolo) * .88);background:var(--fondo-pagina);padding-top:0;padding-bottom:var(--sotto-pulsante)}.personalizza__panel{display:flex;flex-direction:column;min-height:calc(100vh - var(--altezza-foto) - var(--sotto-pulsante));min-height:calc(100svh - var(--altezza-foto) - var(--sotto-pulsante))}.personalizza__panel>product-form,.personalizza .personalizza__form{display:flex;flex:1;flex-direction:column}.personalizza .personalizza__logo{display:none}.personalizza__inner{gap:0}.personalizza__form{margin-top:0}.personalizza__media{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;height:var(--altezza-foto);margin:0 -1.5rem;overflow:hidden;background:linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04)),rgb(var(--color-background))}.personalizza__image{width:100%;height:100%;border-radius:0;object-fit:contain}.personalizza__inner:not([data-scrive]) .personalizza__media{box-shadow:0 .6rem .6rem var(--fondo-pagina)}.personalizza:not(:has(personalizza-scene)) .personalizza__media{background:var(--fondo-pagina)}.personalizza__inner:not([data-scrive]) .personalizza__live{align-items:flex-start;padding-top:var(--cima-ciondolo)}.personalizza__inner:not([data-scrive]) .personalizza__giro{flex:none;width:var(--lato-ciondolo);height:var(--lato-ciondolo);max-width:none}.personalizza__inner:not([data-scrive]) .personalizza__live .personalizza__fumetto{top:calc(var(--cima-ciondolo) + var(--lato-ciondolo) * .305 - 7.6rem)}.personalizza__live .personalizza__fumetto--azione{display:none}.personalizza__inner:not([data-scrive]) .personalizza__live .personalizza__fumetto--info{top:min(calc(var(--cima-ciondolo) + var(--lato-ciondolo) * .875 - 1.2rem),calc(100% - 3.4rem));right:auto;left:50%;max-width:none;border-radius:2rem;white-space:nowrap;translate:-50% 0}.personalizza__inner:not([data-scrive]) .personalizza__live .personalizza__fumetto--info:after{display:none}.personalizza:not(:has(.personalizza__step:not([hidden]) [data-foto-input])) [data-sistema-apri][data-senza-foto],.personalizza:has(.personalizza__step:not([hidden]) [data-foto-input]) .personalizza__fumetto--info{display:none}.personalizza:has([data-dediche],[data-dedica-riga]) .personalizza__field:has(>[data-dedica]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.personalizza .personalizza__dediche{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.6rem,1fr);gap:.8rem;margin:-.2rem;padding:.2rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.personalizza .personalizza__dediche::-webkit-scrollbar{display:none}.personalizza .personalizza__step>.shopify-block:has([data-dediche]){margin-top:0;padding-top:0;border-top:0}.personalizza .personalizza__step>.shopify-block>.personalizza__dediche:last-child{margin-bottom:-.2rem}.personalizza:has([data-dediche],[data-dedica-riga]) .shopify-block:has(>.personalizza__choice [name="properties[Simbolo]"]),.personalizza:has([data-dediche],[data-dedica-riga]) .shopify-block:has(>.personalizza__choice>.personalizza__fonts){display:none}.personalizza__inner[data-scrive] .personalizza__media{touch-action:none}.personalizza .product-form__input--swatch{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(9.6rem,1fr);gap:.8rem;min-width:0;margin-top:-.2rem;margin-inline:-.2rem;padding:.2rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.personalizza .personalizza__step>.shopify-block>.product-form__input--swatch{margin-bottom:-.2rem}.personalizza .product-form__input--swatch::-webkit-scrollbar{display:none}.personalizza .product-form__input--swatch .swatch-input__input+.swatch-input__label{height:var(--altezza-riga)}.personalizza .swatch-input__label .swatch{--swatch--size: var(--icona-riga)}.personalizza .swatch-input__label>.visually-hidden{font-size:1.2rem;line-height:1.15}.personalizza__fonts{grid-template-columns:repeat(3,minmax(0,1fr))}.personalizza__font{position:relative;justify-content:center;height:var(--altezza-riga);padding:0 .4rem}.personalizza__font input{position:absolute;opacity:0;pointer-events:none}.personalizza__font:has(input:checked){box-shadow:0 0 0 .1rem rgb(var(--color-button))}.personalizza__font--elegante .personalizza__font-nome{font-size:1.6rem;letter-spacing:.04em}.personalizza__font--curioso .personalizza__font-nome{font-size:2.2rem}.personalizza__font--moderno .personalizza__font-nome{font-size:1.6rem;letter-spacing:.06em}.personalizza__card{justify-content:center;gap:.4rem;height:var(--altezza-riga);padding:0 .4rem;font-size:1.2rem}.personalizza__card .personalizza__icon,.personalizza__card img{width:var(--icona-riga);height:var(--icona-riga)}.personalizza__upload{height:var(--altezza-riga)}.personalizza__step[data-unisci-telefono]{margin-top:1.2rem}.personalizza__photo--incisione .personalizza__upload{display:none}.personalizza__step[data-unisci-telefono]:has(.personalizza__photo--incisione){margin-top:0}.personalizza .personalizza__tabs{position:sticky;top:0;z-index:3;height:var(--altezza-schede);margin:calc(-1 * var(--altezza-foto)) -1.5rem calc(var(--altezza-foto) - var(--altezza-schede) + 1.2rem);padding:.6rem 1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background))}.personalizza .personalizza__tab:not([aria-selected=true]){background:linear-gradient(rgba(var(--color-button),.08),rgba(var(--color-button),.08)),rgb(var(--color-background))}.personalizza__inner:not([data-scrive]) .personalizza__thumbs{top:5.6rem}.personalizza__thumbs-freccia{display:flex;flex:none;align-items:center;justify-content:center;width:5.6rem;height:2.8rem;padding:0;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.6rem;color:rgb(var(--color-foreground));cursor:pointer}.personalizza__thumbs-freccia .personalizza__icon{width:2rem;height:2rem;stroke-width:2}.personalizza__thumbs:not([data-aperte]) :is(.personalizza__thumb:not(.personalizza__thumb--live),[data-miniature=chiudi]),.personalizza__thumbs[data-aperte] [data-miniature=apri]{display:none}.personalizza .personalizza__gira{display:none}.personalizza .personalizza__choice{margin-bottom:0}.personalizza .personalizza__step-title,.personalizza .personalizza__choice>legend.form__label{position:absolute!important;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.personalizza__upload{scroll-margin-top:calc(var(--altezza-foto) + 3rem)}.personalizza__footer{margin-top:auto;padding-top:1.2rem}.personalizza__form[data-completa] .personalizza__footer{position:fixed;right:0;bottom:0;left:0;z-index:3;margin:0;padding:0 1.5rem calc(1.2rem + env(safe-area-inset-bottom));background-color:var(--fondo-pagina)}.personalizza:has(.personalizza__form[data-completa]){--sotto-pulsante: calc(7.1rem + env(safe-area-inset-bottom)) }.personalizza__inner[data-scrive]{padding-top:var(--altezza-foto)}[data-scrive] .personalizza__media{position:fixed;top:var(--vista-cima, 0);right:0;left:0;z-index:4;box-sizing:content-box;height:var(--vista-alta, 100svh);margin:0;border-bottom:100vh solid var(--fondo-pagina)}.personalizza__inner[data-scrive] .personalizza__live{--lato-ciondolo: min((var(--vista-alta, 100svh) - 1.6rem) / .88, 150vw);--cima-ciondolo: calc(var(--vista-alta, 100svh) - 1.6rem - var(--lato-ciondolo) * .88);align-items:flex-start;padding-top:var(--cima-ciondolo)}.personalizza__inner[data-scrive] .personalizza__giro{flex:none;width:var(--lato-ciondolo);height:var(--lato-ciondolo);max-width:none}.personalizza__inner[data-scrive] .personalizza__live .personalizza__scorri{top:calc(var(--cima-ciondolo) + var(--lato-ciondolo) * (var(--tocca-alto) - .04))}.personalizza__inner[data-scrive] .personalizza__live .personalizza__avviso-simboli{top:calc(var(--cima-ciondolo) + var(--lato-ciondolo) * (var(--tocca-alto) + .06))}.personalizza:has(.personalizza__live[data-lato=retro]) .personalizza__thumbs{display:none}.personalizza:has(.personalizza__live) .shopify-block:has(>.personalizza__cuori>template[data-cuori-incisione]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.personalizza:has([data-cuori-incisione]) .personalizza__inner:not([data-scrive]) .personalizza__live{--lato-ciondolo: calc(270vw * var(--cuori-scala));--centro-cuori: calc((var(--altezza-schede) + 100vh - 5.9rem - env(safe-area-inset-bottom)) / 2);--cima-ciondolo: calc(var(--centro-cuori) - var(--lato-ciondolo) * var(--cuori-centro))}.personalizza:has([data-cuori-incisione]) .personalizza__inner[data-scrive] .personalizza__live{--lato-ciondolo: min(290vw * var(--cuori-scala), (var(--vista-alta, 100svh) - 4rem) / var(--cuori-alto));--cima-ciondolo: calc(var(--vista-alta, 100svh) / 2 - var(--lato-ciondolo) * var(--cuori-centro))}.personalizza:has([data-cuori-incisione]) .personalizza__inner .personalizza__live{padding-top:0}.personalizza:has([data-cuori-incisione]) .personalizza__live .personalizza__giro{height:calc(var(--lato-ciondolo) * var(--cuori-proporzione));margin-top:var(--cima-ciondolo)}.personalizza:has([data-cuori-incisione]) .personalizza__inner[data-scrive] .personalizza__thumbs{display:none}.personalizza:has([name=id][data-forma^=bracciale_]:checked){--lato-ciondolo: 115vw;--cima-ciondolo: calc((var(--altezza-schede) + var(--altezza-foto)) / 2 - var(--lato-ciondolo) * .5)}.personalizza:has([name=id][data-forma^=bracciale_]:checked) .personalizza__inner[data-scrive] .personalizza__live{--cima-ciondolo: calc(var(--vista-alta, 100svh) / 2 - var(--lato-ciondolo) * .5)}.personalizza:has([name=id][data-forma^=bracciale_]:checked) .personalizza__inner .personalizza__live{--lato-ciondolo: 115vw;padding-top:0}.personalizza:has([name=id][data-forma^=bracciale_]:checked) .personalizza__live .personalizza__giro{margin-top:var(--cima-ciondolo)}.personalizza__sistema{--rosso: var(--color-button);display:grid;grid-template-columns:11rem minmax(0,1fr);grid-template-rows:var(--altezza-schede) minmax(0,calc(var(--altezza-foto) - var(--altezza-schede))) calc(1.2rem + var(--altezza-riga)) minmax(1.2rem,1fr) auto;grid-template-areas:"aiuto aiuto" "ciondolo ciondolo" "cambia zoom" ". ." "fatto fatto";align-items:stretch;gap:0 .8rem;padding:0 1.5rem calc(1.2rem + env(safe-area-inset-bottom));overflow:hidden}.personalizza__sistema-aiuto{grid-area:aiuto;display:flex;align-items:center;justify-content:center;max-width:none;margin:0 -1.5rem;padding:0 5.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));font-size:1.4rem;line-height:1.3}.personalizza__sistema-chiudi{position:absolute;top:calc((var(--altezza-schede) - 4.4rem) / 2);right:.6rem}.personalizza__sistema-ciondolo{grid-area:ciondolo;place-self:center;width:min(100%,calc(var(--altezza-foto) - var(--altezza-schede) - 2.4rem))}.personalizza__sistema-ciondolo:not([data-forma=riquadro]){place-self:start;width:var(--lato-ciondolo);margin-top:calc(var(--cima-ciondolo) - var(--altezza-schede));margin-left:calc((100% - var(--lato-ciondolo)) / 2)}.personalizza__sistema [data-sistema-cambia],.personalizza__sistema .personalizza__zoom-riga{position:relative;z-index:1;align-self:end;width:auto;max-width:none;height:var(--altezza-riga);margin:0;border-radius:.8rem}.personalizza__sistema [data-sistema-cambia]{grid-area:cambia;flex-direction:column;gap:.4rem;min-width:0;min-height:0;padding:0 .4rem;border:.15rem dashed rgb(var(--rosso));background:linear-gradient(rgba(var(--rosso),.07),rgba(var(--rosso),.07)),rgb(var(--color-background));box-shadow:none;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:700;letter-spacing:0}.personalizza__sistema [data-sistema-cambia]:before,.personalizza__sistema [data-sistema-cambia]:after{display:none}.personalizza__sistema-miniatura{display:block;width:var(--icona-riga);height:var(--icona-riga);border-radius:.6rem;object-fit:cover}.personalizza__sistema .personalizza__zoom-riga{grid-area:zoom;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background))}.personalizza__sistema [data-sistema-fatto]{grid-area:fatto;max-width:none}.personalizza__sistema:has([data-video-momento-riga]:not([hidden]),[data-gesti]:not([hidden])){grid-template-rows:var(--altezza-schede) minmax(0,calc(var(--altezza-foto) - var(--altezza-schede))) calc(1.2rem + var(--altezza-riga)) minmax(auto,1fr) auto}.personalizza__sistema:has([data-gesti-secondo]:not([hidden])) .personalizza__sistema-ciondolo{width:min(100%,calc(var(--altezza-foto) - var(--altezza-schede) - 2.4rem),calc(100svh - 31rem))}.personalizza__sistema:has([data-gesto-descrizione]:not([hidden])) .personalizza__sistema-ciondolo{width:min(100%,calc(var(--altezza-foto) - var(--altezza-schede) - 2.4rem),calc(100svh - 40rem))}.personalizza__momento,.personalizza__sistema .personalizza__gesti-scelta{grid-row:4;grid-column:1 / -1;align-self:center;margin:0;padding:1.2rem 0}.personalizza__gesto{position:absolute;top:calc(var(--esempio-y) + var(--esempio-a) / 2);left:calc(var(--esempio-x) + var(--esempio-l) / 2);z-index:2;display:block;color:#fff;pointer-events:none}.personalizza__gesto[hidden],.personalizza__gesto[data-gesto=sposta] .personalizza__dito+.personalizza__dito{display:none}.personalizza__gesto .personalizza__dito{position:absolute;top:-.6rem;left:-2.2rem;transform-origin:44% 12%;animation:personalizza-sposta 2.4s ease-in-out infinite}.personalizza__gesto[data-gesto=sposta] .personalizza__dito:before{content:"";position:absolute;top:12%;left:44%;width:2.4rem;height:2.4rem;border:.3rem solid #fff;border-radius:50%;translate:-50% -50%}.personalizza__gesto[data-gesto=allarga] .personalizza__dito{rotate:-35deg;animation-name:personalizza-allarga;animation-duration:1.8s}.personalizza__gesto[data-gesto=allarga] .personalizza__dito+.personalizza__dito{rotate:145deg;animation-name:personalizza-allarga-giu}}@keyframes personalizza-sposta{0%,to{translate:-2.4rem -1.2rem}50%{translate:2.4rem 1.2rem}}@keyframes personalizza-allarga{0%{opacity:0;translate:.4rem .6rem}15%{opacity:1}70%{opacity:1;translate:2.4rem 3rem}to{opacity:0;translate:2.4rem 3rem}}@keyframes personalizza-allarga-giu{0%{opacity:0;translate:-.4rem -.6rem}15%{opacity:1}70%{opacity:1;translate:-2.4rem -3rem}to{opacity:0;translate:-2.4rem -3rem}}.personalizza__logo{display:flex;justify-content:center;margin-bottom:2rem}.personalizza__logo img{display:block;height:auto}@supports (height: 1svh){@media screen and (max-width:989px){.personalizza{--quadrato-foto: min(100vw, 70svh);--altezza-foto: max(calc(var(--quadrato-foto) + 2rem), min(100svh - 16.3rem, 135vw));--altezza-scena: max(calc(var(--quadrato-foto) + 2rem), min(100svh - 18rem, 135vw))}.personalizza:has([data-cuori-incisione]) .personalizza__inner:not([data-scrive]) .personalizza__live{--centro-cuori: calc((var(--altezza-schede) + 100svh - 5.9rem - env(safe-area-inset-bottom)) / 2)}}}.personalizza__attesa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.4rem;background:#fff7f2;text-align:center;opacity:0;transition:opacity .25s ease;overscroll-behavior:contain;touch-action:none}.personalizza__attesa[hidden]{display:none}.personalizza__attesa.is-visibile{opacity:1}.personalizza__attesa-icona{display:flex;align-items:center;justify-content:center;width:12rem;height:12rem;margin-bottom:2.4rem}.personalizza__attesa-rotella{width:6.4rem;height:6.4rem;border:.4rem solid rgba(var(--color-button),.18);border-top-color:rgb(var(--color-button));border-radius:50%;animation:personalizza-gira .9s linear infinite}.personalizza__attesa[data-stato=fatto] .personalizza__attesa-rotella{display:none}.personalizza__attesa-cuore{display:block;width:auto;height:100%;animation:personalizza-cuore-entra .45s ease-out both,personalizza-cuore-batte 1.1s ease-in-out .45s 2}.personalizza__attesa-titolo{margin:0 0 .8rem;font-size:2rem;font-weight:600;line-height:1.3}.personalizza__attesa-testo{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.4rem}@keyframes personalizza-gira{to{transform:rotate(360deg)}}@keyframes personalizza-cuore-entra{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes personalizza-cursore{50%{opacity:0}}@keyframes personalizza-cuore-batte{0%,to{transform:scale(1)}30%{transform:scale(1.14)}55%{transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.personalizza__attesa{transition:none}.personalizza__attesa-rotella{animation-duration:2.4s}.personalizza__attesa-cuore,.personalizza__fumetto--azione,[data-barra]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/235/assets/section-personalizza.css.map */
