.ca-footer{background:linear-gradient(#b8e8f4,#a5d9e4);color:#294b50}.ca-footer .m-footer--middle,.ca-footer .m-footer--bottom{background:transparent;color:inherit}.ca-footer .container-fluid,.ca-footer .container-full,.ca-footer .container{max-width:1320px;padding-left:32px;padding-right:32px;margin:auto}.ca-footer .m-footer--middle{padding:48px 0 0}.ca-footer .m-footer--accordion{display:grid;grid-template-columns:1.6fr 1.2fr .85fr .85fr;gap:36px;margin:0}.ca-footer .m-footer--block{width:auto;min-width:0;padding:0;margin:0;border:0}.ca-footer .m-footer--block-inner{padding:0;opacity:1!important;transform:none!important;animation:none!important}.ca-footer .m-footer--block-spacing{display:none}.ca-footer .m-footer--block-newsletter{order:-1!important}.ca-footer .m-footer--block-title{margin:0 0 16px;padding:0;font-family:inherit;font-size:16px;font-weight:700;color:#294b50}.ca-footer .m-footer--block-newsletter .m-footer--block-title{max-width:350px;margin-bottom:14px;font-size:30px;font-weight:800;line-height:1.12;letter-spacing:-.025em}.ca-footer .m-footer--block-content{color:#294b50;font-size:14px;font-weight:400;line-height:1.65}.ca-footer .m-footer--block-newsletter-desc{margin:0;max-width:350px;font-size:15px;line-height:1.6;font-weight:400}.ca-footer .m-footer--block ul li a{color:#294b50;display:inline-block;padding:5px 0}.ca-footer a:hover{text-decoration:underline;text-underline-offset:3px}.ca-footer .block-text{overflow-wrap:anywhere}.ca-footer .m-newsletter-form{margin-top:20px;max-width:400px}.ca-footer .m-newsletter-form__wrapper{display:flex;flex-direction:row!important;align-items:stretch;gap:0;border:1px solid #668f90;border-radius:0;background:#edf5f2}.ca-footer .m-newsletter-form__input-wrapper{flex:1;width:auto;min-width:0}.ca-footer .m-newsletter-form__input{height:48px;min-width:0;padding:0 12px;border:0;border-radius:0;background:transparent;color:#294b50;font-size:16px;box-shadow:none}.ca-footer .m-newsletter-form__input::placeholder{color:#526e70;opacity:1}.ca-footer .m-newsletter-form__button{position:static;flex:0 0 auto;width:auto;height:auto;min-height:48px;margin:0!important;padding:0 14px;border:0;border-radius:0;background:#315e63;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:none;transform:none}.ca-footer .m-newsletter-form__button:hover{background:#274d52;color:#fff;box-shadow:none}.ca-footer :is(a,button,input):focus-visible{outline:2px solid #294b50;outline-offset:3px}.ca-footer .m-footer--bottom{margin-top:36px;padding:0 0 calc(var(--mobile-sticky-bar-height, 0px) + 28px)}.ca-footer .m-footer--bottom-inner{display:flex;flex-direction:row;align-items:center;gap:20px;padding:22px 0 0;border-top:1px solid #315e6333}.ca-footer .m-footer--bottom-left,.ca-footer .m-footer--bottom-center{width:auto;margin:0}.ca-footer .m-footer--bottom-right{width:auto;margin-left:auto}.ca-footer .m-footer__copyright{font-size:11px;font-weight:500;letter-spacing:.04em}.ca-footer .m-payment-icons--list{gap:8px;flex-wrap:wrap}.ca-footer .m-payment-icons--list svg{width:32px;height:21px}.ca-footer .social-media-links{gap:8px}.ca-footer .m-footer--block .social-media-links a{background:transparent!important;border:1px solid #315e6355;color:#315e63!important;box-shadow:none}.ca-footer .m-footer--block-title{font-size:16px!important}.ca-footer .m-footer--block-newsletter .m-footer--block-title{font-size:30px!important;font-weight:800!important}@media(min-width:768px)and (max-width:1023px){.ca-footer .m-footer--accordion{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:767px){.ca-footer{background:#b8e8f4}.ca-footer .container-fluid,.ca-footer .container-full,.ca-footer .container{padding-left:24px;padding-right:24px}.ca-footer .m-footer--middle{padding-top:32px}.ca-footer .m-footer--accordion{grid-template-columns:1fr;gap:0}.ca-footer .m-footer--block-newsletter{padding-bottom:28px}.ca-footer .m-footer--block-newsletter .m-footer--block-title{font-size:28px!important;max-width:290px}.ca-footer .m-footer--block:not(.m-footer--block-newsletter):not(.m-footer--block-spacing){border-top:1px solid #315e6333}.ca-footer .m-accordion--item-button{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:0;padding:16px 0;font-size:16px;font-weight:600}.ca-footer .m-accordion--item-icon{position:static;width:16px;height:16px}.ca-footer .m-accordion--item-content{padding:0}.ca-footer .m-accordion--item.open .m-footer--block-content{padding-bottom:18px}.ca-footer .m-footer--bottom{margin-top:0;padding-bottom:calc(var(--mobile-sticky-bar-height, 0px) + 30px)}.ca-footer .m-footer--bottom-inner{flex-direction:column;align-items:flex-start;gap:16px;padding-top:22px}.ca-footer .m-footer--bottom-right{margin-left:0;padding-right:48px}.ca-footer .m-payment-icons--list{justify-content:flex-start;gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/reef-footer.css.map */
