.ricea-popup{--ricea-popup-tint: rgba(76, 19, 36, .4);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:none;align-items:flex-end;justify-content:center;background-color:transparent;transition:background-color var(--ricea-duration-drawer) ease-out}.ricea-popup[open]{display:flex}.ricea-popup.is-visible{background-color:var(--ricea-popup-tint)}.ricea-popup__dialog{position:relative;width:100%;max-height:calc(100dvh - 4.8rem);overflow-y:auto;overscroll-behavior:contain;background-color:var(--ricea-cream);color:var(--ricea-burgundy);box-shadow:0 -1.2rem 4rem #4c13241f;transform:translateY(100%);transition:transform var(--ricea-duration-drawer) var(--ricea-ease-drawer)}.ricea-popup.is-visible .ricea-popup__dialog{transform:none}.ricea-popup__dialog:focus{outline:none}.ricea-popup__dialog:focus-visible{outline:2px solid var(--ricea-burgundy);outline-offset:-4px}.ricea-popup__media{display:none}.ricea-popup__body{padding:4rem 2.4rem calc(2.4rem + env(safe-area-inset-bottom))}.ricea-popup__close{position:absolute;top:.4rem;right:.4rem;z-index:1;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:var(--ricea-burgundy);cursor:pointer}.ricea-popup__close .svg-wrapper{width:1.6rem;height:1.6rem}.ricea-popup__close:focus-visible,.ricea-popup__dismiss:focus-visible,.ricea-popup__consent a:focus-visible{outline:2px solid var(--ricea-burgundy);outline-offset:2px}.ricea-popup__eyebrow{margin:0 0 1.2rem;color:var(--ricea-text-soft);font-family:var(--ricea-font-body);font-size:var(--ricea-type-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ricea-popup__heading{margin:0;max-width:16ch;color:var(--ricea-burgundy);font-family:var(--ricea-font-display);font-optical-sizing:auto;font-size:clamp(2.8rem,2.4rem + 1vw,3.4rem);font-weight:340;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:lining-nums;font-variant-ligatures:no-common-ligatures;text-wrap:balance}.ricea-popup__heading--status{max-width:18ch;font-size:clamp(2.4rem,2.1rem + .8vw,2.8rem)}.ricea-popup__heading--status:focus{outline:none}.ricea-popup__text{margin:1.2rem 0 0;max-width:40ch;color:var(--ricea-text);font-family:var(--ricea-font-body);font-size:1.5rem;line-height:1.6}.ricea-popup__label{display:block;margin:2.4rem 0 .8rem;color:var(--ricea-burgundy);font-family:var(--ricea-font-body);font-size:var(--ricea-type-small);font-weight:500}.ricea-popup__input{display:block;width:100%;min-height:4.8rem;padding:0 1.6rem;border:1px solid var(--ricea-burgundy);border-radius:0;background-color:var(--ricea-off-white);color:var(--ricea-burgundy);font-family:var(--ricea-font-body);font-size:1.6rem}.ricea-popup__input:focus-visible{outline:2px solid var(--ricea-burgundy);outline-offset:2px}.ricea-popup__input[aria-invalid=true]{border-width:2px}.ricea-popup__error{margin:.8rem 0 0;color:var(--ricea-burgundy);font-family:var(--ricea-font-body);font-size:var(--ricea-type-small);font-weight:600}.ricea-popup__submit{width:100%;min-height:4.8rem;margin-top:1.2rem}.ricea-popup__submit[aria-disabled=true]{cursor:progress}.ricea-popup__consent{margin:1.6rem 0 0;color:var(--ricea-text-soft);font-family:var(--ricea-font-body);font-size:1.3rem;line-height:1.5}.ricea-popup__consent a{display:inline-block;padding-block:1.4rem;margin-block:-1.4rem;color:var(--ricea-burgundy);text-decoration:underline;text-underline-offset:.2em}.ricea-popup__dismiss{display:block;min-height:4.4rem;margin:.8rem auto 0;padding:0 1.2rem;border:0;background:none;color:var(--ricea-text);font-family:var(--ricea-font-body);font-size:var(--ricea-type-small);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.ricea-popup__dismiss:hover{color:var(--ricea-burgundy)}@media screen and (min-width:750px){.ricea-popup{align-items:center;padding:2.4rem}.ricea-popup__dialog{display:grid;grid-template-columns:1fr 1fr;width:min(72rem,100%);min-height:min(54rem,calc(100dvh - 4.8rem));max-height:calc(100dvh - 4.8rem);box-shadow:0 2.4rem 6.4rem #4c13242e;opacity:0;transform:translateY(1.6rem);transition:opacity var(--ricea-duration-drawer) ease-out,transform var(--ricea-duration-drawer) var(--ricea-ease-out)}.ricea-popup__dialog--no-image{grid-template-columns:1fr;width:min(44rem,100%)}.ricea-popup.is-visible .ricea-popup__dialog{opacity:1}.ricea-popup__media{display:block;position:relative;min-height:100%;background-color:var(--ricea-rose)}.ricea-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ricea-popup__body{display:flex;flex-direction:column;justify-content:center;padding:5.6rem 4.4rem 4rem}}@media(prefers-reduced-motion:reduce){.ricea-popup,.ricea-popup__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-ricea-popup.css.map */
