.footer{position:relative;overflow:hidden;border-top:0}.footer:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#b8935a 18%,#e0c08d 50%,#b8935a 82%,transparent)}.footer:after{content:"";position:absolute;z-index:0;top:-16rem;right:-10rem;width:36rem;height:36rem;border:1px solid rgba(184,147,90,.12);border-radius:50%;pointer-events:none}.footer>*{position:relative;z-index:1}.footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(28rem,.8fr);align-items:start;gap:clamp(4rem,7vw,10rem);padding-bottom:clamp(3.5rem,5vw,6rem)}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(3rem,4vw,6rem);width:100%}.footer .footer-block{width:auto;margin:0}.footer .footer-block__heading{margin-bottom:1.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.footer .footer-block__heading:after{content:"";display:block;width:2.8rem;height:1px;margin-top:.9rem;background:#b8935a}.footer .footer-block__details-content,.footer .atelier-footer__contact-text,.footer .atelier-footer__newsletter-text{font-size:1.4rem;line-height:1.65}.footer .footer-block__details-content .list-menu__item--link{display:inline-flex;padding:.45rem 0;transition:color .16s ease,transform .16s ease}.footer .footer-block__details-content .list-menu__item--link:hover{color:#b8935a;transform:translate(.35rem)}.atelier-footer__contact-image{margin-bottom:1.6rem}.atelier-footer__contact-image img{display:block;width:100%;height:auto}.atelier-footer__email{display:inline-block;margin-top:1rem;color:rgb(var(--color-foreground));text-underline-offset:.35rem}.atelier-footer__email:hover{color:#b8935a}.footer .atelier-footer__social{justify-content:flex-start;margin:1.8rem 0 0 -1.2rem}.footer .footer-block--newsletter{display:block;width:100%;margin:0;padding:clamp(2.4rem,3vw,3.6rem);border:1px solid rgba(var(--color-foreground),.13);background:rgba(var(--color-foreground),.035);box-shadow:0 1.8rem 5rem #0000000f}.footer .footer-block__newsletter{width:100%;text-align:left}.footer .footer-block__newsletter .footer-block__heading{margin-bottom:1rem}.footer .footer-block__newsletter .footer-block__heading:after{display:none}.footer .atelier-footer__newsletter-text{margin-bottom:1.8rem;opacity:.8}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:none}.footer .newsletter-form__field-wrapper .field{background:rgb(var(--color-background))}.footer .newsletter-form__button{width:5.2rem;background:#b8935a;color:#111}.footer .footer__content-bottom{padding-top:2.4rem;border-color:rgba(var(--color-foreground),.12)}.footer .footer__content-bottom-wrapper:first-child{align-items:center;gap:2rem}.footer .list-payment{justify-content:flex-end;gap:.7rem}.footer .list-payment__item{display:flex;align-items:center;padding:.25rem;border-radius:.4rem;background:#fff}.footer .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1.6rem;width:100%;margin-top:1.2rem}.footer .policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.6rem}@media screen and (max-width:989px){.footer .footer__content-top{grid-template-columns:1fr}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper{grid-template-columns:1fr 1fr;text-align:left}.footer .footer-block.grid__item{margin:0}.footer .footer-block--newsletter{padding:2.2rem}.footer .footer__content-bottom{padding-top:2rem}.footer .footer__content-bottom-wrapper:first-child{flex-direction:column}.footer .list-payment{justify-content:center}}@media screen and (max-width:479px){.footer .footer__blocks-wrapper{grid-template-columns:1fr}}.footer .footer-block--menu .footer-block__details-content{display:block;column-count:2;column-gap:clamp(1.8rem,3vw,4rem)}.footer .footer-block--menu .footer-block__details-content li{min-width:0;break-inside:avoid}.footer .footer-block--menu .footer-block__heading,.footer .footer-block__newsletter .footer-block__heading{text-align:center}.footer .footer-block--menu .footer-block__heading:after{margin-left:auto;margin-right:auto}@media screen and (max-width:479px){.footer .footer-block--menu .footer-block__details-content{column-count:1}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/atelier-footer.css.map */
