.footer{--lc-olive: #1F2115;--lc-olive-soft: #2A2C1E;--lc-cream: #F7F1DE;--lc-cream-muted: rgba(247, 241, 222, .72);--lc-cream-faint: rgba(247, 241, 222, .45);--lc-gold: #E7D595;--lc-gold-soft: #D9C47A;--lc-hairline: rgba(247, 241, 222, .2);--lc-hairline-strong: rgba(247, 241, 222, .35);background:var(--lc-olive)!important;color:var(--lc-cream)!important;padding-top:4.8rem!important;padding-bottom:2.4rem!important}.footer .footer__content-top{padding-bottom:3.2rem}.footer *{color:inherit}.footer .footer__content-top{padding-top:0;display:flex;align-items:stretch;gap:2.5rem}.footer .footer__blocks-wrapper,.footer .footer__blocks-wrapper.grid,.footer .footer__content-top .footer__blocks-wrapper{flex:1 1 auto;min-width:0;display:grid!important;grid-template-columns:minmax(24rem,1.8fr) repeat(3,minmax(11rem,1fr))!important;grid-template-rows:auto!important;gap:2rem 2.5rem!important;align-items:start;width:100%}.footer .footer-block.footer-block--text{min-width:0;width:100%}.footer .footer-block--newsletter{flex:0 0 30rem;min-width:0;align-self:stretch;padding-left:2.5rem;border-left:1px solid var(--lc-hairline);display:flex;flex-direction:column;justify-content:center}.footer .footer-block{order:5}.footer .footer-block.footer-block--text{order:1!important}.footer .footer-block.footer-block--menu{order:2}.footer .footer-block.footer-block--brand{order:9}@media(min-width:990px){.footer .footer__blocks-wrapper,.footer .footer__blocks-wrapper.grid,.footer .footer__blocks-wrapper.grid.grid--4-col-desktop{grid-template-columns:minmax(24rem,1.8fr) repeat(3,minmax(11rem,1fr))!important}}@media(min-width:750px)and (max-width:989px){.footer .footer__content-top{flex-direction:column;gap:2.4rem}.footer .footer__blocks-wrapper,.footer .footer__blocks-wrapper.grid{grid-template-columns:1fr 1fr!important;gap:2.4rem!important}.footer .footer-block--newsletter{padding-left:0;border-left:none;border-top:1px solid var(--lc-hairline);padding-top:2.4rem;flex:1 1 100%;align-items:center}}@media(max-width:749px){.footer{padding-top:2.4rem!important;padding-bottom:1.6rem!important}.footer:before{display:none}.footer .footer__content-top{flex-direction:column;gap:0;padding-bottom:0}.footer .footer__blocks-wrapper,.footer .footer__blocks-wrapper.grid{grid-template-columns:1fr!important;gap:0!important;margin:0!important}.footer .footer-block,.footer .footer-block.grid__item,.footer .footer-block--newsletter{margin:0!important;padding:0!important;border:none!important;min-width:0!important;flex:1 1 100%}.footer .footer-block--text{padding:0 0 1.6rem!important;border-bottom:1px solid var(--lc-hairline)!important}.footer .footer-block--text .footer-block__details-content,.footer .footer-block--text .rte{gap:1rem}.footer .footer-block--text .footer-block__details-content p,.footer .footer-block--text .rte p{padding:1.1rem 1.4rem;min-height:0;font-size:1.2rem}.footer .footer-block .footer-block__heading,.footer .footer-block--newsletter .footer-block__heading,.footer-block__newsletter h2.footer-block__heading{display:flex!important;align-items:center;justify-content:space-between;width:100%;margin:0!important;padding:1.5rem 0!important;cursor:pointer;user-select:none;-webkit-user-select:none;border-bottom:1px solid var(--lc-hairline)!important;border-top:none!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--lc-cream)!important;background:transparent!important;white-space:normal!important;font-style:normal!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;text-align:left!important;line-height:1.2!important}.footer .footer-block .footer-block__heading:after,.footer .footer-block--newsletter .footer-block__heading:after{content:"+"!important;flex-shrink:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:300;line-height:1;color:var(--lc-cream);margin-left:1.2rem;transition:transform .25s ease;display:inline-block!important;text-transform:none;letter-spacing:0}.footer .footer-block.is-open .footer-block__heading:after,.footer .footer-block--newsletter.is-open .footer-block__heading:after{content:"\2212"!important}.footer .footer-block--newsletter .footer-block__heading{font-size:1.35rem!important;color:var(--lc-cream)!important;font-style:normal!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}.footer .footer-block--newsletter .footer-block__heading:before{content:none!important;display:none!important}.footer .footer-block:not(.is-open):not(.footer-block--text) .footer-block__details-content,.footer .footer-block--newsletter:not(.is-open) .footer-block__newsletter>*:not(.footer-block__heading),.footer .footer-block--newsletter:not(.is-open) .footer__list-social,.footer .footer-block--newsletter:not(.is-open) .footer__follow-on-shop{display:none!important}.footer .footer-block.is-open .footer-block__details-content,.footer .footer-block--newsletter.is-open .footer-block__newsletter{padding:1.4rem 0 1.6rem}.footer .footer-block--menu.is-open li+li{margin-top:.9rem}.footer .footer-block--menu.is-open .footer-block__details-content a{font-size:1.3rem;white-space:normal}.footer .footer-block--newsletter .newsletter-form{max-width:100%;margin:0}.footer .footer-block--newsletter.is-open .footer-block__newsletter{text-align:left}.footer .footer__content-bottom{margin-top:1.6rem!important;padding-top:1.6rem!important}}.footer .footer-block__heading{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-cream)!important;margin:0 0 2rem;padding-bottom:0;border-bottom:none;white-space:nowrap}.footer .footer-block--menu .list-unstyled,.footer .footer-block__details-content.list-unstyled{margin:0}.footer .footer-block--menu li+li{margin-top:1rem}.footer .footer-block a,.footer .footer-block__details-content a,.footer .list-menu__item--link{color:var(--lc-cream)!important;text-decoration:none;font-size:1.3rem;font-weight:400;letter-spacing:.01em;transition:opacity .3s ease,color .3s ease;position:relative;display:inline-block;padding:0;opacity:.85;white-space:nowrap}.footer .footer-block--text a,.footer .footer-block--text .rte a{white-space:normal}.footer .footer-block a:hover,.footer .footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:var(--lc-gold)!important;opacity:1}.footer .footer-block--text .footer-block__details-content,.footer .footer-block--text .rte{display:flex;flex-direction:column;gap:1.4rem;margin:0}.footer .footer-block--text .footer-block__details-content p,.footer .footer-block--text .rte p{border:1px solid var(--lc-hairline);padding:1.3rem 1.5rem;margin:0;font-size:1.2rem;line-height:1.55;background:transparent;display:block;min-height:0;letter-spacing:.01em;color:var(--lc-cream);word-wrap:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.footer .footer-block--text .footer-block__details-content p a,.footer .footer-block--text .rte p a{color:var(--lc-cream)!important;text-decoration:none;display:inline-block;opacity:1}.footer .footer-block--text .footer-block__details-content p a:hover,.footer .footer-block--text .rte p a:hover{color:var(--lc-gold)!important;opacity:1}.footer .footer-block--text .footer-block__details-content p:empty,.footer .footer-block--text .rte p:empty{display:none}.footer .footer-block--newsletter,.footer .footer__newsletter{padding:0;background:transparent}.footer .footer-block--newsletter{padding-left:3rem;padding-top:0}.footer .footer-block__newsletter{text-align:center}.footer .footer-block--newsletter .footer-block__heading:before{content:"Newsletter signup";display:block;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lc-cream);margin-bottom:.8rem}.footer-block__newsletter h2,.footer .footer-block--newsletter .footer-block__heading{font-family:Cormorant Garamond,Playfair Display,Georgia,serif!important;font-style:italic;font-size:2rem;font-weight:500;text-align:center;text-transform:none!important;letter-spacing:.01em!important;color:var(--lc-gold)!important;margin:0 0 1.6rem}.footer .newsletter-form,.footer .footer__newsletter{max-width:100%;margin:0;width:100%}.footer .newsletter-form__field-wrapper{width:100%;margin:0}.footer .newsletter-form .field{display:flex!important;align-items:stretch;position:relative;width:100%;background:transparent;border:none;min-height:0;padding:0;box-shadow:none}.footer .newsletter-form .field:before,.footer .newsletter-form .field:after{display:none!important;content:none!important}.footer .newsletter-form .field__input,.footer .newsletter-form input[type=email]{flex:1 1 auto;min-width:0}.footer .newsletter-form__button,.footer .newsletter-form .field__button{position:static!important;transform:none!important;flex:0 0 auto!important;margin:0!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important}.footer .newsletter-form .field__input,.footer .newsletter-form input[type=email]{background:transparent!important;border:1px solid var(--lc-hairline)!important;border-radius:0;color:var(--lc-cream)!important;font-size:1.3rem;padding:0 1.4rem;height:4.6rem;line-height:4.6rem;letter-spacing:.02em;box-shadow:none;transition:border-color .3s ease}.footer .newsletter-form .field__input:focus,.footer .newsletter-form input[type=email]:focus{border-color:var(--lc-cream)!important;outline:none;box-shadow:none}.footer .newsletter-form .field__input::placeholder,.footer .newsletter-form input[type=email]::placeholder{color:var(--lc-cream-faint);opacity:1}.footer .newsletter-form .field__label,.footer .newsletter-form label.field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;top:auto!important;left:auto!important;background:transparent!important;font-size:0!important}.footer .newsletter-form__button{background:var(--lc-gold)!important;color:var(--lc-olive)!important;border:1px solid var(--lc-gold)!important;border-radius:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:0 1.4rem;height:4.6rem;min-height:4.6rem;min-width:10rem;white-space:nowrap;overflow:visible;box-shadow:none;transition:background .3s ease,transform .3s ease;cursor:pointer}.footer .newsletter-form__button:hover{background:var(--lc-gold-soft)!important;border-color:var(--lc-gold-soft)!important;color:var(--lc-olive)!important;transform:translateY(-1px)}.footer .newsletter-form__button svg,.footer .newsletter-form__button .svg-wrapper{display:none!important}.footer .newsletter-form__button{display:inline-flex!important;align-items:center;justify-content:center}.footer .newsletter-form__button:before{content:"Subscribe";display:inline-block;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-olive);line-height:1;white-space:nowrap}.footer .newsletter-form__button:hover:before{color:var(--lc-olive)}.footer .newsletter-form__button .visually-hidden{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;margin:0!important;padding:0!important;white-space:normal!important;display:none!important}.footer .footer__content-bottom{border-top:1px solid var(--lc-hairline);margin-top:4rem;padding-top:2.4rem;color:var(--lc-cream-muted)}.footer .footer__content-bottom a,.footer .copyright__content a,.footer .policies a,.footer .list-menu--inline a{color:var(--lc-cream)!important;opacity:.85}.footer .footer__content-bottom a:hover,.footer .copyright__content a:hover,.footer .policies a:hover,.footer .list-menu--inline a:hover{color:var(--lc-gold)!important;opacity:1}.footer .copyright__content,.footer .list-menu--inline,.footer .policies{color:var(--lc-cream-muted);font-size:1.2rem}.footer .list-payment__item svg{filter:none;opacity:.75}.footer .list-payment__item svg:hover{opacity:1}.footer .localization-selector,.footer .disclosure__button{background:transparent;border:1px solid var(--lc-hairline);color:var(--lc-cream);padding:.8rem 1.4rem;font-size:1.2rem;letter-spacing:.04em;border-radius:0;height:auto;min-height:0}.footer .localization-selector:hover,.footer .disclosure__button:hover{border-color:var(--lc-cream);color:var(--lc-cream)}.footer .disclosure__list{background:var(--lc-olive-soft);border:1px solid var(--lc-hairline);border-radius:0}.footer .disclosure__item a{color:var(--lc-cream)!important}.footer .disclosure__item a:hover{background:#f7f1de14;color:var(--lc-gold)!important}.footer .list-social__link{color:var(--lc-cream)!important;opacity:.85;transition:opacity .3s ease,color .3s ease}.footer .list-social__link:hover{color:var(--lc-gold)!important;opacity:1}.footer .list-social__link svg{width:1.8rem;height:1.8rem;fill:currentColor}.footer shop-follow-button{opacity:.9}@media(max-width:989px){.footer .footer__blocks-wrapper{gap:3rem 2rem}.footer .newsletter-form,.footer .footer__newsletter{max-width:100%}}@media(max-width:749px){.footer .footer-block__heading{font-size:1.05rem;margin-bottom:1.4rem}.footer .footer-block--text .footer-block__details-content p,.footer .footer-block--text .rte p{padding:1.2rem 1.4rem;font-size:1.2rem;min-height:0}.footer .footer__newsletter-tagline,.footer-block__newsletter-paragraph{font-size:1.6rem}.footer .newsletter-form__button{font-size:1.1rem;padding:0 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lc-footer.css.map */
