.rv-footer{background-color:var(--rv-footer-bg, #ffffff);color:var(--rv-footer-text, rgba(0, 0, 0, .81));font-family:Inter,sans-serif;font-size:14px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.rv-footer__inner{width:100%;max-width:1520px;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.rv-footer__content{display:grid;grid-template-columns:1fr;gap:20px;padding-top:21px;padding-bottom:21px}.rv-footer__menu ul{margin:0;padding:0;list-style:none}.rv-footer__menu-item{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--rv-footer-text, rgba(0, 0, 0, .81))}.rv-footer__menu-item+.rv-footer__menu-item{margin-top:12px}.rv-footer__menu-item a{color:inherit;text-decoration:none}.rv-footer__menu-item a:hover{color:var(--rv-footer-heading, #000000)}.rv-footer__group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:100%}.rv-footer .rv-footer__heading{margin:0;width:100%;font-family:Inter,sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;color:var(--rv-footer-text, rgba(0, 0, 0, .81))}.rv-footer__text{width:100%;max-width:50ch}.rv-footer .rv-footer__text p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--rv-footer-text, rgba(0, 0, 0, .81))}.rv-footer .rv-footer__text p+p{margin-top:.5em}.rv-footer__text a{color:inherit}.rv-footer__signup{width:100%}.rv-footer__form{display:flex;flex-direction:column;margin:0}.rv-footer__input-group{position:relative;display:grid;grid-template-columns:1fr auto;width:100%;background-color:transparent}.rv-footer .rv-footer__input{width:100%;margin:0;padding:16px 55.2px 16px 28px;border:1px solid var(--rv-footer-input-border, #dfdfdf);border-radius:100px;background-color:var(--rv-footer-bg, #ffffff);color:var(--rv-footer-input-text, #333333);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0;box-shadow:none;-webkit-appearance:none;appearance:none}.rv-footer .rv-footer__input::placeholder{color:var(--rv-footer-input-text, #333333);opacity:.7}.rv-footer .rv-footer__input:focus{outline:none}.rv-footer .rv-footer__input:focus-visible{outline:2px solid var(--rv-footer-input-text, #333333);outline-offset:1px}.rv-footer .rv-footer__button{position:absolute;top:9px;right:9px;height:calc(100% - 18px);width:auto;aspect-ratio:1;margin:0;padding:0 8px;border:0;border-radius:100px;background-color:transparent;color:var(--rv-footer-input-text, #333333);display:block;overflow:hidden;box-shadow:none;cursor:pointer;white-space:nowrap}.rv-footer .rv-footer__button:hover{opacity:.7}.rv-footer__button-icon{display:block;width:100%;height:auto;margin:auto;color:currentColor}.rv-footer__message{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--rv-footer-text, rgba(0, 0, 0, .81))}.rv-footer__message svg{width:16px;height:16px;flex-shrink:0}.rv-footer__utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:20px;padding-bottom:33.6px;white-space:nowrap;color:var(--rv-footer-muted, rgba(0, 0, 0, .6));font-family:Inter,sans-serif;font-size:12px;line-height:1.6;letter-spacing:0}.rv-footer__utilities>*{text-align:center}.rv-footer__utilities a{color:var(--rv-footer-muted, rgba(0, 0, 0, .6));text-decoration:none}.rv-footer__utilities a:hover{color:var(--rv-footer-heading, #000000)}.rv-footer-policies{position:relative;display:block}.rv-footer .rv-footer-policies__trigger{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--rv-footer-muted, rgba(0, 0, 0, .6))}.rv-footer-policies:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px;display:none}.rv-footer-policies:hover:before,.rv-footer-policies.is-open:before{display:block}.rv-footer-policies__popover{position:absolute;bottom:calc(100% + 16px);left:0;z-index:10;margin:0;padding:8px;min-width:max-content;border-radius:14px;background-color:var(--rv-footer-bg, #ffffff);border:1px solid transparent;box-shadow:0 4px 20px #00000026;opacity:0;visibility:hidden;transform:translateY(6px) scale(.94);transform-origin:6ch 100%;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;text-align:start}.rv-footer-policies:hover .rv-footer-policies__popover,.rv-footer-policies:has(:focus-visible) .rv-footer-policies__popover,.rv-footer-policies.is-open .rv-footer-policies__popover{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.rv-footer-policies__list{margin:0;padding:0;list-style:none}.rv-footer-policies__list li{border-radius:6px}.rv-footer-policies__list li:hover,.rv-footer-policies__list li:focus-within{background:#00000026}.rv-footer .rv-footer-policies__list a{display:inline-block;width:100%;padding:8px;text-align:start;font-size:12px;line-height:1.6;color:var(--rv-footer-text, rgba(0, 0, 0, .81));text-decoration:none;outline-color:transparent}@media screen and (max-width:749px){.rv-footer__button-icon{width:24px;height:24px}.rv-footer-policies__popover{left:50%;transform:translate(-50%,6px) scale(.94);transform-origin:50% 100%}.rv-footer-policies:hover .rv-footer-policies__popover,.rv-footer-policies:has(:focus-visible) .rv-footer-policies__popover,.rv-footer-policies.is-open .rv-footer-policies__popover{transform:translate(-50%) scale(1)}}@media screen and (min-width:750px){.rv-footer__inner{padding-left:40px;padding-right:40px}.rv-footer__content{grid-template-columns:repeat(3,1fr)}.rv-footer__utilities{flex-direction:row;justify-content:flex-start}.rv-footer__utilities>*{text-align:left}}@media screen and (min-width:990px){.rv-footer__content{padding-top:30px;padding-bottom:30px}.rv-footer__utilities{padding-bottom:48px}}@media screen and (min-width:1201px){.rv-footer .rv-footer__input{font-size:14px}}@media(prefers-reduced-motion:reduce){.rv-footer-policies__popover{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/clone-rv-footer.css.map */
