.olori-popup__dialog{width:min(34rem,calc(100vw - 32px));max-width:none;padding:0;border:0;border-radius:0;background:var(--sp-bg, #fff);color:var(--sp-color, #111);overflow:visible}.olori-popup__dialog::backdrop{background:#0000008c}.olori-popup__inner{position:relative;display:grid;grid-template-columns:var(--sp-cols, minmax(0, 1fr))}.olori-popup--with-image .olori-popup__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.olori-popup__media{position:relative;overflow:hidden}.olori-popup__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sp-focal, center) center}.olori-popup__body{padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.olori-popup__eyebrow{margin:0 0 12px;font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.olori-popup__heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-size:var(--sp-heading-size, 1.875rem);line-height:1.2;text-wrap:balance}.olori-popup__heading p{margin:0}.olori-popup__text{margin:14px 0 0;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.7;opacity:.8}.olori-popup__text p{margin:0}.olori-popup__field{display:flex;align-items:center;gap:12px;margin-block-start:26px;border-block-end:1px solid currentcolor;padding-block-end:10px}.olori-popup__field .olori-popup__input{flex:1 1 auto;min-width:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent;padding:0;color:inherit;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.4}.olori-popup__field .olori-popup__input::placeholder{color:currentcolor;opacity:.5}.olori-popup__field .olori-popup__input:focus{outline:none}.olori-popup__submit{flex:0 0 auto;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;padding:0;color:inherit;cursor:pointer;font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;transition:opacity .2s ease}.olori-popup__submit:hover{opacity:.6}.olori-popup__fine{margin:16px 0 0;font-family:var(--font-body--family);font-size:.75rem;line-height:1.6;opacity:.6}.olori-popup__fine p{margin:0}.olori-popup__message{margin:18px 0 0;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.7}.olori-popup__message p{margin:0}.olori-popup__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;transition:opacity .2s ease}.olori-popup__close:hover{opacity:.6}.olori-popup__close:before,.olori-popup__close:after{content:"";position:absolute;width:15px;height:1px;background:currentcolor}.olori-popup__close:before{transform:rotate(45deg)}.olori-popup__close:after{transform:rotate(-45deg)}@media screen and (max-width:749px){.olori-popup--with-image .olori-popup__inner{grid-template-columns:minmax(0,1fr)}.olori-popup--with-image .olori-popup__media{display:none}.olori-popup__body{padding:40px 24px 32px}.olori-popup__heading{font-size:var(--sp-heading-size-mobile, 1.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/olori-signup-popup.css.map */
