.footer{width:100%}.footer.color-base{border-top:2px solid var(--color-foreground-20)}.footer:not(.color-base){border-top:none}.footer__content-top{padding-top:var(--spacing);padding-bottom:var(--spacing);display:block}.footer__content{padding-top:calc(var(--spacing)/2);padding-bottom:calc(var(--spacing)/2)}.footer__content-wrapper{display:grid;grid-gap:var(--spacing)}@media (min-width: 1024px){.footer__content-wrapper{grid-gap:calc(var(--spacing)/2)}}.footer__row{display:flex;grid-gap:var(--spacing);align-items:center}@media (max-width: 1023px){.footer__row{flex-direction:column}}@media (min-width: 1024px){.footer__row{justify-content:space-between}.footer__row:nth-child(2){align-items:flex-end}.footer__row>*:only-child{margin-left:auto;margin-right:auto}}.footer-block:only-child:last-child,.accordion:first-child+.footer-block:last-child{text-align:center;max-width:76rem;margin:0 auto}.accordion:empty+.footer-block{margin-top:0}.footer .accordion{margin-top:0}.footer-block:empty{display:none}.footer__localization{display:flex;flex-wrap:wrap}@media (max-width: 1023px){.footer__localization{justify-content:center;text-align:center;grid-gap:1rem;margin-bottom:calc(var(--spacing) * -1)}}@media (min-width: 1024px){.footer__localization{margin-left:-1rem}}.footer__localization:empty{display:none}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:1rem;margin:0 auto}@media (max-width: 1023px){noscript .localization-form{margin-bottom:var(--spacing)}}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{flex-grow:1;width:max-content}.localization-form:only-child .button{padding-bottom:0}.localization-form:only-child .localization-form__select{margin:.5rem .2rem;display:flex;align-items:baseline;justify-content:center}@media (max-width: 1023px){.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:0 0 .5rem;width:100%}}.footer__localization h5{margin:0 1rem .5rem}.localization-form .button{padding:1rem}.localization-form__currency{display:inline-block}.localization-form__select{position:relative;margin-bottom:1.5rem;border:0;padding-left:1rem;text-align:left;color:var(--color-foreground)}noscript .localization-form__select{padding-left:0rem}.localization-form__select .icon-caret{margin-left:.35rem}noscript .localization-form__select .icon-caret{width:1rem}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--color-foreground);width:100%}noscript .localization-selector.link{padding-top:.5em;padding-left:.8em;padding-bottom:.5em;max-width:7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem}.localization-selector+.disclosure__list{opacity:1;animation:animateLocalization var(--duration-default) ease}@media (min-width: 1024px){.localization-selector+.disclosure__list{margin-left:.5rem}}.footer__buttons{display:grid;grid-gap:calc(var(--spacing)/4)}@media (max-width: 1023px){.footer__buttons{grid-gap:calc(var(--spacing)/2)}}.footer__copyright .copyright__content{text-decoration:none;display:inline-block;transition:opacity var(--duration-default) ease-in-out}.footer__copyright .copyright__content span{color:var(--color-link)}@media (max-width: 1023px){.footer__copyright .copyright__content{padding-top:1rem;padding-bottom:.5rem;margin-top:-1rem;margin-bottom:-.5rem}}.footer__copyright .copyright__content:not(.powered_by_link){display:flex;align-items:center}.footer__copyright .copyright__content:not(.powered_by_link).copyright__content--img{display:flex;align-items:center}.footer__copyright .powered_by_link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2rem;text-decoration-color:transparent;transition:text-decoration var(--duration-short) ease;transition:all var(--duration-long) ease-in-out}.footer__copyright .powered_by_link a{color:var(--color-foreground)}.footer__copyright .copyright__content span:nth-of-type(2),.footer__copyright .copyright__content--img img{margin-left:.35em}@media (min-width: 1024px){.footer__copyright .copyright__content span:nth-of-type(2){white-space:nowrap}.footer__copyright .copyright__content--img{justify-content:flex-end}}.footer__copyright .powered_by_link:hover{text-decoration-color:var(--color-foreground)}@media (max-width: 1023px){.footer__copyright .copyright__content{justify-content:center}.footer__copyright{text-align:center}}@media (min-width: 1024px){.footer__copyright{text-align:right}.footer__copyright.no-image .copyright__content{margin-bottom:.25rem;max-width:45vw}}.footer__copyright{line-height:1}.footer__copyright .copyright__content:hover:not(.powered_by_link){opacity:.75}.footer__copyright-logo{height:auto;width:auto;max-height:5em}@media (max-width: 1023px){.footer__copyright-logo{max-width:7.5em}}@media (min-width: 1024px){.footer__copyright-logo{max-width:10em}.powered_by_link a{margin-right:0}}footer details[open] summary~*{animation:appear-down var(--duration-default) ease}.footer .accordion .list-menu__item--link{justify-content:center;text-align:center}@media (max-width: 1023px),(hover: none){.footer .list-menu__item--link{min-height:44px;display:flex;align-items:center}}.footer-block__details-content li:first-child .link{padding-top:3rem}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:var(--color-foreground-75)}.footer-block__details-content .list-menu__item--active{transition:text-decoration-thickness var(--duration-short) ease;color:var(--color-foreground)}.copyright__content a{color:currentColor;text-decoration:none}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}.footer .disclosure__link{padding:.5em .8em;color:var(--color-foreground)}.footer .disclosure__link:hover{color:var(--color-foreground)}.footer .disclosure__link--active{text-decoration:underline}@media (max-width: 1023px){.footer-nav{text-align:center}}.footer-nav:empty+.footer__copyright{margin:0 auto;text-align:center}.footer-nav li{display:inline-flex}.footer-nav li:not(:last-of-type){margin-right:1.5em}.footer__submenu.list-menu--disclosure{left:-.5em;bottom:100%;width:auto;border-color:var(--color-background);z-index:3}@media (max-width: 1023px){.footer__submenu.list-menu--disclosure{left:calc(var(--spacing)/2);bottom:auto;transform:translateY(calc(-100% - 44px));width:calc(100vw - var(--spacing));min-width:unset}details-disclosure>details{position:unset}}.footer__submenu li{background-color:var(--color-foreground-10);width:100%}.footer__submenu li:first-of-type{padding-top:.5rem;border-radius:min(var(--input-border-radius),.75rem) min(var(--input-border-radius),.75rem) 0 0}.footer__submenu li:last-of-type{border-radius:0 0 min(var(--input-border-radius),.75rem) min(var(--input-border-radius),.75rem);padding-bottom:.5rem}.footer .input-border-radius{border-radius:min(var(--input-border-radius),.75rem)}.footer__menu-item{padding:.5em .8em}summary.footer__menu-item{padding:.5em 0}@media (max-width: 1023px){summary.footer__menu-item{padding:.5em 0 1em}}.js .footer details[open] summary .icon-caret{transform:rotate(-180deg)}.footer__blocks{padding-bottom:calc(var(--spacing) / 2)}.footer__blocks .h5{margin-bottom:.8rem}.footer-block__social-media .social-list{flex-direction:column;margin:0}.footer-block__social-media .social-list a{justify-content:flex-start;padding:0;margin:0;text-decoration-color:transparent;transition:text-decoration-color var(--duration-long) ease-in-out;line-height:1.8}.footer-block__social-media .social-list:not(.placeholder) a:hover,.footer-block__social-media .social-list:not(.placeholder) a:focus-visible{bottom:0;text-decoration-color:var(--color-foreground);border-radius:var(--input-border-radius)}.footer-block__social-media .social-list a svg{justify-content:flex-start}.footer__blocks .footer-block__text .footer-block__heading{margin-bottom:1.2rem}.footer-block__text .footer-block__heading+*,.footer-block__text>*:first-child{margin-top:0}.footer-block__image-wrapper img{max-width:100%;height:auto}@media (min-width: 768px){.footer-block__image-wrapper.right{margin-left:auto}}.divider_line--thin{border-bottom:1px solid var(--color-foreground-50)}.divider_line--medium{border-bottom:2px solid var(--color-foreground-20)}.no-js .footer__socials noscript{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
