.store-footer.store-footer--editorial{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(56px,8vw,112px);padding:clamp(70px,9vw,132px) 0 28px;background:radial-gradient(circle at 82% 8%,rgba(193,168,125,.15),transparent 28%),radial-gradient(circle at 12% 72%,rgba(112,147,139,.12),transparent 30%),#10373c;color:#f5f0e7;font-size:13px;line-height:1.65}.store-footer--editorial:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.17;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E")}.store-footer--editorial .store-footer-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;padding-bottom:clamp(48px,7vw,90px);border-bottom:1px solid rgba(245,240,231,.2)}.store-footer--editorial .store-footer-intro>p{grid-column:1 / -1;margin:0;color:#d6c3a3;font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.store-footer--editorial .store-footer-intro h2{max-width:820px;margin:0;color:#f8f4ec;font-family:var(--store-display);font-size:clamp(44px,6.1vw,88px);font-weight:400;line-height:.96;letter-spacing:-.035em}.store-footer--editorial .store-footer-shop-link{display:inline-flex;align-items:center;justify-content:space-between;min-width:178px;padding:15px 18px;border:1px solid rgba(245,240,231,.38);border-radius:999px;color:#f8f4ec;font-size:11px;font-weight:700;letter-spacing:.03em;transition:background-color .25s ease,color .25s ease,transform .25s ease}.store-footer--editorial .store-footer-shop-link:hover{background:#f5f0e7;color:#10373c;text-decoration:none;transform:translateY(-2px)}.store-footer--editorial .store-footer-grid{grid-template-columns:minmax(260px,1.7fr) minmax(120px,.8fr) minmax(130px,.9fr) minmax(250px,1.25fr);gap:clamp(34px,5vw,78px);padding-top:clamp(48px,7vw,82px)}.store-footer--editorial .store-footer-brand .store-wordmark{width:236px;height:104px;margin:-22px 0 13px}.store-footer--editorial .store-footer-brand .store-wordmark:before{filter:invert(1) sepia(.08) saturate(.65) brightness(1.35)}.store-footer--editorial .store-footer-brand p{max-width:390px;margin:0 0 24px;color:#f5f0e7b3;font-size:13px;line-height:1.75}.store-footer--editorial .store-footer-instagram{display:inline-flex;gap:9px;align-items:center;color:#f8f4ec;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.store-footer--editorial h3{margin:4px 0 24px;color:#d6c3a3;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.store-footer--editorial .store-footer-column>a{display:block;width:fit-content;margin-bottom:10px;color:#f5f0e7c7;font-size:12px;transition:color .2s ease,transform .2s ease}.store-footer--editorial .store-footer-column>a:hover,.store-footer--editorial .store-footer-instagram:hover{color:#fff;text-decoration:none;transform:translate(3px)}.store-footer--editorial .store-footer-contact .store-footer-phone{margin:23px 0 14px;color:#fff;font-family:var(--store-display);font-size:26px;line-height:1.1;letter-spacing:-.015em}.store-footer--editorial .store-footer-social{display:flex;gap:8px;margin:0 0 18px}.store-footer--editorial .store-footer-social a{padding:9px 12px;border:1px solid rgba(245,240,231,.26);border-radius:999px;color:#f5f0e7;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease}.store-footer--editorial .store-footer-social a:hover{border-color:#f5f0e7b3;background:#f5f0e717;text-decoration:none}.store-footer--editorial .store-footer-email{overflow-wrap:anywhere}.store-footer--editorial .store-footer-contact p{display:flex;justify-content:space-between;gap:16px;max-width:270px;margin:22px 0 0;padding-top:17px;border-top:1px solid rgba(245,240,231,.16);color:#f5f0e799;font-size:10px;letter-spacing:.03em}.store-footer--editorial .store-footer-contact p strong{color:#f5f0e7;font-weight:600}.store-footer--editorial .store-footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:clamp(48px,7vw,86px);padding-top:24px;border-top-color:#f5f0e72e;color:#f5f0e78c;font-size:9px;letter-spacing:.04em}.store-footer--editorial .store-footer-bottom>div{display:flex;gap:22px}.store-footer--editorial .store-footer-bottom a:hover{color:#fff;text-decoration:none}.store-footer--editorial .store-footer-payment{justify-self:end}.store-footer--editorial .store-footer-payment strong{color:#f8f4ec}@media(max-width:980px){.store-footer--editorial .store-footer-grid{grid-template-columns:minmax(0,1.35fr) 1fr 1fr}.store-footer--editorial .store-footer-brand{grid-column:1 / -1;padding-bottom:36px;border-bottom:1px solid rgba(245,240,231,.14)}.store-footer--editorial .store-footer-brand p{max-width:520px}}@media(max-width:680px){.store-footer.store-footer--editorial{margin-top:68px;padding-top:66px}.store-footer--editorial .store-footer-intro{grid-template-columns:1fr;align-items:start;padding-bottom:52px}.store-footer--editorial .store-footer-intro h2{max-width:10ch;font-size:clamp(43px,13vw,61px)}.store-footer--editorial .store-footer-shop-link{width:fit-content;gap:34px}.store-footer--editorial .store-footer-grid{grid-template-columns:1fr 1fr;gap:38px 22px;padding-top:50px}.store-footer--editorial .store-footer-brand,.store-footer--editorial .store-footer-contact{grid-column:1 / -1}.store-footer--editorial .store-footer-brand .store-wordmark{width:210px;height:92px}.store-footer--editorial .store-footer-contact{padding-top:34px;border-top:1px solid rgba(245,240,231,.14)}.store-footer--editorial .store-footer-contact .store-footer-phone{font-size:30px}.store-footer--editorial .store-footer-bottom{grid-template-columns:1fr;justify-items:start;gap:13px;margin-top:56px}.store-footer--editorial .store-footer-payment{justify-self:start}}@media(prefers-reduced-motion:reduce){.store-footer--editorial a{transition:none!important}}
