footer.main-footer{background:var(--gradient-background);color:var(--color-foreground);flex-shrink:0}.footer__top-content{padding-top:5.6rem;padding-bottom:5.6rem}.footer__bottom-content{padding-top:2.7rem;padding-bottom:2.7rem}.back-to-top-btn__wrapper{background:var(--color-base-background);color:var(--color-base-text);padding-top:1.2rem;padding-bottom:1.2rem}.back-to-top-btn__wrapper>a{display:flex;align-items:center;justify-content:center;gap:1rem}.footer__store-info{max-width:500px}.footer__store-info>div{margin-top:1rem}.footer__store-info .footer__follow-on-shop{margin-top:2.4rem}.footer__top-content>*+*{margin-top:5.6rem}.footer__blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.footer-block>h3{margin-bottom:2.4rem}.footer-block>ul>li:not(:last-child){padding-bottom:1.6rem}.footer__secondary-navigation>ul>li{display:inline-block}.footer__secondary-navigation>ul>li:not(:last-child):after{content:"\b7";margin-inline-start:.5rem}.main-footer ul:hover li:not(li:hover) a,.main-footer ul li a{transition:opacity ease-in-out .6s}.main-footer ul:hover li:not(li:hover) a{opacity:.3}.footer__secondary-navigation>ul>li:not(:last-child){margin-inline-end:1rem}.footer__localization{display:inline-flex;flex-wrap:wrap;gap:1.6rem;width:100%}.localization-form__select .icon-caret{position:absolute;content:"";height:.6rem;inset-inline-end:1.5rem;top:calc(50% - .2rem)}.disclosure__button.localization-selector{padding-inline-end:5.6rem}.localization-form:only-child{width:auto;display:flex;align-items:center}.localization-form h2{margin-bottom:.8rem}.footer__list-social{display:flex;align-items:center;justify-content:center}.list-social__link{display:flex;align-items:center}.footer__copyright{text-align:center}@media screen and (max-width:60em){[data-block-type=newsletter]{grid-column:span 2}.footer__secondary-navigation{text-align:center}.footer__bottom-content,.footer__secondary-navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1.6rem}.footer__localization{justify-content:center}}@media screen and (min-width:60em){.footer__top-content>*+*{margin-top:11.2rem}.footer__localization+*{margin-top:5.6rem}.footer__top-content{padding-top:5.6rem;padding-bottom:5.6rem}.footer__bottom-content{display:flex;align-items:center;justify-content:space-between;padding-top:2.7rem;padding-bottom:2.7rem}.footer__blocks{grid-template-columns:repeat(4,1fr)}.main-footer .newsletter-form__field-wrapper{max-width:324px}.footer__secondary-navigation{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer__secondary-navigation .list-payment{justify-content:flex-end}.footer__list-social{flex:2;text-align:center}.footer__credits{flex:1;text-align:end}.footer__copyright{flex:1;text-align:start}}footer.main-footer{--tony-footer-ink: #17324d;--tony-footer-muted: #64768a;--tony-footer-blue: #7f9fc8;--tony-footer-soft: #eef3f7;--tony-footer-border: rgba(23, 50, 77, .12);padding:2.4rem;color:var(--tony-footer-ink);background:var(--tony-footer-soft)}.main-footer__wrapper{max-width:150rem;margin:0 auto}.main-footer .footer__top-content{display:grid;gap:4.8rem;padding:clamp(4rem,6vw,8rem);overflow:hidden;border:1px solid var(--tony-footer-border);border-radius:3.2rem;color:var(--tony-footer-ink);background:#fff;box-shadow:0 2rem 6rem #17324d12}.main-footer .footer__top-content>*+*{margin-top:0}.main-footer .footer__store-info{max-width:32rem}.main-footer .footer__store-info>img{width:min(19rem,100%);height:auto;object-fit:contain}.main-footer .footer__store-info .rte{margin-top:2.4rem;color:var(--tony-footer-muted);font-size:1.5rem;line-height:1.6}.main-footer .footer__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3.2rem,5vw,7rem)}.main-footer .footer-block>h3{margin-bottom:2.4rem;color:var(--tony-footer-ink);font-size:1.8rem;font-weight:700;letter-spacing:-.01em}.main-footer .footer-block>ul>li:not(:last-child){padding-bottom:1.2rem}.main-footer .footer-block a{color:var(--tony-footer-muted);text-underline-offset:.4rem}.main-footer .footer-block a:hover{color:var(--tony-footer-ink)}.main-footer .footer-block[data-block-type=text] .rte{color:var(--tony-footer-muted);font-size:1.45rem;line-height:1.65}.main-footer .footer-block[data-block-type=text] .rte p+p{margin-top:1.4rem}.main-footer .footer__secondary-navigation{grid-column:1 / -1;padding-top:2.4rem;border-top:1px solid var(--tony-footer-border)}.main-footer .footer__secondary-navigation>ul{color:var(--tony-footer-muted)}.main-footer .footer__payment-icons{padding:1.2rem 1.6rem;border-radius:1.4rem;background:var(--tony-footer-soft)}.main-footer .footer__bottom-content{max-width:140rem;margin:2.4rem auto 0;padding:2.4rem 3.2rem;border:0;color:var(--tony-footer-ink);background:transparent}.main-footer .footer__copyright{color:var(--tony-footer-muted);font-size:1.35rem}.main-footer .footer__list-social{gap:1.2rem}.main-footer .list-social__link{display:grid;width:4.8rem;height:4.8rem;place-items:center;border:1px solid var(--tony-footer-border);border-radius:50%;color:var(--tony-footer-ink);background:#fff;box-shadow:0 .8rem 2rem #17324d14;transition:transform .25s ease,color .25s ease,background .25s ease}.main-footer .list-social__link:hover{color:#fff;background:var(--tony-footer-ink);transform:translateY(-3px)}.main-footer .list-social__link svg{width:2rem;height:2rem}@media screen and (min-width:60em){.main-footer .footer__top-content{grid-template-columns:minmax(22rem,.8fr) minmax(0,2.4fr);align-items:start}.main-footer .footer__localization,.main-footer .footer__secondary-navigation{grid-column:1 / -1}}@media screen and (max-width:59.99em){footer.main-footer{padding:1.2rem}.main-footer .footer__top-content{gap:4rem;padding:4rem 2.4rem;border-radius:2.4rem}.main-footer .footer__store-info{max-width:100%;text-align:center}.main-footer .footer__blocks{grid-template-columns:1fr;gap:3.2rem}.main-footer .footer-block{padding-bottom:2.4rem;border-bottom:1px solid var(--tony-footer-border)}.main-footer .footer-block:last-child{padding-bottom:0;border-bottom:0}.main-footer .footer__secondary-navigation{align-items:flex-start;text-align:left}.main-footer .footer__bottom-content{padding:2.4rem 1.2rem;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-footer.css.map */
