footer.footer{margin-top:0;z-index:1;width:100vw;background-color:#e9e9e9;padding:1rem .75rem;display:flex;flex-direction:column;justify-content:space-between;justify-self:center}div.legal_links{display:flex;gap:14px}p.cart-footer-text{white-space:break-spaces}a.footer-link{text-decoration:none}a.footer-link:hover,p.footer_text:hover{font-style:italic}#date2{display:none}#desktopFooter{display:flex;flex-direction:column;align-items:flex-end;align-self:end;width:fit-content}div.mobile_policys{display:none}div.desktop-footer-detail-wrapper{display:block;position:fixed;overflow:scroll;height:100vh;width:100vw;background-color:#fff;top:0;left:0;padding-left:1vw;padding-right:1vw;padding-top:10rem;display:none;pointer-events:none}div.desktop-footer-detail-wrapper.active{display:block;pointer-events:all}div#shipping{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5rem;margin-top:1rem;display:none}div#shipping.active{display:grid}div#faq{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5rem;margin-top:1rem;display:none}div#faq.active{display:grid}div#studio{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5rem;margin-top:1rem;display:none}div#studio.active{display:grid}div.footer_message{display:flex;gap:.5rem;margin-top:-1.5rem}#mobileFooter{display:none}@media screen and (max-width:750px){footer.footer{margin-top:0;z-index:1;width:100vw;background-color:#f2f2f2;height:auto;padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;justify-content:space-between;justify-self:center}div.footer_message{display:flex;gap:.5rem;margin-top:0rem}span.mobile-social-links{display:flex;flex-direction:column;gap:1rem}div.footer-message-desktop{display:none}#date2{display:block;font-size:10px}div.legal_links{gap:2rem}#desktopFooter{display:none}#mobileFooter{display:flex;flex-direction:column}div.instagram_email,div.policys{display:flex;justify-content:space-between}div.mobile_policys{display:block;min-height:4rem}div#hiddenDetailsFooter{pointer-events:none;opacity:0;height:0vh;transition:height .2s linear .25s,opacity 0s;padding-left:10px;margin-bottom:10px;width:95vw}div#hiddenDetailsFooter.clicked{opacity:1;height:auto;pointer-events:all;transition:opacity .25s linear .25s,height .25s;display:block}a.detail-title{font-size:15px;letter-spacing:-1px;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/footer.css.map */
