.limon-offer[hidden]{display:none}.limon-offer{--limon-offer-navy: #034e7a;--limon-offer-white: #f7f7f3;--limon-offer-lemon: #ffeb99;--limon-offer-lemon-hover: #fff3c4;--limon-offer-bottom: 0px}.limon-offer .limon-offer__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background-color:#023a5c47}.limon-offer__panel{position:fixed;left:0;right:0;bottom:var(--limon-offer-bottom);z-index:96;box-sizing:border-box;max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;padding:2.4rem 2rem calc(2rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background-color:var(--limon-offer-navy);color:var(--limon-offer-white);box-shadow:0 -8px 28px #023a5c47;text-align:left}.limon-offer--above-bar .limon-offer__panel{padding-bottom:2rem}.limon-offer__close{position:absolute;top:.8rem;right:.8rem;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--limon-offer-white);cursor:pointer}.limon-offer__close:hover{background-color:#f7f7f31f}.limon-offer__close:focus-visible,.limon-offer__button:focus-visible{outline:2px solid var(--limon-offer-lemon);outline-offset:2px}.limon-offer__close:focus-visible{outline-offset:-3px}.limon-offer__eyebrow{margin:0 5.2rem .6rem 0;color:var(--limon-offer-lemon);font-size:14px;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.12em;line-height:1.4}.limon-offer__heading{margin:0 4.4rem .8rem 0;color:var(--limon-offer-white);font-family:var(--font-heading-family);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:24px;line-height:1.2;letter-spacing:0}.limon-offer__text{margin:0 0 1.8rem;color:var(--limon-offer-white);font-size:15px;line-height:1.5}.limon-offer__buttons{display:flex;flex-wrap:wrap;gap:.8rem}.limon-offer__button{display:inline-flex;flex:1 1 12rem;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:0 1.6rem;border:1.5px solid transparent;border-radius:999px;font-size:15px;font-weight:var(--font-body-weight-bold, 700);line-height:1.2;text-align:center;text-decoration:none}.limon-offer__button--primary{background-color:var(--limon-offer-lemon);border-color:var(--limon-offer-lemon);color:var(--limon-offer-navy)}.limon-offer__button--secondary{background-color:transparent;border-color:var(--limon-offer-white);color:var(--limon-offer-white)}@media(hover:hover){.limon-offer__button--primary:hover{background-color:var(--limon-offer-lemon-hover);border-color:var(--limon-offer-lemon-hover)}.limon-offer__button--secondary:hover{background-color:#f7f7f324}}@media(prefers-reduced-motion:no-preference){.limon-offer__panel{transition:transform .28s ease,opacity .28s ease}.limon-offer__backdrop{transition:opacity .28s ease}.limon-offer:not(.is-open) .limon-offer__panel{transform:translateY(24px);opacity:0}.limon-offer:not(.is-open) .limon-offer__backdrop{opacity:0}}.limon-offer.is-measuring{visibility:hidden}@media screen and (min-width:750px){.limon-offer .limon-offer__backdrop{display:none}.limon-offer__panel{left:24px;right:auto;bottom:24px;width:calc(100vw - 48px);max-width:420px;max-height:calc(100vh - 48px);padding:2.8rem;border-radius:16px;box-shadow:0 10px 32px #023a5c4d}.limon-offer__heading{font-size:28px}}@media print{.limon-offer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/limon-offer-popup.css.map */
