.footer{color:var(--color-styleguide-white);font-family:var(--font-heading-alt-family)}.footer__content-top{position:relative;padding-bottom:4rem;padding-top:4rem;display:block;font-family:var(--font-heading-alt-family)}.footer__content-top li,.footer__content-top a{font-family:var(--font-body-family)}.footer-block.grid__item{padding:0 3rem 0 0}.footer-block--logo-img{max-width:22rem;margin:0 auto}.footer-block--logo-img img{width:auto;min-height:3.5rem;max-width:100%}.footer-block--logo__text{margin-bottom:2.5rem;color:var(--color-styleguide-dark-gray)}.footer-block--company_info{color:var(--color-styleguide-dark-gray)}.footer-block--logo__text>p,.footer-block--company_info>p{margin:0}.footer-block--logo__text>p{font-size:1.6rem;font-weight:700;line-height:2.56rem}.footer-block--company_info>p{font-size:1.2rem;font-weight:500;line-height:150%}.footer-block--company_info>p:empty+p{margin-top:1.9rem}.footer__list-social .list-social__item .icon{height:3rem;width:3rem}.footer__icon-menu--icon .icon{height:2.5rem;width:2.5rem}.footer-block__details-content .link--text{color:var(--color-styleguide-gray);font-size:1.2rem}.footer__icon-menu{margin-bottom:2.4rem;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.footer__icon-menu--item{display:flex}.footer__icon-menu--icon{height:3rem;align-self:center}.footer__icon-menu--item .icon{fill:var(--color-styleguide-white)}.footer__icon-menu--item .icon svg{stroke:#fff}.footer__icon-menu--label{padding-left:.5rem;text-decoration:none;font-size:1.6rem;line-height:2.6rem;color:var(--color-styleguide-white)}@media screen and (max-width: 390px){.footer__icon-menu--label{font-size:1.45rem}}.footer__blocks-wrapper .accordion{padding:0}.footer__blocks-wrapper .accordion summary{padding:1.6rem 2.4rem 1.6rem 0}.footer__blocks-wrapper .accordion .accordion__title{font-size:1.4rem;line-height:150%}@media screen and (max-width: 749px){.footer__blocks-wrapper .accordion .accordion__title{font-size:1.2rem;font-family:var(--font-body-family)}}.footer-block__details-content .list-menu__item--link:hover,.copyright__linklist a:hover,.footer-block__details-content .link--text:hover{opacity:.9;text-decoration:none;transition:opacity var(--duration-short) ease}.footer-block__details-content .list-menu__item--link:active,.copyright__linklist a:active,.footer-block__details-content .list-menu__item--active{opacity:.8;text-decoration:none}.footer__content-bottom:only-child{border-top:0}.footer__content-bottom-wrapper{display:flex;width:100%}.footer__column{width:100%;align-items:flex-end}.footer__column--info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:2rem}.footer-block:empty{display:none}.footer-block.footer-block--menu{color:var(--color-styleguide-white)}.footer-block__heading{margin-top:0;margin-bottom:1rem;font-family:var(--font-body-family);font-size:1.6rem;line-height:2.6rem;font-weight:700}.footer__list-social:empty,.footer__icon-menu:empty{display:none}.footer__list-social .list-social__item:first-child a{padding-left:0}.footer__list-social.list-social:only-child{justify-content:center}.footer-block--logo .footer__list-social{margin-top:2rem;flex-wrap:nowrap}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}.footer-block__details-content{margin-bottom:1.6rem}.footer-block-image>img{height:auto}.footer-block__details-content .placeholder-svg{max-width:20rem}.footer .disclosure__link{padding:.95rem 3.5rem .95rem 2rem;color:var(--color-accent-2)}.footer .disclosure__link:hover{color:var(--color-accent-2);text-decoration:underline;text-underline-offset:.3rem}.footer .disclosure__link--active{text-decoration:underline;text-underline-offset:.3rem}.footer__copyright{text-align:center}.copyright__content{margin:0;color:#848484;font-size:1.1rem;text-wrap:nowrap;text-decoration:none}.copyright__linklist{display:flex;justify-content:center;flex-wrap:wrap;gap:.3rem;color:var(--color-styleguide-white)}.copyright__linklist a{color:var(--color-styleguide-white);text-decoration:none;text-wrap:nowrap}.copyright__linklist p{margin:0}.copyright__linklist a,.copyright__linklist p{font-size:1.1rem;line-height:1.65rem}@media screen and (max-width: 989px){.footer-block-image{text-align:center}.footer__list-social.list-social{margin-bottom:2rem;justify-content:center;gap:2rem}.footer .grid{display:block;margin-left:0;margin-bottom:0}.footer-block.grid__item{padding:0;width:100%}.footer-block.footer-block--logo{margin:0 0 2rem;text-align:center}.footer__content-top{padding-top:2.4rem;padding-bottom:2.4rem}.footer__content-bottom{flex-wrap:wrap;padding-top:0;padding-left:0;padding-right:0;row-gap:1.5rem}.footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:1.5rem}.footer__blocks-wrapper .accordion{border-top:solid .1rem #848484;margin:0;border-bottom:none}.footer__blocks-wrapper .footer__accordion--border-bottom{border-bottom:.1rem solid #848484}.footer__blocks-wrapper .accordion summary .icon-caret{top:calc(50% - .6rem);right:0;height:1.2rem}.footer__column.footer__column--info{flex-direction:column-reverse}.copyright__linklist{align-items:center}.copyright__linklist a{margin:0}.footer-block.footer-block--menu:only-child{text-align:left}.footer-block--newsletter>*{padding:0 12px}}@media screen and (min-width: 990px){.footer-block{display:block;margin-top:0}.footer-block--logo-microsite{flex:1}.footer-block--microsite{flex-grow:0}.footer-block--microsite:last-of-type{flex:1}.footer__content-top .grid{flex-wrap:nowrap;margin:0}.footer__content-bottom{border-top-width:.1rem}.footer__payment{margin-top:1.5rem}.footer-block__details-content{margin-bottom:0}.footer-block__details-content>p,.footer-block__details-content>li{padding:0}.footer__column--info{flex-direction:row;align-items:center;padding-top:2.4rem;padding-bottom:2.4rem}.copyright__linklist a,.copyright__linklist p{font-size:1.2rem;line-height:2rem}.footer-block--logo-img{margin:0}.footer__icon-menu{position:absolute;flex-wrap:nowrap;right:12rem;bottom:4rem;margin-top:0;margin-bottom:0;gap:3rem}.footer__icon-menu--label{padding-left:1.6rem}.footer__icon-menu .icon{align-self:flex-start}.copyright__content{color:var(--color-styleguide-white)}.footer__copyright .copyright__linklist{text-align:right;font-size:1.2rem;line-height:3rem}.footer__copyright.caption p{text-align:center;font-size:1.2rem;line-height:3rem}.footer-block__details-content .list-menu__item--link{display:inline-block;padding:0;line-height:2.6rem;text-decoration:none}}@media screen and (max-width: 1249px){.footer__content-bottom-wrapper{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-footer.css.map */
