footer .layl-foot-grid{width:100%;display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(2,minmax(145px,.8fr)) minmax(100px,.62fr);gap:clamp(20px,3.1vw,55px);color:#43372f;padding:32px 0 40px;align-items:start}footer .layl-foot-grid a{color:inherit;text-decoration:none;transition:opacity .2s ease}footer .layl-foot-grid a:hover{opacity:.72}footer .layl-foot-wordmark{display:inline-block;font:400 24px/1.1 var(--font-heading--family,Georgia,serif);letter-spacing:.15em;margin-bottom:19px}footer .layl-foot-intro{font:400 13px/1.85 var(--font-body--family,Arial,sans-serif);max-width:300px;color:#71645c;margin:0 0 17px}footer .layl-foot-story{font:500 11px/1.5 var(--font-accent--family,Arial,sans-serif);letter-spacing:.04em;border-bottom:1px solid #a99c90;padding-bottom:4px}footer .layl-foot-contact{display:flex;flex-direction:column;gap:9px;margin-top:27px}footer .layl-foot-mini{font:500 10px/1.4 var(--font-accent--family,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}footer .layl-foot-contact>a{font-size:13px;overflow-wrap:anywhere}footer .layl-foot-links h2{font:500 11px/1.5 var(--font-accent--family,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 19px}footer .layl-foot-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}footer .layl-foot-links li{margin:0;padding:0}footer .layl-foot-links li a{font:400 13px/1.45 var(--font-body--family,Arial,sans-serif)}footer .layl-foot-account-callout{border-top:1px solid #d6cbc1;display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-top:17px;font-size:12px;color:#786a62;line-height:1.6}footer .layl-foot-account-callout a{font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:4px;color:#43372f}footer .layl-foot-shipping-note{display:flex;gap:9px;align-items:flex-start;font:500 12px/1.6 var(--font-body--family,Arial,sans-serif)}footer .layl-foot-shipping-note svg{width:24px;min-width:24px;height:24px}footer .layl-foot-countries{font:500 10px/1.5 var(--font-accent--family,Arial,sans-serif);letter-spacing:.13em;color:#766b62;margin:18px 0 0}footer .layl-payment-footer{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 0 19px}footer .layl-payment-list{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:0}footer .layl-payment-list li{display:flex;align-items:center}footer .layl-payment-icon{display:block;width:40px;height:27px;max-width:100%}footer .layl-newsletter-copy{font-size:13px;color:#65574d;margin:0 0 15px;line-height:1.7;max-width:620px}footer .layl-newsletter-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;cursor:pointer;color:#65574d;margin-top:12px}footer .layl-newsletter-consent input{flex:none;margin-top:3px;accent-color:#43372f}footer .layl-newsletter-privacy-link{font-size:11px;color:#65574d;text-decoration:underline;text-underline-offset:2px;margin-top:5px;display:inline-block}@media(max-width:990px){footer .layl-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:550px){footer .layl-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding:17px 0 32px}footer .layl-foot-brand{grid-column:1/-1}footer .layl-foot-extra{grid-column:1/-1;border-top:1px solid #d6cbc1;padding-top:17px}footer .layl-foot-wordmark{font-size:22px}footer .layl-foot-links h2{font-size:10px;margin-bottom:12px}footer .layl-foot-links li a{font-size:12px}footer .layl-foot-account-callout{margin-top:17px}}footer .layl-payment-footer{width:100%;border-top:1px solid #d6cbc1;padding:20px 12px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box}footer .layl-payment-heading{margin:0;color:#766b62;text-transform:uppercase;font:500 10px/1.5 var(--font-accent--family,Arial,sans-serif);letter-spacing:.12em;text-align:center}footer .layl-payment-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;max-width:680px;padding:0;margin:0}footer .layl-payment-list li{display:flex;align-items:center;margin:0}footer .layl-payment-icon{display:block;width:42px;height:28px;max-width:100%}@media(max-width:550px){footer .layl-payment-footer{padding:17px 7px 23px;gap:10px}footer .layl-payment-icon{width:40px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/layl-information-footer.css.map */
