.vc-modal-journal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5);pointer-events:none;visibility:hidden}.vc-modal-journal.is-open{pointer-events:auto;visibility:visible}.vc-modal-journal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--rosewood-dark-15);opacity:0;cursor:pointer}.vc-modal-journal__panel{position:relative;z-index:1;width:100%;max-width:380px;max-height:min(600px,90vh);background-color:var(--background-primary);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;opacity:0;transform:translateY(var(--space-6));will-change:transform,opacity}.vc-modal-journal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);flex-shrink:0;position:sticky;top:0;background-color:var(--background-primary);z-index:1}.vc-modal-journal__header:after{content:"";position:absolute;bottom:0;left:var(--space-5);right:var(--space-5);height:1px;background-color:var(--border-secondary)}.vc-modal-journal__header-text{display:flex;flex-direction:column;gap:var(--space-2)}.vc-modal-journal__title{font-family:var(--font-label);font-size:var(--text-14);font-weight:500;line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:var(--tracking-body)}.vc-modal-journal__subtitle{font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-tight);color:var(--text-primary);opacity:.5}.vc-modal-journal__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--text-primary);transition:opacity var(--dur-fast) var(--ease)}.vc-modal-journal__close:hover{opacity:.6}.vc-modal-journal__image-wrap{flex-shrink:0;margin-inline:var(--space-5);margin-top:var(--space-5);aspect-ratio:340 / 215;overflow:hidden}.vc-modal-journal__image{width:100%;height:100%;object-fit:cover;display:block}.vc-modal-journal__body{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.vc-modal-journal__text{font-family:var(--font-heading);font-size:var(--text-14);font-weight:300;line-height:var(--leading-normal);color:var(--text-primary);text-align:left}.vc-modal-journal__text p{margin:0}.vc-modal-journal__text p+p{margin-top:var(--space-3)}.vc-modal-journal__register{font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary)}.vc-modal-journal__body form{display:flex;flex-direction:column;gap:var(--space-3)}.vc-modal-journal__field{display:flex;flex-direction:column}.vc-modal-journal__input{width:100%;height:36px;padding-inline:var(--space-4);font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary);background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-md);outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease)}.vc-modal-journal__input::placeholder{color:var(--text-primary);opacity:.5}.vc-modal-journal__input:focus{border-color:var(--border-primary)}.vc-modal-journal__panel[data-state=success] .vc-modal-journal__image-wrap,.vc-modal-journal__panel[data-state=success] .vc-modal-journal__text,.vc-modal-journal__panel[data-state=success] .vc-modal-journal__register,.vc-modal-journal__panel[data-state=success] .vc-modal-journal__form{display:none}.vc-modal-journal__success{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding-block:var(--space-7);text-align:center}.vc-modal-journal__success[hidden]{display:none}.vc-modal-journal__success-icon{width:var(--space-8);height:var(--space-8);object-fit:contain;display:block}.vc-modal-journal__success-text{font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary)}.vc-modal-journal__panel::-webkit-scrollbar{display:none}@media(max-width:675px){.vc-modal-journal{padding:var(--space-3)}}.vc-modal-journal .vc-places-wrap{position:relative;width:100%}.vc-modal-journal .vc-places-wrap input{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-label);font-size:var(--text-14);font-weight:400;color:var(--text-primary);background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);outline:none;box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease)}.vc-modal-journal .vc-places-wrap input::placeholder{color:var(--text-primary);opacity:.5}.vc-modal-journal .vc-places-wrap input:focus{border-color:var(--border-primary)}.vc-modal-journal .vc-places-dropdown{background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);list-style:none;margin:0;padding:var(--space-1) 0}.vc-modal-journal .vc-places-option{padding:var(--space-2) var(--space-4);font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary);cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}.vc-modal-journal .vc-places-option:hover{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vc-modal-journal.css.map */
