#footer>.dl-footer-shell{display:block;width:100%;max-width:1520px;margin-inline:auto;padding-inline:clamp(24px,4vw,40px);box-sizing:border-box}#footer>.dl-footer-shell>.columns{width:100%;max-width:none;padding:0}#footer .dl-footer-grid{display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.9fr);gap:clamp(24px,3.5vw,56px);max-width:1440px;margin:0 auto}#footer .dl-footer-wordmark{display:inline-block;color:var(--dl-footer-text);font-family:var(--font-body-family, inherit);font-size:25px;font-weight:500;letter-spacing:.13em;line-height:1.25;text-transform:uppercase;margin-bottom:22px}#footer .dl-footer-description{color:var(--dl-footer-muted);font-size:14px;line-height:1.75;max-width:30ch;margin-bottom:22px}#footer .dl-footer-address{color:var(--dl-footer-muted);font-size:12px;line-height:1.9;font-style:normal;margin-bottom:20px}#footer .dl-footer-address a{display:inline-flex;align-items:center;min-height:44px}#footer .dl-footer-brand .social-links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}#footer .dl-footer-brand .social-links li{margin:0}#footer .dl-footer-brand .social-links a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--dl-footer-line);border-radius:50%}#footer .dl-footer-brand .social-links svg{width:17px;height:17px;fill:currentColor}#footer .dl-footer-brand .social-links span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#footer .dl-footer-group{min-width:0}#footer .dl-footer-group summary{display:flex;align-items:center;justify-content:space-between;list-style:none;margin-bottom:15px;cursor:default}#footer .dl-footer-group summary::-webkit-details-marker{display:none}#footer .dl-footer-group h2{font-family:inherit;color:var(--dl-footer-text);font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;line-height:1.5;margin:0}@media(min-width:750px){#footer .dl-footer-group:not([open])>nav{display:block}}#footer .dl-footer-links,#footer .dl-footer-legal ul{list-style:none;margin:0;padding:0}#footer .dl-footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;box-sizing:border-box;font-size:14px;line-height:1.45;text-underline-offset:4px}#footer .dl-footer-links a:hover,#footer .dl-footer-legal a:hover,#footer .dl-footer-address a:hover{text-decoration:underline}#footer .dl-footer-grid a:focus-visible,#footer .dl-footer-legal a:focus-visible,#footer .dl-footer-group summary:focus-visible{outline:2px solid var(--dl-footer-text);outline-offset:4px;border-radius:2px}#footer .dl-footer-toggle{display:none}#footer .dl-footer-legal{max-width:1440px;margin:34px auto 0;padding-top:18px;border-top:1px solid var(--dl-footer-line)}#footer .dl-footer-legal ul{display:flex;flex-wrap:wrap;gap:4px 24px}#footer .dl-footer-legal a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;line-height:1.5}#footer .sub-footer{margin-top:16px}@media(min-width:750px){#footer .dl-footer-links a{min-height:34px}}@media(min-width:750px)and (max-width:1023px){#footer .dl-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#footer .dl-footer-brand{grid-column:1 / -1}#footer .dl-footer-description{max-width:60ch}}@media(max-width:749px){#footer{padding-top:38px}#footer .dl-footer-grid{display:block}#footer .dl-footer-brand{margin-bottom:26px}#footer .dl-footer-description{max-width:40ch}#footer .dl-footer-wordmark{font-size:23px;margin-bottom:16px}#footer .dl-footer-group{border-top:1px solid var(--dl-footer-line)}#footer .dl-footer-group summary{cursor:pointer;min-height:60px;margin:0}#footer .dl-footer-links{padding-bottom:18px}#footer .dl-footer-links a{width:100%}#footer .dl-footer-toggle{display:block;width:12px;height:12px;position:relative;flex:none}#footer .dl-footer-toggle:before,#footer .dl-footer-toggle:after{content:"";position:absolute;background:currentColor;width:12px;height:1px;top:6px;left:0}#footer .dl-footer-toggle:after{transform:rotate(90deg)}#footer .dl-footer-group[open] .dl-footer-toggle:after{transform:rotate(0)}#footer .dl-footer-legal{margin-top:0;padding-top:14px}#footer .dl-footer-legal ul{gap:0 22px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/dl-footer.css.map */
