.ne-footer{background:#302629;color:#f7efe8;padding:0;font-family:inherit;position:relative}.ne-footer *{box-sizing:border-box}.ne-footer-main{display:grid;grid-template-columns:minmax(200px,1.45fr) repeat(2,minmax(130px,1fr)) minmax(210px,1.1fr);gap:clamp(20px,3.5vw,70px);padding:clamp(42px,5vw,78px) max(24px,5vw);max-width:1650px;margin:0 auto}.ne-footer-wordmark{display:inline-block;font-family:Georgia,serif;font-size:clamp(23px,2.2vw,33px);letter-spacing:.045em;color:#fff;text-decoration:none}.ne-footer-wordmark span{color:#e5b99a}.ne-footer-brand p{max-width:270px;font:italic 17px/1.5 Georgia,serif;color:#cdbfba;margin:15px 0 22px}.ne-footer-collection-link{color:#f8e7d7;font:600 11px/1.5 inherit;text-decoration:none;border-bottom:1px solid #816d70;padding-bottom:5px}.ne-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ne-footer-nav h2,.ne-footer-support h2{font:500 12px/1.4 inherit;text-transform:uppercase;letter-spacing:.14em;color:#fff;margin:7px 0 11px}.ne-footer-nav a{color:#ded2cc;text-decoration:none;font-size:12px;line-height:1.45;transition:color .2s}.ne-footer a:hover{color:#fff;text-decoration-color:#fff}.ne-footer-nav a:hover{text-decoration:underline;text-underline-offset:4px}.ne-footer-support{border:1px solid #6a5355;padding:22px;align-self:start;background:#3b2d30}.ne-footer-support-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #a88684;border-radius:50%;color:#ead6c8}.ne-footer-support-icon svg,.ne-contact-hours-icon svg{width:22px;height:22px}.ne-footer-support h2{font:italic 25px/1.15 Georgia,serif;text-transform:none;letter-spacing:-.01em;margin:15px 0 7px}.ne-footer-support p{color:#d5c7c1;font-size:12px;line-height:1.65;margin:0 0 17px}.ne-support-hours{font-size:12px;font-weight:600;color:#f2ddd0;display:flex;align-items:center;gap:8px;margin:11px 0 5px}.ne-support-dot{display:inline-block;height:7px;width:7px;border-radius:50%;background:#cfb693}.ne-support-times{font-size:11px;color:#c6b2ac}.ne-support-times span{display:block;color:#ac9d97;font-size:10px;margin-top:2px}.ne-support-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#ede3d6;color:#322629!important;padding:14px 15px;text-decoration:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-top:20px}.ne-support-cta:hover{background:#fff}.ne-footer-bottom{border-top:1px solid #634e51;max-width:1650px;margin:0 auto;padding:20px max(24px,5vw);display:flex;justify-content:space-between;gap:16px;color:#b9a9a4;font-size:10px;letter-spacing:.03em}.ne-support-fab{position:fixed;z-index:25;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;padding:11px 13px;background:#6c2639;color:#fff!important;text-decoration:none;border-radius:999px;box-shadow:0 7px 24px #261c2050;border:1px solid #fff5;transition:transform .2s,background .2s}.ne-support-fab svg{width:19px;height:19px;flex-shrink:0}.ne-support-fab:hover{transform:translateY(-2px);background:#50202e}.ne-support-fab-label{font-size:11px;font-weight:700;letter-spacing:.03em}.ne-support-fab-open{font-size:9px;color:#f0d8c9;border-left:1px solid #b27782;padding-left:9px}.ne-contact-shell{background:#f8f5ef;color:#312b29;min-height:60vh;padding:28px clamp(18px,5vw,95px) 85px;max-width:1600px;margin:0 auto}.ne-contact-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:#897b75;margin-bottom:50px}.ne-contact-breadcrumb a{color:#765c56;text-decoration:none}.ne-contact-topline{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9cfc5;padding-bottom:12px;color:#7d5c52;font-size:10px;letter-spacing:.16em}.ne-contact-topline-mark{font-size:17px;color:#ba9878}.ne-contact-heading{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:42px 0 51px}.ne-contact-heading h1{font:400 clamp(47px,6vw,92px)/.98 Georgia,serif;letter-spacing:-.065em;margin:0 0 18px}.ne-contact-heading h1 em{color:#7a3549;font-weight:400}.ne-contact-heading p{max-width:550px;font-size:14px;color:#756c65;line-height:1.9;margin:0}.ne-contact-hours{display:flex;flex-direction:column;align-items:flex-start;background:#ede6db;border:1px solid #dfd4c8;padding:22px 28px;min-width:250px;gap:8px;font-size:12px}.ne-contact-hours-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #8c6670;border-radius:50%;color:#6c2b3a;margin-bottom:5px}.ne-contact-hours strong{font-size:13px;color:#4b2930}.ne-contact-hours span{color:#5e544e}.ne-contact-hours small{color:#8b7b71}.ne-contact-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:clamp(25px,5vw,85px);align-items:start}.ne-contact-form-panel{background:#fffcf7;border:1px solid #e5dcd3;padding:clamp(24px,3.2vw,50px)}.ne-contact-section-no{font-size:10px;letter-spacing:.15em;color:#967d74}.ne-contact-layout h2{font:400 clamp(31px,3vw,44px)/1.1 Georgia,serif;letter-spacing:-.045em;margin:14px 0 27px}.ne-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ne-field{display:flex;flex-direction:column;gap:9px;min-width:0}.ne-field label{font-size:11px;font-weight:650;letter-spacing:.03em;color:#514641}.ne-field label span:not(.ne-optional){color:#8d3248}.ne-optional{font-weight:400;color:#918781}.ne-field input,.ne-field select,.ne-field textarea{display:block;width:100%;background:#fff;border:1px solid #d9d0c7;border-radius:1px;box-sizing:border-box;padding:14px;font:13px/1.4 inherit;color:#322b29;min-height:49px}.ne-field input:focus,.ne-field select:focus,.ne-field textarea:focus{outline:2px solid #8a4555;outline-offset:1px}.ne-field textarea{resize:vertical;min-height:150px;line-height:1.65}.ne-message-field{margin-top:22px}.ne-contact-submit{background:#6c2639;color:#fff;border:0;min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:15px 18px;margin-top:24px;font-size:11px;font-weight:700;letter-spacing:.12em;cursor:pointer}.ne-contact-submit:hover{background:#50202e}.ne-form-privacy{font-size:10px;line-height:1.6;color:#80736c;margin:14px 0 0}.ne-form-privacy a{color:#6c2639;text-decoration:underline;text-underline-offset:2px}.ne-form-success,.ne-form-error{padding:16px;margin-bottom:20px;background:#f1e8df;border:1px solid #d3bfae;color:#482f34;font-size:12px;line-height:1.7}.ne-form-success p{margin:3px 0 0}.ne-contact-help{padding:25px 0}.ne-contact-help .ne-help-link{border-top:1px solid #d9d0c8;padding:19px 0;display:flex;justify-content:space-between;gap:15px;color:#3e3330;text-decoration:none;font-size:13px;font-weight:600}.ne-contact-help .ne-help-link:last-of-type{border-bottom:1px solid #d9d0c8}.ne-help-link small{display:block;font-size:11px;font-weight:400;color:#8f8179;margin-top:7px;line-height:1.5}.ne-help-link>span:last-child{font-size:19px;color:#7c3b4d}.ne-help-note{margin-top:30px;padding:23px;background:#ede5da;color:#4c3435}.ne-help-note strong{font:italic 24px Georgia,serif}.ne-help-note p{font-size:12px;color:#756961;line-height:1.75;margin-bottom:0}.ne-contact-bag{font-size:11px;white-space:nowrap;color:#4b3534;text-decoration:none;letter-spacing:.08em}@media(max-width:1000px){.ne-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.ne-contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,.9fr)}}@media(max-width:700px){.ne-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px;padding:43px 22px}.ne-footer-brand,.ne-footer-support{grid-column:1/-1}.ne-footer-bottom{flex-direction:column;padding:17px 22px;gap:6px}.ne-support-fab{bottom:13px;right:12px;padding:11px}.ne-support-fab-label{display:none}.ne-support-fab-open{font-size:9px;padding-left:8px}.ne-contact-shell{padding:20px 17px 65px}.ne-contact-breadcrumb{margin-bottom:23px}.ne-contact-heading{flex-direction:column;align-items:stretch;gap:25px;padding:29px 0}.ne-contact-heading h1{font-size:clamp(43px,10.5vw,67px)}.ne-contact-heading p{font-size:13px}.ne-contact-hours{min-width:0}.ne-contact-layout{grid-template-columns:1fr;gap:20px}.ne-contact-form-panel{padding:24px 18px}.ne-contact-fields{grid-template-columns:1fr;gap:16px}.ne-contact-help{padding:17px 0}.ne-contact-bag{font-size:10px}}@media(max-width:360px){.ne-contact-shell{padding:17px 12px 60px}.ne-footer-main{grid-template-columns:1fr}.ne-footer-brand,.ne-footer-support{grid-column:auto}.ne-support-fab-open{display:none}}.ne-cart-account-prompt{font-size:12px;color:#756d65;margin:14px 0 24px}.ne-cart-account-prompt a{color:#69293e;text-underline-offset:3px}.ne-contact-layout--form-only{display:block;max-width:830px;margin-inline:auto}.ne-contact-layout--form-only .ne-contact-form-panel{width:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/110/assets/ne-contact-footer.css.map */
