.custom-footer{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.75);font-family:var(--font-body);font-weight:var(--font-body-weight)}.custom-footer__logo{max-height:48px;width:auto}.custom-footer__logo-text{color:rgb(var(--color-foreground))}.custom-footer__description{color:rgba(var(--color-foreground),.75);max-width:320px}.custom-footer__column-heading{color:rgb(var(--color-foreground))}.custom-footer__link{color:rgba(var(--color-foreground),.75)}.custom-footer__link:hover{color:rgb(var(--color-foreground))}.custom-footer__newsletter{border-color:rgba(var(--color-foreground),.1)}.custom-footer__newsletter-input{background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));font-family:var(--font-body);min-width:0}.custom-footer__newsletter-input::placeholder{color:rgba(var(--color-foreground),.75)}.custom-footer__social{border-color:rgba(var(--color-foreground),.1)}.custom-footer__social-link{color:rgba(var(--color-foreground),.75);transition:color .15s ease}.custom-footer__social-link:hover{color:rgb(var(--color-foreground))}.custom-footer__bottom{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.75)}@media(max-width:620px){.custom-footer__newsletter-form{width:100%;min-width:0}.custom-footer__newsletter-input{flex:1 1 auto;min-width:0}.custom-footer__newsletter-btn{flex:0 0 auto}}.custom-footer__newsletter-form{flex-wrap:wrap}.custom-footer__newsletter-feedback{flex:0 0 100%;min-width:0;margin:0;overflow-wrap:anywhere;color:rgb(var(--color-foreground))}.custom-footer__newsletter-feedback ul{margin-block:0}.custom-footer__link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;max-width:100%;overflow-wrap:anywhere}.custom-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px}.custom-footer__top>div>div,.custom-footer__top [data-shopify-editor-block]{min-width:0;overflow-wrap:anywhere}.custom-footer__bottom>div>div,.custom-footer__social>div{flex-wrap:wrap}.custom-footer :is(a,button,input):focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(prefers-reduced-motion:reduce){.custom-footer__link,.custom-footer__social-link{transition:none}}.layout-system .custom-footer__top{padding-block:var(--layout-16)}.layout-system .custom-footer__logo{align-self:flex-start;max-width:100%;width:auto;height:auto;object-fit:contain}.layout-system .custom-footer__main-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-8)}.layout-system .custom-footer__main-grid>*{min-width:0;overflow-wrap:anywhere}.layout-system .custom-footer__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--layout-grid-gap);row-gap:var(--layout-3)}.layout-system .custom-footer__navigation-column{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:var(--layout-3);min-width:0;overflow:hidden;overflow-wrap:anywhere}.layout-system .custom-footer__column-heading{grid-row:1;margin:0;text-wrap:balance}.layout-system .custom-footer__links{grid-row:2;display:flex;flex-direction:column;gap:var(--layout-2);list-style:none;margin:0;padding:0}.layout-system .custom-footer__utility-frame{padding-block:var(--layout-8)}.layout-system .custom-footer__legal-frame{padding-block:var(--layout-4);gap:var(--layout-4)}.layout-system .custom-footer__newsletter-form{width:100%;max-width:480px;gap:var(--layout-2)}.layout-system .custom-footer__newsletter-input{flex:1 1 180px;width:0;min-height:44px;padding:var(--layout-2) var(--layout-4)}.layout-system .custom-footer__newsletter-btn{flex:0 0 auto}.layout-system .custom-footer__navigation-column a:focus-visible{outline-offset:-2px}@media(min-width:768px){.layout-system .custom-footer__main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--layout-12)}.layout-system .custom-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-footer.css.map */
