.footer.footer--decorated{position:relative;isolation:isolate}.footer.footer--decorated .footer__content-top.page-width{max-width:none;padding-left:0;padding-right:0}.footer__blocks-wrapper--stage{position:relative;display:block;width:100%;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.footer__blocks-wrapper--stage{aspect-ratio:var(--fdec-aspect, 1440 / 548)}.footer.footer--decorated .footer__content-top .grid{column-gap:0;row-gap:0;margin-left:0;margin-right:0}.footer.footer--decorated .footer__content-top .grid__item{padding-left:0}}.footer__stage-bg-wrap,img.footer__stage-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.footer__stage-bg-wrap img.footer__stage-bg{position:absolute;top:0;right:0;bottom:0;left:0}img.footer__stage-bg{object-fit:contain;object-position:center bottom}.footer.footer--decorated .footer-block.footer-block--on-stage{position:absolute;left:var(--card-x, 50%);top:var(--card-y, 40%);width:var(--card-w, 22%);transform:translate(-50%,-50%);z-index:1;margin:0;padding:0;text-align:var(--fcard-text-align, left);color:rgb(var(--fcard-text-rgb, 26 84 99))}.footer.footer--decorated .footer-block--on-stage .footer-block__heading{color:rgb(var(--fcard-heading-rgb, 0 0 0));margin:0 0 var(--fcard-heading-mb, 12px);text-align:var(--fcard-text-align, left);word-break:break-word}.footer.footer--decorated .footer-block--on-stage .footer-block__details-content,.footer.footer--decorated .footer-block--on-stage ul{margin:0;padding:0;list-style:none}.footer.footer--decorated .footer-block--on-stage .footer-block__details-content>li{margin-bottom:var(--fcard-line-gap, 6px);list-style:none}.footer.footer--decorated .footer-block--on-stage .footer-block__details-content>li:last-child{margin-bottom:0}.footer.footer--decorated .footer-block--on-stage a,.footer.footer--decorated .footer-block--on-stage .link{color:rgb(var(--fcard-text-rgb, 26 84 99));--color-link: var(--fcard-text-rgb, 26 84 99)}.footer.footer--decorated .footer-block--on-stage .footer-block__image-wrapper{margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.footer__blocks-wrapper--stage{display:flex;flex-direction:column;align-items:stretch;gap:var(--fcard-mobile-gap, 24px);aspect-ratio:auto}.footer__stage-bg-wrap,img.footer__stage-bg{position:relative;inset:auto;width:100%;height:auto;margin-top:var(--fdec-mobile-bg-mt, 24px);order:99;opacity:var(--fdec-opacity-mobile, 1)}.footer.footer--decorated.footer--mobile-hide-decoration .footer__stage-bg-wrap,.footer.footer--decorated.footer--mobile-hide-decoration img.footer__stage-bg{display:none}.footer.footer--decorated .footer-block.footer-block--on-stage{position:static;transform:none;width:100%;max-width:var(--fcard-max-width-mobile, 100%);margin:0 auto;padding:var(--fcard-pad-y-mobile, 20px) var(--fcard-pad-x-mobile, 24px);background-color:var(--fcard-mobile-bg, transparent);border-radius:var(--fcard-mobile-radius, 0);text-align:var(--fcard-text-align, left);color:rgb(var(--fcard-mobile-text-rgb, 255 255 255));order:1}.footer.footer--decorated .footer-block--on-stage .footer-block__heading{text-align:inherit;color:rgb(var(--fcard-mobile-heading-rgb, 255 255 255))!important}.footer.footer--decorated .footer-block--on-stage a,.footer.footer--decorated .footer-block--on-stage .link,.footer.footer--decorated .footer-block--on-stage .list-menu__item--link{color:rgb(var(--fcard-mobile-text-rgb, 255 255 255))!important;--color-link: var(--fcard-mobile-text-rgb, 255 255 255)}.footer.footer--decorated.footer--mobile-heading-bg .footer-block--on-stage .footer-block__heading{background-color:var(--fcard-mobile-heading-bg, transparent);border-radius:var(--fcard-mobile-heading-radius, 0);padding:var(--fcard-mobile-heading-pad-y, 0) var(--fcard-mobile-heading-pad-x, 0);display:inline-block;align-self:flex-start}.footer__stage-bg-wrap,img.footer__stage-bg{order:99!important}}.footer.footer--decorated.footer--float-decoration img.footer__stage-bg{animation:footer-float var(--fdec-float-duration, 7s) ease-in-out infinite}@keyframes footer-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,calc(-1 * var(--fdec-float-distance, 8px)),0)}}@media(prefers-reduced-motion:reduce){.footer.footer--decorated.footer--float-decoration img.footer__stage-bg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/footer-decoration.css.map */
