.footer .footer-contact-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;max-width:100%;margin-top:1.6rem;padding:1.2rem 2.4rem;border:0;border-radius:0;background:var(--footer-contact-background, #32b173);color:var(--footer-contact-text, #fff);font:inherit;font-size:1.4rem;font-weight:var(--font-body-weight-bold, 700);line-height:max(1,var(--font-body-line-height, 1.8));text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:filter .15s ease;font-family:var(--font-body-family, sans-serif);font-style:var(--font-body-style, normal);letter-spacing:inherit}.footer .footer-contact-button:hover{color:var(--footer-contact-text, #fff);filter:brightness(1.08);text-decoration:none}.footer .footer-contact-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer--rondor{color:rgb(var(--color-foreground))}.footer--logo-rondor .footer-rondor__brand{display:flex;align-items:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.footer--logo-rondor .footer-rondor__brand a{display:inline-block;max-width:100%;color:inherit;text-decoration:none}.footer--logo-rondor .footer-rondor__logo{display:block;width:var(--footer-rondor-logo-width, 200px);max-width:100%;height:auto;object-fit:contain}.footer--logo-rondor .footer-rondor__brand-name{font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:calc(max(.5,var(--font-heading-scale, 1))*3.2rem);font-weight:var(--font-heading-weight, 700);line-height:calc(1 + max(0,var(--font-heading-line-height, .3))/max(1,max(.5,var(--font-heading-scale, 1))));overflow-wrap:anywhere;font-style:var(--font-heading-style, normal);letter-spacing:calc(max(.5,var(--font-heading-scale, 1)) * var(--font-heading-letter-spacing, .06rem))}.footer--logo-current .footer-alpora__brand{display:flex;justify-content:center;margin-bottom:4rem;text-align:center}.footer--logo-current .footer-alpora__brand a{display:inline-block;max-width:100%;color:inherit;text-decoration:none}.footer--logo-current .footer-alpora__logo{display:block;width:var(--footer-alpora-logo-width, 550px);max-width:100%;height:auto;object-fit:contain}.footer--logo-current .footer-alpora__brand-name{font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:calc(max(.5,var(--font-heading-scale, 1))*3.2rem);font-weight:var(--font-heading-weight, 700);line-height:calc(1 + max(0,var(--font-heading-line-height, .3))/max(1,max(.5,var(--font-heading-scale, 1))));overflow-wrap:anywhere;font-style:var(--font-heading-style, normal);letter-spacing:calc(max(.5,var(--font-heading-scale, 1)) * var(--font-heading-letter-spacing, .06rem))}.footer--rondor .footer__content-top .footer__blocks-wrapper{width:100%;margin:0}.footer--rondor .footer__blocks-wrapper>.footer-block.grid__item{min-width:0;max-width:none;margin:0;padding:0;text-align:left}.footer--rondor .footer-block .footer-block__brand-info{text-align:left}.footer--rondor .footer-block>.footer-block__brand-info>.footer-block__image-wrapper{margin-left:0;margin-right:0}.footer--rondor .footer-block__heading{margin:0 0 1.8rem;color:inherit;font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-style:var(--font-heading-style, normal);font-size:calc(max(.5,var(--font-heading-scale, 1))*1.6rem);font-weight:var(--font-heading-weight, 700);line-height:calc(1 + max(0,var(--font-heading-line-height, .3))/max(1,max(.5,var(--font-heading-scale, 1))));letter-spacing:calc(max(.5,var(--font-heading-scale, 1)) * var(--font-heading-letter-spacing, .06rem))}.footer--rondor .footer-accordion__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.8rem;padding:1.8rem 0;color:inherit;list-style:none}.footer--rondor .footer-accordion__summary::-webkit-details-marker{display:none}.footer--rondor .footer-accordion__summary .footer-block__heading{margin:0}.footer--rondor .footer-accordion__summary .icon-caret{position:static;flex:0 0 auto;width:1rem;height:.6rem;color:inherit;transform:rotate(0);transition:transform .2s ease}.footer--rondor .footer-accordion[open]>.footer-accordion__summary .icon-caret{transform:rotate(180deg)}.footer--rondor .footer-accordion__content{padding:0 0 2rem}.footer--rondor .footer-block__details-content{margin:0;color:inherit;font-size:1.4rem;line-height:max(1,var(--font-body-line-height, 1.8));letter-spacing:inherit;overflow-wrap:anywhere;font-family:var(--font-body-family, sans-serif);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400)}.footer--rondor .footer-block__details-content.rte p{margin-top:0;margin-bottom:1.6rem}.footer--rondor .footer-block__details-content.rte>:last-child{margin-bottom:0}.footer--rondor .footer-block__details-content a{color:inherit}.footer--rondor .footer-block__details-content>li{display:block}.footer--rondor .footer-block__details-content .list-menu__item--link{display:inline-flex;color:inherit;line-height:max(1,var(--font-body-line-height, 1.8));letter-spacing:inherit;padding:.6rem 0}.footer--rondor .footer-block--newsletter{margin-top:2.4rem}.footer--rondor .footer-block--newsletter:empty{display:none}.footer--rondor .footer__content-bottom{margin-top:0;padding-top:2.8rem;background:var(--footer-rondor-bottom-background, #111);border-top:0}.footer--rondor .footer__content-bottom-wrapper{flex-wrap:wrap;justify-content:center;gap:1.5rem}.footer--rondor .footer__column--info{width:100%}.footer--rondor .footer__payment{margin:0 auto 2rem}.footer--rondor .list-payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin:0 auto;padding:0}.footer--rondor .list-payment__item{padding:0}.footer--rondor .footer-rondor__social{margin:0 auto 1.8rem}.footer--rondor .footer-rondor__social .footer__list-social{justify-content:center;gap:.2rem}.footer--rondor .footer-rondor__social .list-social__link{color:inherit}.footer--rondor .footer__copyright{margin:0;text-align:center}@media screen and (max-width:749px){.footer--rondor .footer__content-top.page-width,.footer--rondor .footer__content-bottom-wrapper.page-width{padding-left:2rem;padding-right:2rem}.footer--rondor .footer__content-top{padding-bottom:2.8rem}.footer--rondor .footer__content-top .footer__blocks-wrapper{display:block}.footer--rondor .footer__blocks-wrapper>.footer-block.grid__item{width:100%;margin:0;border-bottom:1px solid rgba(var(--color-foreground),.08)}.footer--rondor .footer__blocks-wrapper>.footer-block.grid__item:not(:has(.footer-accordion)){padding:2rem 0}.footer--rondor.footer--logo-current .footer__blocks-wrapper>.footer-block--logo.grid__item{margin:0 0 4rem;padding:0;border-bottom:0}.footer--rondor.footer--logo-current .footer-block--logo .footer-block__image-wrapper{margin-bottom:0}.footer--rondor .footer-accordion__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer--rondor .footer__localization{padding:0}}@media screen and (min-width:750px){.footer--rondor .footer__content-top.page-width,.footer--rondor .footer__content-bottom-wrapper.page-width{padding-left:5rem;padding-right:5rem}.footer--rondor .footer__content-top{padding-bottom:3rem}.footer--logo-rondor .footer-rondor__brand{margin-bottom:2.8rem}.footer--logo-current .footer-alpora__brand{margin-bottom:6rem}.footer--rondor .footer__content-top .footer__blocks-wrapper{display:flex;flex-wrap:wrap;gap:3rem}.footer--rondor .footer__blocks-wrapper>.footer-block.grid__item{width:calc(25% - 2.25rem);flex:0 0 auto}.footer--rondor .footer__blocks-wrapper>.footer-block--contact.grid__item{width:calc(50% - 1.5rem)}.footer--rondor.footer--logo-current .footer__blocks-wrapper>.footer-block--logo.grid__item{width:100%}.footer--rondor .footer__blocks-wrapper>.footer-block.grid__item:only-child{width:100%}.footer--rondor .footer-accordion__summary{min-height:0;padding:0 0 1.8rem;cursor:default}.footer--rondor .footer-accordion__summary .icon-caret{display:none}.no-js .footer--rondor .footer-accordion__summary{cursor:pointer}.no-js .footer--rondor .footer-accordion__summary .icon-caret{display:block}.footer--rondor .footer-accordion__content{padding:0}.footer--rondor .footer-block__details-content>li:not(:last-child){margin-right:0}.footer--rondor .footer__localization{width:auto;padding:0}}@media(prefers-reduced-motion:reduce){.footer .footer-contact-button,.footer--rondor .footer-accordion__summary .icon-caret{transition:none}}.footer.footer--trust-separated{border-top:1px solid var(--footer-trust-separator-color, #dedede)}.footer.footer--no-trust-separator{border-top:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/footer-layouts.css.map */
