.tr-footer-layout{--tr-footer-muted: #EAD4DE;--tr-footer-text: #FFF8FB;--tr-footer-line: rgba(255,240,246,.18)}.tr-footer-layout .footer__content-top,.tr-footer-layout .footer__content-bottom-wrapper{max-width:132rem;margin-left:auto;margin-right:auto}.tr-footer-layout .footer__content-top{padding:0 clamp(2rem,4vw,5.5rem) 1.9rem;display:grid;grid-template-columns:minmax(0,1fr)}.tr-footer-layout .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.8rem,4vw,6rem);row-gap:2.3rem;margin:0;align-items:start}.tr-footer-layout .footer__blocks-wrapper>.footer-block.grid__item{width:100%;max-width:none;min-width:0;margin:0;padding:0}.tr-footer-layout .footer__blocks-wrapper>.tr-footer-company.footer-block.grid__item{grid-column:1 / -1;text-align:center;border-bottom:1px solid var(--tr-footer-line);padding-bottom:2.7rem}.tr-footer-layout .footer-block__heading{color:var(--tr-footer-text);font-family:var(--font-heading-family);font-weight:400;font-size:clamp(calc(2rem * var(--font-heading-scale)),calc(2vw * var(--font-heading-scale)),calc(2.5rem * var(--font-heading-scale)));line-height:1.12;letter-spacing:-.015em;margin:0 0 1.2rem}.tr-footer-layout .tr-footer-company .footer-block__heading{font-size:clamp(calc(2.7rem * var(--font-heading-scale)),calc(2.6vw * var(--font-heading-scale)),calc(3.35rem * var(--font-heading-scale)));line-height:1.05;margin-bottom:.75rem}.tr-footer-layout .tr-footer-company .footer-block__details-content{color:var(--tr-footer-muted);text-align:center;font-size:1.23rem;line-height:1.5;max-width:none;margin:0}.tr-footer-layout .tr-footer-company .footer-block__details-content p{margin:0}.tr-footer-layout .tr-footer-company .footer-block__details-content p+p{margin-top:.35rem}.tr-footer-layout .tr-footer-company .footer-block__details-content a{color:var(--tr-footer-text);text-decoration:none;overflow-wrap:anywhere}.tr-footer-layout .tr-footer-company-legal{display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline;gap:.15rem .8rem;margin-top:.6rem;text-align:center}.tr-footer-layout .tr-footer-company-legal small,.tr-footer-layout .tr-footer-company-legal a{color:var(--tr-footer-muted);font-size:1.08rem;line-height:1.45;letter-spacing:.005em}.tr-footer-layout .footer-block--menu .footer-block__details-content{margin:0}.tr-footer-layout .footer-block--menu .footer-block__details-content li{padding:0;margin:0;overflow-wrap:anywhere}.tr-footer-layout .footer-block--menu .list-menu__item--link{display:inline-block;color:var(--tr-footer-muted);font-family:var(--font-body-family);font-size:1.19rem;line-height:1.4;letter-spacing:.012em;text-transform:none;white-space:normal;overflow-wrap:anywhere;padding:.36rem 0;text-decoration:none}.tr-footer-layout .footer-block--menu .list-menu__item--link:hover,.tr-footer-layout .footer-block--menu .list-menu__item--active{color:var(--tr-footer-text);text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.1rem}.tr-footer-layout .footer-block--newsletter{margin:1.8rem 0 0;padding:1.65rem 0 0;border-top:1px solid var(--tr-footer-line);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;text-align:center}.tr-footer-layout .footer-block__newsletter{width:min(100%,44rem);flex:0 1 auto;text-align:center;margin:0}.tr-footer-layout .footer-block__newsletter .footer-block__heading{font-size:clamp(calc(2.1rem * var(--font-heading-scale)),calc(2vw * var(--font-heading-scale)),calc(2.5rem * var(--font-heading-scale)));margin:0 0 1.1rem}.tr-footer-layout .footer-block__newsletter .footer__newsletter{margin:0 auto;justify-content:center}.tr-footer-layout .newsletter-form__field-wrapper{width:100%;max-width:35rem}.tr-footer-layout .footer__newsletter .field{min-height:4.4rem}.tr-footer-layout .footer__newsletter .field__input{min-height:4.4rem;border-radius:0}.tr-footer-layout .footer__list-social.list-social{justify-content:center;margin:.25rem 0 0}.tr-footer-layout .footer__content-bottom{border-top:1px solid var(--tr-footer-line);padding:1.1rem 0 0}.tr-footer-layout .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 2rem;padding-left:clamp(2rem,4vw,5.5rem);padding-right:clamp(2rem,4vw,5.5rem)}.tr-footer-layout .footer__content-bottom-wrapper .footer__localization{display:flex;flex:0 1 auto;width:auto;padding:0;justify-content:flex-start}.tr-footer-layout .footer__content-bottom-wrapper .footer__column--info{display:flex;flex:1 1 auto;min-width:0;width:auto;align-items:center;padding:0}.tr-footer-layout .footer__payment{width:100%;margin:0}.tr-footer-layout .footer__payment .list-payment{justify-content:flex-end;padding:0;gap:.2rem .1rem}.tr-footer-layout .footer__payment .list-payment__item{padding:.15rem .3rem}.tr-footer-layout .footer__localization h2{margin-top:0;font-size:1.12rem}.tr-footer-layout .footer__localization .localization-form{margin:0}@media screen and (min-width:750px){.tr-footer-layout .tr-footer-company .footer-block__details-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:1rem;row-gap:.2rem}.tr-footer-layout .tr-footer-company .footer-block__details-content p+p{margin-top:0}.tr-footer-layout .tr-footer-company .footer-block__details-content p:last-child{flex-basis:100%;text-align:center}}@media screen and (min-width:990px){.tr-footer-layout .footer__content-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(24rem,1.15fr);column-gap:clamp(2rem,4vw,6rem);row-gap:2.05rem}.tr-footer-layout .footer__blocks-wrapper.grid{display:contents}.tr-footer-layout .footer__blocks-wrapper>.tr-footer-company.footer-block.grid__item{grid-column:1 / -1;margin:0}.tr-footer-layout .footer-block--newsletter{grid-column:3;grid-row:2;border:0;margin:0;padding:0;align-items:flex-start;text-align:left}.tr-footer-layout .footer-block__newsletter,.tr-footer-layout .footer-block__newsletter .footer__newsletter{width:100%;text-align:left;justify-content:flex-start}.tr-footer-layout .newsletter-form__field-wrapper{max-width:none}.tr-footer-layout .footer__list-social.list-social{justify-content:flex-start}}@media screen and (max-width:989px){.tr-footer-layout .footer__content-top{row-gap:0}.tr-footer-layout .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tr-footer-layout .footer__content-top{padding:0 1.8rem 1.55rem}.tr-footer-layout .footer__blocks-wrapper.grid{column-gap:1.5rem;row-gap:1.95rem}.tr-footer-layout .footer__blocks-wrapper>.tr-footer-company.footer-block.grid__item{padding-bottom:2.4rem}.tr-footer-layout .tr-footer-company .footer-block__heading{font-size:calc(2.55rem * var(--font-heading-scale))}.tr-footer-layout .tr-footer-company .footer-block__details-content{font-size:1.15rem;line-height:1.48}.tr-footer-layout .tr-footer-company-legal{margin-top:.55rem}.tr-footer-layout .tr-footer-company-legal small,.tr-footer-layout .tr-footer-company-legal a{font-size:1.03rem}.tr-footer-layout .footer-block--menu .footer-block__heading{font-size:clamp(calc(1.85rem * var(--font-heading-scale)),calc(5.1vw * var(--font-heading-scale)),calc(2.25rem * var(--font-heading-scale)));margin-bottom:.75rem}.tr-footer-layout .footer-block--menu .list-menu__item--link{font-size:clamp(1.06rem,2.9vw,1.17rem);line-height:1.35;letter-spacing:0;padding:.28rem 0}.tr-footer-layout .footer-block--newsletter{margin-top:1.25rem;padding-top:1.25rem;gap:.85rem}.tr-footer-layout .footer-block__newsletter{width:100%}.tr-footer-layout .footer-block__newsletter .footer-block__heading{font-size:calc(2.2rem * var(--font-heading-scale));margin-bottom:.8rem}.tr-footer-layout .footer__content-bottom{padding:.85rem 0 0}.tr-footer-layout .footer__content-bottom-wrapper{justify-content:center;padding-left:1.8rem;padding-right:1.8rem;gap:.6rem 1rem}.tr-footer-layout .footer__content-bottom-wrapper .footer__localization,.tr-footer-layout .footer__content-bottom-wrapper .footer__column--info{justify-content:center;width:100%}.tr-footer-layout .footer__payment .list-payment{justify-content:center}.tr-footer-layout .footer__payment .list-payment__item{padding:.12rem .22rem}.tr-footer-layout .footer__payment .list-payment__item svg{width:3.3rem;height:auto;max-width:100%}}.tr-footer-layout .footer__content-bottom .tr-footer-company-legal{margin:1.15rem auto 0;padding:.75rem clamp(1.8rem,4vw,5.5rem) 0;border-top:1px solid var(--tr-footer-line);text-align:center;justify-content:center}@media screen and (max-width:749px){.tr-footer-layout .footer__content-bottom .tr-footer-company-legal{margin-top:.85rem;padding-top:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/tr-footer-boutique.css.map */
