.footer-section{border-top:1px solid rgb(var(--color-border));color:rgb(var(--color-text-secondary))}.footer-section a{color:rgb(var(--color-text-secondary))}.footer-top{padding-top:8rem;padding-bottom:6rem;justify-content:space-between}.footer-contact .footer-block{display:grid;gap:16px}.footer-contact .footer-contact_content{display:grid;gap:8px}.footer-contact:not(.store-info) .footer-contact_content>*:first-child{margin-bottom:8px}.footer-contact .footer-store-info{display:grid;gap:4px}.footer-contact .footer-store-info .footer-heading{margin-bottom:0}.footer-contact .footer-store-info__support{color:rgb(var(--color-text-secondary))}.footer-contact .footer-store-info__phone{margin-top:4px;color:rgb(var(--color-foreground))}.footer-contact .footer-contact_content .text-decoration_accent{display:flex}.footer-section .footer-heading{text-transform:uppercase;margin-bottom:1.2rem;font-weight:600;color:rgb(var(--color-foreground))}.footer-menu-list{display:grid;gap:8px}.footer-section .logo-link img{width:var(--logo-width)}.footer-newsletter .newsletter-form,.footer-newsletter .subheading{margin-bottom:2rem}.footer-newsletter .desc a{color:rgb(var(--color-foreground))}.footer__newsletter{max-width:var(--wForm);position:relative}.newsletter-form input{width:100%}.footer__newsletter .field__button{position:absolute;width:4rem;height:4rem;background-color:rgb(var(--color-dark));border-radius:50%;top:4px;inset-inline-end:4px;bottom:4px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-light))}.footer__newsletter .field__button:hover{background-color:rgb(var(--color-accent))}.footer__newsletter .field__button .icon-svg{transition:all .3s ease}.footer__newsletter .field__button:hover .icon-svg{transform:rotate(45deg)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 15px;padding-top:16px;padding-bottom:16px;border-top:1px solid rgb(var(--color-border))}.footer-bottom .localization-group{display:flex;gap:2.4rem}.footer-bottom .menu-drawer__localization localization-form{border:none;padding:0}.footer-bottom .menu-drawer__localization .shopify-localization-form{padding:0}.footer__payment{display:flex;flex-wrap:wrap;gap:8px}.footer-marquee{border-top:1px solid rgb(var(--color-border));position:relative;overflow:hidden;padding-block:24px}.footer-marquee:before,.footer-marquee:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:5;pointer-events:none}.footer-marquee:before{inset-inline-start:0;background:linear-gradient(to right,rgb(var(--color-background)),transparent)}.footer-marquee:after{inset-inline-end:0;background:linear-gradient(to left,rgb(var(--color-background)),transparent)}.footer-marquee__slide{display:flex;flex-wrap:nowrap;align-items:center}.footer-marquee__text{flex:0 0 auto;margin-inline:20px;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:rgb(var(--color-foreground))}.footer-marquee__text,.footer-marquee__text p{font-size:clamp(28px,5.4vw,var(--footer-marquee-font-size, 72px));line-height:1}.footer-marquee__text a{color:inherit}.footer-marquee_text--logo{border-top:1px solid rgb(var(--color-border));position:relative;overflow:hidden;padding-top:40px;padding-bottom:40px}.footer-marquee_text--logo:after{content:"";position:absolute;bottom:40px;left:0;right:0;height:60%;background:linear-gradient(360deg,rgb(var(--color-background-rgb)),rgba(var(--color-background-rgb),0));pointer-events:none}.footer-marquee__text--logo{font-size:clamp(60px,12vw,var(--footer-marquee-font-size, 72px));line-height:1;letter-spacing:.06em;text-align:center;font-weight:600;color:rgb(var(--color-foreground))}.footer-marquee__text--logo a{color:inherit}.footer-marquee__text--stroke{color:rgb(var(--color-background));text-shadow:-1px -1px 0 rgb(var(--color-foreground)),1px -1px 0 rgb(var(--color-foreground)),-1px 1px 0 rgb(var(--color-foreground)),1px 1px 0 rgb(var(--color-foreground))}.footer-top-container{position:relative}.footer-top-container .br-line{width:1px;height:100%;display:flex;padding:0}.footer-top-container .br-line:after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:rgb(var(--color-border))}.row-flex>:first-child .footer-block{padding-inline-start:0!important}.footer-contact.store-info .footer-store-info__phone{margin-top:0}.footer-contact.store-info .footer-contact_content{gap:4px}@media(max-width:767px){.footer-marquee{padding-block:16px}.footer-marquee:before,.footer-marquee:after{width:40px}.footer-marquee__text{margin-inline:10px}.footer-marquee__text,.footer-marquee__text p{font-size:clamp(24px,9vw,var(--footer-marquee-font-size, 72px))}}.footer__copyright{display:flex;gap:8px}@media screen and (min-width:768px){.footer-top{--column-gap: 3rem}}@media screen and (min-width:1025px){.footer-top .column{width:var(--width)}.footer-menu .footer-block{width:max-content;margin-inline:auto}}@media screen and (min-width:1440px){.footer-newsletter .footer-block{padding-inline-start:5rem}}@media screen and (max-width:1149px){.footer-top-container .br-line{display:none}}@media screen and (max-width:1024px){.footer-section .footer-menu{width:50%}.footer-section .footer-contact,.footer-section .footer-newsletter{width:100%}}@media screen and (max-width:767px){.footer-top{padding-top:6rem;gap:0}.footer-section .footer-menu{width:100%}.footer-section .logo-link img{width:120px}.footer-accordion .accordion-content{display:none}.footer-top{padding-bottom:4rem}.footer-top>*:first-child{margin-bottom:10px}.row-flex>*:not(:first-child):not(.br-line){margin-top:20px}.footer-accordion .footer-heading{margin-bottom:0;padding-inline-end:30px;position:relative}.footer-accordion .heading-accordion:before{position:absolute;content:"";inset-inline-end:15px;top:50%;transform:translate(-50%,-50%);width:2px;height:14px;background-color:rgb(var(--color-foreground));transition:.25s ease-in-out}.footer-accordion .heading-accordion:after{position:absolute;content:"";inset-inline-end:10px;top:50%;transform:translateY(-50%);width:14px;height:2px;background-color:rgb(var(--color-foreground));transition:.25s ease-in-out}.footer-accordion.open .heading-accordion:before{opacity:0}.footer-accordion.open .heading-accordion:after{transform:translateY(-50%) rotate(180deg)}.accordion-content>*:first-child{padding-top:1.5rem}}@media screen and (max-width:575px){.footer-bottom{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/footer.css.map */
