footer-component.footer-main-section{background:#333!important;color:#fff;display:block;width:100%;isolation:isolate;position:relative;contain:layout style paint}footer-component.footer-main-section .main-footer{max-width:1400px;width:100%;padding-inline:clamp(1.6rem,4vw,4rem);padding-block:clamp(3.2rem,4.16667vw,8rem) clamp(2rem,1.5625vw,3rem);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.4rem,2.08333vw,4rem);box-sizing:border-box}@media screen and (min-width: 1024px){footer-component.footer-main-section .main-footer{max-width:1260px}}footer-component.footer-main-section .container-brand-links{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,2.08333vw,4rem)}@media screen and (min-width: 768px){footer-component.footer-main-section .container-brand-links{grid-template-columns:.5fr minmax(0,1.5fr)}}footer-component.footer-main-section .brand-information{display:flex;flex-direction:column;gap:2rem;align-items:center}@media screen and (min-width: 768px){footer-component.footer-main-section .brand-information{align-items:flex-start;gap:clamp(4.5rem,3.125vw,6rem)}}footer-component.footer-main-section .container-image-logo{display:flex;align-items:center;width:100%;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem);overflow:visible}@media screen and (min-width: 768px){footer-component.footer-main-section .container-image-logo{align-items:flex-start}}footer-component.footer-main-section .container-image-logo-link{display:inline-block;width:auto;max-width:100%;overflow:visible}footer-component.footer-main-section .container-image-logo-link-img{display:block;object-fit:contain;height:auto;width:auto;max-width:334px}footer-component.footer-main-section .container-info-contact-desk{display:none;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none;padding-left:0}@media screen and (min-width: 768px){footer-component.footer-main-section .container-info-contact-desk{display:flex}}footer-component.footer-main-section .container-info-contact-desk li{color:#fff;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){footer-component.footer-main-section .container-info-contact-desk li{text-align:left;font-size:clamp(1.2rem,.83333vw,1.6rem)}}footer-component.footer-main-section .social-media-container{display:flex;flex-direction:column;align-items:center;gap:.8rem}@media screen and (min-width: 768px){footer-component.footer-main-section .social-media-container{align-items:flex-start;gap:clamp(.9rem,.625vw,1.2rem)}}footer-component.footer-main-section .social-media-text{color:#fff;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}@media screen and (min-width: 768px){footer-component.footer-main-section .social-media-text{font-size:clamp(1.1rem,.83333vw,1.4rem)}}footer-component.footer-main-section .social-media{display:flex;align-items:center;justify-content:flex-start;gap:1.8rem}@media screen and (min-width: 768px){footer-component.footer-main-section .social-media{gap:clamp(1.2rem,.83333vw,1.6rem)}}footer-component.footer-main-section .social-media a{text-decoration:none;color:#fff;transition:all .3s ease-in-out}footer-component.footer-main-section .social-media a svg{height:2.4rem;width:2.4rem;display:block;fill:currentColor}@media screen and (min-width: 768px){footer-component.footer-main-section .social-media a svg{height:clamp(1.8rem,1.25vw,2.4rem);width:clamp(1.8rem,1.25vw,2.4rem)}}footer-component.footer-main-section .social-media a:hover{color:#ffffffb0;transform:scale(1.1)}footer-component.footer-main-section .menu-links{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){footer-component.footer-main-section .menu-links{flex-direction:row;justify-content:flex-end;gap:clamp(7.5rem,5.20833vw,10rem)}}footer-component.footer-main-section .menu-links nav .heading-links{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(1.2rem,1.04167vw,2rem);gap:clamp(.8rem,.625vw,1.2rem);cursor:pointer}footer-component.footer-main-section .menu-links nav .heading-links p{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;margin:0}@media screen and (min-width: 768px){footer-component.footer-main-section .menu-links nav .heading-links p{font-size:clamp(1.1rem,.83333vw,1.4rem)}}footer-component.footer-main-section .menu-links nav .heading-links svg{transition:transform .3s ease;width:1.4rem;height:1.4rem}footer-component.footer-main-section .menu-links nav:not(:has(ul li)) .heading-links svg{display:none}@media screen and (min-width: 768px){footer-component.footer-main-section .menu-links nav .heading-links svg{display:none}}footer-component.footer-main-section .menu-links nav .heading-links svg path{stroke:#fff}footer-component.footer-main-section .menu-links nav ul{list-style:none;display:flex;flex-direction:column;gap:clamp(1.2rem,1.04167vw,2rem);overflow:hidden;transition:all .3s ease-in-out;padding:0;margin:0}@media screen and (min-width: 768px){footer-component.footer-main-section .menu-links nav ul{max-height:fit-content;overflow:visible}}footer-component.footer-main-section .menu-links nav ul[closed]{height:0}footer-component.footer-main-section .menu-links nav ul li a{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;width:100%;display:block;transition:all .3s ease-in-out}@media screen and (min-width: 768px){footer-component.footer-main-section .menu-links nav ul li a{font-size:clamp(1rem,.72917vw,1.3rem)}}footer-component.footer-main-section .menu-links nav ul li a:hover{color:#ffffffb0;text-decoration:underline}footer-component.footer-main-section .menu-links nav:not(:has(ul[closed])) .heading-links svg{transform:rotate(180deg)}footer-component.footer-main-section .container-info-contact-mobile{display:flex;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none;padding:.8rem 0 0;margin:0}@media screen and (min-width: 768px){footer-component.footer-main-section .container-info-contact-mobile{display:none}}footer-component.footer-main-section .container-info-contact-mobile li{color:#fff;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}footer-component.footer-main-section .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem);padding-top:clamp(1.6rem,.72917vw,1.4rem);border-top:.1rem solid rgba(255,255,255,.69)}footer-component.footer-main-section .container-payments-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;width:100%}@media screen and (min-width: 768px){footer-component.footer-main-section .container-payments-stamp{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}footer-component.footer-main-section .payment-methods{list-style:none;display:flex;align-items:center;gap:clamp(1rem,.625vw,1.2rem);flex-wrap:wrap;justify-content:center;padding:0;margin:0}footer-component.footer-main-section .payment-methods li svg{display:block}footer-component.footer-main-section .stamps-shakers-shopify{display:flex;gap:clamp(.77rem,.625vw,1.2rem);align-items:center}footer-component.footer-main-section .stamps-shakers-shopify svg,footer-component.footer-main-section .stamps-shakers-shopify img{display:block;width:clamp(4.5996rem,3.75vw,7.2rem);height:clamp(1.9545rem,1.61458vw,3.1rem)}footer-component.footer-main-section .information{justify-content:center;display:flex}footer-component.footer-main-section .information p{color:#fff;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:400;line-height:normal;margin:0}@media screen and (min-width: 768px){footer-component.footer-main-section .information p{font-size:clamp(.75rem,.52083vw,1rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer/footer.css.map */
