.cs-prefooter{color:var(--cs-dark-text);background:radial-gradient(circle at 86% 18%,rgba(154,114,83,.24),transparent 34%),linear-gradient(115deg,#24201c,#171512 58%,#0d0c0b);border-top:1px solid rgba(255,255,255,.11)}.cs-prefooter .cs-prefooter__inner{width:min(100%,var(--cs-page-max));margin:0 auto;padding:80px var(--cs-gutter);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(48px,5.5vw,88px)}.cs-prefooter .cs-prefooter__copy p{margin:0 0 22px;color:#d6ae8a;font:600 11px/1.4 var(--cs-font-sans);letter-spacing:.18em}.cs-prefooter .cs-prefooter__copy h2{max-width:660px;margin:0;color:#f8f3eb;font:400 clamp(40px,3.75vw,56px)/1.12 "Corsaille Editorial",Georgia,serif;font-optical-sizing:none;font-variation-settings:normal;letter-spacing:-.018em;text-wrap:balance}.cs-prefooter .cs-prefooter__form{width:100%;max-width:520px;justify-self:end}.cs-prefooter .cs-prefooter__form>p{max-width:44ch;margin:0 0 28px;color:#ded6cc;font:400 17px/1.6 var(--cs-font-sans);letter-spacing:.01em}.cs-newsletter label{display:block;margin-bottom:10px;color:#e8ded2;font:600 11px/1.4 var(--cs-font-sans);letter-spacing:.12em;text-transform:uppercase}.cs-newsletter__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:8px;border-bottom:1px solid #a89c8e}.cs-newsletter__field:focus-within{border-bottom-color:#f8f3eb}.cs-newsletter input{min-width:0;width:100%;height:52px;padding:0 8px 0 0;color:#fffaf2;background:transparent;border:0;border-radius:0;font:400 17px/1.4 var(--cs-font-sans)}.cs-newsletter input::placeholder{color:#bfb5a9;opacity:1}.cs-newsletter input:focus{outline:none;box-shadow:none}.cs-newsletter input:focus-visible{outline:2px solid #dfc6ab;outline-offset:3px}.cs-newsletter button{min-width:152px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 18px;color:#231c16;background:#f2e8da;border:1px solid #f2e8da;border-radius:0;font:600 12px/1.4 var(--cs-font-sans);letter-spacing:.08em;cursor:pointer}.cs-newsletter button span{font-size:20px;line-height:1}.cs-newsletter__message{margin:16px 0 0;color:#f8f3eb;font:500 16px/1.5 var(--cs-font-sans)}.cs-prefooter .cs-prefooter__form small{display:block;max-width:52ch;margin-top:16px;color:#bbb0a4;font:400 14px/1.6 var(--cs-font-sans);letter-spacing:.005em}.cs-prefooter__form small a{color:#ded3c5;text-underline-offset:4px;text-decoration-thickness:1px}.cfooter.cs-footer{position:relative;padding:0;color:var(--cs-dark-text);background:var(--cs-carbon-950)}.cs-footer .cs-footer__inner{width:min(100%,var(--cs-page-max));margin:0 auto;padding:64px var(--cs-gutter) 28px}.cs-footer .cs-footer__grid{display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(3,minmax(120px,.85fr)) minmax(190px,1.15fr);align-items:start;gap:clamp(24px,2.7vw,48px);padding-bottom:54px}.cs-footer__brand{min-width:0}.cs-footer .cs-footer__wordmark{display:inline-flex;min-height:44px;align-items:center;color:#f8f3eb;text-decoration:none;transform:none}.cs-footer .cs-footer__intro,.cs-footer .cs-footer__intro p{max-width:29ch;margin:20px 0 0;color:#bdb5ab;font:400 16px/1.7 var(--cs-font-sans);letter-spacing:.005em}.cs-footer__nav{min-width:0;margin:0;padding:0;border:0}.cs-footer .cs-footer__nav summary,.cs-footer .cs-cart-footer-heading{list-style:none;min-height:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:5px 0 18px;color:#eee5d9;font:600 12px/1.5 var(--cs-font-sans);letter-spacing:.13em;text-transform:uppercase;cursor:default}.cs-footer__nav summary::-webkit-details-marker{display:none}.cs-footer__nav summary>span:last-child{display:none}.cs-footer__nav ul{list-style:none;margin:0;padding:0}.cs-footer__nav li,.cs-footer__contact>div{margin:0;padding:0}.cs-footer .cs-footer__nav a,.cs-footer .cs-footer__contact button{min-height:44px;display:flex;align-items:center;padding:5px 0;color:#c9c0b6;background:transparent;border:0;font:400 16px/1.5 var(--cs-font-sans);letter-spacing:.005em;text-align:left;text-decoration:none;cursor:pointer}.cs-footer__contact a{overflow-wrap:anywhere}.cs-footer .cs-footer__contact address{margin:10px 0 16px;color:#bdb5ab;font:400 15px/1.65 var(--cs-font-sans);letter-spacing:.005em;font-style:normal}.cs-footer__social{display:flex;align-items:center;gap:10px;margin-top:24px}.cs-footer__social:empty{display:none}.cs-footer__social a{width:44px;height:44px;display:grid;place-items:center;color:#c9c0b6;border:1px solid rgba(255,255,255,.3)}.cs-footer__social svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.cs-footer__social .is-fill{fill:currentColor;stroke:none}.cs-footer .cs-footer__bottom{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:22px;color:#aaa298;border-top:1px solid rgba(255,255,255,.18);font:400 12px/1.6 var(--cs-font-sans);letter-spacing:.02em;text-transform:none}.cs-footer :is(a,button,summary):focus-visible,.cs-prefooter :is(a,button):focus-visible{outline:2px solid #dfc6ab;outline-offset:5px;box-shadow:none}.cs-footer [hidden]{display:none!important}@media(hover:hover)and (pointer:fine){.cs-footer .cs-footer__nav a:hover,.cs-footer .cs-footer__contact button:hover{color:#fffaf2;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.cs-footer__social a:hover{color:#fffaf2;border-color:#dfc6ab}.cs-newsletter button:hover{color:#17120e;background:#fff8ee;border-color:#fff8ee}.cs-prefooter__form small a:hover{color:#fffaf2}}@media(max-width:1100px)and (min-width:750px){.cs-footer .cs-footer__grid{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(0,1fr));column-gap:40px;row-gap:32px}.cs-footer__brand{grid-row:1 / 3}}@media(max-width:999px){.cs-prefooter .cs-prefooter__inner{grid-template-columns:1fr;gap:36px;padding-top:56px;padding-bottom:56px}.cs-prefooter .cs-prefooter__form{justify-self:start;max-width:580px}}@media(max-width:749px){.cs-prefooter .cs-prefooter__inner{min-height:0;padding:48px 24px 50px;gap:32px}.cs-prefooter .cs-prefooter__copy p{margin-bottom:18px}.cs-prefooter .cs-prefooter__copy h2{max-width:18ch;font-size:clamp(32px,8.8vw,40px);line-height:1.14;text-wrap:balance}.cs-prefooter .cs-prefooter__form>p{margin-bottom:24px;font-size:16px}.cs-newsletter input{height:52px;font-size:16px}.cs-newsletter button{min-width:138px;padding:12px 14px}.cs-footer .cs-footer__inner{padding:42px 24px max(28px,env(safe-area-inset-bottom))}.cs-footer .cs-footer__grid{grid-template-columns:1fr;gap:0;padding-bottom:32px}.cs-footer__brand{grid-row:auto;padding-bottom:32px}.cs-footer .cs-footer__intro,.cs-footer .cs-footer__intro p{margin-top:16px}.cs-footer__nav{border-top:1px solid rgba(255,255,255,.2)}.cs-footer__nav:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.cs-footer .cs-footer__nav summary{min-height:60px;align-items:center;padding:16px 0;cursor:pointer}.cs-footer__nav summary>span:last-child{display:inline-block;font:400 22px/1 var(--cs-font-sans)}.cs-footer__nav[open] summary>span:last-child{transform:rotate(45deg)}.cs-footer__nav ul,.cs-footer__contact>div{padding:0 0 18px}.cs-footer .cs-footer__nav a,.cs-footer .cs-footer__contact button{min-height:46px}.cs-footer .cs-footer__bottom{min-height:0;display:grid;justify-content:start;gap:9px;padding-top:22px}}@media(max-width:420px){.cs-newsletter__field{grid-template-columns:1fr;gap:12px;padding-bottom:0;border:0}.cs-newsletter input{padding:0;border-bottom:1px solid #a89c8e}.cs-newsletter input:focus{border-bottom-color:#f8f3eb}.cs-newsletter button{width:100%;justify-content:space-between;padding:15px 18px}}@media(min-width:1101px){.cs-footer .cs-footer__grid--compact{grid-template-columns:minmax(250px,1.4fr) minmax(150px,.85fr) minmax(160px,.85fr) minmax(230px,1.1fr);gap:clamp(36px,5vw,80px)}}@media(min-width:750px)and (max-width:1100px){.cs-footer .cs-footer__grid--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px 64px}.cs-footer__grid--compact .cs-footer__brand{grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/cs-footer.css.map */
