.ew-root{--footer-bg:#131313;--footer-text:#fff;--footer-border:#2e2e2e}.ew-root *{box-sizing:border-box;margin:0;padding:0}#footer-mobile{display:none!important}.ew-root .ew-footer{background:var(--footer-bg);border-top:.5px solid var(--footer-border);font-family:var(--font-body-family,"DM Sans", sans-serif)}.ew-root .ew-footer__contact{border-bottom:.5px solid var(--footer-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 52px;display:flex}.ew-root .ew-footer__contact-left{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ew-root .ew-footer__contact-item{color:#fff;letter-spacing:.02em;align-items:center;gap:6px;font-size:14px;font-weight:400;text-decoration:none;transition:color .15s;display:flex}.ew-root .ew-footer__contact-item:hover{color:#d4d4d4}.ew-root .ew-footer__contact-item svg{color:#fff;flex-shrink:0}.ew-root .ew-footer__contact-sep{background:#3d3d3d;width:1px;height:12px}.ew-root .ew-footer__contact-avail{color:#fff;letter-spacing:.02em;text-transform:none;font-size:14px;font-weight:400}.ew-root .ew-footer__socials{align-items:center;gap:16px;display:flex}.ew-root .ew-footer__social{color:#fff;cursor:pointer;justify-content:center;align-items:center;width:18px;height:18px;text-decoration:none;transition:color .15s;display:flex}.ew-root .ew-footer__social:hover{color:#d4d4d4}.ew-root .ew-footer__social svg{width:18px;height:18px;display:block}.ew-root .ew-footer__capture{text-align:center;border-bottom:.5px solid var(--footer-border);padding:88px 52px}.ew-root .ew-footer__capture-eyebrow{letter-spacing:.18em;color:#9a9a9a;text-transform:uppercase;margin-bottom:14px;font-size:14px}.ew-root .ew-footer__capture-heading{color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-family:Lora,serif;font-size:48px;font-weight:400;line-height:1.15}.ew-root .ew-footer__capture-sub{color:#d4d4d4;letter-spacing:.02em;margin-bottom:24px;font-size:16px;font-weight:400}.ew-root .ew-footer__capture-cta{color:#0a0c0b;letter-spacing:.18em;text-transform:uppercase;box-sizing:border-box;background:#fff;border:.5px solid #fff;border-radius:2px;justify-content:center;align-items:center;gap:10px;height:45px;margin-top:8px;padding:0 32px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,gap .2s;display:inline-flex}.ew-root .ew-footer__capture-cta:hover{color:#fff;background:0 0;gap:14px}.ew-root .ew-footer__capture-cta .ew-footer__capture-arrow{font-size:13px;transition:transform .2s}.ew-root .ew-footer__capture-cta:hover .ew-footer__capture-arrow{transform:translate(3px)}.ew-root .ew-footer__capture-phone{color:#9a9a9a;letter-spacing:.04em;margin-top:18px;font-family:Inter,sans-serif;font-size:14px;text-decoration:none;display:block}.ew-root .ew-footer__capture-phone a{color:#d4d4d4;border-bottom:.5px solid #d4d4d466;padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.ew-root .ew-footer__capture-phone a:hover{color:#fff;border-bottom-color:#fff}.ew-root .ew-footer__nav{border-bottom:.5px solid var(--footer-border);grid-template-columns:1.6fr repeat(4,1fr);gap:20px;padding:44px 52px 40px;display:grid}.ew-root .ew-footer__brand{padding-right:24px}.ew-root .ew-footer__brand-logo{max-width:50px;height:auto;margin-bottom:22px;display:block}.ew-root .ew-footer__brand-name{letter-spacing:.04em;color:#fff;margin-bottom:22px;font-family:Lora,serif;font-size:26px;font-weight:500;line-height:1}.ew-root .ew-footer__brand-tagline{color:#d4d4d4;max-width:360px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.ew-root .ew-footer__brand-legal{color:#8f8f8f;margin-top:20px;font-family:Inter,sans-serif;font-size:12px;line-height:1.7}.ew-root .ew-footer__brand-entity{color:#c4c4c4}.ew-root .ew-footer__col-heading{letter-spacing:.16em;color:#fff;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:20px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;display:flex}.ew-root .ew-footer__col-toggle{color:#9a9a9a;flex-shrink:0;font-size:30px;font-weight:100;line-height:1;transition:transform .2s;display:none}.ew-footer__acc.open .ew-footer__col-toggle{color:#fff;transform:rotate(45deg)}.ew-root .ew-footer__col-links{flex-direction:column;gap:26px;list-style:none;display:flex}.ew-root .ew-footer__col-links a{color:#fff;letter-spacing:.01em;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .15s;display:block}.ew-root .ew-footer__col-links a:hover{color:#d4d4d4;text-underline-offset:3px;text-decoration:underline}.ew-root .ew-footer__link-wrap{align-items:flex-start;gap:6px;display:inline-flex}.ew-root .ew-footer__badge{letter-spacing:0;text-transform:uppercase;color:#0a0a0a;text-align:center;background:#fff;border-radius:3px;justify-content:center;align-items:center;min-width:28px;margin-top:-2px;padding:3px 7px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.ew-root .ew-footer__col-links a:hover .ew-footer__badge{text-decoration:none}.ew-root .ew-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:13px 52px;display:flex}.ew-root .ew-footer__bottom-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ew-root .ew-footer__bottom-item{color:#9a9a9a;letter-spacing:.03em;cursor:pointer;white-space:nowrap;font-size:12px;text-decoration:none;transition:color .12s}.ew-root .ew-footer__bottom-item:hover{color:#fff}.ew-root .ew-footer__bottom-sep{background:#3d3d3d;flex-shrink:0;width:1px;height:10px}.ew-root .ew-footer__bottom-right{align-items:center;gap:16px;display:flex}.ew-root .ew-footer__locale{color:#9a9a9a;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:12px;transition:color .12s;display:flex}.ew-root .ew-footer__locale:hover{color:#fff}.ew-root .ew-footer__affirm{color:#9a9a9a;white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;display:flex}.ew-root .ew-footer__affirm img{filter:brightness(0)invert();width:auto;height:15px}.ew-root .ew-footer__payment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ew-root .ew-footer__payment svg{width:auto;height:20px}@media (prefers-reduced-motion:reduce){.ew-root .ew-footer__col-toggle,.ew-root .ew-footer__acc-body{transition:none}}@media screen and (max-width:767px){.ew-root .ew-footer__contact{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 15px}.ew-root .ew-footer__contact-left{flex-direction:column;align-items:flex-start;gap:10px}.ew-root .ew-footer__contact-sep,.ew-root .ew-footer__contact-avail{display:none}.ew-root .ew-footer__capture{padding:36px 15px}.ew-root .ew-footer__capture-cta{height:45px}.ew-root .ew-footer__capture-heading{font-size:26px}.ew-root .ew-footer__nav{grid-template-columns:1fr;gap:0;padding:0}.ew-root .ew-footer__brand{border-bottom:.5px solid var(--footer-border);padding:32px 15px}.ew-root .ew-footer__brand-logo{width:auto;max-width:none;max-height:32px;margin-bottom:16px}.ew-root .ew-footer__brand-name{margin-bottom:14px;font-size:22px}.ew-root .ew-footer__brand-tagline{font-size:14px}.ew-root .ew-footer__col-toggle{display:block}.ew-root .ew-footer__acc{border-bottom:.5px solid var(--footer-border)}.ew-root .ew-footer__col-heading{cursor:pointer;margin-bottom:0;padding:14px 15px}.ew-root .ew-footer__acc-body{max-height:0;padding:0 15px;transition:max-height .28s;overflow:hidden}.ew-root .ew-footer__acc.open .ew-footer__acc-body{max-height:400px;padding:4px 15px 16px}.ew-root .ew-footer__col-links{gap:20px}.ew-root .ew-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 15px}.ew-root .ew-footer__bottom-left{gap:10px}.ew-root .ew-footer__bottom-right{flex-direction:column;align-items:flex-start;gap:8px}.ew-root .ew-footer__bottom-item,.ew-root .ew-footer__locale,.ew-root .ew-footer__affirm{font-size:12px}}@media screen and (min-width:768px) and (max-width:1024px){.ew-root .ew-footer__capture{padding:var(--eg-tab-breather) var(--eg-tab-gutter)}.ew-root .ew-footer__nav,.ew-root .ew-footer__contact,.ew-root .ew-footer__bottom{padding-left:var(--eg-tab-gutter);padding-right:var(--eg-tab-gutter)}.ew-root .ew-footer__capture-heading{font-size:var(--eg-tab-h2)}}@media (max-width:740px){.ew-root .ew-footer a{align-items:center;min-height:44px;display:inline-flex}.ew-root .ew-footer__social{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.ew-root .ew-footer__mark{aspect-ratio:1;pointer-events:none;width:clamp(150px,16vw,230px);margin:clamp(40px,6vw,80px) auto clamp(8px,2vw,24px);position:relative}.ew-root .ew-footer__mark-flat{background:#c4c7ce;transition:opacity .7s;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ew-root .ew-footer__mark-flat.is-hidden{opacity:0}.ew-root .ew-footer__mark-shader{inset:0;width:100%!important;height:100%!important;position:absolute!important}
body.ew-purchase-clearance .intercom-lightweight-app-launcher,body.ew-purchase-clearance .intercom-launcher-frame,body.ew-purchase-clearance iframe[name=intercom-launcher-frame],body.ew-purchase-clearance iframe[name=intercom-notifications-frame],body.ew-purchase-clearance iframe[name=intercom-notification-stack-frame]{bottom:168px!important}body:has(.vault-sticky-buy--shown) .intercom-lightweight-app-launcher{bottom:168px!important}body:has(.vault-sticky-buy--shown) .intercom-launcher-frame{bottom:168px!important}body:has(.vault-sticky-buy--shown) iframe[name=intercom-launcher-frame]{bottom:168px!important}body:has(.vault-sticky-buy--shown) iframe[name=intercom-notifications-frame]{bottom:168px!important}body:has(.vault-sticky-buy--shown) iframe[name=intercom-notification-stack-frame]{bottom:168px!important}body:has(.vault-sticky-buy--shown) :has(>.intercom-launcher-frame){bottom:168px!important}body:has(.vault-sticky-buy--shown) :has(>iframe[name=intercom-launcher-frame]){bottom:168px!important}body:has(.eg-cartdrawer) .intercom-lightweight-app-launcher{bottom:168px!important}body:has(.eg-cartdrawer) .intercom-launcher-frame{bottom:168px!important}body:has(.eg-cartdrawer) iframe[name=intercom-launcher-frame]{bottom:168px!important}body:has(.eg-cartdrawer) iframe[name=intercom-notifications-frame]{bottom:168px!important}body:has(.eg-cartdrawer) iframe[name=intercom-notification-stack-frame]{bottom:168px!important}body:has(.eg-cartdrawer) :has(>.intercom-launcher-frame){bottom:168px!important}body:has(.eg-cartdrawer) :has(>iframe[name=intercom-launcher-frame]){bottom:168px!important}body.ew-purchase-clearance :has(>.intercom-launcher-frame){bottom:168px!important}body.ew-purchase-clearance :has(>iframe[name=intercom-launcher-frame]){bottom:168px!important}:is(body:has(iframe[name=intercom-messenger-frame]) .vault-sticky-buy--shown,body:has(iframe[name=intercom-messenger-frame]) .eg-cartdrawer){z-index:2147482999}
