.oh-popup,.oh-popup *,.oh-popup *:before,.oh-popup *:after{box-sizing:border-box}.oh-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990}.oh-popup[hidden]{display:none!important}body.oh-popup-lock{position:fixed;left:0;right:0;width:100%;overflow:hidden}.oh-popup__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a191773}.oh-popup__panel{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:440px;max-height:85vh;overflow-y:auto;background:#f7f5f1;border:1px solid #E9E5DC;border-radius:0;padding:32px 28px;box-shadow:0 12px 40px #1a19172e;overscroll-behavior:contain}.oh-popup__panel:focus{outline:none}.oh-popup__handle{display:none}.oh-popup__close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer}.oh-popup__close:focus-visible,.oh-popup__submit:focus-visible,.oh-popup__input:focus-visible,.oh-popup__checkbox:focus-visible,.oh-popup__copy:focus-visible,.oh-popup__close-success:focus-visible,.oh-popup__panel:focus-visible,.oh-popup a:focus-visible{outline:2px solid #1A1917;outline-offset:2px}.oh-popup__img{display:block;width:100%;max-width:230px;height:auto;margin:0 auto 14px;object-fit:contain}.oh-popup__eyebrow{display:block;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#9a6a2f;font-weight:600;margin:0 0 8px}.oh-popup__title{font-family:Jost,sans-serif;font-size:24px;line-height:1.2;color:#1a1917;margin:0 32px 8px 0}.oh-popup__subtitle{font-size:15px;line-height:1.5;color:#4a463e;margin:0 0 18px}@media(max-height:700px){.oh-popup__img{max-width:150px;margin-bottom:8px}}@media(max-width:749px){.oh-popup__img{max-width:168px;margin-bottom:10px}.oh-popup__title{font-size:22px}}.oh-popup__panel--compact .oh-popup__img{display:none}.oh-popup__field{margin-bottom:14px}.oh-popup__label{display:block;font-size:13px;color:#1a1917;margin-bottom:6px}.oh-popup__input{width:100%;padding:12px 14px;font-size:16px;color:#1a1917;background:#fff;border:1px solid #E9E5DC;border-radius:0}.oh-popup__consent{display:flex;align-items:flex-start;gap:8px;margin:14px 0}.oh-popup__consent-text{font-size:14px;line-height:1.5;color:#1a1917}.oh-popup__consent-text label{cursor:pointer}.oh-popup__consent-text a{color:#1a1917;text-decoration:underline}.oh-popup__terms{font-size:12px;line-height:1.4;color:#1a1917;opacity:.7;margin:10px 0 0}.oh-popup__terms a{color:#1a1917;text-decoration:underline}.oh-popup__checkbox{width:20px;height:20px;min-width:20px;margin-top:2px;accent-color:#1A1917}.oh-popup__error{font-size:13px;line-height:1.4;color:#b3261e;margin-bottom:12px}.oh-popup__submit{display:block;width:100%;padding:14px 18px;background:#1a1917;color:#fff;border:1px solid #1A1917;border-radius:0;font-size:15px;cursor:pointer}.oh-popup__submit[disabled]{opacity:.6;cursor:default}.oh-popup__success p{font-size:15px;line-height:1.5;color:#1a1917;margin:0 0 16px}.oh-popup__code[hidden]{display:none}.oh-popup__code{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.oh-popup__code code{font-size:16px;padding:8px 12px;border:1px solid #E9E5DC;background:#fff;color:#1a1917}.oh-popup__copy{padding:8px 12px;background:#fff;color:#1a1917;border:1px solid #1A1917;border-radius:0;cursor:pointer}.oh-popup__copy-feedback{font-size:12px;color:#1a1917}.oh-popup__close-success{padding:12px 18px;background:#1a1917;color:#fff;border:1px solid #1A1917;border-radius:0;cursor:pointer}@media(max-width:1023px){.oh-popup__panel{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-width:none;max-height:62dvh;border-left:none;border-right:none;border-bottom:none;padding:20px 20px calc(16px + env(safe-area-inset-bottom)) 20px;transition:transform .15s ease}.oh-popup__handle{display:block;width:40px;height:4px;background:#e9e5dc;border-radius:2px;margin:0 auto 16px}.oh-popup__close{width:48px;height:48px;top:4px;right:4px}.oh-popup__panel--compact .oh-popup__subtitle{display:none}}@media(prefers-reduced-motion:reduce){.oh-popup__panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAABA */
