.kg-luna,.kg-luna-notte{--kg-oro: #c9a464;--kg-oro-tenue: rgba(201, 164, 100, .62);--kg-carta: #f6f1e8;--kg-carta-88: rgba(246, 241, 232, .88);--kg-carta-66: rgba(246, 241, 232, .66);--kg-filo: rgba(201, 164, 100, .28);--kg-notte: #05060d}.kg-luna{position:relative;isolation:isolate;overflow:hidden;color:var(--kg-carta);background:radial-gradient(60% 40% at 30% 30%,#623e9629,#623e9600 70%),radial-gradient(50% 35% at 70% 80%,#286e8c14,#286e8c00 70%),var(--kg-notte)}.kg-luna:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:9rem;background:linear-gradient(180deg,#090713,#090713b3 30%,#09071300);pointer-events:none}.kg-luna--casa:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:8rem;background:linear-gradient(180deg,#1f1c1900,#1f1c198c 55%,#1f1c19);pointer-events:none}#kg-luna-di-stanotte{scroll-margin-top:4.5rem}.kg-luna__cornice{z-index:1}.kg-luna__cielo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%}.kg-luna__cornice{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;box-sizing:border-box;width:100%;max-width:84rem;margin:0 auto;padding:clamp(3.5rem,9vw,5rem) var(--page-margin, 1.25rem) clamp(4rem,10vw,5.5rem)}.kg-luna__occhiello{display:inline-flex;align-items:center;gap:.7rem;margin:0;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.24em;color:var(--kg-oro)}.kg-luna__occhiello:before{content:"\2726";font-size:.75rem;letter-spacing:0;opacity:.9}.kg-luna__quadrante{position:relative;justify-self:center;width:min(84vw,21rem);aspect-ratio:1;margin:clamp(1.25rem,4vw,2rem) 0 clamp(1.5rem,5vw,2.25rem)}.kg-luna__svg{display:block;width:100%;height:100%;overflow:visible}.kg-luna--gl .kg-luna__svg{visibility:hidden}.kg-luna__svg-anello{fill:none;stroke:#c9a46438;stroke-width:.5}.kg-luna__svg-fatto{fill:none;stroke:var(--kg-oro);stroke-width:.7;stroke-dasharray:var(--kg-fatto, 0) 1;transform:rotate(-90deg);transform-origin:50% 50%}.kg-luna__svg-buio{fill:#11131d;stroke:#f6f1e81f;stroke-width:.4}.kg-luna__svg-luce{fill:#efe6cf}.kg-luna__svg-raggi line{stroke:#c9a46466;stroke-width:.6}.kg-luna__scheda,.kg-luna__anno{display:grid;justify-items:start;width:100%;max-width:34rem}.kg-luna__nome{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-size:clamp(2.25rem,1.7rem + 2.4vw,3.25rem);line-height:1.04;letter-spacing:.005em;text-wrap:balance;color:var(--kg-carta);min-height:1.04em}.kg-luna__dati{margin:.7rem 0 0;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--kg-oro);min-height:1.5em}.kg-luna__frase{max-width:34ch;margin:1rem 0 0;font-family:var(--font-heading--family);font-size:1.0625rem;line-height:1.5;text-wrap:pretty;color:var(--kg-carta-88);min-height:4.5em}.kg-luna__prossime{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:.5rem 2rem;margin:1.5rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--kg-filo);width:100%}.kg-luna__prossima dt{display:flex;align-items:center;gap:.5rem;font-family:var(--font-subheading--family);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--kg-carta-66)}.kg-luna__prossima dt:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;box-sizing:border-box}.kg-luna__prossima--nuova dt:before{border:1px solid var(--kg-oro-tenue);background:#11131d}.kg-luna__prossima--piena dt:before{background:#efe6cf;box-shadow:0 0 8px #efe6cf73}.kg-luna__prossima dd{margin:.35rem 0 0;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.3;color:var(--kg-carta);font-variant-numeric:tabular-nums;min-height:1.3em}.kg-luna__azioni{display:grid;justify-items:start;gap:1.1rem;width:100%;margin-top:1.75rem}body .kg-luna__cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;box-sizing:border-box;width:100%;max-width:22rem;min-height:3rem;padding:.8rem 1.6rem;border:1px solid rgba(201,164,100,.6);border-radius:999px;background:transparent;color:var(--kg-carta);font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;letter-spacing:.03em;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--kg-ease-out, ease-out),border-color .6s var(--kg-ease-out, ease-out)}body .kg-luna__cta:hover,body .kg-luna__cta:active{background-color:#c9a46424}body .kg-luna__cta:focus-visible,body .kg-luna__leva:focus-visible{outline:2px solid var(--kg-oro);outline-offset:4px}body .kg-luna__leva{display:inline-flex;align-items:baseline;gap:.5rem;padding:.3rem 0;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--kg-oro);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--kg-ease-out, ease-out)}body .kg-luna__leva:hover{background-size:100% 1px}.kg-luna__leva[hidden]{display:none}.kg-luna__freccia{display:inline-block;transition:transform .4s var(--kg-ease-out, ease-out)}.kg-luna__cta:hover .kg-luna__freccia,.kg-luna__leva:hover .kg-luna__freccia{transform:translate(3px)}.kg-luna__anno{margin-top:clamp(3rem,10vw,4rem);padding-top:clamp(2rem,6vw,2.5rem);border-top:1px solid var(--kg-filo)}.kg-luna__festa{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:1.25rem}.kg-luna__ruota{width:8.5rem;aspect-ratio:1}.kg-luna__festa-testo .kg-luna__dati--luce{margin-top:.3rem;color:var(--kg-carta-66)}.kg-luna__festa-nome{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);line-height:1.08;color:var(--kg-carta);min-height:1.08em}.kg-luna__festa-testo .kg-luna__dati{margin-top:.5rem}.kg-luna__frase--festa{margin-top:1.1rem;min-height:0}.kg-luna__anno .kg-luna__leva{margin-top:.9rem}.kg-luna [data-kg-campo]{transition:opacity .9s var(--kg-ease-out, ease-out),transform .9s var(--kg-ease-out, ease-out),text-shadow .9s var(--kg-ease-out, ease-out)}.kg-luna--gl:not(.kg-luna--accesa) :is(.kg-luna__scheda,.kg-luna__anno) :is([data-kg-campo],dt,.kg-luna__occhiello){opacity:0;transform:translateY(6px)}.kg-luna--gl:not(.kg-luna--accesa) [data-kg-scrivi]{transform:none}.kg-luna--gl:not(.kg-luna--accesa) .kg-luna__cta{border-color:transparent}.kg-luna__cta>span,.kg-luna__prossime,.kg-luna__anno{transition:opacity .9s var(--kg-ease-out, ease-out),border-color .9s var(--kg-ease-out, ease-out)}.kg-luna--gl:not(.kg-luna--accesa) .kg-luna__cta>span{opacity:0}.kg-luna--gl:not(.kg-luna--accesa) :is(.kg-luna__prossime,.kg-luna__anno){border-color:transparent}.kg-luna--gl .kg-luna__cta{border-color:#c9a4644d}.kg-luna--gl.kg-luna--accesa .kg-luna__nome{text-shadow:0 0 24px rgba(201,164,100,.28)}.kg-luna--accesa .kg-luna__dati{transition-delay:.1s}.kg-luna--accesa .kg-luna__prossime :is(dt,dd){transition-delay:.25s}.kg-luna--accesa .kg-luna__azioni .kg-luna__leva{transition-delay:.4s}.kg-luna--accesa .kg-luna__anno :is(.kg-luna__occhiello,[data-kg-campo]){transition-delay:.55s}.kg-luna--accesa .kg-luna__anno .kg-luna__leva{transition-delay:.7s}.kg-luna:not(.kg-luna--gl):not(.kg-luna--accesa) :is(.kg-luna__scheda,.kg-luna__anno){animation:kg-luna-tardi .7s 2.2s both}@keyframes kg-luna-tardi{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kg-luna [data-kg-campo]{transition:none}}@media screen and (min-width:990px){.kg-luna__cornice{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"quadrante occhiello" "quadrante scheda" "quadrante anno";grid-template-rows:auto auto 1fr;column-gap:clamp(3rem,6vw,7rem);align-items:start;padding:clamp(5rem,9vh,7rem) max(var(--page-margin, 2rem),calc((100% - 78rem)/2)) clamp(5rem,10vh,7.5rem);max-width:none}.kg-luna__cornice>.kg-luna__occhiello{grid-area:occhiello;align-self:end}.kg-luna__quadrante{grid-area:quadrante;align-self:center;width:min(100%,34rem);margin:0}.kg-luna__scheda{grid-area:scheda;margin-top:1.5rem}.kg-luna__anno{grid-area:anno;margin-top:3rem}.kg-luna__frase{font-size:1.1875rem;min-height:3em}body .kg-luna__cta{width:auto;min-width:15rem}.kg-luna__azioni{grid-template-columns:auto auto;align-items:center;column-gap:2rem}.kg-luna__ruota{width:9.5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kg-luna.css.map */
