#bans-footer .container{padding-top:0!important;margin-top:0!important;margin-inline:1rem!important}#bans-footer.footer{padding-top:0!important;padding-bottom:.75rem;margin-top:0!important}#bans-footer .footer__inner{display:flex;flex-direction:column;justify-content:center;min-height:auto;margin-top:0!important;padding-top:0!important}#bans-footer .footer__block-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;max-width:1400px;margin-inline:auto;margin-bottom:2rem}#bans-footer .footer__block-list .h6{text-transform:uppercase;letter-spacing:.05em;font-weight:700}#bans-footer .footer__block-list a{color:#aaa;transition:color .2s}#bans-footer .footer__block-list a:hover{color:#fff}#bans-footer .footer__block--newsletter form{display:flex;flex-wrap:wrap;gap:.75rem}#bans-footer .footer__block--newsletter input[type=email]{flex:1 1 auto;background:transparent;border:1px solid #ccc;color:inherit;padding:.5rem .75rem}#bans-footer .footer__block--newsletter button{background:#222;color:#fff;padding:.5rem 1rem;font-weight:600}#bans-footer .footer__aside>.heading{color:#000!important}#bans-footer .social-media a{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#000!important;transition:background .2s}#bans-footer .social-media a:hover{background:transparent;color:#000!important}#bans-footer .social-media a{position:relative;overflow:hidden;z-index:1}#bans-footer .social-media a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0000001f;transform:scale(.2);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;opacity:0;z-index:0}#bans-footer .social-media a:hover:before{transform:scale(1.2);opacity:1}#bans-footer .social-media svg,#bans-footer .social-media svg *{fill:currentColor!important;color:currentColor!important}#bans-footer .social-media svg{width:1rem}#bans-footer .social-media--list .social-media__item,#bans-footer .social-media--list .social-media__item:hover,.social-media--list .social-media__item{opacity:1!important}@media(max-width:769px){#bans-footer .footer__block-list{grid-template-columns:1fr;text-align:center}#bans-footer .footer__block--newsletter form{flex-direction:column}#bans-footer .social-media{justify-content:flex-start;gap:.5rem;margin-left:calc(-1 * var(--container-gutter) + 1rem);padding-inline-start:0;margin-right:0}#bans-footer .social-media a{color:#000!important}#bans-footer .social-media svg{fill:#000;color:#000!important}}#bans-footer .social-media{justify-content:flex-start;gap:.5rem;margin-left:calc(-1 * var(--container-gutter) + 1rem);padding-inline-start:0;margin-right:0}#bans-footer .payment-icon-image{display:flex;align-items:center;height:24px}#bans-footer .payment-icon-image a{display:flex;align-items:center;cursor:pointer;text-decoration:none;transition:opacity .2s ease}#bans-footer .payment-icon-image a:hover{opacity:.8}#bans-footer .payment-icon-image img{height:calc(24px * var(--bans-footer-payment-scale, 1));width:auto;object-fit:contain;max-height:48px}#bans-footer .payment-methods-wrapper{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:0;margin-left:auto;margin-right:calc(-1 * var(--container-gutter) + 1rem)}#bans-footer .footer__payment-logos{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:.45rem;width:auto;max-width:100%}#bans-footer .payment-methods{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;justify-content:flex-start;flex-direction:row;width:auto;max-width:none}@media(max-width:769px){#bans-footer .social-media{margin-left:-.5rem!important}#bans-footer .payment-methods-wrapper{flex-direction:row;justify-content:flex-start;margin-left:0;margin-right:0}#bans-footer .payment-methods{direction:ltr;flex-direction:row;justify-content:flex-start}#bans-footer .payment-icon-image{margin:0}}@media(max-width:769px){#bans-footer .footer__aside{padding-top:.125rem;padding-inline:0;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;text-align:left;margin-inline:0}#bans-footer .footer__aside>.heading{position:static;transform:none;margin:0 0 .5rem;text-align:left;color:#000!important}#bans-footer .footer__aside .social-media,#bans-footer .footer__aside .payment-methods{position:static;margin-bottom:.5rem}#bans-footer .payment-methods-wrapper{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-inline-start:0;max-width:100%!important;width:100%}#bans-footer .footer__payment-logos{justify-content:flex-start;gap:.45rem;width:100%}#bans-footer .payment-methods,#bans-footer .footer__aside .payment-methods{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-inline-start:0;max-width:100%!important;width:auto}#bans-footer .payment-methods li,#bans-footer .footer__aside .payment-methods li{display:inline-flex;margin-bottom:.5rem;width:auto}}@media(min-width:1400px){#bans-footer .social-media{margin-left:-2rem}#bans-footer .payment-methods-wrapper{margin-right:-2rem}}@media(max-width:699px){#bans-footer.footer{padding-bottom:1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}#bans-footer .footer__inner{gap:1rem}#bans-footer .footer__aside{display:grid!important;grid-template-columns:1fr;gap:.85rem;align-items:start;justify-items:start;padding-inline:0!important;width:100%}#bans-footer .footer__aside .social-media{order:1;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem;margin:0!important;padding:0!important}#bans-footer .social-media a{width:2rem;height:2rem}#bans-footer .payment-methods-wrapper{order:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4rem;width:100%;max-width:100%!important;margin:0!important}#bans-footer .footer__payment-logos{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.45rem!important;width:100%}#bans-footer .payment-icon-image{height:1.5rem;margin:0 .35rem .25rem 0!important}#bans-footer .payment-icon-image img{height:1.5rem!important;max-height:1.5rem!important;width:auto}#bans-footer .payment-methods,#bans-footer .footer__aside .payment-methods{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.3rem;width:auto;max-width:100%!important;margin:0!important}#bans-footer .payment-methods li,#bans-footer .footer__aside .payment-methods li{height:1.35rem;margin:0!important}#bans-footer .payment-methods svg{height:1.35rem!important;max-width:2.5rem}#bans-footer .footer__aside>.heading{order:3;position:static!important;transform:none!important;margin:0!important;text-align:left;white-space:nowrap}}#bans-footer .footer__aside{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;width:100%;margin-inline:auto!important;padding-inline:0!important;text-align:center!important}#bans-footer .footer__aside .social-media{order:1;position:static!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important}#bans-footer .payment-methods-wrapper{order:2;position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;width:100%;max-width:none!important;margin:0!important}#bans-footer .footer__payment-logos{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.45rem!important;width:auto;max-width:min(100%,42rem)}#bans-footer .payment-icon-image{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;margin:0!important}#bans-footer .payment-icon-image a{display:flex!important;align-items:center!important;justify-content:flex-start!important}#bans-footer .payment-icon-image img{height:calc(24px * var(--bans-footer-payment-scale, 1))!important;width:auto;max-height:48px!important}#bans-footer .payment-methods,#bans-footer .footer__aside .payment-methods{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;max-width:min(100%,34rem)!important;margin:0!important}#bans-footer .payment-methods li,#bans-footer .footer__aside .payment-methods li{display:flex!important;align-items:center!important;justify-content:center!important;height:1.5rem!important;margin:0!important}#bans-footer .payment-methods svg{height:1.5rem!important;width:auto}#bans-footer .payment-methods__manual-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.5rem;height:1.5rem!important;padding:0 .35rem;border:1px solid rgb(17 17 17 / .18);border-radius:3px;background:#fff;color:#111;font-size:.6rem;font-weight:800;line-height:1;letter-spacing:.02em;filter:grayscale(100%)}#bans-footer .footer__bottom-row{order:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}#bans-footer .footer__bottom-row>.heading{position:static!important;transform:none!important;margin:0!important;text-align:left!important}#bans-footer .footer__bottom-row .payment-icon-image{flex:0 0 auto;margin-left:auto!important}@media(max-width:699px){#bans-footer .footer__aside{align-items:flex-start!important;text-align:left!important}#bans-footer .footer__aside .social-media,#bans-footer .payment-methods-wrapper,#bans-footer .footer__payment-logos,#bans-footer .payment-icon-image,#bans-footer .payment-icon-image a,#bans-footer .payment-methods,#bans-footer .footer__aside .payment-methods{align-items:flex-start!important;justify-content:flex-start!important}#bans-footer .footer__bottom-row{align-items:center!important;justify-content:space-between!important}#bans-footer .footer__bottom-row>.heading{text-align:left!important}#bans-footer .footer__bottom-row .payment-icon-image,#bans-footer .footer__bottom-row .payment-icon-image a{align-items:center!important;justify-content:flex-end!important}}@media(min-width:700px){#bans-footer .footer__aside{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"social copyright payments";align-items:center!important;gap:.35rem 1.5rem!important;padding-top:.35rem!important;text-align:center!important}#bans-footer .footer__aside .social-media{grid-area:social;justify-self:start;align-self:center;justify-content:flex-start!important}#bans-footer .footer__bottom-row{display:contents}#bans-footer .footer__bottom-row>.heading{grid-area:copyright;justify-self:center;align-self:center;text-align:center!important}#bans-footer .payment-methods-wrapper{grid-area:payments;justify-self:end;align-self:center;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:auto}#bans-footer .payment-methods-wrapper .footer__payment-logos{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:auto;max-width:min(100%,42rem)}#bans-footer .payment-methods-wrapper .payment-icon-image{flex:0 0 auto;flex-direction:row!important;margin:0!important}#bans-footer .payment-methods,#bans-footer .footer__aside .payment-methods{justify-content:flex-start!important;max-width:none!important;width:auto!important}}#bans-footer .payment-methods-wrapper .footer__payment-logos{flex-direction:column!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:flex-end!important;gap:.45rem!important;width:auto;max-width:min(100%,42rem)}#bans-footer .footer__payment-logos .payment-icon-image{margin:0!important}#bans-footer .footer__payment-logos .payment-icon-image,#bans-footer .footer__payment-logos .payment-icon-image a,#bans-footer .footer__payment-logos .payment-methods{justify-content:flex-end!important}@media(max-width:699px){#bans-footer .payment-methods-wrapper .footer__payment-logos{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.45rem!important;width:100%;max-width:100%}#bans-footer .footer__payment-logos .payment-icon-image{margin:0!important}#bans-footer .footer__payment-logos .payment-icon-image,#bans-footer .footer__payment-logos .payment-icon-image a,#bans-footer .payment-methods,#bans-footer .footer__aside .payment-methods{justify-content:flex-start!important}}@media(min-width:700px){#bans-footer .footer__aside{grid-template-areas:". . badge" "social copyright payments";align-items:start!important}#bans-footer .payment-methods-wrapper,#bans-footer .payment-methods-wrapper .footer__payment-logos{display:contents!important}#bans-footer .payment-methods-wrapper .payment-icon-image{grid-area:badge;justify-self:end}#bans-footer .footer__aside .payment-methods{grid-area:payments;justify-self:end;max-width:min(100%,calc(var(--bans-footer-payment-columns, 1) * 2.7rem))!important}#bans-footer .footer__aside .social-media,#bans-footer .footer__bottom-row>.heading{display:flex;align-items:center;align-self:start;min-height:1.5rem}#bans-footer .footer__bottom-row>.heading{justify-content:center}}@media(pointer:coarse){#bans-footer .social-media a{width:2.75rem;height:2.75rem;margin:-.375rem}#bans-footer .footer__aside .social-media{gap:.75rem}}@media(max-width:699px){#bans-footer .footer__aside .payment-methods{max-width:min(100%,calc(var(--bans-footer-payment-columns, 8) * 2.7rem))!important}#bans-footer .payment-methods li,#bans-footer .footer__aside .payment-methods li{width:calc((100% - (var(--bans-footer-payment-columns, 8) - 1) * .35rem - .5px) / var(--bans-footer-payment-columns, 8));height:auto!important}#bans-footer .payment-methods li svg{width:100%;height:auto!important;max-width:none}#bans-footer .payment-methods .payment-methods__manual-logo{box-sizing:border-box;width:100%;min-width:0;height:auto!important;aspect-ratio:38 / 24;padding:0;overflow:hidden}}#bans-footer .payment-methods-wrapper .footer__payment-logos{display:contents!important}#bans-footer .payment-methods-wrapper{display:grid!important;grid-template-columns:minmax(0,calc(var(--bans-footer-payment-columns, 8) * 2.7rem));grid-template-areas:"badge" "payments";gap:.45rem 1rem!important;align-items:center!important;justify-content:end!important;width:auto;max-width:100%!important;margin:0!important}#bans-footer .footer__aside--gls .payment-methods-wrapper{grid-template-columns:auto minmax(0,calc(var(--bans-footer-payment-columns, 8) * 2.7rem));grid-template-areas:"gls badge" "gls payments"}#bans-footer .payment-methods-wrapper .payment-icon-image{grid-area:badge;justify-self:end}#bans-footer .footer__aside .payment-methods{grid-area:payments;justify-self:end}#bans-footer .footer__gls-climate{display:block;grid-area:gls;width:calc(24px * var(--bans-footer-payment-scale, 1) + 3.8rem);color:inherit}#bans-footer .footer__gls-climate img{display:block;width:100%;height:auto}@media(min-width:700px){#bans-footer .footer__aside{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"social cluster" "copyright copyright";align-items:center!important;row-gap:1rem!important}#bans-footer .footer__aside .social-media,#bans-footer .footer__bottom-row>.heading{align-self:center}#bans-footer .payment-methods-wrapper,#bans-footer .footer__aside>.footer__gls-climate{grid-area:cluster;justify-self:end}}@media(min-width:1160px){#bans-footer .footer__aside{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"social copyright cluster"}}@media(max-width:699px){#bans-footer .payment-methods-wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"badge" "payments";justify-content:start!important;width:100%}#bans-footer .footer__aside--gls .payment-methods-wrapper{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge gls" "payments payments"}#bans-footer .payment-methods-wrapper .payment-icon-image{justify-self:start}#bans-footer .footer__aside .payment-methods{justify-self:stretch}#bans-footer .footer__gls-climate{width:4rem}#bans-footer .footer__aside>.footer__gls-climate{align-self:flex-start}}#bans-footer .footer__gls-climate img{border-radius:3px}#bans-footer .footer__aside--gls-gray .footer__gls-climate img{filter:grayscale(1);transition:filter .2s ease}#bans-footer .footer__aside--gls-gray .footer__gls-climate:is(:hover,:focus-visible) img{filter:none}@media(prefers-reduced-motion:reduce){#bans-footer .footer__aside--gls-gray .footer__gls-climate img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bans-footer.css.map */
