#roreFirstOrderOffer{--offer-white:#fcfcfa;--offer-ink:#2d3238;--offer-sage:#a8c4a2}.ro-offer{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:0;border-radius:24px;background:var(--offer-white);color:var(--offer-ink);box-shadow:0 16px 64px #2d323826;text-align:left}.ro-offer::backdrop{background:#2d323852}.ro-offer__content{padding:56px 36px 32px}.ro-offer h2{font-family:var(--font-heading-family,Arial,sans-serif);font-size:36px;font-weight:400;line-height:1.08;letter-spacing:-1.1px;margin:0 0 20px;color:inherit}.ro-offer p{font-size:16px;line-height:1.55;margin:0}.ro-offer__close{position:absolute;right:10px;top:10px;width:44px;height:44px;padding:11px;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.ro-offer .ro-offer__countdown{display:flex;flex-direction:column;gap:6px;margin:0 0 26px;color:#555e61}.ro-offer__timer-label{font-size:12px;letter-spacing:.04em}.ro-offer .ro-offer__timer-value{font-family:var(--font-heading-family,Arial,sans-serif);font-size:52px;line-height:1;letter-spacing:-1.5px}.ro-offer [data-offer-clock]{font-variant-numeric:tabular-nums;color:var(--offer-ink);white-space:nowrap}.ro-offer__cta{margin-top:24px;display:block;width:100%;min-height:52px;padding:14px 20px;border:0;border-radius:999px;background:var(--offer-sage);color:#29482b;font:inherit;font-size:16px;cursor:pointer}.ro-offer__cta:hover{background:#99b892}.ro-offer__cta:disabled{opacity:.65;cursor:wait}.ro-offer .ro-offer__terms{margin:16px auto 0;font-size:12px;line-height:1.5;color:#62696c;max-width:290px;text-align:center}.ro-offer .ro-offer__error{margin-top:16px;font-size:13px}.ro-offer-tab{position:fixed;z-index:45;right:max(0px,env(safe-area-inset-right));bottom:calc(var(--offer-bottom,16px) + env(safe-area-inset-bottom));width:44px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px 0 0 12px;padding:10px 5px;background:#fff64a;color:#20272c;box-shadow:0 3px 16px #2d32381a;font:inherit;cursor:pointer}.ro-offer-tab__label{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:14px;font-weight:500;line-height:1;letter-spacing:.01em}.ro-offer-tab__time{border-bottom:1px solid #20272c33;padding-bottom:8px;width:100%;font-size:11px;line-height:1;text-align:center}.ro-offer-tab [data-offer-clock]{font-variant-numeric:tabular-nums}.ro-offer-tab[hidden],.ro-offer [hidden]{display:none!important}.ro-offer button:focus-visible,.ro-offer-tab:focus-visible{outline:2px solid #2c4a2a;outline-offset:4px}.ro-offer__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:360px){.ro-offer__content{padding:54px 24px 26px}.ro-offer h2{font-size:31px}.ro-offer .ro-offer__timer-value{font-size:46px}.ro-offer p{font-size:15px}}@media(prefers-reduced-motion:no-preference){.ro-offer[open]{animation:ro-offer-in .2s ease-out}@keyframes ro-offer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.ro-offer #roOfferTitle:focus{outline:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rore-first-order-offer.css.map */
