.alo-footer{text-align:center;width:100%;margin-top:var(--spacing-md);background-color:var(--primary);color:var(--white);position:relative}.alo-footer__content{gap:var(--spacing-5xl);max-width:1600px;padding:var(--spacing-xl)var(--spacing-lg)var(--spacing-5xl)var(--spacing-xl);flex-wrap:wrap;margin:0 auto;display:flex}@media (max-width:991px){.alo-footer__content{gap:var(--spacing-xl);padding:var(--spacing-md)var(--spacing-lg)var(--spacing-5xl)var(--spacing-md)}}.alo-footer__content .desktop-footer{justify-content:space-between;gap:var(--spacing-lg);width:100%}.alo-footer__content .desktop-footer__left{justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;width:100%;display:flex}@media (min-width:1200px){.alo-footer__content .desktop-footer__left{margin-right:var(--spacing-lg)}}.alo-footer__content .footer-column{text-align:left;gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:991px){.alo-footer__content .footer-column{width:100%}}.alo-footer__content .footer-column__title{font-family:var(--primary-font);color:var(--white);letter-spacing:.352px;font-size:1rem;font-weight:400;line-height:1.4}.light .alo-footer__content .footer-column__title{letter-spacing:-.48px}.alo-footer__content .footer-column__title{text-transform:none;font-weight:600}.alo-footer__content .footer-column__links{gap:var(--spacing-sm)}.alo-footer__content .footer-column summary{justify-content:space-between;align-items:center;display:flex}.alo-footer__content .footer-column details[open] summary span.arrow-down-white{transition:transform .3s;transform:rotate(180deg)}.alo-footer__content .footer-column .arrow-down-white{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20' fill='none'%3E%3Cpath style='transform-box: fill-box; transform-origin: center; transform: rotate(270deg);' fill-rule='evenodd' clip-rule='evenodd' d='M13.3327 17.5L5.8327 10L13.3327 2.5L14.1674 3.3347L7.5021 10L14.1674 16.6653L13.3327 17.5Z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block}.alo-footer__content .footer-column .arrow-right-black{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20' fill='none'%3E%3Cpath style='transform-box: fill-box; transform-origin: center; transform: rotate(180deg);' fill-rule='evenodd' clip-rule='evenodd' d='M13.3327 17.5L5.8327 10L13.3327 2.5L14.1674 3.3347L7.5021 10L14.1674 16.6653L13.3327 17.5Z' fill='%23000000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block}.alo-footer__content .footer-email-input{align-items:center;display:flex}.alo-footer__content .footer-email-input .yoga-ui-text-input{width:343px;position:relative}.alo-footer__content .footer-email-input .yoga-ui-text-input input{border:1px solid var(--dawn);-webkit-appearance:none;width:100%;font-family:var(--primary-font);color:var(--primary);letter-spacing:.352px;padding:12px 16px;font-size:1rem;font-weight:400;line-height:1.4;display:block}.light .alo-footer__content .footer-email-input .yoga-ui-text-input input{letter-spacing:-.48px}.alo-footer__content .footer-email-input .yoga-ui-text-input input:focus:enabled,.alo-footer__content .footer-email-input .yoga-ui-text-input input:hover:enabled{border-color:var(--primary);outline:none}.alo-footer__content .footer-email-input .yoga-ui-text-input input:focus:enabled~span.caption,.alo-footer__content .footer-email-input .yoga-ui-text-input input:hover:enabled~span.caption{border-color:var(--primary)}.alo-footer__content .footer-email-input .yoga-ui-text-input input:focus:enabled~label,.alo-footer__content .footer-email-input .yoga-ui-text-input input:hover:enabled~label{color:var(--primary)}.alo-footer__content .footer-email-input .yoga-ui-text-input input::placeholder{font-family:var(--primary-font);color:var(--chicago);letter-spacing:.352px;font-size:1rem;font-weight:400;line-height:1.4}.light .alo-footer__content .footer-email-input .yoga-ui-text-input input::placeholder{letter-spacing:-.48px}.alo-footer__content .footer-email-input .yoga-ui-text-input input:placeholder-shown~label{visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s,transform .3s;transform:translateY(10px)}.alo-footer__content .footer-email-input .yoga-ui-text-input input:not(:placeholder-shown)~label{visibility:visible;opacity:1;transition:visibility .3s,opacity .3s,transform .3s;transform:translateY(0)}.alo-footer__content .footer-email-input .yoga-ui-text-input input:required:invalid~span.error{display:block}.alo-footer__content .footer-email-input .yoga-ui-text-input input[disabled],.alo-footer__content .footer-email-input .yoga-ui-text-input input[disabled=true]{background-color:var(--mercury);border-color:var(--mercury);cursor:not-allowed}.alo-footer__content .footer-email-input .yoga-ui-text-input input[disabled] ::placeholder,.alo-footer__content .footer-email-input .yoga-ui-text-input input[disabled=true] ::placeholder{color:var(--dawn)}.alo-footer__content .footer-email-input .yoga-ui-text-input input.error-border,.alo-footer__content .footer-email-input .yoga-ui-text-input input.error-border:focus:enabled,.alo-footer__content .footer-email-input .yoga-ui-text-input input.error-border:hover:enabled{border-color:var(--alert-medium)}.alo-footer__content .footer-email-input .yoga-ui-text-input span{font-family:var(--primary-font);color:var(--primary);letter-spacing:.352px;font-size:1rem;font-weight:400;line-height:1.4}.light .alo-footer__content .footer-email-input .yoga-ui-text-input span{letter-spacing:-.48px}.alo-footer__content .footer-email-input .yoga-ui-text-input span{letter-spacing:.308px;width:100%;padding:4px 16px;font-size:.875rem;position:absolute}.alo-footer__content .footer-email-input .yoga-ui-text-input span.error{background-color:var(--alert-medium);color:var(--white);display:none}.alo-footer__content .footer-email-input .yoga-ui-text-input span.caption{background-color:var(--smoke);color:var(--chicago);border:1px solid var(--alto);border-top:none;display:block}.alo-footer__content .footer-email-input .yoga-ui-text-input label{background:var(--white);visibility:hidden;opacity:0;font-family:var(--primary-font);color:var(--primary);letter-spacing:.352px;margin:-9px 0 0 -8px;padding:0 8px;font-size:1rem;font-weight:400;line-height:1.4;transition:visibility .3s,opacity .3s,transform .3s;position:absolute;top:0;left:15px;transform:translateY(10px)}.light .alo-footer__content .footer-email-input .yoga-ui-text-input label{letter-spacing:-.48px}.alo-footer__content .footer-email-input .yoga-ui-text-input label{letter-spacing:.308px;color:var(--chicago);font-size:.875rem}.alo-footer__content .footer-email-input .yoga-ui-text-input{border-color:var(--white)}.alo-footer__content .footer-email-input .yoga-ui-text-input input{color:var(--white);background-color:#0000}.alo-footer__content .footer-email-input .yoga-ui-text-input input:hover:enabled,.alo-footer__content .footer-email-input .yoga-ui-text-input input:focus:enabled{border-color:var(--white)}.alo-footer__content .footer-email-input .yoga-ui-text-input input:hover:enabled~label,.alo-footer__content .footer-email-input .yoga-ui-text-input input:focus:enabled~label{color:var(--white)}.alo-footer__content .footer-email-input .yoga-ui-text-input label{color:var(--white);background-color:var(--primary)}.alo-footer__content .footer-email-input .yoga-ui-text-input span.invalid-sign-up{color:var(--white);background-color:var(--alert-medium);display:block;top:48px}.alo-footer__content .footer-email-input .button-invert{width:50px;height:100%;padding:var(--spacing-0);align-items:center}.alo-footer__content .email-disclaimer{font-family:var(--primary-font);letter-spacing:.48px;color:var(--white);max-width:350px;font-size:.75rem;line-height:1.4}.alo-footer__content .email-disclaimer a{text-decoration:underline}.alo-footer__content .footer-social-links{gap:var(--spacing-lg);display:flex}@media (max-width:991px){.alo-footer__content .email-disclaimer,.alo-footer__content .footer-social-links,.alo-footer__content .footer-country-dropdown{margin-bottom:var(--spacing-xl)}}.alo-footer__content .footer-bottom{gap:var(--spacing-md);flex-direction:column;display:flex}.alo-footer__content .footer-bottom__intl-disclaimer{font-family:var(--primary-font);color:var(--white);letter-spacing:.352px;font-size:1rem;font-weight:400;line-height:1.4}.light .alo-footer__content .footer-bottom__intl-disclaimer{letter-spacing:-.48px}.alo-footer__content .footer-bottom__intl-disclaimer{letter-spacing:.308px;text-align:left;width:100%;max-width:400px;font-size:.875rem}.alo-footer__content .footer-bottom__policies{gap:var(--spacing-md);flex-wrap:wrap;flex-basis:100%;display:flex}@media (max-width:767px){.alo-footer__content .footer-bottom__policies{gap:var(--spacing-sm)}}.alo-footer__content .footer-bottom__policies__link{font-family:var(--primary-font);color:var(--white);letter-spacing:.352px;font-size:1rem;font-weight:400;line-height:1.4}.light .alo-footer__content .footer-bottom__policies__link{letter-spacing:-.48px}.alo-footer__content .footer-bottom__policies__link{padding:var(--spacing-0);border-bottom:1px solid var(--chicago);line-height:normal}
.alo-sidebar{height:100vh;width:var(--sidebar-width);z-index:1300;background-color:var(--white);outline:0;flex-direction:column;flex:1 0 auto;max-width:100%;transition:transform .225s cubic-bezier(0,0,.2,1);display:flex;position:fixed;top:0;overflow:hidden}.alo-sidebar__left{transform:translateX(calc(-1*var(--sidebar-width)));-webkit-transform:translateX(calc(-1*var(--sidebar-width)));left:0}.alo-sidebar__right{transform:translateX(var(--sidebar-width));-webkit-transform:translateX(var(--sidebar-width));right:0}.alo-sidebar__open{transform:translate(0)}.alo-sidebar__header{padding-inline:var(--spacing-md);padding-block:var(--spacing-md);border-bottom:1px solid var(--mercury);flex-shrink:0;justify-content:space-between;display:flex}.alo-sidebar__header-content{flex:1}.alo-sidebar__body{-webkit-overflow-scrolling:touch;padding:var(--spacing-md);flex-grow:1;overflow-y:auto}.alo-sidebar__footer{padding-inline:var(--spacing-md);padding-block:var(--spacing-md);border-top:1px solid var(--mercury);flex-shrink:0}.alo-sidebar__overlay{z-index:1300;opacity:0;background-color:#00000080;transition:opacity .225s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.alo-sidebar__overlay--visible{opacity:1;visibility:visible}.alo-sidebar__overlay--hidden{opacity:0;z-index:-1;visibility:hidden;transition:all .225s cubic-bezier(.4,0,.2,1)}.alo-sidebar__bg--locked{overflow:hidden}.alo-sidebar .alo-close-x-icon{display:block}
