.shopify-section-footer .footer-wave{--footer-wave-h: clamp(18px, 3vw, 36px);position:relative;z-index:2;display:block;height:var(--footer-wave-h);margin-top:calc(-1 * var(--footer-wave-h));margin-bottom:-1px;background:url(/cdn/shop/files/nat-wave-edge-navy-transparent.png?v=1791636290) center bottom / 100% 100% no-repeat;pointer-events:none}.footer.footer--navy{--navy: 13, 33, 56;--sky: 179, 222, 246;--haze: 205, 214, 223;--gradient-background: rgb(var(--navy));--color-background: var(--navy);--color-foreground: 255, 255, 255;--color-link: 255, 255, 255;--color-heading: var(--sky);--color-border: var(--sky);--footer-hairline: rgba(179, 222, 246, .22);--footer-focus: #B3DEF6;position:relative;isolation:isolate;overflow:hidden;background:rgb(var(--navy));color:#fff;box-shadow:0 240px rgb(var(--navy))}.footer.footer--navy:after{content:"";position:absolute;z-index:-1;top:-70px;right:-80px;width:clamp(220px,30vw,320px);aspect-ratio:1;background:url(/cdn/shop/files/nat-photos-sun-white.png?v=1791634399) center / contain no-repeat;opacity:.07;pointer-events:none}.footer--navy .accordion__title{font-family:var(--font-body-family);font-weight:600;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#b3def6;line-height:1.4}.footer--navy summary .icon-caret{color:#b3def6}.footer--navy .list-menu__item--link{color:#fff;font-size:16px;line-height:1.3;padding:.6rem 0;text-decoration:none;text-underline-offset:.3rem}@media screen and (hover:hover){.footer--navy .list-menu__item--link:hover{color:#fff;text-decoration:underline;text-decoration-color:#b3def6cc}}.footer--navy a:focus-visible,.footer--navy button:focus-visible,.footer--navy summary:focus-visible,.footer--navy input:focus-visible{outline:2px solid var(--footer-focus);outline-offset:3px;box-shadow:none}.footer--navy .accordion{border-color:var(--footer-hairline)}.footer--navy .newsletter-form .field{border-radius:999px}.footer--navy .newsletter-form .field:before,.footer--navy .newsletter-form .field:after{display:none}.footer--navy .newsletter-form .field__input{height:5.2rem;min-height:52px;padding:0 6rem 0 2rem;font-size:16px;color:#fff;background:#ffffff0f;border:1px solid rgba(179,222,246,.35);border-radius:999px;box-shadow:none}.footer--navy .newsletter-form .field__input::placeholder{color:#ffffffc7;opacity:1}.footer--navy .newsletter-form .field:hover .field__input,.footer--navy .newsletter-form .field__input:focus{border-color:#b3def6b3;box-shadow:none}.footer--navy .newsletter-form .field__input:focus-visible{outline:2px solid var(--footer-focus);outline-offset:3px}.footer--navy .newsletter-form .field__input.invalid{border-color:#ffb4a8}.footer--navy .newsletter-form .field__button,.footer--navy .newsletter-form .field:hover .field__button,.footer--navy .newsletter-form .field__input:focus~.field__button{top:6px;right:6px;width:40px;height:40px;padding:0;border-radius:50%;background:#006fae;color:#fff}@media screen and (hover:hover){.footer--navy .newsletter-form .field__button:hover{background:#0099ef}}.footer--navy .newsletter-form .field__button .icon{width:14px;height:14px}.footer--navy .newsletter-form .typeset{font-size:15px;letter-spacing:.02em;color:#b3def6;margin-top:1.2rem}.footer--navy .newsletter-form .form__message{color:#fff;font-size:15px}.footer--navy .list-social__link{width:44px;height:44px;color:#fff}.footer--navy .footer__content-bottom{border-top:1px solid var(--footer-hairline);padding-top:3rem;padding-bottom:4rem}.footer--navy .footer__content-bottom-wrapper{flex-direction:column-reverse;align-items:center;gap:2rem;text-align:center}.footer--navy .footer__column,.footer--navy .footer__column--info{align-items:center;padding-top:0;margin-top:0}.footer--navy .footer__copyright{text-align:center;max-width:72ch;margin-inline:auto}.footer--navy .copyright__content{font-size:14px;line-height:1.6;color:#cdd6df;padding:0}.footer--navy .copyright__content a{color:#fff;background-image:linear-gradient(to top,#b3def699 0 0),linear-gradient(to top,transparent 0,transparent 0)}.footer--navy .footer__payment{margin-top:0}.footer--navy .list-payment,.footer--navy .footer__localization{justify-content:center}.footer--navy .localization-selector,.footer--navy .disclosure__link{color:#fff;font-size:14px}@media screen and (max-width:749px){.footer--navy .footer__content-top{padding-top:3rem}.footer--navy .footer-block.grid__item{margin:0;padding:1.6rem 0;border-bottom:1px solid var(--footer-hairline)}.footer--navy details[open] summary{margin-bottom:1rem}.footer--navy .footer-block__details-content{margin-bottom:.6rem}.footer--navy .footer-block--newsletter{margin-top:3.2rem;border-top:0}}@media screen and (min-width:750px)and (max-width:989px){.footer--navy .footer__blocks-wrapper{row-gap:3.2rem}.footer--navy .footer__blocks-wrapper>.grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}}@media screen and (min-width:750px){.footer--navy .footer__content-top{padding-top:6rem;padding-bottom:5rem}.footer--navy details[open] summary{margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.footer--navy *,.footer--navy *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-footer-navy.css.map */
