.natale-hero{padding-top:var(--nh-pad-top, 0);padding-bottom:var(--nh-pad-bottom, 0);overflow:hidden}.natale-hero__stage{--nh-size: clamp(220px, 26vw, 380px);display:grid;grid-template-columns:var(--nh-size) 1fr;align-items:center}.natale-hero__media{grid-area:1 / 1 / 2 / 3;justify-self:end;width:min(100%,1000px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 22%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.natale-hero__image{display:block;width:100%;height:auto}.natale-hero__badge{grid-area:1 / 1;z-index:1;display:grid;place-items:center;width:var(--nh-size);aspect-ratio:1;padding:10%;border-radius:50%;background-color:var(--nh-badge-bg);text-align:center}.natale-hero__title{margin:0;color:var(--nh-badge-fg);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--nh-size) * .125);line-height:1.05;letter-spacing:.06em;text-transform:uppercase;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.natale-hero__year{display:block;margin-top:.7em;font-size:.42em;letter-spacing:.3em}.natale-hero__content{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding-top:clamp(2.4rem,4vw,4rem);text-align:center}.natale-hero__text{max-width:64rem}.natale-hero__text>:first-child{margin-top:0}.natale-hero__text>:last-child{margin-bottom:0}@media screen and (max-width:749px){.natale-hero__stage{--nh-size: clamp(170px, 52vw, 230px);grid-template-columns:1fr}.natale-hero__media{grid-area:1 / 1;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.natale-hero__image{aspect-ratio:4 / 3;object-fit:cover}.natale-hero__badge{grid-area:2 / 1;justify-self:center;margin-top:calc(var(--nh-size) * -.4)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-natale-hero.css.map */
