.phd-footer{background:#1f2b29;color:#ecede4;font-family:var(--font-body-family,Arial,sans-serif)}.phd-footer *{box-sizing:border-box}.phd-footer-shell{max-width:1440px;margin:auto;padding:67px 35px 47px}.phd-footer-main{display:grid;grid-template-columns:minmax(250px,1.55fr) repeat(3,minmax(150px,1fr));gap:45px}.phd-footer-brand a{text-decoration:none;color:#f3efe5;display:inline-flex;flex-direction:column;gap:9px}.phd-footer-brand .phd-footer-wordmark{font:400 clamp(23px,2vw,31px)/1.08 Georgia,serif;letter-spacing:.08em}.phd-footer-brand .phd-footer-small{font-size:9px;letter-spacing:.23em;color:#c6aa79;font-weight:700;text-transform:uppercase}.phd-footer-brand img{max-width:230px;height:auto;object-fit:contain}.phd-footer-brand p{font-size:13px;line-height:1.9;color:#c8d1ca;max-width:340px;margin:22px 0}.phd-footer-col h2{font:400 17px/1.25 Georgia,serif;margin:3px 0 24px;color:#f3eee2;letter-spacing:.02em}.phd-footer-col nav{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.phd-footer-col a,.phd-footer-col p{color:#cad4cb;text-decoration:none;line-height:1.55;font-size:12px}.phd-footer-col a:hover,.phd-footer-col a:focus-visible{color:#e5c28e;text-decoration:underline;text-underline-offset:4px}.phd-footer-col p{margin:0 0 14px}.phd-footer-contact-address{word-break:break-word}.phd-footer-social{display:flex;gap:12px;margin-top:18px}.phd-footer-social a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #6d7d71;min-width:34px;min-height:34px;border-radius:50%;font-size:11px;font-weight:700}.phd-footer-social a:hover{border-color:#deb880}.phd-footer-divider{height:1px;background:#dddcc72b;margin:46px 0 27px}.phd-footer-low{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;color:#b4c2b7;font-size:11px;line-height:1.8}.phd-footer-low a{color:#c6aa79;text-decoration:none}.phd-footer-low a:hover{text-decoration:underline}.phd-footer-low nav{display:flex;gap:17px;flex-wrap:wrap}.phd-footer-note{margin:28px 0 0;font-size:11px;line-height:1.7;color:#b9c7bc;max-width:1100px}.phd-footer a:focus-visible{outline:2px solid #e5c28e;outline-offset:3px}@media(max-width:1050px){.phd-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.phd-footer-shell{padding:48px 30px 37px}}@media(max-width:620px){.phd-footer-shell{padding:40px 22px 30px}.phd-footer-main{grid-template-columns:1fr;gap:36px}.phd-footer-brand p{margin-bottom:0}.phd-footer-col h2{margin-bottom:17px}.phd-footer-col nav{gap:12px}.phd-footer-divider{margin:36px 0 22px}.phd-footer-low nav{gap:12px}}.phd-footer{position:relative;isolation:isolate;background:radial-gradient(ellipse 90% 80% at 100% 0%,rgba(93,118,89,.15),transparent 70%),linear-gradient(135deg,#283b32,#22332e 52%,#1e302b);color:#f1f0e8;border-top:3px solid #b79a67}.phd-footer-shell{max-width:1510px;padding:78px clamp(26px,3.7vw,56px) 36px}.phd-footer-main{display:grid;grid-template-columns:minmax(230px,1.48fr) minmax(160px,1fr) minmax(170px,1.02fr) minmax(205px,1.06fr);align-items:start;gap:clamp(25px,3.35vw,54px)}.phd-footer-brand .phd-footer-wordmark{font-size:clamp(24px,2.15vw,32px);line-height:1.15;letter-spacing:.055em;color:#f3eee5}.phd-footer-brand .phd-footer-small{font-size:10px;letter-spacing:.2em;color:#d7b97d}.phd-footer-brand p{margin:23px 0 0;max-width:320px;font-size:13px;line-height:1.85;color:#cdd8cf}.phd-footer-col h2{font:400 21px/1.22 Georgia,serif!important;color:#f6f1e7!important;letter-spacing:0;margin:3px 0 25px}.phd-footer-col nav{gap:12px}.phd-footer-col a,.phd-footer-col p{font-size:13px;line-height:1.65;color:#d3ddd5}.phd-footer-col p{margin:0 0 17px}.phd-footer-col .phd-footer-contact-address{overflow-wrap:anywhere;word-break:normal}.phd-footer-col a:hover,.phd-footer-col a:focus-visible{color:#ecc990}.phd-footer-divider{margin:52px 0 26px;background:#eeddb333}.phd-footer-low{gap:16px;font-size:12px;color:#c0cfc2}.phd-footer-low nav{gap:12px 20px}.phd-footer-low a{font-size:12px;color:#dfbd83}.phd-footer-note{margin:28px 0 0;padding-top:23px;border-top:1px solid rgba(238,221,179,.12);font-size:11px;line-height:1.8;max-width:1050px;color:#b8c8bc}@media(max-width:1100px){.phd-footer-shell{padding:62px 32px 35px}.phd-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 48px}}@media(max-width:640px){.phd-footer-shell{padding:46px 23px 30px}.phd-footer-main{grid-template-columns:1fr;gap:33px}.phd-footer-col h2{font-size:20px!important;margin-bottom:17px}.phd-footer-col nav{gap:11px}.phd-footer-divider{margin:36px 0 22px}.phd-footer-low nav{gap:11px 16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/phd-footer.css.map */
