rr-newsletter{display:block}rr-newsletter [hidden]{display:none!important}.rrnl__msg:empty{margin:0}.rrnl__done{display:flex;align-items:flex-start}.rrnl__done:focus,.rrnl__done:focus-visible{outline:none}.rrnl__icon{display:grid;flex:none;place-items:center;border-radius:50%;color:#fff}.rrnl__icon svg{display:block}.rrnl__copy{flex:1 1 auto;min-width:0}.rrnl__again{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:1023.98px){body .shopify-section-group-footer-group .footer .rrnl .rrnl__done{gap:12px;margin:0;padding:14px 16px 12px 14px;background:#fff;border:1.5px solid var(--rrfm-border-field, #c4ddef);border-radius:20px}body .shopify-section-group-footer-group .footer .rrnl .rrnl__done:focus-visible{border-color:var(--rrfm-deep, #265072)}body .shopify-section-group-footer-group .footer .rrnl .rrnl__icon{width:36px;height:36px;margin-top:1px;background:var(--rrfm-cta, #b9557e)}body .shopify-section-group-footer-group .footer .rrnl .rrnl__icon svg{width:20px;height:20px}body .shopify-section-group-footer-group .footer .rrnl .rrnl__title{margin:0!important;font-family:var(--rrfm-display, Chewy, cursive)!important;font-weight:400!important;font-style:normal!important;font-size:18px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--rrfm-deep, #265072)!important;text-wrap:balance}body .shopify-section-group-footer-group .footer .rrnl .rrnl__body{margin:4px 0 0!important;font-family:var(--rrfm-body, Figtree, sans-serif)!important;font-weight:600!important;font-style:normal!important;font-size:14px!important;line-height:1.4!important;letter-spacing:0!important;color:var(--rrfm-navy, #255071)!important;text-wrap:pretty}body .shopify-section-group-footer-group .footer .rrnl .rrnl__note{margin:6px 0 0!important;font-family:var(--rrfm-body, Figtree, sans-serif)!important;font-weight:500!important;font-style:normal!important;font-size:12.5px!important;line-height:1.4!important;letter-spacing:0!important;color:var(--rrfm-muted, #51707f)!important;text-wrap:pretty}body .shopify-section-group-footer-group .footer .rrnl .rrnl__again,body .shopify-section-group-footer-group .footer .rrnl .rrnl__again:hover,body .shopify-section-group-footer-group .footer .rrnl .rrnl__again:active,body .shopify-section-group-footer-group .footer .rrnl .rrnl__again:focus{border:0!important;background:transparent!important;color:var(--rrfm-deep, #265072)!important;box-shadow:none!important}body .shopify-section-group-footer-group .footer .rrnl .rrnl__again{position:static;display:inline-flex;align-items:center;height:auto;min-height:32px;margin:2px 0 -6px;padding:0;border-radius:0;font-family:var(--rrfm-body, Figtree, sans-serif)!important;font-weight:600!important;font-size:13px!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline;text-underline-offset:2px;transition:none;cursor:pointer}body .shopify-section-group-footer-group .footer .rrnl .rrnl__again:focus-visible{outline:2px solid var(--rrfm-focus, #2f7fbe);outline-offset:2px}body .shopify-section-group-footer-group .footer .rrnl .rrnl__msg:not(:empty){margin:8px 0 0 4px}body .shopify-section-group-footer-group .footer .rrnl .rrnl__error,body .shopify-section-group-footer-group .footer .rrnl .rrnl__error-detail,body .shopify-section-group-footer-group .footer .rrnl .rrnl__error-detail :is(p,li,span){margin:0!important;font-family:var(--rrfm-body, Figtree, sans-serif)!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important}body .shopify-section-group-footer-group .footer .rrnl .rrnl__error{font-weight:600!important;font-size:13px!important;line-height:1.4!important;color:#9c2438!important}body .shopify-section-group-footer-group .footer .rrnl .rrnl__error-detail,body .shopify-section-group-footer-group .footer .rrnl .rrnl__error-detail :is(p,li,span){font-weight:500!important;font-size:12.5px!important;line-height:1.4!important;color:var(--rrfm-muted, #51707f)!important}body .shopify-section-group-footer-group .footer .rrnl .rrnl__error-detail :is(ul,ol){margin:2px 0 0;padding:0;list-style:none}body .shopify-section-group-footer-group .footer .rrnl input[aria-invalid=true]{border-color:#9c2438}}@media(min-width:1024px){.rrd2f .rrnl .rrnl__done{gap:14px;max-width:470px;margin:0;padding:16px 20px 14px 16px;background:#eaf6ff;border:1.5px solid #c4ddef;border-radius:22px}.rrd2f .rrnl .rrnl__done:focus-visible{border-color:#22537a}.rrd2f .rrnl .rrnl__icon{width:40px;height:40px;background:#c05c84}.rrd2f .rrnl .rrnl__icon svg{width:22px;height:22px}.rrd2f .rrnl .rrnl__title{margin:2px 0 0;font-family:Chewy,cursive;font-weight:400;font-size:21px;line-height:1.2;color:#22537a;text-wrap:balance}.rrd2f .rrnl .rrnl__body{margin:4px 0 0;font-family:"Quicksand",var(--font-body-family),sans-serif;font-weight:600;font-size:15px;line-height:1.45;color:#22537a}.rrd2f .rrnl .rrnl__note{margin:6px 0 0;font-family:"Quicksand",var(--font-body-family),sans-serif;font-weight:500;font-size:13.5px;line-height:1.45;color:#4a6c81;text-wrap:pretty}.rrd2f .rrnl .rrnl__again{position:static;display:inline-flex;align-items:center;height:auto;min-height:28px;margin:4px 0 -4px;padding:0;border:0;border-radius:0;background:none;font-family:"Quicksand",var(--font-body-family),sans-serif!important;font-weight:700;font-size:14px;line-height:1.25;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:2px;color:#22537a;transition:color .24s ease;cursor:pointer}.rrd2f .rrnl .rrnl__again:hover{color:#c05c84}.rrd2f .rrnl .rrnl__again:focus-visible{outline:3px solid #22537a;outline-offset:3px}.rrd2f .rrnl .rrnl__msg:not(:empty){margin:10px 0 0 6px}.rrd2f .rrnl .rrnl__error{margin:0;font-family:"Quicksand",var(--font-body-family),sans-serif;font-weight:700;font-size:14px;line-height:1.4;color:#9c2438}.rrd2f .rrnl .rrnl__error-detail,.rrd2f .rrnl .rrnl__error-detail :is(p,li){margin:0;font-family:"Quicksand",var(--font-body-family),sans-serif;font-weight:500;font-size:13px;line-height:1.4;color:#4a6c81}.rrd2f .rrnl .rrnl__error-detail :is(ul,ol){margin:2px 0 0;padding:0;list-style:none}.rrd2f .rrnl input[aria-invalid=true]{border-color:#9c2438}.rrd2f .rrnl button[type=submit]:before{content:none}.rrd2f .rrnl button[type=submit][aria-disabled=true],.rrd2f .rrnl button[type=submit][aria-disabled=true]:hover{background:#51707f;color:#fff;opacity:1;cursor:progress}}@media(prefers-reduced-motion:reduce){.rrd2f .rrnl .rrnl__again{transition:none}}.main-content:has(.shopify-challenge__container){background:#eaf6ff;padding-block:2.4rem 4.8rem}body .main-content .shopify-challenge__container{--rrch-vh: 1vh;--rrch-m: clamp(0px, (100vw - 320px) * .2286, 16px);--rrch-px: clamp(8px, 8px + (100vw - 320px) * .1714, 20px);--rrch-pt: var(--rrch-px);--rrch-ratio: 1.85;--rrch-art-max: max(13rem, 100 * var(--rrch-vh) - 46rem);--rrch-gap: 1.6rem;--rrch-lift: 1.4rem;--rrch-bw: .3rem;position:relative;box-sizing:border-box;width:min(52rem,calc(100% - 2 * var(--rrch-m)));max-width:none;margin:0 auto;padding:var(--rrch-pt) var(--rrch-px) 2.4rem;gap:var(--rrch-gap);justify-items:center;text-align:center;background:#fff;border-radius:2.8rem;box-shadow:0 1.8rem 4rem #2550711a}@supports (height: 1svh){body .main-content .shopify-challenge__container{--rrch-vh: 1svh}}body .main-content .shopify-challenge__container:after{content:"";order:-2;box-sizing:border-box;width:100%;max-width:calc(var(--rrch-art-max) * var(--rrch-ratio));aspect-ratio:var(--rrch-ratio);padding:1.6rem 1rem .6rem;border-radius:2.6rem;background:#dceefb url(/cdn/shop/files/website_-_bottom_of_website_image_2.png) no-repeat 50% 100% / contain;background-origin:content-box}body .main-content .shopify-challenge__container:before{content:"Paws up!\aOne quick check.";order:-1;box-sizing:border-box;max-width:100%;margin-top:var(--rrch-lift);padding:2.1rem 3.4rem 2.2rem;white-space:pre-line;background:#fff;border:var(--rrch-bw) solid #255071;border-radius:50%;font-family:Chewy,Arial Rounded MT Bold,sans-serif;font-size:2.6rem;font-weight:400;line-height:1.1;color:#255071}body .main-content .shopify-challenge__container .shopify-challenge__message:before{content:"";position:absolute;top:0;left:calc(50% - 2.3rem);width:4rem;height:3.1rem;margin-top:calc(var(--rrch-pt) + min((100% - 2 * var(--rrch-px)) / var(--rrch-ratio),var(--rrch-art-max)) + var(--rrch-gap) + var(--rrch-lift) + var(--rrch-bw) + .1rem - 3.1rem);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 31'%3E%3Cpath d='M13.5 31L15 28.5Q16 12 5 3Q22 11 31 28.5L32.5 31Z' fill='%23fff'/%3E%3Cpath d='M15 28.5Q16 12 5 3Q22 11 31 28.5' fill='none' stroke='%23255071' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;pointer-events:none}body .main-content .shopify-challenge__container .shopify-challenge__message{position:static;margin:0;max-width:34rem;font-size:1.6rem;font-weight:500;line-height:1.5;color:#255071;text-wrap:balance}body .main-content .shopify-challenge__container form{gap:1.6rem;justify-items:center}body .main-content .shopify-challenge__container .h-captcha{display:block;min-width:min(303px,100%);min-height:78px}body .main-content .shopify-challenge__container form:after{content:"Then we\2019ll take you straight back.";font-size:1.4rem;font-weight:500;line-height:1.5;color:#4a6c81}body .main-content .shopify-challenge__container .shopify-challenge__button{box-sizing:border-box;width:303px;min-width:0;max-width:100%;height:4.8rem;padding:0 3.2rem;border:0!important;border-radius:99rem!important;background:#b9557e!important;color:#fff!important;font-size:1.9rem;cursor:pointer}body .main-content .shopify-challenge__container .shopify-challenge__button:before,body .main-content .shopify-challenge__container .shopify-challenge__button:after{content:none!important}body .main-content .shopify-challenge__container .shopify-challenge__button:hover{background:#a63d68!important}body .main-content .shopify-challenge__container .shopify-challenge__button:focus-visible{outline:3px solid #255071;outline-offset:3px}body:has(.shopify-challenge__container) .rrd2f__signup,body:has(.shopify-challenge__container) .footer-newsletter{display:none!important}@media(min-width:768px){.main-content:has(.shopify-challenge__container){padding-block:4rem 6.4rem}body .main-content .shopify-challenge__container{--rrch-px: 2.8rem;--rrch-gap: 1.8rem;--rrch-art-max: max(16rem, 100 * var(--rrch-vh) - 58rem);padding-bottom:3.2rem;border-radius:3.4rem}body .main-content .shopify-challenge__container:after{padding:2.2rem 1.4rem 1rem}body .main-content .shopify-challenge__container:before{font-size:2.9rem;padding:2.3rem 3.9rem 2.4rem}body .main-content .shopify-challenge__container .shopify-challenge__message{font-size:1.7rem}}@media(forced-colors:active){body .main-content .shopify-challenge__container .shopify-challenge__message:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rr-newsletter.css.map */
