.footer{background:transparent;color:#fff}.footer-main{padding-bottom:0}.footer__content-top{padding:2rem 0 3rem}.footer-global-wrapper{background-image:linear-gradient(149deg,#00a3d8,#0fa99f);background:linear-gradient(149deg,#00a3d8,#0fa99f)}.email-signup__input.paragraph{border:solid 2px #fff;color:#fff;border-radius:var(--style-border-radius-buttons-primary)}.email-signup__input.paragraph:hover{background-color:transparent}.email-signup__input.paragraph::placeholder{color:#fff}.email-signup__button:hover{background:linear-gradient(149deg,#00a3d8,#0fa99f);border:solid 1px #fff}.email-signup-block{max-width:450px;justify-content:end;justify-self:end}h2.footer-block__heading.h5{font-size:16px;font-weight:600}.footer-block-grid{display:grid;grid-template-columns:2fr .7fr .7fr .7fr .7fr .7fr;gap:1rem;align-items:start;padding:0 1.5rem}.footer-block--logo{padding-right:1.5rem}.footer-logo img{max-width:100%;height:auto;margin-bottom:.5rem}.footer-logo-secondary{margin-top:1rem}.footer-logo-text{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.footer-description{font-size:.875rem;line-height:1.7;opacity:.95;margin-top:1rem}.footer-description p{margin:0}.footer-block--menu{min-width:0}.footer-block__heading{font-size:1.1rem;font-weight:700;margin-bottom:1.5rem;color:#fff;line-height:1.3}.footer-block__details-mobile{display:none}.footer-block__details-content{padding:0;margin:0;list-style:none}.footer-block__details-content li{margin-bottom:.65rem}.footer-block__details-content a{color:#fff;text-decoration:none;font-size:.9rem;transition:opacity .2s ease;opacity:.9;display:inline-block}.footer-block__details-content a:hover{opacity:1}.footer-block--social{grid-column:1 / -1;margin-top:1.5rem}.footer-block__social-list{display:flex;gap:.5rem;list-style:none;padding:0 1.5rem;margin:0;flex-wrap:wrap}.list-social__item{list-style:none}.social-icon{display:flex;align-items:center;justify-content:center;width:50px;transition:ease .5s}.social-icon:hover{transform:translateY(-10px)}.social-icon svg{width:45px;height:60px}.footer__content-bottom{padding:1.25rem 0;margin-top:0}.footer__content-bottom-wrapper{display:flex;justify-content:center;align-items:center}.footer__copyright{text-align:center;margin:0}.copyright__content{font-size:.875rem;color:#fff;opacity:.95}@media screen and (max-width:1200px){.footer-block-grid{grid-template-columns:2fr repeat(3,1fr);gap:2rem}}@media screen and (max-width:989px){.footer-block-grid{grid-template-columns:repeat(3,1fr);gap:2rem}.footer-block--logo{grid-column:1 / -1;padding-right:0;margin-bottom:1rem;max-width:600px}}@media screen and (max-width:749px){.footer__content-top{padding:1.5rem 0 2rem}.footer-block-grid{grid-template-columns:1fr;gap:0;padding:0 1rem}.footer-block--logo{margin-bottom:2rem;padding-bottom:2rem}.footer-logo img{margin-bottom:.75rem}.footer-description{font-size:.85rem}.footer-block__heading,.footer-block__details-content{display:none}.footer-block--menu{border-top:1px solid rgba(255,255,255,.2)}.footer-block__details-mobile{display:block;border:none}.footer-block__details-mobile summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.footer-block__details-mobile summary::-webkit-details-marker{display:none}.footer-block__heading-mobile{font-size:1rem;font-weight:700;margin:0;padding:1.25rem 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#fff}.footer-block__heading-mobile .icon-caret{display:block;transition:transform .3s ease;flex-shrink:0;margin-left:.5rem}.footer-block__details-mobile[open] .footer-block__heading-mobile .icon-caret{transform:rotate(180deg)}.footer-block__details-content-mobile{padding:0 0 1.25rem;margin:0;list-style:none;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer-block__details-content-mobile li{margin-bottom:.75rem}.footer-block__details-content-mobile a{color:#fff;text-decoration:none;font-size:.9rem;transition:opacity .2s ease;opacity:.9;display:inline-block}.footer-block--social{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.social-icon{width:40px;height:40px}}@media screen and (max-width:550px){.social-icon{width:40px;height:40px}.footer-block__social-list{gap:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
