footer.section-wrapper{--allo-footer-text: rgba(255,255,255,.76);--allo-footer-muted: rgba(255,255,255,.56);--allo-footer-line: rgba(255,255,255,.15)}footer.section-wrapper .section-content-wrapper{width:100%}footer.section-wrapper .logo-block{padding:0!important;margin:0;flex:0 0 auto}footer.section-wrapper .logo-block__image-wrapper{width:min(148px,100%)!important;max-width:100%;height:auto!important}footer.section-wrapper .logo-block__image{display:block;width:100%!important;height:auto!important;max-height:130px;object-fit:contain;object-position:left center}footer.section-wrapper accordion-custom.menu{min-width:0;width:100%}footer.section-wrapper .menu__details{padding:0;min-width:0}footer.section-wrapper .menu__heading{font-family:inherit;font-size:17px!important;font-weight:700;line-height:1.4;letter-spacing:-.015em;color:#fff;margin:0}footer.section-wrapper .menu__details .details-content{margin-block-start:14px}footer.section-wrapper .menu__details ul{margin:0;padding:0}footer.section-wrapper .menu__item{line-height:1.5}footer.section-wrapper .menu__item+.menu__item{margin-block-start:8px}footer.section-wrapper .menu__item a{color:var(--allo-footer-text);font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color .16s ease}footer.section-wrapper .menu__item a:hover,footer.section-wrapper .menu__item a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}footer.section-wrapper .footer-utilities{width:100%;margin-top:0;padding-top:17px;border-top:1px solid var(--allo-footer-line)}footer.section-wrapper .footer-utilities__text,footer.section-wrapper .footer-utilities__text a,footer.section-wrapper .policy_list a{color:var(--allo-footer-muted);font-size:12px;line-height:1.6}footer.section-wrapper .footer-utilities a:hover{color:#fff}@media(min-width:750px){footer.section-wrapper .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block>.group-block-content{display:grid;grid-template-columns:minmax(135px,.75fr) minmax(180px,1fr) minmax(220px,1.15fr);align-items:start;column-gap:clamp(28px,4.5vw,80px);width:100%}footer.section-wrapper .menu__heading{font-size:17px!important}footer.section-wrapper .menu__details{border:none}footer.section-wrapper .logo-block__image-wrapper{width:min(155px,100%)!important}}@media(max-width:749px){footer.section-wrapper .section-content-wrapper{gap:0}footer.section-wrapper .section-content-wrapper>.group-block:first-child>.group-block-content>.group-block>.group-block-content{gap:0!important;width:100%}footer.section-wrapper .logo-block{margin-bottom:16px}footer.section-wrapper .logo-block__image-wrapper{width:125px!important}footer.section-wrapper .menu--accordion{border-top:1px solid var(--allo-footer-line)}footer.section-wrapper .menu--accordion .menu__details{border:none!important;padding:0!important}footer.section-wrapper .menu--accordion .menu__heading{display:flex;align-items:center;justify-content:space-between;min-height:53px;padding:15px 0;font-size:16px!important;cursor:pointer;list-style:none}footer.section-wrapper .menu--accordion .menu__heading::-webkit-details-marker{display:none}footer.section-wrapper .menu--accordion .menu__heading__toggle{width:16px;height:16px;opacity:.8}footer.section-wrapper .menu--accordion .details-content{padding:0 0 20px;margin-block-start:0!important}footer.section-wrapper .menu__item+.menu__item{margin-block-start:11px}footer.section-wrapper .menu__item a{font-size:13px;line-height:1.55}footer.section-wrapper .footer-utilities{padding-top:15px;gap:8px;align-items:flex-start}footer.section-wrapper .footer-utilities .policy_list{justify-content:flex-start;column-gap:12px;row-gap:7px}}@media(min-width:750px){footer.section-wrapper .logo-block__image-wrapper{min-width:142px!important;width:142px!important;max-width:142px!important;height:auto!important}footer.section-wrapper .logo-block__image{width:142px!important;min-width:142px!important;max-width:142px!important;height:auto!important;max-height:none!important}}@media(max-width:749px){footer.section-wrapper .logo-block__image-wrapper{min-width:120px!important}footer.section-wrapper .logo-block__image{width:120px!important;min-width:120px!important;max-width:120px!important;height:auto!important;max-height:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/allo-footer-clean.css.map */
