@media(min-width:1024px){.rrd2f{background:#eaf6ff;padding:44px 0 34px}.rrd2f__in{max-width:none;margin-inline:0;padding-inline:max(44px,calc((100% - 1440px)/2 + 44px))}.rrd2f__signup{background:#fff;border-radius:34px;padding:clamp(20px,1.806vw,26px) clamp(31px,3.056vw,44px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(31px,3.056vw,44px);align-items:center;box-shadow:0 18px 40px #2550711a}.rrd2f__signup-copy{min-width:0}.rrd2f__signup-h{font-family:Chewy,cursive;font-size:clamp(28px,2.778vw,40px);line-height:1.15;color:#22537a;font-weight:400;margin:0}.rrd2f__signup-note{margin:10px 0 0;max-width:52ch;font-family:"Quicksand",var(--font-body-family),sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#4a6c81}.rrd2f__form{margin-top:20px;max-width:470px}.rrd2f__form .newsletter-form__field-wrapper{display:flex;gap:12px;align-items:center}.rrd2f__form .form-field{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.rrd2f__form .form-control{width:100%;height:auto;background:#fff;border:1.5px solid #C4DDEF;border-radius:999px;padding:14px 24px;font-family:"Quicksand",var(--font-body-family),sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#22537a;transition:border-color .24s ease}.rrd2f__form .form-control::placeholder{color:#8aa3b8;opacity:1}.rrd2f__form .form-control:focus{border-color:#22537a;outline:2px solid #22537A;outline-offset:1px}.rrd2f__form button[type=submit]{text-transform:none;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;background:#c05c84;color:#fff;font-family:Chewy,cursive;font-size:16.5px;line-height:1.4;border-radius:999px;padding:12.35px 32px;white-space:nowrap;cursor:pointer;transition:background-color .24s ease}.rrd2f__form button[type=submit] .btn__text{line-height:1.4;overflow:visible}.rrd2f__form button[type=submit]:hover{background:#a94a71}.rrd2f__form button[type=submit]:focus-visible{outline:3px solid #22537A;outline-offset:3px}.rrd2f__form .form-message,.rrd2f__form .form-status{font-family:"Quicksand",var(--font-body-family),sans-serif;font-size:14px;margin-top:10px}.rrd2f__terms{font-family:"Quicksand",var(--font-body-family),sans-serif;font-size:14px;font-weight:500;color:#4a6c81;margin-top:14px}.rrd2f__terms p{margin:0}.rrd2f__terms a{color:#22537a;text-decoration:underline}.rrd2f__terms a:hover{color:#c05c84}.rrd2f__slot{height:200px;background:#dceefb;border:2px solid #C4DDEF;border-radius:26px}.rrd2f__slot--filled{display:block;width:auto;height:auto;max-width:100%;max-height:200px;object-fit:contain;margin-inline:auto;border:0}.rrd2f__legal{display:flex;align-items:center;justify-content:flex-start;gap:0;border-top:1.5px solid #BBD9EE;padding-top:18px;margin-top:26px}.rrd2f__legal .rrlf{display:contents}.rrd2f__legal .rrlf__nav{display:block;min-width:0}.rrd2f__legal .rrlf__help{display:block;flex:none;margin-right:28px}.rrd2f__legal .rrlf__links{display:flex;gap:28px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.rrd2f__legal .rrlf__links a{font-family:"Quicksand",var(--font-body-family),sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1.2!important;color:#22537a!important;text-decoration:none;min-height:0;transition:color .24s ease}.rrd2f__legal .rrlf__links a:hover{color:#c05c84!important;text-decoration:none}.rrd2f__legal .rrlf__links a:focus-visible{outline:3px solid #22537A;outline-offset:3px}.rrd2f__legal .rrlf .rrlf__copy{font-family:"Quicksand",var(--font-body-family),sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;color:#51707f!important;margin:0 0 0 auto!important;padding-left:28px;padding-top:0!important;border-top:0!important;white-space:nowrap}.rrd2f .rrd2f__company{margin:12px 0 0!important;padding:0!important;font-family:"Quicksand",var(--font-body-family),sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;color:#51707f!important}.rrd2f,.rrd2f__legal{--rrlf-ease: cubic-bezier(.22, .8, .24, 1);transition:padding .46s var(--rrlf-ease),margin .46s var(--rrlf-ease)}.rrd2f:has(.rrlf--js:not(.rrlf--open)){padding-bottom:14px}.rrd2f__legal:has(.rrlf--js:not(.rrlf--open)){margin-top:14px;padding-top:14px}.rrd2f__legal .rrlf--js .rrlf__nav{max-width:0;overflow:hidden;visibility:hidden;transition:max-width .46s var(--rrlf-ease),visibility 0s linear .46s}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__nav{max-width:var(--rrlf-nav-w, 900px);visibility:visible;transition:max-width .46s var(--rrlf-ease),visibility 0s}.rrd2f__legal .rrlf--js.rrlf--settled .rrlf__nav{max-width:none;overflow:visible}.rrd2f__legal .rrlf--inline .rrlf__links{width:max-content;flex-wrap:nowrap}.rrd2f__legal .rrlf--js .rrlf__nav .rrlf__links li{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__nav .rrlf__links li{opacity:1;transform:none;transition:opacity .34s ease,transform .46s var(--rrlf-ease)}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__nav .rrlf__links li:nth-child(1){transition-delay:.06s}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__nav .rrlf__links li:nth-child(2){transition-delay:.11s}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__nav .rrlf__links li:nth-child(3){transition-delay:.16s}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__nav .rrlf__links li:nth-child(4){transition-delay:.21s}.rrd2f__legal .rrlf__toggle{display:none}.rrd2f__legal .rrlf--js .rrlf__toggle{position:relative;display:inline-flex;flex:none;align-items:center;height:19px;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#22537a!important;font-family:"Quicksand",var(--font-body-family),sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:margin-left .46s var(--rrlf-ease),color .24s ease}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__toggle{margin-left:16px}.rrd2f__legal .rrlf--js .rrlf__toggle:hover{color:#c05c84!important}.rrd2f__legal .rrlf--js .rrlf__toggle:before{content:"";position:absolute;top:-11px;right:-10px;bottom:-11px;left:-10px;border-radius:8px}.rrd2f__legal .rrlf--js .rrlf__toggle:focus-visible{outline:none}.rrd2f__legal .rrlf--js .rrlf__toggle:focus-visible:before{outline:3px solid #22537A;outline-offset:-3px}.rrd2f__legal .rrlf--js .rrlf__toggle-label{display:inline-block;max-width:90px;margin-right:7px;overflow:hidden;opacity:1;font:inherit;transition:max-width .4s var(--rrlf-ease),margin-right .4s var(--rrlf-ease),opacity .22s ease .12s}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__toggle-label{max-width:0;margin-right:0;opacity:0;transition:max-width .4s var(--rrlf-ease),margin-right .4s var(--rrlf-ease),opacity .16s ease}.rrd2f__legal .rrlf--js .rrlf__chev{display:block;flex:none;width:10px;height:10px;transition:transform .42s var(--rrlf-ease)}.rrd2f__legal .rrlf--js.rrlf--open .rrlf__chev{transform:rotate(180deg)}@media(max-width:1279.98px){.rrd2f__legal .rrlf__links{gap:20px}.rrd2f__legal .rrlf__help{margin-right:20px}.rrd2f__legal .rrlf__links a,.rrd2f__legal .rrlf--js .rrlf__toggle{font-size:14px!important}.rrd2f__legal .rrlf .rrlf__copy{font-size:14px!important;padding-left:20px}}@media(prefers-reduced-motion:reduce){.rrd2f,.rrd2f__legal,.rrd2f__legal .rrlf--js .rrlf__nav,.rrd2f__legal .rrlf--js.rrlf--open .rrlf__nav,.rrd2f__legal .rrlf--js .rrlf__links li,.rrd2f__legal .rrlf--js.rrlf--open .rrlf__links li,.rrd2f__legal .rrlf--js .rrlf__toggle,.rrd2f__legal .rrlf--js .rrlf__toggle-label,.rrd2f__legal .rrlf--js.rrlf--open .rrlf__toggle-label,.rrd2f__legal .rrlf--js .rrlf__chev{transition:none!important;transition-delay:0s!important}}@media(prefers-reduced-motion:reduce){.rrd2f__form .form-control,.rrd2f__form button[type=submit],.rrd2f__legal .rrlf__links a,.rrd2f__terms a{transition:none}}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rrd2-footer.css.map */
