.news-letter-modal *{font-family:Replica;font-size:14px;color:#352b27}.news-letter-modal{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:#00000080;z-index:999;display:none}.news-letter-modal.is-open{display:flex}.news-letter-modal-container{width:300px;background-color:#fff;border-radius:12px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.news-letter-modal-left{width:100%;height:224px;padding:12px;position:relative}.news-letter-modal-left-header{width:100%;height:auto;display:flex;justify-content:flex-end;position:absolute;top:24px;right:24px;z-index:10}.news-letter-modal-left-header button{width:26px;height:26px;background-color:#352b27;border-radius:50%;border:none;outline:none;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center}.news-letter-modal-left .image-container{width:100%;height:100%;background-color:bisque;border-radius:12px;overflow:hidden;position:relative}.news-letter-modal-left img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.news-letter-modal-right{display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:16px;position:relative}.news-letter-modal-right-header{display:none}.news-letter-modal-right-content-details{display:flex;flex-direction:column;gap:8px}.news-letter-modal-right-content-details-title{font-family:Replica-Bold}.news-letter-modal-right-form{width:100%;display:flex;flex-direction:column;gap:32px}.news-letter-modal-right-form-inputs{width:100%;height:100%;display:flex;flex-direction:column;gap:8px}.news-letter-modal-right-form-input-container{width:100%;height:40px;border:1px solid #D7D6D0;border-radius:6px;padding:10px 12px;position:relative}.news-letter-modal-right-form-input[type=email]{height:100%;width:100%;padding:0;margin:0;border:none;outline:none;color:#352b27;font-size:14px;font-family:Replica;text-transform:unset}.news-letter-modal-right-form-input[type=email]::placeholder{color:#aeaaa9}.news-letter-modal-right-form-input[type=date]{height:100%;width:100%;padding:0;margin:0;border:none;outline:none;color:transparent;font-size:14px;font-family:Replica;text-transform:unset}.news-letter-modal-right-form-input[type=date]::-webkit-date-and-time-value{text-align:left}.news-letter-modal-right-form-input[type=date]:valid{color:#352b27}.news-letter-modal-right-form-input[type=date]:focus{color:#352b27}label[for=birthday-input]{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none;z-index:1;color:#aeaaa9}.news-letter-modal-right-form-input[type=date]:focus+label[for=birthday-input]{display:none}.news-letter-modal-right-form-input[type=date]:valid+label[for=birthday-input]{display:none}.news-letter-modal-right-form-input-container:has(input[type=checkbox]){border:none;padding:0;margin:0;display:flex;gap:8px;justify-content:space-between}.news-letter-modal-right-form-input[type=checkbox]{margin:0;height:20px;width:20px}.news-letter-modal-right-form-input[type=checkbox]+label{font-size:14px}.news-letter-modal-right-form-input[type=checkbox]:before{height:20px;width:20px;border-radius:4px;border:1px solid #D7D6D0}.news-letter-modal-right-form-input[type=checkbox]:after{content:url(https://cdn.shopify.com/s/files/1/0268/4141/5798/files/Check.svg?v=1724991247);border-radius:4px;top:-1px;left:0;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.news-letter-modal-right-form button{width:100%;height:44px;border-radius:6px;background-color:#352b27;color:#fff;border:none;outline:none;transition:all .3s ease}.news-letter-modal-right-form button:hover{background-color:#fff;border:1px solid #352B27;color:#352b27}@media screen and (min-width: 768px){.news-letter-modal-container{width:676px;height:428px;display:flex;flex-direction:row}.news-letter-modal-left{width:50%;height:100%;justify-content:unset}.news-letter-modal-right{width:50%;justify-content:unset;padding:48px 32px}.news-letter-modal-left-header{display:none}.news-letter-modal-right-header{width:100%;height:auto;display:flex;justify-content:flex-end;position:absolute;top:12px;right:12px}.news-letter-modal-right-header button{width:26px;height:26px;background-color:#352b27;border-radius:50%;border:none;outline:none;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center}}.news-letter-modal-success{background-color:#fff;width:300px;height:196px;border:1px solid #F3F2F2;margin:auto;border-radius:12px;padding:40px 16px;position:relative;display:none}.news-letter-modal-success-header{position:absolute;top:12px;right:12px}.news-letter-modal-success-header button{width:26px;height:26px;background-color:#352b27;border-radius:50%;border:none;outline:none;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center;padding:0;margin:0}.news-letter-modal-success-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px}.news-letter-modal-success-content{text-align:center}.news-letter-modal-success-content h4{font-family:Replica-Bold}.news-letter-modal-success-container .news-letter-modal-success-button{width:100%;height:44px;border-radius:6px;background-color:#352b27;border:none;outline:none;text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:14px;font-family:Replica;color:#fff;transition:all .3s ease}.news-letter-modal-success-container .news-letter-modal-success-button:hover{border:1px solid #352B27;color:#352b27;background-color:#fff}@media screen and (min-width: 768px){.news-letter-modal-success{width:360px;height:196px}}
/*# sourceMappingURL=/cdn/shop/t/1563/assets/news-letter-modal.css.map */
