
footer.dd-footer{background:#fcf5f5!important;color:#513746;border-top:1px solid #e8ccd7;padding:56px max(24px,calc((100% - 1320px)/2)) 0;text-align:left;font-family:DDHaasReference,Arial,sans-serif}
.dd-footer .footer-brand{display:block;width:190px;margin:0 0 40px}.dd-footer .footer-brand .logo{width:100%;height:auto;display:block}.dd-footer .footer-columns{width:100%;max-width:none;padding:0;display:grid;grid-template-columns:1fr 1fr 1.25fr 1.25fr 1fr;gap:32px;margin:0 0 44px;text-align:left}.dd-footer .footer-columns h3{font:700 12px/1.4 DDHaasReference,Arial,sans-serif;letter-spacing:.06em;margin:0 0 12px;color:#513746}.dd-footer .footer-columns a,.dd-footer .footer-columns .footer-text,.dd-footer .footer-utility>a,.dd-footer .footer-utility p{display:block;font:400 14px/1.5 DDHaasReference,Arial,sans-serif;letter-spacing:0;color:#66545d;text-transform:none;min-height:36px;padding:7px 0;margin:0;background:none;border:0;text-align:left}.dd-footer .footer-utility>a{font-size:12px}.dd-footer .footer-columns a:hover,.dd-footer .footer-text:hover{color:#33272c;text-decoration:underline;text-underline-offset:4px}.dd-footer .social{display:flex;gap:10px;margin:0}.dd-footer .social a{display:grid;place-items:center;width:42px;height:42px;min-height:42px;padding:10px;border:1px solid #dfbfcd;border-radius:50%;background:transparent;color:#513746}.dd-footer .social svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5}.dd-footer .signup-area{margin:0;padding:34px 0 38px;border-top:1px solid #e8ccd7;min-height:0;position:static}.dd-footer #newsletter{display:block;grid-template-columns:none;width:100%;max-width:560px;margin:0 auto;text-align:center}.dd-footer #newsletter>label:not(.consent){font:700 28px/1.2 DDHaasReference,Arial,sans-serif;color:#513746;letter-spacing:-.025em;display:block;white-space:normal}.dd-footer #newsletter .dd-newsletter-intro{font:400 14px/1.6 DDHaasReference,Arial,sans-serif;color:#66545d}.dd-footer #newsletter .email-row{border:1px solid #dfbfcd;border-radius:6px;background:#fff;display:flex;overflow:hidden}.dd-footer #newsletter .email-row input{font:400 16px/1.5 DDHaasReference,Arial,sans-serif;color:#33272c;border:0;background:transparent;padding:14px 16px;width:100%;min-width:0}.dd-footer #newsletter .email-row button{background:#513746;color:white;font:700 13px/1.3 DDHaasReference,Arial,sans-serif;padding:14px 24px;border:0;min-height:50px;white-space:nowrap}.dd-footer #newsletter .consent{display:flex;gap:10px;font:400 11px/1.6 DDHaasReference,Arial,sans-serif;color:#66545d;margin-top:14px;text-align:left}.dd-footer #newsletter .consent a{color:inherit}.dd-footer .legal{border-top:1px solid #e8ccd7;background:transparent;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;padding:24px 0;margin:0;font:400 11px/1.6 DDHaasReference,Arial,sans-serif;color:#795f6c}.dd-footer .legal a{color:inherit}.dd-footer .deco,.dd-footer .footer-art{display:none!important}
.dd-content-page{color:#513746}.dd-content-page h1,.dd-search-intro h1{font-family:DDParafinaReference,Arial,sans-serif}.dd-content-page h2,.dd-search-empty h2,.dd-search-text-result h2{font-family:DDHaasReference,Arial,sans-serif;font-weight:700}.dd-content-page p,.dd-search-summary,.dd-results-form input,.dd-search-text-result p{font-family:DDHaasReference,Arial,sans-serif}.dd-search-intro{background:#fcf5f5}.dd-results-form button,.dd-search-empty .pill{background:#513746;color:white}
@media(max-width:900px){.dd-footer .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}
@media(max-width:600px){footer.dd-footer{padding:32px 20px 0}.dd-footer .footer-brand{width:160px;margin-bottom:30px}.dd-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-bottom:28px}.dd-footer .footer-columns>div:last-child{grid-column:1/-1;padding-top:20px;border-top:1px solid #e8ccd7}.dd-footer .footer-columns a,.dd-footer .footer-text{min-height:44px}.dd-footer .signup-area{padding:28px 0}.dd-footer #newsletter>label:not(.consent){font-size:25px}.dd-footer #newsletter .email-row button{padding:14px 16px}.dd-footer .legal{justify-content:flex-start;gap:8px 16px;padding:20px 0}.dd-footer .legal span:first-child{flex-basis:100%;text-align:left}}

.help-launcher{background:#513746!important;font-family:DDHaasReference,Arial,sans-serif!important;box-shadow:0 2px 8px #51374620!important}.dd-cart h1,.dd-cart h2,dialog h2{font-family:DDHaasReference,Arial,sans-serif;font-weight:700}.dd-cart .pill,dialog .pill{font-family:DDHaasReference,Arial,sans-serif;background:#513746}
