.footer{--page-width: 120rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));position:relative}.footer .rte a{color:rgb(var(--color-link))}.footer .rte a:hover{color:rgb(var(--color-link-hover))}.footer__video-wave{width:100%;margin-bottom:-.1rem;position:relative}.footer__video-wave video{width:100%;height:auto;display:block}.footer-block{width:100%;max-width:100%;text-align:center}@media screen and (min-width: 750px){.footer-block{width:calc(20% - var(--grid-desktop-horizontal-spacing)* 2 / 3);display:block}.footer-block--text{width:calc(60% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}.footer-block--menu{width:100%}.footer-block--brand-info,.footer-block--social{text-align:left}}.footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.7rem);font-weight:400;margin-bottom:1.5rem}.footer-block--menu-list{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.footer-block--menu-list>li{margin-bottom:.4rem}.footer-block--menu-list .link{font-size:1.7rem;text-decoration:none}.footer-block--menu-list .link:hover{color:rgb(var(--color-link-hover));text-decoration:underline}.footer-block--menu-list .footer-disclaimer{position:relative}.footer-block--menu-list .footer-disclaimer .link{pointer-events:none}.footer-block--menu-list .footer-disclaimer:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:150px}.footer-block--menu-list .footer-disclaimer:hover~.disclaimer-text{display:block}.disclaimer-text{display:none;width:100%;font-size:.8em}.footer-block__image-wrapper img{max-width:100%;height:auto;display:block;margin-bottom:1rem}.footer-block__details-number{font-size:1.7rem;color:rgb(var(--color-link))}.footer-block__details-number:hover{color:rgb(var(--color-link-hover))}.footer-block__details-number:hover .mouseover+.default,.footer-block__details-number:not(:hover) .mouseover{display:none}.footer-block__details-number a{color:inherit;text-decoration:none}.footer-block__details-content{margin:1.5rem 0}.footer__list-social{margin:-.6rem}.footer__list-social .list-social__link{padding:.6rem;color:rgb(var(--color-link-hover))}@media screen and (max-width: 749px){.footer-block--menu-list{flex-direction:column;gap:.5rem}.footer-block__image-wrapper{margin-left:auto;margin-right:auto}}@media screen and (min-width: 750px){.footer-block--menu-list li:not(:first-child):before{content:"\a0\a0\a0|\a0\a0\a0"}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-footer.css.map */
