.luneylia-footer{position:relative;overflow:hidden;border-top:0}.luneylia-footer:before{content:"";position:absolute;width:42rem;height:42rem;right:-20rem;top:-24rem;border-radius:50%;background:#e8a87c1a;pointer-events:none}.luneylia-footer .page-width{width:min(100%,var(--luneylia-footer-width, 1200px));max-width:none}.luneylia-footer .footer__content-top{display:grid;grid-template-columns:minmax(24rem,.72fr) minmax(0,2.28fr);gap:clamp(3.5rem,5.5vw,7rem)}.luneylia-footer__brand{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.2rem;align-content:start;align-items:center;max-width:34rem}.luneylia-footer__logo-link{grid-column:1;grid-row:1;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.luneylia-footer__logo-link img{display:block;width:4.8rem;max-width:4.8rem;height:auto}.luneylia-footer__baseline{grid-column:2;grid-row:1;margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.5vw,3rem);line-height:1.1}.luneylia-footer__text{grid-column:1 / -1;grid-row:2;margin-top:2rem;color:rgba(var(--color-foreground),.76);line-height:1.65}.luneylia-footer__text p{margin:0}.luneylia-footer__text p+p{margin-top:.7rem}.luneylia-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem clamp(1.8rem,2.8vw,3.6rem)}.luneylia-footer .footer-block{width:auto;max-width:none}.luneylia-footer .footer-block__heading{margin:0 0 1.8rem;color:inherit;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.luneylia-footer .footer-block__details-content{color:rgba(var(--color-foreground),.74)}.luneylia-footer .footer-block__details-content p{margin:0;line-height:1.65}.luneylia-footer .list-menu__item--link{padding-block:.55rem;color:rgba(var(--color-foreground),.74);transition:color .16s ease,transform .16s ease}.luneylia-footer .list-menu__item--link:hover{color:rgb(var(--color-foreground));transform:translate(.3rem);text-decoration:none}.luneylia-footer-menu summary{list-style:none;cursor:default}.luneylia-footer-menu summary::-webkit-details-marker{display:none}.luneylia-footer-menu summary span{display:none}.luneylia-footer .footer-block--newsletter{grid-column:1 / -1;display:block;width:100%;margin-top:1rem;padding:clamp(2.6rem,4vw,3.8rem);border:1px solid rgba(var(--color-foreground),.17);border-radius:2rem;background:rgba(var(--color-foreground),.055)}.luneylia-footer .footer-block__newsletter{display:grid;grid-template-columns:minmax(22rem,.72fr) minmax(32rem,1.28fr);align-items:center;gap:clamp(2.4rem,5vw,6rem);width:100%;text-align:left}.luneylia-footer .footer__newsletter,.luneylia-footer .newsletter-form__field-wrapper{width:100%;max-width:none;margin:0}.luneylia-footer .footer__content-bottom{border-color:rgba(var(--color-foreground),.14)}.luneylia-footer .footer__payment{margin-top:0}.luneylia-footer .policies{line-height:1.8}@media screen and (max-width:989px){.luneylia-footer .footer__content-top{grid-template-columns:1fr;gap:3rem}.luneylia-footer__brand{max-width:52rem}.luneylia-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.luneylia-footer .footer__content-top{padding-left:2rem;padding-right:2rem}.luneylia-footer__logo-link img{width:4.2rem;max-width:4.2rem}.luneylia-footer .footer__blocks-wrapper{display:block}.luneylia-footer .footer-block--menu{margin:0;border-top:1px solid rgba(var(--color-foreground),.16)}.luneylia-footer .footer-block--menu:last-child{border-bottom:1px solid rgba(var(--color-foreground),.16)}.luneylia-footer .footer-block:not(.footer-block--menu){margin:3rem 0 0}.luneylia-footer-menu{padding:0}.luneylia-footer-menu summary{display:flex;justify-content:space-between;align-items:center;margin:0;padding:1.8rem 0;cursor:pointer}.luneylia-footer-menu summary span{display:inline;font-size:2rem;transition:transform .16s ease}.luneylia-footer-menu[open] summary span{transform:rotate(45deg)}.luneylia-footer-menu .footer-block__details-content{padding-bottom:1.8rem}.luneylia-footer .footer-block--newsletter{margin-top:2.4rem;padding:2.4rem 2rem}.luneylia-footer .footer-block__newsletter{grid-template-columns:1fr;gap:1.8rem}.luneylia-footer .footer-block__newsletter .footer-block__heading{max-width:28rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/luneylia-footer.css.map */
