.haven-market-popup{--haven-mp-background: 255, 255, 248;--haven-mp-text: 4, 5, 5;--haven-mp-heading: 11, 86, 166;--haven-mp-accent: 255, 203, 39;--haven-mp-button-background: 11, 86, 166;--haven-mp-button-text: 255, 255, 255;--haven-mp-overlay: 11, 86, 166;--haven-mp-overlay-opacity: .45;--haven-mp-blur: 8px;--haven-mp-width: 520px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-body-family);color:rgb(var(--haven-mp-text))}.haven-market-popup[hidden]{display:none}.haven-market-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--haven-mp-overlay),var(--haven-mp-overlay-opacity));-webkit-backdrop-filter:blur(var(--haven-mp-blur));backdrop-filter:blur(var(--haven-mp-blur));opacity:0;transition:opacity .25s ease}.haven-market-popup__dialog{position:relative;width:100%;max-height:calc(100dvh - 2.4rem);overflow:auto;overscroll-behavior:contain;background:rgb(var(--haven-mp-background));border-radius:var(--haven-card-radius, 2rem) var(--haven-card-radius, 2rem) 0 0;box-shadow:0 -.8rem 4rem rgba(var(--haven-color-ink, 4, 5, 5),.2);transform:translateY(2.4rem);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s ease;outline:none}.haven-market-popup.is-open .haven-market-popup__overlay{opacity:1}.haven-market-popup.is-open .haven-market-popup__dialog{transform:none;opacity:1}.haven-market-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:0;border-radius:50%;background:rgba(var(--haven-mp-heading),.08);color:rgb(var(--haven-mp-heading));cursor:pointer}.haven-market-popup__close svg{width:1.4rem;height:1.4rem}.haven-market-popup__close:focus-visible,.haven-market-popup__select:focus-visible,.haven-market-popup__stay:focus-visible,.haven-market-popup__submit:focus-visible{outline:.2rem solid rgb(var(--haven-mp-heading));outline-offset:.2rem}.haven-market-popup__body{padding:2.4rem 2rem calc(2rem + env(safe-area-inset-bottom,0px))}.haven-market-popup__badge{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;margin-bottom:1.4rem;border-radius:50%;background:rgb(var(--haven-mp-accent));color:rgb(var(--haven-mp-heading));font-size:2.8rem;line-height:1}.haven-market-popup__badge svg{width:2.4rem;height:2.4rem}.haven-market-popup__heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;line-height:1.2;color:rgb(var(--haven-mp-heading))}.haven-market-popup__text{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.55;color:rgba(var(--haven-mp-text),.85)}.haven-market-popup__label{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--haven-mp-text),.6)}.haven-market-popup__select-wrap{position:relative}.haven-market-popup__select{width:100%;min-height:4.8rem;padding:0 4.4rem 0 1.4rem;border:.1rem solid rgba(var(--haven-mp-heading),.35);border-radius:var(--haven-input-radius, .8rem);background:rgb(var(--haven-color-white, 255, 255, 255));color:rgb(var(--haven-mp-text));font-family:inherit;font-size:1.5rem;appearance:none;-webkit-appearance:none;cursor:pointer}.haven-market-popup__select:hover{border-color:rgb(var(--haven-mp-heading))}.haven-market-popup__caret{position:absolute;top:50%;right:1.4rem;transform:translateY(-50%);pointer-events:none;color:rgb(var(--haven-mp-heading))}.haven-market-popup__caret svg{width:1.2rem;height:1.2rem}.haven-market-popup__currency{margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:var(--haven-badge-radius, .8rem);background:rgba(var(--haven-mp-accent),.35);font-size:1.3rem;font-weight:600;color:rgb(var(--haven-mp-heading))}.haven-market-popup__currency:empty{display:none}.haven-market-popup__actions{display:grid;gap:1rem;margin-top:1.8rem}.haven-market-popup__submit{--color-button-background: var(--haven-mp-button-background);--color-button-border: var(--haven-mp-button-background);--color-button-text: var(--haven-mp-button-text);width:100%}.haven-market-popup__stay{min-height:4.4rem;padding:0 1.2rem;border:0;background:transparent;color:rgb(var(--haven-mp-heading));font-family:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}body.haven-market-popup-open{overflow:hidden}@media screen and (min-width:750px){.haven-market-popup{align-items:center;padding:2.4rem}.haven-market-popup__dialog{max-width:var(--haven-mp-width);max-height:calc(100vh - 4.8rem);border-radius:var(--haven-card-radius, 2rem);box-shadow:0 2.4rem 6.4rem rgba(var(--haven-color-ink, 4, 5, 5),.28);transform:translateY(1.6rem) scale(.98)}.haven-market-popup__body{padding:3.2rem 3.2rem 2.8rem}.haven-market-popup__heading{font-size:2.8rem}.haven-market-popup__actions{grid-template-columns:1fr auto;align-items:center}.haven-market-popup__submit{width:auto;min-width:20rem;padding-inline:2.8rem}}@media(prefers-reduced-motion:reduce){.haven-market-popup__overlay,.haven-market-popup__dialog{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-market-popup.css.map */
