.shopify-section-group-footer-group{z-index:5;position:relative}.footer{letter-spacing:0;line-height:1;position:relative}.footer-container{color:var(--color)}.footer-container::after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:var(--background);opacity:var(--opacity);z-index:-1}.footer>*,.footer>a{color:var(--color)}.footer .svg-wrapper{width:24px;height:24px}.footer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:78px;-moz-column-gap:78px;column-gap:78px}.footer-grid__element{max-width:calc(100% / 2 - 78px * 1 / 2);width:100%}.footer-grid__element--logo{padding-top:58px;padding-bottom:58px}.footer-grid__element--logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.footer-content__row{max-width:calc(100% / 2 - 20px * 1 / 2);width:100%}.footer-content__row-list a{font-weight:500}.footer-content__row-list>:not(:last-child){margin-bottom:20px}.footer-content__row-social{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:10px}.footer-content__row-social .list-social__link{color:var(--color);padding:0;margin:0}.footer-content__row-link{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:12px 20px;border-radius:30px;border:1px solid var(--color);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-weight:500}.footer-content__row-information{margin:0 0 36.4px;padding:20px;border-radius:20px;border:1px solid var(--color)}.footer-content__row-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:10px}.footer-content__row-copyright{margin:12px 0 0}@media (max-width:1240px){.footer-grid{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.footer-grid__element{max-width:calc(100% / 2 - 30px * 1 / 2)}.footer-content{row-gap:20px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-content__row{max-width:100%;width:100%}}@media (max-width:998px){.footer-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:10px}.footer-grid__element{max-width:100%;width:100%}.footer-grid__element--logo{padding:30px 0}.footer-content__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer-content__row-information{margin-bottom:20px;font-size:12px;line-height:125%}.footer-content__row-list>:not(:last-child){margin-bottom:12px}.footer-content__row-list a.primary-link-text{font-size:14px;line-height:128%}.footer-content__row-policy a.secondary-body-text{font-size:16px}.footer-content__row-copyright{font-size:16px}.footer-content__row--main .footer-content__row-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-content__row--main .footer-content__row-social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-content__row--main .footer-content__row-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:40px}}@media (hover:hover){.footer .list-unstyled a:hover{text-decoration:underline;text-underline-offset:.7rem}.footer-content__row-link:hover{background-color:var(--color);color:var(--background);border-color:var(--color)}}.footer__follow-on-shop{order:2;margin-top:16px;}