.footer-default{background-color:var(--store-footer-background-color);color:var(--store-footer-text-color)}.footer-default>.avatar{flex-shrink:0}.footer-default__container{margin-left:auto;margin-right:auto;max-width:80rem;padding:2rem 1rem}.footer-default__content{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.footer-default__content{flex-direction:row;justify-content:space-between}}.footer-default__logo{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.footer-default__logo-image{height:3rem!important;width:auto}.footer-default__name{color:var(--store-color-primary);font-size:1.5rem;font-weight:600}.footer-default__navigation{margin-top:1rem}@media (min-width:768px){.footer-default__navigation{margin-top:0}}.footer-default__nav-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.footer-default__nav-link{color:inherit;text-decoration:none;transition:color .1s ease-in-out}.footer-default__nav-link:hover{color:var(--store-color-secondary);text-decoration:underline}.footer-default__socials{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.footer-default__social-link{align-items:center;border-radius:var(--store-border-radius-root);display:flex;font-size:1.25rem;justify-content:center;padding:.3rem;text-decoration:none;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-in-out}.footer-default__info{margin-top:1.5rem;text-align:center}.footer-default__address,.footer-default__copyright{margin:0;opacity:.6}.footer-compact{background-color:var(--store-footer-background-color);color:var(--store-footer-text-color);padding:1rem}.footer-compact__container{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:1280px}@media (min-width:768px){.footer-compact__container{gap:.5rem;justify-content:space-between}}.footer-compact__logo{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}@media (min-width:768px){.footer-compact__logo{margin-bottom:0}}.footer-compact__logo-image{height:1.5rem!important;width:auto!important}.footer-compact__logo-name{font-size:1rem;font-weight:600}.footer-compact__nav{display:flex;gap:.75rem}.footer-compact__nav-item{align-items:center;display:flex;justify-content:center;text-align:center}.footer-compact__nav-link{color:inherit;text-decoration:none;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:ease-in-out}.footer-compact__nav-link:hover{color:var(--store-color-secondary)}.footer-compact__socials{align-items:center;display:flex;gap:.125rem;justify-content:center}.footer-compact__social-link{color:inherit;text-decoration:none}.footer-compact__social-link>i{font-size:1rem}.footer-vertical{--store-description-color:color-mix(in lab,var(--store-footer-text-color),var(--store-footer-background-color) 25%);--store-link-hover-color:color-mix(in lab,var(--store-color-secondary),var(--store-footer-background-color) 25%);background-color:var(--store-footer-background-color);color:var(--store-footer-text-color);padding:3rem 0}.footer-vertical__container{margin:0 auto;max-width:64rem;padding-left:1rem;padding-right:1rem}.footer-vertical__logo{align-items:center;color:var(--store-color-primary);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.footer-vertical__title{font-size:1.25rem}.footer-vertical__logo-icon{height:2rem}.footer-vertical__description{color:var(--store-description-color);line-height:1.75;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:28rem;text-align:center}.footer-vertical__navigation{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.footer-vertical__nav-link{text-decoration:none;transition:color .3s}.footer-vertical__nav-link:hover{color:var(--store-link-hover-color)}.footer-vertical__socials{display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.footer-minimal{background-color:var(--store-footer-background-color);color:var(--store-footer-text-color)}.footer-minimal__container{display:flex;flex-direction:column;gap:1rem;padding:1rem}@media screen and (min-width:640px){.footer-minimal__container{padding:2rem}}.footer-minimal__content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:640px){.footer-minimal__content{flex-direction:row}}.footer-minimal__content>section:first-child,.footer-minimal__content>section:last-child{padding-bottom:1rem;padding-top:1rem}.footer-minimal__name{font-size:1.5rem;font-weight:700;text-align:center}@media screen and (min-width:640px){.footer-minimal__name{text-align:left}}.footer-minimal__name{color:var(--store-color-primary)}.footer-minimal__socials{align-items:center;display:flex;gap:.125rem;justify-content:center}.footer-minimal__social-link{color:inherit;text-decoration:none}.footer-minimal__social-link>i{align-items:center;display:flex;font-size:1.125rem;justify-content:center}.footer-minimal__message{display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;justify-content:center;opacity:.8}.footer-wide{background-color:var(--store-footer-background-color);color:var(--store-footer-text-color)}@media screen and (min-width:1024px){.footer-wide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}}.footer-wide__image-container{height:8rem;position:relative}@media screen and (min-width:1024px){.footer-wide__image-container{grid-column:span 2/span 2;height:100%}}.footer-wide__image{inset:0;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.footer-wide__content{padding:4rem 1rem}@media screen and (min-width:640px){.footer-wide__content{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:1024px){.footer-wide__content{grid-column:span 3/span 3;padding-left:2rem;padding-right:2rem}}.footer-wide__grid{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.footer-wide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-wide__title{color:var(--store-color-primary);font-size:1.5rem;font-weight:500;line-height:2rem;margin-bottom:1rem}.footer-wide__contactus{color:color-mix(in lab,var(--store-footer-text-color),var(--store-footer-background-color) 25%);font-size:.75rem;letter-spacing:.025em;line-height:1rem;text-transform:uppercase}.footer-wide__contactus-number{display:block;font-size:1.5rem;font-weight:500;line-height:2rem;overflow-wrap:break-word}@media screen and (min-width:640px){.footer-wide__contactus-number{font-size:1.875rem;line-height:2.25rem}}.footer-wide__contactus-number:hover{opacity:.75}.footer-wide__hours{margin-top:2rem;--tw-space-y-reverse:0;color:color-mix(in lab,var(--store-color-info),var(--store-footer-background-color) 5%);margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.footer-wide__socials{display:flex;gap:1.5rem;margin-top:2rem}.footer-wide__social-link,.footer-wide__social-link>i{align-items:center;display:flex;justify-content:center}.footer-wide__social-link>i{font-size:1.25rem}.footer-wide__social-icon{font-size:1.5rem;height:1.5rem;width:1.5rem}.footer-wide__links{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.footer-wide__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-wide__section-title{font-weight:700;margin-bottom:.5rem;opacity:.7;text-transform:uppercase}.footer-wide__links-list{margin-top:1.5rem;--tw-space-y-reverse:0;font-size:.875rem;line-height:1.25rem;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.footer-wide__info{border-top:1px solid color-mix(in lab,var(--store-footer-background-color),var(--store-footer-text-color) 5%);margin-top:1rem;padding-top:2rem}@media screen and (min-width:640px){.footer-wide__info-wrapper{align-items:center;display:flex;justify-content:space-between}}.footer-wide__description{color:color-mix(in lab,var(--store-footer-text-color),var(--store-footer-background-color) 25%);font-size:.75rem;line-height:1rem;margin-bottom:0;margin-top:1rem}@media screen and (min-width:640px){.footer-wide__description{margin-top:0}}.footer-wide__links-item{margin-bottom:.75rem}.footer--top-space{margin-top:4rem}
/*# sourceMappingURL=footer.css.map */
