.footer--framed{padding-top:48px}.footer--framed .footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1.15fr);gap:18px;padding-bottom:22px;align-items:stretch}.footer--framed .footer-panel{min-width:0;padding:28px;border:1px solid var(--line);background:var(--bg);border-radius:var(--radius)}.footer--framed .footer-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.footer--framed .footer-brand>a:first-child{max-width:290px}.footer--framed .footer-brand>p{margin:17px 0 20px;line-height:1.8}.footer--framed .footer-brand>.text-link{margin-top:auto}.footer--framed .footer-column h2{padding-bottom:17px;border-bottom:1px solid var(--line);margin-bottom:16px;color:var(--gold)}.footer--framed .footer-column nav>ul{gap:4px 18px}.footer--framed .footer-column nav a,.footer--framed .footer-column nav summary{min-height:35px;line-height:1.7}.footer--framed .footer-email{display:flex;align-items:center;gap:10px;min-height:51px;padding:13px 14px;background:var(--surface);border:1px solid var(--line);line-height:1.7;transition:border-color .18s}.footer--framed .footer-email span{min-width:0;overflow-wrap:anywhere}.footer--framed .footer-email .icon{width:18px;height:18px;color:var(--gold)}.footer--framed .footer-email:hover{border-color:var(--gold)}.footer--framed .footer-socials{display:grid;gap:0;margin-top:14px}.footer--framed .footer-socials a{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:3px 12px;align-items:center;padding:11px 0;min-height:57px;border-bottom:1px solid var(--line)}.footer--framed .footer-socials a:last-child{border-bottom:0;padding-bottom:0}.footer--framed .footer-socials a>span{grid-column:1;grid-row:1}.footer--framed .footer-socials small{grid-column:1;grid-row:2;overflow-wrap:anywhere}.footer--framed .footer-socials .icon{grid-column:2;grid-row:1 / 3;width:18px;height:18px;color:var(--gold)}.footer--framed .shipping-footer{padding:25px 28px 8px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.footer--framed .shipping-footer__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.footer--framed .shipping-footer__heading h2{font-family:var(--body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.6;color:var(--gold)}.footer--framed .shipping-footer__heading .icon{width:25px;height:25px;color:var(--gold)}.footer--framed .shipping-footer__stats{gap:12px;margin-bottom:20px}.footer--framed .shipping-footer__stats p{min-width:0;padding:17px 19px;border:1px solid var(--line);background:var(--surface);gap:7px}.footer--framed .shipping-footer__stats span{line-height:1.6}.footer--framed .shipping-footer__stats strong{font-size:16px;line-height:1.45}.footer--framed .shipping-footer .maison-detail{border-top:1px solid var(--line)}.footer--framed .shipping-footer .maison-detail>summary{padding:16px 0;min-height:51px;gap:20px}.footer--framed .shipping-footer .maison-detail .rte{padding-bottom:20px}.footer--framed .footer-bottom{margin-top:25px}.contact-section--framed .contact-page{gap:38px;align-items:start}.contact-section--framed .contact-page__intro{min-width:0}.contact-section--framed .contact-page__heading{padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.contact-section--framed .contact-page__heading h1{margin-bottom:20px}.contact-section--framed .contact-page__heading .rte:empty{display:none}.contact-section--framed .contact-direct{display:grid;gap:12px;margin-top:28px}.contact-section--framed .contact-direct__label{margin:0 0 2px}.contact-section--framed .contact-direct>a{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:5px 15px;align-items:center;padding:18px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .18s,background .18s}.contact-section--framed .contact-direct>a:hover{border-color:var(--gold);background:var(--bg)}.contact-section--framed .contact-direct>a>span{grid-column:1;grid-row:1;line-height:1.6}.contact-section--framed .contact-direct>a>strong{grid-column:1;grid-row:2;line-height:1.7}.contact-section--framed .contact-direct>a>.icon{grid-column:2;grid-row:1 / 3;width:20px;height:20px;color:var(--gold)}.contact-section--framed .contact-form-card{min-width:0;padding:30px;border-radius:var(--radius);border-top:2px solid var(--gold)}.contact-section--framed .contact-form-card__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;padding-bottom:22px;border-bottom:1px solid var(--line)}.contact-section--framed .contact-form-card__heading h2{font-family:var(--display);font-size:28px;letter-spacing:-.015em}.contact-section--framed .contact-form-card__heading .icon{color:var(--gold)}.contact-section--framed .contact-form-card form{gap:10px}.contact-section--framed .contact-form-card .field{border-color:var(--line)}.contact-section--framed .contact-form-card .field:focus{border-color:var(--gold)}.contact-section--framed .contact-form-card .button{margin-top:17px}@media(max-width:1199px){.footer--framed .footer-panel{padding:24px}.footer--framed .footer-main{gap:15px}.footer--framed .footer-email{padding-inline:11px;font-size:11px}}@media(max-width:1099px){.footer--framed .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.footer--framed .footer-brand{grid-column:1 / -1}.footer--framed .footer-brand>p{margin:12px 0 15px}.footer--framed .footer-email{font-size:12px}.contact-section--framed .contact-page{gap:25px}.contact-section--framed .contact-page__heading,.contact-section--framed .contact-form-card{padding:25px}}@media(max-width:749px){.footer--framed{padding-top:32px}.footer--framed .footer-main{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:14px}.footer--framed .footer-panel{padding:23px 21px}.footer--framed .footer-brand{grid-column:auto}.footer--framed .footer-brand>a:first-child{font-size:24px}.footer--framed .footer-brand>p{margin:12px 0 13px}.footer--framed .footer-column h2{padding-bottom:14px;margin-bottom:13px}.footer--framed .footer-column nav>ul{gap:3px 18px}.footer--framed .footer-column nav a,.footer--framed .footer-column nav summary{min-height:38px}.footer--framed .footer-email{padding:13px;gap:10px;font-size:11px}.footer--framed .footer-socials{margin-top:9px}.footer--framed .footer-socials a{min-height:59px}.footer--framed .footer-socials small{font-size:10px}.footer--framed .shipping-footer{padding:21px 19px 5px}.footer--framed .shipping-footer__heading{margin-bottom:18px}.footer--framed .shipping-footer__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.footer--framed .shipping-footer__stats p{padding:14px 12px;gap:7px}.footer--framed .shipping-footer__stats strong{font-size:14px;line-height:1.55}.footer--framed .shipping-footer .maison-detail>summary{font-size:11px;padding-block:15px}.footer--framed .footer-bottom{margin-top:20px}.contact-section--framed .contact-page{grid-template-columns:minmax(0,1fr);gap:27px}.contact-section--framed .contact-page__heading{padding:24px 22px}.contact-section--framed .contact-page__heading h1{font-size:34px;margin-bottom:18px}.contact-section--framed .contact-direct{margin-top:23px;gap:11px}.contact-section--framed .contact-direct>a{padding:16px 19px}.contact-section--framed .contact-direct strong{font-size:12px}.contact-section--framed .contact-form-card{padding:24px 21px}.contact-section--framed .contact-form-card__heading{padding-bottom:18px;margin-bottom:17px}.contact-section--framed .contact-form-card__heading h2{font-size:26px}.contact-section--framed .contact-form-card .field{font-size:16px}}@media(prefers-reduced-motion:reduce){.footer--framed .footer-email,.contact-section--framed .contact-direct>a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/contact-refinement.css.map */
