cibocca-newsletter-popup{display:block}.cibocca-newsletter{width:min(65rem,calc(100vw - 4rem));max-width:65rem;box-sizing:border-box;box-shadow:none;max-height:calc(100dvh - 4rem);margin:auto;padding:0;overflow:hidden;border:1px solid rgb(var(--color-foreground));border-radius:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-family:var(--font-body-family)}.cibocca-newsletter:not([open]){display:none}.cibocca-newsletter::backdrop{background:#00000059}body.cibocca-newsletter-open{overflow:hidden}.cibocca-newsletter *,.cibocca-newsletter *:before,.cibocca-newsletter *:after{box-sizing:border-box}.cibocca-newsletter__panel{max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain}.cibocca-newsletter__header{position:sticky;height:0;top:0;z-index:2}.cibocca-newsletter .cibocca-newsletter__close{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:1.3rem;color:inherit;background:rgb(var(--color-background));border:0;border-radius:0;cursor:pointer}.cibocca-newsletter__close svg{width:1.5rem;height:1.5rem}.cibocca-newsletter__grid{display:grid;grid-template-columns:2fr 3fr}.cibocca-newsletter__art{display:grid;align-items:center;padding:1.6rem;border:0}.cibocca-newsletter__art img,.cibocca-newsletter__art svg{display:block;width:100%;height:auto;max-height:29rem;object-fit:contain}.cibocca-newsletter__copy{padding:4.8rem 2.4rem 2rem;min-width:0}.cibocca-newsletter__copy--no-eyebrow{padding-top:5.6rem}.cibocca-newsletter__eyebrow{font-size:1.1rem;letter-spacing:.16em;margin:0 0 1rem}.cibocca-newsletter h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,2.4vw,2.8rem);line-height:1.08;letter-spacing:-.025em;margin:0 0 1rem;overflow-wrap:anywhere}.cibocca-newsletter__description{font-size:1.5rem;line-height:1.4;margin:0 0 1.2rem;white-space:pre-line}.cibocca-newsletter input[type=email]{width:100%;min-height:4.8rem;padding:1.2rem;border:1px solid rgb(var(--color-foreground));border-radius:0;background:transparent;color:inherit;font:inherit;font-size:1.6rem}.cibocca-newsletter input[type=email]:focus-visible{outline-offset:-2px;box-shadow:none}.cibocca-newsletter input::placeholder{color:inherit;opacity:.65}.cibocca-newsletter__consent{display:flex;align-items:flex-start;gap:1rem;padding:.8rem 0;font-size:1.2rem;line-height:1.5;cursor:pointer}.cibocca-newsletter input[type=checkbox]{width:1.8rem;height:1.8rem;margin:.15rem 0 0;flex-shrink:0;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid rgb(var(--color-foreground));border-radius:0}.cibocca-newsletter input[type=checkbox]:checked{background:rgb(var(--color-foreground));box-shadow:inset 0 0 0 3px rgb(var(--color-background))}.cibocca-newsletter a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cibocca-newsletter .cibocca-newsletter__submit{width:100%;min-height:4.8rem;padding:1.2rem;font:inherit;font-size:1.3rem;letter-spacing:.1em;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));border-radius:0;cursor:pointer}.cibocca-newsletter :focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.cibocca-newsletter__error{margin-top:.8rem;font-size:1.3rem;line-height:1.4}.cibocca-newsletter__error ul{padding-left:1.8rem}.cibocca-newsletter__confirmation{padding-block:1rem;font-size:1.5rem;line-height:1.5}.cibocca-newsletter__confirmation h3{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:var(--font-heading-weight)}.cibocca-newsletter [hidden]{display:none!important}.cibocca-newsletter-editor-hint{padding:1.6rem;border:1px dashed currentColor;font-size:1.3rem}@media(prefers-reduced-motion:no-preference){.cibocca-newsletter[open]{animation:cibocca-newsletter-enter .22s ease-out}@keyframes cibocca-newsletter-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}@media(max-width:749px){.cibocca-newsletter{width:calc(100vw - 2.4rem);max-height:calc(100dvh - 2.4rem)}.cibocca-newsletter__panel{max-height:calc(100dvh - 2.4rem)}.cibocca-newsletter__grid{grid-template-columns:1fr}.cibocca-newsletter__art{padding:2rem 5rem 0;border:0}.cibocca-newsletter__art img,.cibocca-newsletter__art svg{max-height:12rem}.cibocca-newsletter__art--desktop{display:none}.cibocca-newsletter__copy{padding:5.6rem 2rem 2rem}.cibocca-newsletter__art:not(.cibocca-newsletter__art--desktop)+.cibocca-newsletter__copy{padding-top:1.6rem}.cibocca-newsletter__eyebrow{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cibocca-newsletter-popup.css.map */
