.shopify-section-group-footer-group,.footer-utilities{color:var(--text-body)}.shopify-section-group-footer-group .menu__heading{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-body);padding-block:0 8px}.shopify-section-group-footer-group .menu__item a,.shopify-section-group-footer-group .menu__item{font-size:var(--text-sm);color:var(--text-body);text-decoration:none}.shopify-section-group-footer-group .menu__item a{display:inline-flex;align-items:center;min-height:40px}.shopify-section-group-footer-group .menu__item a:hover{color:var(--text-secondary)}.shopify-section-group-footer-group .an-fcontact{display:flex;flex-direction:column;gap:12px;width:100%}.shopify-section-group-footer-group .an-fcontact p,.shopify-section-group-footer-group [class*=__an_contact_phone] p{margin:0}.shopify-section-group-footer-group [class*=__an_contact_phone] a,.shopify-section-group-footer-group .an-fcontact__phone a{display:inline-flex;align-items:center;min-height:48px;font-size:28px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--text-body);text-decoration:none;white-space:nowrap}.shopify-section-group-footer-group [class*=__an_contact_hours] p,.shopify-section-group-footer-group .an-fcontact__hours{margin:-8px 0 0;font-size:15px;color:var(--text-secondary);white-space:nowrap}.shopify-section-group-footer-group .text-block a:not(.button){color:var(--text-body)}.shopify-section-group-footer-group [class*=__an_contact_email] p,.shopify-section-group-footer-group .an-fcontact__email{font-size:var(--text-sm)}.shopify-section-group-footer-group .an-fcontact a:not(.button){color:var(--text-body)}.shopify-section-group-footer-group .an-fcontact a:not(.button):hover{color:var(--text-secondary)}.shopify-section-group-footer-group .an-fcontact__btn{width:100%;justify-content:center}.shopify-section-group-footer-group .text-block a:not(.button):hover{color:var(--text-secondary)}.shopify-section-group-footer-group .button,.shopify-section-group-footer-group .button-secondary{--button-padding-block: 0;min-height:52px;height:52px;line-height:1;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.shopify-section-group-footer-group .button-secondary{--button-border-width: 1.5px;--button-border-color: var(--border-strong);background:var(--surface-page);border:0;color:var(--text-body)}.shopify-section-group-footer-group .social-icons__icon-wrapper{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;border-radius:8px;font-size:var(--text-sm);color:var(--text-body)}.shopify-section-group-footer-group .social-icons__icon-wrapper:hover{background:#24272a0f}.shopify-section-group-footer-group .social-icons__icon-label{position:static;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;white-space:nowrap}.footer-utilities{font-size:var(--text-xs);color:var(--text-secondary)}.footer-utilities .footer-utilities__text,.footer-utilities a{color:var(--text-secondary)}.footer-utilities a:hover{color:var(--text-body)}@media screen and (max-width:749px){.shopify-section-group-footer-group .button,.shopify-section-group-footer-group .button-secondary{min-height:56px;height:56px;font-size:var(--text-md)}.shopify-section-group-footer-group .menu__heading{min-height:56px;font-size:var(--text-md);align-items:center}.shopify-section-group-footer-group .menu__item a{min-height:48px}.shopify-section-group-footer-group .footer-content{display:flex;flex-direction:column}.shopify-section-group-footer-group .footer-content>:last-child{order:-1;margin-bottom:16px}.footer-utilities{text-align:center}}.an-chat{position:fixed;right:24px;bottom:24px;z-index:var(--layer-sticky, 8);display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 24px;border:0;border-radius:var(--radius-pill);background:var(--button-primary-bg);color:var(--button-primary-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;text-decoration:none;box-shadow:var(--shadow-float);white-space:nowrap}.an-chat:hover{background:var(--button-primary-bg-hover);color:var(--button-primary-fg)}.an-chat-wrap{position:fixed;right:24px;bottom:24px;z-index:var(--layer-sticky, 8)}.an-chat-wrap>.an-chat{position:static;list-style:none;cursor:pointer}.an-chat-wrap>.an-chat::-webkit-details-marker{display:none}.an-chat-wrap>.an-chat::marker{content:""}.an-chat-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:360px;max-width:calc(100vw - 32px);padding:8px;border-radius:8px;background:var(--an-white);box-shadow:0 8px 32px #24272a29;display:flex;flex-direction:column}.an-chat-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px}.an-chat-panel__title{margin:0;font-size:18px;font-weight:600;color:var(--an-ink)}.an-chat-panel__close{min-height:44px;min-width:44px;padding:0;border:0;border-radius:8px;background:none;font-size:24px;line-height:1;color:var(--an-ink);cursor:pointer}.an-chat-panel__close:hover{background:var(--an-gray-50)}.an-chat-panel__row{display:flex;align-items:center;gap:16px;min-height:64px;padding:8px 16px;border-radius:8px;font-size:18px;font-weight:600;color:var(--an-ink);text-decoration:none}.an-chat-panel__row:hover,.an-chat-panel__row:focus-visible{background:var(--an-gray-50)}.an-chat-panel__row svg{flex:0 0 auto}.an-chat-panel__col{display:flex;flex-direction:column;gap:2px}.an-chat-panel__sub{font-size:15px;font-weight:400;color:var(--an-gray-600)}@media screen and (max-width:749px){.an-chat-wrap{right:16px;bottom:16px}}.an-chat svg{width:22px;height:22px;flex:none}.an-chat__label--short{display:none}@media screen and (max-width:749px){.an-chat{right:16px;bottom:16px;padding:0 20px}.an-chat__label--long{display:none}.an-chat__label--short{display:inline}}body:has(.sticky-add-to-cart__bar[data-stuck=true]) :is(.an-chat,.an-chat-wrap){bottom:96px}@media screen and (max-width:749px){body:has(.sticky-add-to-cart__bar[data-stuck=true]) :is(.an-chat,.an-chat-wrap){bottom:88px}}.shopify-section-group-footer-group [class*=__an_contact_email] a,.shopify-section-group-footer-group .an-fcontact__email a,.footer-utilities a,.footer-utilities .policy-list-trigger{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/an-footer.css.map */
