.footer-sections{position:relative}.footer-sections a:not(.btn){transition:color .25s ease,background .25s ease}.footer-sections{padding-bottom:var(--cart-bar-height, 0)}.site-footer-wrapper{overflow:hidden}.footer__logo__wrapper{padding:var(--inner) 0}.footer__logo{display:inline-block;max-width:100%}.footer__blocks{display:flex;flex-flow:column;position:relative;margin:0 calc(var(--gutter) / -2) var(--gutter-offset);overflow-wrap:anywhere}.footer__blocks ul{margin:0}@media only screen and (min-width:750px){.footer__blocks{flex-flow:row wrap}}@media only screen and (max-width:749px){.footer__blocks{padding:0 calc(var(--gutter) / 2)}}@media only screen and (min-width:750px){.footer__blocks .accordion{margin-top:0;border:none}}@media only screen and (max-width:749px){.footer__blocks .accordion{margin-bottom:0}}@media only screen and (min-width:750px){.footer__blocks .accordion__title{padding:0;margin:.5em 0 1em}}.footer__block{flex:1 0 100%;margin-bottom:var(--gutter)}@media only screen and (min-width:990px){.footer__block{flex:0 0 var(--desktop-width)}}@media only screen and (min-width:750px)and (max-width:989px){.footer__block{flex-basis:50%}}@media only screen and (min-width:750px){.footer__block{padding:0 calc(var(--gutter) / 2)}}@media only screen and (max-width:749px){.accordion+.footer__block:not(.accordion) .footer__block__title{margin-top:1.5rem}}@media only screen and (min-width:750px){.footer__block--divider{position:relative;display:flex;padding:0;pointer-events:none}.footer__block--divider .divider-holder{display:flex;justify-content:center;flex:0 1 100%;margin:0}.footer__block--divider .divider{height:100%;border-width:0 0 0 1px;border-style:solid}}@media only screen and (min-width:750px)and (max-width:989px){.footer__block--divider{position:absolute;top:0;left:50%;bottom:0}}@media only screen and (min-width:750px){body.grid-compact .footer__block--divider--inline{margin-bottom:calc(var(--padding-bottom) * -1 + var(--gutter))}body.grid-compact .footer__blocks:only-child .footer__block--divider--inline{margin-top:calc(var(--padding-top) * -1)}}.footer__block .social-link{color:var(--link)}.footer__block .social-link:hover{color:var(--link-hover)}.footer__block__title{font-weight:var(--FONT-WEIGHT-HEADING)}@media only screen and (min-width:750px){.footer__block__title{margin-bottom:1em}}.footer__block__image{max-width:100%;margin-bottom:var(--inner)}.footer__newsletter__wrapper{max-width:440px}.footer__quicklinks{font-size:var(--font-body-medium)}.footer__quicklinks li{margin:0 0 1.25em}.footer__quicklinks li:last-child{margin-bottom:2px}.footer__quicklinks li a{position:relative}.footer__quicklinks li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--link);transition:width .3s cubic-bezier(.39,.575,.565,1)}@media(hover:hover){.footer__quicklinks li:hover a:after{width:100%}}.footer__social__text,.footer__newsletter__text{margin-bottom:15px}.site-footer .footer__blocks{align-items:flex-start}.site-footer .footer__block{min-width:0;margin-bottom:22px}.site-footer .footer__block__title{margin-top:0;margin-bottom:14px}.site-footer .rte{font-size:14px;line-height:1.6}.site-footer .rte p{margin:0 0 12px}.site-footer .rte ul,.site-footer .footer__quicklinks{margin:0;padding:0;list-style:none}.site-footer .rte li,.site-footer .footer__quicklinks li{margin:0;padding:0}.site-footer .rte li:before{display:none}.site-footer .rte li a,.site-footer .footer__quicklinks li a{display:inline-block;padding:6px 0;line-height:1.5}.site-footer .rte a,.site-footer .footer__quicklinks a{border-bottom:0;box-shadow:none;background-image:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;text-decoration:none}.site-footer .rte a:after,.site-footer .rte a:before,.site-footer .footer__quicklinks a:after{display:none}.site-footer .rte a:hover,.site-footer .footer__quicklinks a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.site-footer .tz-footer-identity .footer__block__image img{filter:url(#tz-footer-inverse)}.tz-footer-color-filter{position:absolute;pointer-events:none}.site-footer .tz-footer-social-heading{margin:18px 0 6px;font-size:14px}.site-footer .socials--labelled{gap:4px 14px}.site-footer .socials--labelled .social-link{border:0;padding:6px 0;min-height:44px}.site-footer .socials--labelled svg{width:22px;height:22px;flex-basis:22px}@media(min-width:750px){.site-footer .footer__block .accordion__title{margin-top:0}}@media(max-width:749px){.site-footer .footer__blocks{align-items:stretch}.site-footer .footer__block.accordion{margin-bottom:0}.site-footer .rte li a,.site-footer .footer__quicklinks li a{min-height:44px;padding:11px 0}.site-footer .footer__block.accordion .footer__block__title{margin-bottom:0}.site-footer .footer__block--text:not(.accordion){margin-top:0}}.site-footer .tz-social-icons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none}.site-footer .tz-social-icons>li{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;padding:0}.site-footer .tz-social-icon{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:inherit;border:1px solid rgba(255,255,255,.3);border-radius:4px;text-decoration:none}.site-footer .tz-social-icon svg{width:23px;height:23px;fill:none;stroke-width:1.5}.site-footer .tz-social-icon svg path{fill:none;stroke:currentColor}.site-footer a.tz-social-icon:hover{border-color:#e6392d;color:#fff;background:#e6392d1f}.site-footer a.tz-social-icon:focus-visible{outline:2px solid currentColor;outline-offset:4px}.site-footer .tz-social-icon--coming{opacity:.7;border-style:dashed}.site-footer .tz-social-coming{color:inherit;font-size:10px;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/20/assets/footer.css.map */
