.alberobello-newsletter{background-color:var(--abn-section-bg, #E7E5E2);padding-top:var(--abn-padding-top, 80px);padding-bottom:var(--abn-padding-bottom, 80px)}.alberobello-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:clamp(40px,6vw,80px);padding-left:clamp(20px,4vw,80px);padding-right:clamp(20px,4vw,80px)}.alberobello-newsletter__text{display:flex;flex-direction:column;gap:14px;max-width:420px}.alberobello-newsletter__title{font-family:var(--font-heading-family, serif);font-style:italic;font-weight:var(--font-heading-weight, 500);font-size:clamp(22px,2vw,30px);line-height:1.25;letter-spacing:-.005em;margin:0;color:var(--color-foreground);text-wrap:pretty}.alberobello-newsletter__body{font-size:12px;line-height:1.7;color:var(--color-foreground);max-width:460px}.alberobello-newsletter__body p{margin:0 0 .4em}.alberobello-newsletter__body p:last-child{margin-bottom:0}.alberobello-newsletter__form-wrap{width:100%}.alberobello-newsletter__form{display:flex;flex-direction:column;gap:12px;margin:0}.alberobello-newsletter__field{position:relative;display:flex;align-items:center;background-color:var(--abn-input-bg, #FDFCFC);border:1px solid var(--abn-input-border, #90857C)}.alberobello-newsletter__input{flex:1;border:0;background:transparent;padding:16px 56px 16px 20px;font-family:var(--font-body-family);font-size:13px;color:var(--color-foreground);width:100%;outline:none}.alberobello-newsletter__input::placeholder{color:var(--color-foreground);opacity:.5}.alberobello-newsletter__input:focus{outline:none}.alberobello-newsletter__field:focus-within{border-color:var(--abn-accent, #3D4445)}.alberobello-newsletter__submit{position:absolute;right:0;top:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:56px;background:transparent;border:0;cursor:pointer;color:var(--abn-accent, #3D4445);transition:color var(--duration-short, .2s) ease,transform var(--duration-short, .2s) ease}.alberobello-newsletter__submit:hover,.alberobello-newsletter__submit:focus-visible{color:#90857c;outline:none}.alberobello-newsletter__submit:hover .alberobello-newsletter__arrow,.alberobello-newsletter__submit:focus-visible .alberobello-newsletter__arrow{transform:translate(3px)}.alberobello-newsletter__arrow{display:block;transition:transform var(--duration-short, .2s) ease}.alberobello-newsletter__consent{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;line-height:1.5;color:var(--color-foreground);-webkit-user-select:none;user-select:none}.alberobello-newsletter__consent-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.alberobello-newsletter__consent-box{flex-shrink:0;width:16px;height:16px;margin-top:1px;border:1px solid var(--abn-input-border, #90857C);background-color:var(--abn-input-bg, #FDFCFC);color:var(--abn-accent, #3D4445);display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--duration-short, .2s) ease,background-color var(--duration-short, .2s) ease}.alberobello-newsletter__consent-box svg{opacity:0;transition:opacity var(--duration-short, .2s) ease}.alberobello-newsletter__consent-input:checked+.alberobello-newsletter__consent-box{border-color:var(--abn-accent, #3D4445)}.alberobello-newsletter__consent-input:checked+.alberobello-newsletter__consent-box svg{opacity:1}.alberobello-newsletter__consent-input:focus-visible+.alberobello-newsletter__consent-box{outline:2px solid var(--abn-accent, #3D4445);outline-offset:2px}.alberobello-newsletter__consent-text a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-short, .2s) ease}.alberobello-newsletter__consent-text a:hover,.alberobello-newsletter__consent-text a:focus-visible{color:var(--abn-accent, #3D4445)}.alberobello-newsletter__message{font-size:12px;line-height:1.5;margin:0;font-weight:500}.alberobello-newsletter__message--error{color:rgb(var(--color-error-rgb, 218, 51, 56))}.alberobello-newsletter__message--success{color:var(--abn-accent, #3D4445);font-family:var(--font-body-family);font-weight:500}@media screen and (max-width:989px){.alberobello-newsletter__inner{column-gap:40px}.alberobello-newsletter__text{max-width:none}}@media screen and (max-width:749px){.alberobello-newsletter{padding-top:var(--abn-padding-top-mobile, 40px);padding-bottom:var(--abn-padding-bottom-mobile, 40px)}.alberobello-newsletter__inner{grid-template-columns:1fr;row-gap:24px}.alberobello-newsletter__title{font-size:clamp(22px,6vw,28px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-alberobello-newsletter.css.map */
