.footer{position:relative}.footer-block__heading{font-family:var(--footer-heading-text-font);font-size:var(--footer-heading-text-size-mobile);font-weight:var(--footer-heading-text-text-thickness);text-transform:var(--footer-heading-text-style);line-height:1.2;margin-top:0;color:rgb(var(--color-foreground))}.footer-block__heading,.footer-block--newsletter .footer-block__heading{margin-bottom:1.6rem}.footer-block__link{--menu-text-font: var(--footer-link-text-font);--menu-text-size: var(--footer-link-text-size);--menu-text-thickness: var(--footer-link-text-text-thickness);--menu-text-style: var(--footer-link-text-style)}.footer-block__link:hover,.footer__column--policies .link:hover{color:#f26822}.footer-block__list{grid-gap:1.2rem}.footer__blocks-wrapper{flex-wrap:wrap;grid-gap:1.6rem}.footer__blocks-wrapper .footer-block{display:block;width:100%}.footer__blocks-wrapper .footer-block:only-child:last-child{text-align:center;max-width:76rem!important;margin:0 auto;flex-grow:1}.footer-block__summary{position:relative;pointer-events:none}.footer-block:only-child>.footer-block--brand-info .footer-block__image-wrapper .media,.footer-block:only-child>.footer-block--image .footer-block__image-wrapper .media{margin-left:auto;margin-right:auto}.footer-block__image-wrapper{margin-bottom:2.4rem}.footer-block__details-content .newsletter-form,.footer-block__details-content .footer-block__list-social{margin-top:1.6rem}.footer-block__details-content .rte~.newsletter-form,.footer-block__details-content .rte~.footer-block__list-social{margin-top:2.4rem}.footer-block__details-content .text-body{font-size:calc(var(--font-body-scale)* 1.4rem)}.footer-block__list-icon{margin-top:2.4rem;gap:1.6rem}.footer__content-bottom .copyright__content a,.footer__content-bottom .copyright__content small{font-size:1.2rem;text-decoration:unset;color:currentColor}@media screen and (max-width: 749px){.footer-block__summary{pointer-events:auto;padding:1.5rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.footer-block__summary .icon{width:1.6rem;height:1.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-block__details[open] .footer-block__summary .icon{transform:translateY(-50%) rotate(-180deg)}.footer-block__details .footer-block__heading,.footer-block__details .footer-block__details-content{text-align:left}.footer-block__details .footer-block__heading{margin-bottom:0;padding-right:1.6rem}.footer-block__details .footer-block__details-content{padding-top:2.5rem;padding-bottom:2rem}.footer-block--menu .footer-block__details-content{padding-top:1.2rem}.footer-block__list-icon{justify-content:center}.footer__content-bottom .footer__columns-wrapper{row-gap:1rem}.footer__content-bottom .footer__columns-wrapper+.footer__columns-wrapper{margin-top:2.4rem}}@media screen and (min-width: 750px){.footer-block__list{grid-gap:1.6rem}.footer-block__heading{font-size:var(--footer-heading-text-size-desktop);margin-bottom:1.6rem;padding-right:0}.footer__blocks-wrapper{column-gap:3.6rem;row-gap:2.4rem}.footer__blocks-wrapper .footer-block{width:auto;max-width:calc(50% - .8rem)}}@media screen and (min-width: 990px){.footer__blocks-wrapper .footer-block{max-width:calc(33.33% - 1.6rem * 2 / 3)}.footer__blocks-wrapper .footer-block.footer-block--text,.footer__blocks-wrapper .footer-block.footer-block--brand-info,.footer__blocks-wrapper .footer-block.footer-block--image,.footer__blocks-wrapper .footer-block.footer-block--newsletter{width:30rem;max-width:initial!important}}@media screen and (min-width: 1200px){.footer__blocks-wrapper .footer-block{max-width:calc(25% - 1.6rem * 3 / 4)}.footer__blocks-wrapper .footer-block.footer-block--text,.footer__blocks-wrapper .footer-block.footer-block--brand-info,.footer__blocks-wrapper .footer-block.footer-block--image,.footer__blocks-wrapper .footer-block.footer-block--newsletter{width:25rem}}@media screen and (min-width: 1400px){.footer__blocks-wrapper .footer-block.footer-block--newsletter{width:38.2rem}}.footer__columns-wrapper{column-gap:1.6rem;row-gap:2.4rem}.footer__columns-wrapper+.footer__columns-wrapper{margin-top:5.6rem}.footer__column{width:100%;flex-basis:auto}.policies li:before{content:"|";display:inline;padding:0 .8rem}.policies li:first-child:before,.policies li:only-child:before{content:none}@media screen and (min-width: 750px){.footer__columns-wrapper>.footer__column:only-child{text-align:center}.footer__columns-wrapper>.footer__column:only-child .list-payment{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
