.\#footer{padding-top:var(--footer-pad-top, 4rem);padding-bottom:var(--footer-pad-bottom, 2rem);color:var(--footer-text-color-dim)}.\#footer-main{display:grid;grid-template-columns:33fr 67fr;gap:50px;align-items:start}.\#footer-menus{display:grid;grid-template-columns:repeat(var(--menu-count),minmax(0,1fr))}.\#footer-brand-head{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1.5rem}.\#footer-brand-logo{width:var(--brand-logo-width);flex-shrink:0}.custom-footer-logo-img{width:100%;height:auto;display:block}.\#footer-brand-slogan,.\#footer-brand-slogan *{margin:0}.\#footer-brand-text{line-height:1.5;margin-bottom:1.5rem}.\#footer-brand-text a,.\#footer-text a{color:inherit;text-decoration:none;transition:var(--transition-base)}.\#footer-title{margin-bottom:1.25rem}.\#footer h4{color:var(--footer-text-color)}.\#footer p{font-size:1.1rem}.\#footer-menu>li,.\#footer-social .\#social-profiles-item,.\#footer-social-nav .\#social-profiles-item,.\#footer-text,.\#footer-brand-text{opacity:1}.\#footer-menu>li:hover,.\#footer-social .\#social-profiles-item:hover,.\#footer-social-nav .\#social-profiles-item:hover,.\#footer-brand-text a:hover,.\#footer-text a:hover{color:var(--footer-text-color)}.\#footer-bottom{display:grid;grid-template-columns:3fr 4fr 3fr;align-items:center}.\#footer-bottom-menu{display:flex;flex-wrap:wrap;align-items:center}.\#footer-bottom-menu>li{transition:var(--transition-base)}.\#footer-bottom-menu>li:not(:first-child){margin-left:1rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.2)}.\#footer-bottom-menu>li:hover{color:var(--footer-text-color)}.\#footer-bottom-menu>li>a{font-size:1.1rem}.\#footer-bottom-right{display:flex;justify-content:flex-end}.\#footer-payment{display:flex;justify-content:center}.\#footer-payment .icon{height:24px;width:auto}@media(max-width:991px){.\#footer-main{grid-template-columns:1fr;gap:0}.\#footer-menus{order:1}.\#footer-brand{order:2;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.1)}.\#footer-bottom{grid-template-columns:1fr;justify-items:center}.\#footer-bottom-right{justify-content:center}}@media(min-width:750px)and (max-width:991px){.\#footer-menus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.\#footer{padding-top:var(--footer-pad-top-m, 2.5rem);padding-bottom:var(--footer-pad-bottom-m, 1.5rem)}.\#footer-menus{grid-template-columns:1fr}}.g-section-gap{gap:20px}@media(max-width:749px){.g-section-gap{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/g_footer.css.map */
