.footer--airofit{position:relative;z-index:1;border-top:none;--footer-muted: rgba(var(--color-foreground), .5);--footer-soft: rgba(var(--color-foreground), .75);--footer-line: rgba(var(--color-foreground), .12)}.footer__container{width:100%;max-width:var(--footer-max-width, 1200px);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.footer__container{padding:0 3.2rem}}.footer-cta{position:relative;z-index:2;margin-top:calc(var(--footer-cta-overlap, 0px) * -1);display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center;padding:3.2rem 2.4rem;border-radius:var(--footer-cta-radius);color:var(--footer-cta-text);background:linear-gradient(135deg,var(--footer-cta-1) 0%,var(--footer-cta-2) 100%);box-shadow:0 2.4rem 6rem -1rem var(--footer-cta-shadow);overflow:hidden;isolation:isolate}.footer-cta--rings:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.75;background:repeating-radial-gradient(circle at 62% 60%,transparent 0,transparent 7.6rem,rgba(255,255,255,.07) 7.6rem,rgba(255,255,255,.07) 7.8rem)}@media screen and (min-width:990px){.footer-cta{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem;padding:3rem 4.5rem;max-width:1200px;margin-inline:auto}}.footer-cta__heading{margin:0;font-size:clamp(1.8rem,1.8vw,2.2rem);line-height:1.15;font-weight:700;color:inherit}.footer-cta__text{margin:.8rem 0 0;font-size:1.4rem;line-height:1.5;color:inherit;opacity:.85}.footer-cta__row{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:600px){.footer-cta__row{flex-direction:row}}.footer-cta__field{position:relative;flex:1 1 auto}.footer-cta__field-icon{position:absolute;top:50%;left:1.8rem;width:1.6rem;height:1.6rem;transform:translateY(-50%);opacity:.8;pointer-events:none}.footer-cta__input{width:100%;height:4.2rem;padding:0 1.6rem 0 4.8rem;border:.1rem solid rgba(255,255,255,.55);border-radius:1.2rem;background:#ffffff14;color:inherit;font:inherit;font-size:1.4rem;-webkit-appearance:none;appearance:none;outline:none}.footer-cta__input::placeholder{color:inherit;opacity:.75}.footer-cta__input:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.footer-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:4.2rem;padding:0 2rem;border:0;border-radius:1.2rem;background:#fff;color:#111;font-size:1.3rem;font-family:OpenSans-SemiBold;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.footer-cta__button:hover{background:#eee}.footer-cta__button:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.footer-cta__button .icon{width:1.8rem;height:auto}.footer-cta__terms{position:relative;display:flex;align-items:center;gap:1rem;margin-top:1rem;font-size:1.4rem;line-height:1.4;cursor:pointer}.footer-cta__terms a{color:inherit;text-decoration:underline;text-underline-offset:.25rem}.footer-cta__checkbox-input{position:absolute;opacity:0;width:1.5rem;height:1.5rem;margin:0}.footer-cta__checkbox{position:relative;flex:0 0 auto;width:1.5rem;height:1.5rem;border:.1rem solid rgba(255,255,255,.7);border-radius:.4rem;background:#ffffff14}.footer-cta__checkbox-input:checked+.footer-cta__checkbox{background:#fff}.footer-cta__checkbox-input:checked+.footer-cta__checkbox:after{content:"";position:absolute;top:.15rem;left:.49rem;width:.45rem;height:.9rem;border:solid var(--footer-cta-2);border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.footer-cta__checkbox-input:focus-visible+.footer-cta__checkbox{outline:.2rem solid #fff;outline-offset:.2rem}.footer-cta__message{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:1.4rem;font-weight:600;color:inherit}.footer-cta__message .svg-wrapper{width:1.6rem;height:1.6rem}.footer__main{padding-top:4.8rem}.footer__blocks{display:flex;flex-wrap:wrap;gap:4rem 3.2rem}.footer-block{flex:1 1 100%;min-width:0}.footer-block:empty{display:none}@media screen and (min-width:750px){.footer__blocks{gap:4rem 4.8rem;flex-wrap:nowrap;justify-content:space-between}.footer-block{flex:unset}}@media screen and (min-width:750px)and (max-width:989px){.footer__blocks{flex-wrap:wrap}.footer-block{flex:1 1 calc(33% - 3.2rem)}}.footer-block__heading{margin:0 0 2rem;font-size:1.6rem;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.footer-block__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:default}.footer-block__toggle:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.footer-block__toggle-icon{display:none;flex:0 0 auto;width:1.2rem;color:var(--footer-soft);transition:transform .2s ease}.footer-block__toggle-icon svg{display:block;width:100%;height:auto}.footer-brand__logo{margin-bottom:2rem}.footer-brand__logo img{display:block;width:100%;height:auto}.footer-brand .footer-block__heading{margin-bottom:.8rem;font-size:1.6rem}.footer-brand__details{margin:0;font-size:1.6rem;line-height:1.8;color:var(--footer-muted)}.footer-social{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 0!important;padding:0}.footer__localization button:after{display:none!important}.footer-social__link{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:.1rem solid var(--footer-line);border-radius:50%;color:rgb(var(--color-foreground));transition:background-color .2s ease,border-color .2s ease}.footer-social__link svg{width:1.6rem;height:1.6rem}.footer-social__link:hover{background:rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.35)}.footer-social__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.footer-menu{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0}.footer-menu__link{font-size:1.6rem;line-height:1.4;color:var(--footer-soft);text-decoration:none;transition:color .2s ease}.footer-menu__link:hover,.footer-menu__link--active{color:rgb(var(--color-foreground))}.footer-menu__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.footer-apps{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 0!important;padding:0}.footer-apps__badge{display:inline-flex;align-items:center;gap:.6rem;height:4rem;padding:0 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:.6rem;background:#000;color:#fff;text-decoration:none;transition:border-color .2s ease}.footer-apps__badge:hover{border-color:rgb(var(--color-foreground))}.footer-apps__badge:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.footer-apps__badge:has(>img){padding:0;border:0;background:transparent}.footer-apps__badge>img{display:block;height:4rem;width:auto}.footer-apps__logo{width:2.2rem;height:2.2rem;flex:0 0 auto}.footer-apps__label{display:flex;flex-direction:column;line-height:1}.footer-apps__small{font-size:.7rem;letter-spacing:.04em}.footer-apps__store{margin-top:.2rem;font-size:1.5rem;font-weight:600}.footer-block__text,.footer-block__text p{margin:0;font-size:1.6rem;line-height:1.6;color:var(--footer-soft)}.footer-block__text a{color:inherit}.footer-block__image{display:flex}.footer-block__image--center{justify-content:center}.footer-block__image--right{justify-content:flex-end}.footer-block__image img{display:block;width:100%;height:auto}.footer__wordmark{margin-top:4.8rem;line-height:0}.footer__wordmark img{display:block;width:var(--footer-wordmark-width, 100%);max-width:100%;height:auto;margin:0 auto}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid var(--footer-line)}@media screen and (min-width:990px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.6rem}.footer__copyright .copyright__content,.footer__copyright .copyright__content a{font-size:1.5rem;color:var(--footer-muted);text-decoration:none}.footer__copyright .copyright__content a:hover{color:rgb(var(--color-foreground))}.footer__policies{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0}.footer__bottom-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 2.4rem}.footer__localization{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:0}.footer__localization:empty{display:none}.footer .localization-form{padding:0}.footer .localization-selector.disclosure__button{display:inline-flex;align-items:center;gap:.8rem;height:4.4rem;margin:0;padding:0 1.8rem;border:.1rem solid var(--footer-line);border-radius:999px;background:transparent;color:rgb(var(--color-foreground));font-size:1.5rem;text-decoration:none;box-shadow:none}.footer .localization-selector.disclosure__button:hover{border-color:rgba(var(--color-foreground),.4)}.footer .localization-selector.disclosure__button .icon-caret{position:static;width:1rem;height:.6rem;margin:0;transform:none}.footer .footer__payment .list-payment{flex-wrap:wrap;justify-content:center;margin:0;padding:0;gap:.6rem}.footer .footer__payment .list-payment__item{padding:0}@media screen and (min-width:990px){.footer__bottom-end{justify-content:flex-end}}@media screen and (max-width:749px){.footer-cta{gap:.8rem;padding:1.6rem 1.5rem;--footer-cta-overlap: 90px}.footer-cta__heading{font-size:1.5rem}.footer-cta__text{font-size:1.3rem;display:none}.footer-cta__row{flex-direction:row;align-items:center;gap:1rem}.footer-cta__field-icon{display:none}.footer-cta__input{height:4rem;padding:0 1.8rem;border-radius:999px}.footer-cta__button{height:4rem;padding:0 1.5rem;border-radius:999px;color:var(--footer-cta-2);letter-spacing:0;text-transform:none}.footer-cta__button .svg-wrapper{display:none}.footer-cta__terms{margin-top:.8rem;font-size:1.3rem}.footer__main{padding-top:3.2rem}.footer__blocks{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.footer-block{flex:0 0 auto;width:100%;padding:2rem 0}.footer-block+.footer-block{border-top:.1rem solid var(--footer-line)}.footer-block--brand_information{padding-top:0;padding-bottom:2.8rem}.footer-block--link_list,.footer-block--app_badges{padding:0}.footer-block--link_list .footer-block__heading{margin:0}.footer-block--collapsible .footer-block__toggle{padding:2rem 0;cursor:pointer}.footer-block__toggle-icon{display:flex}.footer-block--collapsible .footer-block__panel{display:none;padding-bottom:2.4rem}.footer-block--collapsible.footer-block--open .footer-block__panel{display:block}.footer-block--collapsible.footer-block--open .footer-block__toggle-icon{transform:rotate(180deg)}.footer-block--app_badges{padding:2.4rem 0}.footer-block--app_badges .footer-block__heading{text-align:center}.footer-block--app_badges .footer-apps{justify-content:center;margin:0!important}.footer__wordmark{margin-top:3.2rem}.footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem 1.6rem;margin-top:0;padding-top:2.4rem}.footer__bottom-end{display:contents}.footer__copyright{grid-column:1;justify-content:flex-start;text-align:left}.footer__copyright .copyright__content,.footer__copyright .copyright__content a{font-size:1.2rem}.footer__localization{grid-column:2;justify-self:end}.footer--airofit .localization-selector.disclosure__button{height:auto;padding:0;border:0;color:var(--footer-soft);font-size:1.2rem}.footer__payment{grid-column:1 / -1}.footer--airofit .footer__payment .list-payment{justify-content:center;gap:.8rem}.footer-brand__details{font-size:1.4rem;line-height:1.4}.footer-brand__details br{display:none}.footer-brand__logo{max-width:140px!important}.footer-block+.footer-block--app_badges{border-bottom:0!important;padding-bottom:0}.footer__bottom{border-top:0!important;padding-top:0;gap:1rem}.footer .localization-form{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/94/compiled_assets/styles.css.map */
