vioka-welcome-popup{--vioka-popup-heading: #6d391f;--vioka-popup-text: #936148;--vioka-popup-button: #688652;display:contents}body:has(.vioka-popup__dialog[open]){overflow:hidden}.vioka-popup__dialog{box-sizing:border-box;width:min(720px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:12px;background:#fff;color:var(--vioka-popup-text);font-family:var(--font-body-family, sans-serif);font-size:14px;line-height:1.5;letter-spacing:normal;overflow:auto;overscroll-behavior:contain}.vioka-popup__dialog[open]{display:grid;grid-template-columns:1fr 1fr}.vioka-popup__dialog::backdrop{background:#00000073}.vioka-popup__dialog *,.vioka-popup__dialog *:before,.vioka-popup__dialog *:after{box-sizing:border-box}.vioka-popup__dialog [hidden]{display:none!important}.vioka-popup__image{min-width:0;min-height:490px}.vioka-popup__image img{display:block;width:100%;height:100%;object-fit:cover}.vioka-popup__content{position:relative;min-width:0;padding:36px 28px 28px;text-align:left}.vioka-popup__close{position:absolute;inset:8px 8px auto auto;display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;background:transparent;color:var(--vioka-popup-heading);font:inherit;font-size:28px;cursor:pointer}.vioka-popup__logo{margin-bottom:22px}.vioka-popup__logo img{display:block;width:80px;height:auto;max-height:64px;object-fit:contain;object-position:left center}.vioka-popup__heading{margin:0 0 12px;color:var(--vioka-popup-heading);font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:28px;font-weight:700;line-height:1.2;letter-spacing:normal}.vioka-popup__heading:focus{outline:none;box-shadow:none}.vioka-popup__description{margin:0 0 22px}.vioka-popup__form{margin:0}.vioka-popup__input{display:block;width:100%;min-height:46px;margin-bottom:12px;padding:12px;border:1px solid #cbb8ac;border-radius:4px;background:#fff;color:var(--vioka-popup-heading);font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.vioka-popup__input::placeholder{color:#836b5e;opacity:1}.vioka-popup__button{display:block;width:100%;min-height:46px;padding:12px 18px;border:0;border-radius:4px;background:var(--vioka-popup-button);color:#fff;font:inherit;font-weight:700;text-align:center;cursor:pointer}.vioka-popup__button:hover,.vioka-popup__copy:hover{filter:brightness(.94)}.vioka-popup__dismiss{display:block;min-height:44px;margin:6px auto 10px;padding:8px 16px;border:0;background:transparent;color:var(--vioka-popup-button);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vioka-popup__consent{margin:0;color:#936148;font-size:11px;line-height:1.5}.vioka-popup__error{margin:0 0 12px;color:#b32613;font-size:13px}.vioka-popup__error ul{margin:0;padding-left:18px}.vioka-popup__code-row{display:flex;align-items:center;gap:12px;padding:14px 12px;border:1px dashed #a9806b;border-radius:4px}.vioka-popup__code{flex:1;min-width:0;color:var(--vioka-popup-heading);font-size:22px;font-weight:700;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.vioka-popup__copy{min-height:44px;padding:8px;border:0;background:transparent;color:var(--vioka-popup-heading);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.vioka-popup__copy-status{min-height:20px;margin:4px 0;font-size:12px}.vioka-popup__terms{margin:12px 0 22px;font-size:13px}.vioka-popup__dialog button:focus-visible,.vioka-popup__dialog input:focus-visible{outline:2px solid var(--vioka-popup-heading);outline-offset:3px}@media screen and (max-width:749px){.vioka-popup__dialog{width:min(400px,calc(100% - 32px))}.vioka-popup__dialog[open]{grid-template-columns:1fr}.vioka-popup__image{display:none}.vioka-popup__content{padding:32px 24px 24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vioka-welcome-popup.css.map */
