.footer-blocks{border-top:1px solid var(--color-border)}.footer-blocks-wrapper{padding:4.5rem 0;row-gap:3.5rem;font-size:calc(var(--font-body-scale) * 1.5rem)}@media (min-width: 990px){.footer-blocks-wrapper{row-gap:0;padding:7rem 0}}.footer-blocks-wrapper a:hover{color:rgb(var(--color-accent-1))}.footer-info-wrapper{border-top:1px solid var(--color-border)}.footer-info{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 0;font-size:calc(var(--font-body-scale) * 1.2rem)}@media (min-width: 990px){.footer-info{flex-direction:row;justify-content:space-between;text-align:start}.footer-info-center{flex-direction:row;justify-content:center;text-align:center}}.footer-info a{color:rgb(var(--color-foreground));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-color:transparent;transition:text-decoration .18s ease}.footer-info a:hover{text-decoration:underline}.footer-info-start,.footer-info-end{display:flex;align-items:center;flex-direction:column;margin-top:1rem;grid-gap:.5rem}@media (min-width: 990px){.footer-info-start,.footer-info-end{flex-direction:row;grid-gap:1.5rem;margin:0}}.footer-social-links-wrap .list-social{justify-content:center}.widget-title{font-size:calc(var(--font-body-scale) * 1.8rem)}.widget-media{margin-bottom:var(--spacing-base-1)}.widget-media img{border-radius:var(--border-radius-base)}.list-payment{display:flex;align-items:center;list-style:none;margin:1rem 0 0;padding:0;grid-gap:1rem;flex-wrap:wrap;justify-content:center}@media (min-width: 990px){.list-payment{margin-top:0}}.list-payment-item{padding:0;margin:0;line-height:0}.newsletter-form{position:relative;margin:1rem auto 0;flex:none}.newsletter-form [type=email]{height:5.5rem}@media (min-width: 990px){.newsletter-form{margin:0;flex:auto}}@media (min-width: 750px){.newsletter-form{flex:auto;max-width:40rem}}.newsletter-form .form-status{margin:1rem 0 0}.newsletter-form-input-wrap{position:relative}.newsletter-form-success-title{margin:0}.checkbox-newsletter-consent{margin:1.5rem 0 0;display:flex;gap:.5em;font-weight:400;font-size:calc(var(--font-body-scale) * 1.3rem)}.checkbox-newsletter-consent [type=checkbox]{margin:0;flex:none;width:1.6rem;height:1.6rem}.newsletter-description{margin-bottom:3rem}.checkbox-newsletter-consent .rte{color:rgba(var(--color-foreground),.65)}.footer-newsletter [type=email]{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.footer-follow-on-shop{margin-top:1rem;margin-bottom:1rem}@media (min-width: 990px){.footer-follow-on-shop{margin:0;display:flex;justify-content:flex-end;text-align:end}.footer-follow-on-shop:only-child{justify-content:flex-start;text-align:start}}.footer-lang-region{display:flex;justify-content:center;gap:1rem}@media (max-width: 989px){.footer-lang-region .dropdown-up .dropdown-list-wrap{inset-inline-start:50%;transform:translate(-50%,10px)}.footer-lang-region .dropdown-up [aria-expanded=true]+.dropdown-list-wrap{inset-inline-start:50%;transform:translate(-50%)}}.footer .footer-blocks{border-top:none;background-color:rgb(var(--color-background),.95)}.footer .footer-blocks-wrapper{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:28px;padding:4rem 0 2rem;gap:40px 30px}.footer .footer-blocks-wrapper .grid-item{flex-grow:1;flex-shrink:0}.footer .footer-blocks-wrapper .footer-newsletter-block{width:25%}.footer .footer-blocks-wrapper .footer-menu{width:12%;position:relative}.footer .footer-blocks-wrapper .footer-store_info{width:25%}.footer .widget-title{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);text-transform:uppercase;font-weight:700;line-height:28px;margin-bottom:5px}.footer .footer-blocks-wrapper .footer-newsletter-block .newsletter-form{max-width:100%}.footer .newsletter-form [type=email]{height:5rem;border-radius:50px;font-family:Montserrat;font-weight:500}.footer .newsletter-form [type=email]::placeholder{font-family:Montserrat;font-weight:500}.footer .footer-newsletter [type=email]{color:rgb(var(--color-foreground),.8);border:1px solid rgb(var(--color-foreground),.3);background-color:rgb(var(--color-background),0)}.footer .newsletter-description{color:rgb(var(--color-foreground),.8)}.footer .newsletter-form [type=submit]{margin-top:20px}.footer .newsletter-form [type=submit]:hover{color:rgb(var(--color-button));background-color:rgb(var(--color-button-text))}.footer .footer-blocks-wrapper .footer-menu .link-text{color:rgb(var(--color-foreground),.8)}.footer .footer-blocks-wrapper .footer-menu .link-text:hover{color:rgb(var(--color-foreground))}.footer .footer-blocks-wrapper .footer-menu .link-text.current{text-decoration:underline}.footer .footer-store_info .badge-images{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.footer .footer-store_info .store-info{margin-top:55px;display:flex;flex-direction:column;row-gap:15px}.footer .footer-store_info .store-info .store-address,.footer .footer-store_info .store-info .store-email,.footer .footer-store_info .store-info .store-phone,.footer .footer-store_info .store-info .toll-free{display:flex;align-items:center;column-gap:20px}.footer .footer-store_info .store-info .info-icon{border:1px solid rgb(var(--color-foreground),.6);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;background-color:rgb(var(--color-foreground),.1)}.footer .footer-store_info .store-info .info-icon svg{width:17px;height:auto}.footer .footer-store_info .store-info .info-text{color:rgb(var(--color-foreground),.8)}.footer .footer-store_info .store-info .info-text p{margin:0}.footer .footer-store_info .store-info .info-text a{color:currentColor;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration .18s ease;text-decoration-color:transparent}.footer .footer-store_info .store-info .info-text a:hover{color:rgb(var(--color-accent-1));text-decoration:underline}.footer .footer-social-links-wrap{margin-top:30px}.footer .footer-social-links-wrap .list-social{justify-content:flex-start;grid-gap:1rem}.footer .footer-social-links-wrap .list-social-link{width:39px;height:39px;border:1px solid #EFEFEF;border-radius:50%;box-shadow:none;background-color:rgb(var(--color-foreground),.1);margin:0}.footer .footer-social-links-wrap .list-social-link svg{width:2.2rem;height:2.2rem}.footer .footer-social-links-wrap .list-social-link svg path{fill:rgb(var(--color-foreground))}.footer .footer-follow-on-shop{justify-content:flex-start;margin-top:20px}.footer .footer-info-wrapper{border:none;background-color:rgb(var(--color-background),.95)}.footer .footer-info-wrapper .footer-info{border-top:1px solid var(--color-border);font-family:Montserrat;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;padding:2.5rem 0;gap:30px 10px}.footer .footer-info-start{grid-gap:0 2.4rem;flex-wrap:wrap;margin:0}.footer .footer-info-wrapper .footer-info .policies{position:relative;padding-left:20px}.footer .footer-info-wrapper .footer-info .policies:before{content:"";position:absolute;left:0;top:13px;width:4px;height:4px;background-color:rgb(var(--color-foreground));border-radius:50%}.footer .footer-info-wrapper .footer-info .policies ul{display:flex;align-items:center}.footer .footer-info-wrapper .footer-info .policies li{padding:0}.footer .footer-info-wrapper .footer-info .policies a{margin-right:12px;padding-right:12px;border-right:1px solid rgb(var(--color-foreground))}.footer .footer-info-wrapper .footer-info .policies li:last-child a{margin-right:0;padding-right:0;border:none}.footer .footer-info-end{justify-content:flex-end;flex-shrink:0;margin:0}.footer .list-payment{justify-content:flex-end;margin:0}@media (max-width: 989px){.footer .footer-blocks-wrapper .footer-newsletter-block,.footer .footer-blocks-wrapper .footer-store_info{width:100%}.footer .footer-info-start{grid-gap:3rem 2.4rem}.footer .footer-info-wrapper .footer-info .policies{padding-left:0}.footer .footer-info-wrapper .footer-info .policies:before{display:none}.footer .footer-info-wrapper .footer-info .policies ul{flex-wrap:wrap;justify-content:center}.footer .footer-info-wrapper .footer-info .policies a{margin-right:10px;padding-right:10px}.footer .footer-info-end{width:100%}.footer .list-payment{justify-content:center}}@media (max-width: 749px){.footer .footer-blocks-wrapper .footer-menu{width:100%}.footer .newsletter-form [type=submit]{font-size:calc(var(--font-body-scale) * 1.4rem);padding:1.2rem 2.2rem}.footer .footer-blocks-wrapper .footer-menu+.footer-menu:after{content:"";position:absolute;top:-20px;border-top:1px solid var(--color-border);width:100%}.footer .footer-store_info .store-info{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-footer.css.map */
