.caf-contact-news{position:relative;overflow:hidden;isolation:isolate}.caf-contact-news__inner{display:grid;gap:1.6rem 2.4rem;align-items:center;position:relative}.caf-contact-news__media{width:clamp(14rem,16vw,22rem)}.caf-contact-news__art{display:block;width:100%;height:auto}.caf-contact-news__photo{display:block;padding:.8rem .8rem 2.4rem;background:#fff;border-radius:.6rem;box-shadow:0 16px 30px -18px rgba(var(--caf-ink-rgb),.45);transform:rotate(-4deg)}.caf-contact-news__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.3rem}.caf-contact-news__text{display:grid;gap:.8rem}.caf-contact-news__text .caf-eyebrow{color:var(--caf-aubergine)}.caf-contact-news__title{margin:0;max-width:24ch;font-size:clamp(2.4rem,2.2vw,3.2rem);font-weight:800;line-height:1.14;letter-spacing:-.02em;color:var(--caf-aubergine-dark)}.caf-contact-news__sub{margin:0;font-size:1.55rem;font-weight:500;color:rgba(var(--color-foreground),.8)}.caf-contact-news__form-wrap{width:100%}.caf-contact-news__field{display:flex;align-items:stretch;padding:.5rem;border:1px solid rgba(var(--caf-aubergine-rgb),.12);border-radius:99rem;background:#fff;box-shadow:var(--caf-shadow-card);transition:box-shadow var(--caf-t-hover, .28s) var(--caf-ease)}.caf-contact-news__field:focus-within{box-shadow:0 0 0 4px #ffffffb3,var(--caf-shadow-card);border-color:rgba(var(--caf-aubergine-rgb),.4)}.caf-contact-news__field.is-invalid{border-color:#b3261e}.caf-contact-news__input{flex:1;min-width:0;min-height:4.8rem;padding:0 2rem;border:0;border-radius:99rem;background:transparent;color:var(--caf-ink);font:inherit;font-size:1.6rem;font-weight:600}.caf-contact-news__input:focus{outline:none}.caf-contact-news__input::placeholder{color:rgba(var(--caf-ink-rgb),.5);font-weight:500}.caf-contact-news__btn{min-height:4.8rem;padding-inline:2.6rem}.caf-contact-news__msg{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0 2rem;font-size:1.4rem;font-weight:700;color:var(--caf-sage-dark)}.caf-contact-news__msg .caf-icon{width:1.8rem;height:1.8rem}.caf-contact-news__msg--error{color:#b3261e}.caf-contact-news__hand{--caf-hand-rotate: -8deg;justify-self:start}@media(min-width:990px){.caf-contact-news__inner{grid-template-columns:auto minmax(0,1fr) minmax(0,40rem) auto;gap:clamp(2.4rem,3vw,4.8rem)}.caf-contact-news__hand{max-width:14rem}}@media(max-width:989px){.caf-contact-news__inner{grid-template-columns:auto minmax(0,1fr)}.caf-contact-news__form-wrap,.caf-contact-news__hand{grid-column:1 / -1}.caf-contact-news__media{width:9.6rem}}@media(max-width:480px){.caf-contact-news__btn{padding-inline:1.6rem}.caf-contact-news__input{padding-inline:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/caf-contact-newsletter.css.map */
