.footer__section{--color-background: var(--color-footer-background);--color-foreground: var(--color-footer-text);--color-heading: var(--color-footer-heading);--color-link:var(--color-footer-text);--color-border:var(--color-footer-border);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.footer__padding{padding-top:calc(var(--section-padding-top, 0px) * .75);padding-bottom:calc(var(--section-padding-bottom, 0px) * .75)}@media screen and (min-width:768px){.footer__padding{padding-top:var(--section-padding-top, 0px);padding-bottom:var(--section-padding-bottom, 0px)}}.footer__section .link:hover,.footer__section .rte a:hover{color:rgb(var(--color-footer-link-hover))}.footer-block--newsletter,.footer-block--image,.footer-block--text{flex-basis:100%}collapsible-details .footer-block__heading{margin:0;padding:.5rem 0}.footer-block .footer-block__heading{color:rgb(var(--color-heading))}.footer-block--mobile .footer-block__heading,.footer-block--newsletter .footer-block__heading{margin-bottom:2rem}.footer__newsletter,.footer-block--text,.footer-block--menu{max-width:100%}.footer-block--menu,.footer-block--text,.footer-block--image,.footer-block--newsletter{flex-basis:100%}.footer__localization .localization-selector.link{--color-header-text: var(--color-foreground);font-size:var(--text-size-small);margin:0}.footer__localization .localization-form__select .icon-caret{right:1rem}.footer__localization .localization-selector{border:1px solid rgb(var(--color-border));padding-right:3rem}.footer__localization .disclosure__list-wrapper{margin-bottom:8px}.footer__localization .localization-form{padding:0}.footer__localization .localization-form:only-child{margin:0 1rem 0 0}@keyframes animateLocalization{0%{opacity:0}to{opacity:1}}@media screen and (max-width:767px){.footer__content-bottom.scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}}.footer-block collapsible-details{display:block}.footer-block .collapsible__content-inner{padding:0 0 2rem}.footer-block .collapsible-content__item>.accordion:first-of-type{border-top:none}.footer-block .collapsible-content__item>.accordion:last-child{border-bottom:none}.footer-block .collapsible__content-wrapper{transition:height .25s cubic-bezier(.4,0,.2,1);overflow:hidden;will-change:height}.footer-block .collapsible__content{transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform}.footer-block details:not(.is-open) .collapsible__content{visibility:hidden;opacity:0}.footer-block details.is-open .collapsible__content{visibility:visible;opacity:1}.footer-block summary{position:relative}.footer-block summary:before,.footer-block summary:after{content:"";position:absolute;background-color:rgb(var(--color-foreground));transition:transform .3s ease,opacity .3s ease}.footer-block summary:before{right:0;top:50%;width:10px;height:1px;transform:translateY(-50%)}.footer-block summary:after{right:4.5px;top:50%;width:1px;height:10px;transform:translateY(-50%)}.footer-block details.is-open>summary:after{transform:translateY(-50%) rotate(90deg);opacity:0}.footer-block--menu collapsible-details{border-bottom:1px solid rgb(var(--color-border))}@media screen and (min-width:768px){collapsible-details .footer-block__heading{margin-bottom:2rem;padding:0}.footer-block{flex:auto}.footer-block--menu{flex-shrink:0}.footer-block--menu collapsible-details{border-bottom:none}.footer-block--text{flex-basis:25%;max-width:var(--max-w-text_with_image)}.footer-block--image{flex-basis:25%}.footer-block--newsletter{flex-basis:33.3333%;max-width:var(--max-w-newsletter)}.footer__newsletter{max-width:var(--max-w-newsletter)}.footer-block collapsible-details>details>summary{cursor:none;pointer-events:none}.footer-block summary:before,.footer-block summary:after{display:none}.footer-block .footer-block__heading{max-width:100%}.footer-block .collapsible__content-inner{padding:0}.footer-block--menu{max-width:var(--max-w-menu);min-width:140px}[data-responsive=true] .collapsible__content-wrapper{overflow:visible!important}}@media screen and (max-width:767px){.footer-block collapsible-details .footer-block__heading{max-width:calc(100% - 3.5rem)}.footer-block .footer-block__heading{padding:1.8rem 0}.footer-block--newsletter .footer-block__heading{padding-bottom:0}.footer-block--text .footer-block__details-content{padding-bottom:1rem}.footer__custom-border{display:none}}.footer__section--inline .footer__blocks-wrapper .footer-block,.footer__section--outline .footer__blocks-wrapper .footer-block{position:relative;--inline-end:-4.5rem}@media(min-width:64rem){.footer__section--inline .footer__blocks-wrapper .footer-block,.footer__section--outline .footer__blocks-wrapper .footer-block{--inline-end:-2.5rem}}@media(min-width:80rem){.footer__section--inline .footer__blocks-wrapper .footer-block,.footer__section--outline .footer__blocks-wrapper .footer-block{--inline-end:-4.5rem}}@media(min-width:64rem){.footer__section--inline .footer__blocks-wrapper .footer-block:not(:last-child):after{content:"";display:block;position:absolute;top:0;bottom:0;width:1px;background-color:rgb(var(--color-border));inset-inline-end:var(--inline-end)}.footer__section--outline .footer__blocks-wrapper .footer-block:not(:last-child):after{content:"";display:block;position:absolute;top:calc(0px - var(--section-padding-top));bottom:-5rem;width:1px;background-color:rgb(var(--color-border));inset-inline-end:var(--inline-end)}}.footer-block__heading{font-family:var(--font-body-family);font-size:15px;font-weight:400;text-transform:none;letter-spacing:normal;padding-bottom:12px;margin-bottom:6px}.footer-block--menu .link,.footer-block--text .link{font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1.5}.footer-block--menu .footer-block__details-content ul li,.footer-block--text .footer-block__details-content ul li{margin-bottom:12px}.footer-block-newsletter .rte p{font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1.5;margin-bottom:6px}.footer__newsletter-tcs{font-size:11px;font-weight:400;color:rgb(var(--color-foreground));letter-spacing:.03em;line-height:1.6;margin-bottom:20px}.footer__newsletter-tcs p{font-size:11px;color:rgb(var(--color-foreground));letter-spacing:.03em;line-height:1.6}.footer__contact-info{display:flex;flex-direction:column;gap:6px}.footer__contact-info p{font-size:11px;font-weight:400;color:rgb(var(--color-foreground));letter-spacing:.03em;line-height:1.6}.footer__contact-info a{font-size:11px;font-weight:400;color:rgb(var(--color-foreground));letter-spacing:.03em;line-height:1.6;text-decoration:none}.footer__contact-info a:hover{text-decoration:underline}.footer__content-top{padding-bottom:60px}.footer__acknowledgement{padding:18px 0;text-align:center}.footer__acknowledgement p{font-size:11px;font-weight:400;color:rgb(var(--color-foreground));letter-spacing:.03em;line-height:1.7}.footer__content-bottom{border-top:1px solid rgb(var(--color-border))}.footer__bottom-bar{padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.footer__bottom-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer__copyright-text{font-size:11px;font-weight:400;color:rgb(var(--color-foreground));letter-spacing:.03em;margin:0}.footer__policy-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.footer__policy-links a{font-size:11px;font-weight:400;color:rgb(var(--color-foreground));text-decoration:none;letter-spacing:.03em}.footer__policy-links a:hover{text-decoration:underline}.footer__policy-sep{font-size:11px;color:rgb(var(--color-foreground));padding:0 4px}@media screen and (min-width:768px){collapsible-details .footer-block__heading{margin-bottom:6px;padding-bottom:12px}.footer-block__heading{font-size:13.5px}.footer-block--menu .link,.footer-block--text .link,.footer-block-newsletter .rte p{font-size:11.7px}.footer__newsletter-tcs,.footer__newsletter-tcs p,.footer__contact-info p,.footer__contact-info a,.footer__acknowledgement p,.footer__copyright-text,.footer__policy-links a,.footer__policy-sep{font-size:9.9px}}@media screen and (max-width:767px){.footer__content-top{padding-bottom:0}.footer__acknowledgement{padding:20px 16px;text-align:center}.footer__bottom-bar{padding:16px 0;flex-wrap:wrap;align-items:center;gap:10px}.footer__bottom-left{flex:1;flex-direction:column;gap:8px;align-items:flex-start}.footer__policy-links{width:100%;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/section-footer.css.map */
