.divvino-theme-1-x-newsletter-modal{width:100%;height:100vh;background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:22px;-webkit-animation:divvino-theme-1-x-show .3s ease-out;animation:divvino-theme-1-x-show .3s ease-out}.divvino-theme-1-x-newsletter-modal__wrapper{height:615px;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:728px;width:100%;position:relative}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__wrapper{height:auto}}.divvino-theme-1-x-newsletter-modal__close{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;position:absolute;top:-21.5px;right:-21.5px;background-color:#f4f4f4;width:43px;height:43px;border-radius:50%}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__close{width:20px;height:20px;top:-10px;right:-10px}}.divvino-theme-1-x-newsletter-modal__figure{margin:0;display:grid;grid-template-columns:repeat(2,1fr);height:100%;border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.divvino-theme-1-x-newsletter-modal__figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__figure img{display:none}}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__figure{grid-template-columns:1fr}}.divvino-theme-1-x-newsletter-modal__figcaption{padding:40px 24px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__figcaption{padding:20px 12px 48px}}.divvino-theme-1-x-newsletter-modal__text{text-align:center;margin-bottom:14px}.divvino-theme-1-x-newsletter-modal__text p{font-size:23px;color:#5f0404;margin:0}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__text p{font-size:18px}}.divvino-theme-1-x-newsletter-modal__form{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.divvino-theme-1-x-newsletter-modal__input,.divvino-theme-1-x-newsletter-modal__select{display:block;box-sizing:border-box;border:1px solid #cecece;border-radius:4px;padding:8px 12px;margin-bottom:12px;width:100%;font-size:12px;color:#cecece;outline:none}.divvino-theme-1-x-newsletter-modal__input::-moz-placeholder,.divvino-theme-1-x-newsletter-modal__select::-moz-placeholder{color:#cecece}.divvino-theme-1-x-newsletter-modal__input:-ms-input-placeholder,.divvino-theme-1-x-newsletter-modal__select:-ms-input-placeholder{color:#cecece}.divvino-theme-1-x-newsletter-modal__input::-ms-input-placeholder,.divvino-theme-1-x-newsletter-modal__select::-ms-input-placeholder{color:#cecece}.divvino-theme-1-x-newsletter-modal__input::placeholder,.divvino-theme-1-x-newsletter-modal__select::placeholder{color:#cecece}.divvino-theme-1-x-newsletter-modal__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0;display:block;box-sizing:border-box;background-color:#9b6950;border:1px solid #9b6950;border-radius:5px;padding:6px 25px;font-size:16px;color:#fff;text-align:center;cursor:pointer;font-weight:700;transition:background-color .2s ease-in-out}.divvino-theme-1-x-newsletter-modal__button:hover{background-color:#bc9079}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__button{margin:14px auto 0;background-color:#5f0404;border:1px solid #5f0404}}.divvino-theme-1-x-newsletter-modal__error{color:red;font-size:14px;margin-top:12px}.divvino-theme-1-x-newsletter-modal__legal{width:100%;padding:0 24px;text-align:center;font-size:9px;color:#5f0404;position:absolute;bottom:14px;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.divvino-theme-1-x-newsletter-modal__legal{font-size:6px;bottom:8px}}@-webkit-keyframes divvino-theme-1-x-show{0%{opacity:0}to{opacity:1}}@keyframes divvino-theme-1-x-show{0%{opacity:0}to{opacity:1}}