.cookie-settings-link-module__qfa1eG__trigger{color:#8b8b8b;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0 0 0 18px;font-family:inherit;font-size:.875em;font-weight:400;line-height:1em;transition:color .15s ease-in-out;display:block;position:relative}.cookie-settings-link-module__qfa1eG__trigger:hover{color:#fff}.cookie-settings-link-module__qfa1eG__trigger:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.cookie-settings-link-module__qfa1eG__arrow{fill:#5a5a5a;pointer-events:none;width:5px;height:8px;position:absolute;top:4px;left:0}
.footer-module__kHQWFq__brandPanel .footer-module__kHQWFq__brandLogo{width:min(100%,260px);height:auto;margin:0;line-height:0}.footer-module__kHQWFq__brandPanel .footer-module__kHQWFq__brandDescription{color:#d4d7dc;margin:24px 0 0;font-size:14px;line-height:1.8}.footer-module__kHQWFq__contactList{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.footer-module__kHQWFq__contactItem{color:#d4d7dc;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.6;display:grid}.footer-module__kHQWFq__contactItem a,.footer-module__kHQWFq__contactItem p{color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;margin:0}.footer-module__kHQWFq__contactIcon{width:18px;height:18px;margin-top:2px;display:block}.footer-module__kHQWFq__contactItem a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-module__kHQWFq__contactItem a:focus-visible{outline-offset:4px;outline:2px solid #fff}.footer-module__kHQWFq__aboutLink{color:#fff;text-underline-offset:4px;margin-top:22px;font-size:14px;text-decoration:underline;display:inline-block}.footer-module__kHQWFq__contactButton{background:var(--brand-red);color:#fff;justify-content:center;align-items:center;margin-top:24px;padding:14px 22px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.footer-module__kHQWFq__contactButton:hover{color:#fff;background:var(--brand-red);text-underline-offset:4px;text-decoration:underline}.footer-module__kHQWFq__aboutLink:focus-visible,.footer-module__kHQWFq__contactButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.widget-line.big.footer-module__kHQWFq__copyrightRow{flex-wrap:wrap;justify-content:space-between;align-items:center;height:auto;min-height:60px;display:flex}.widget-line.big.footer-module__kHQWFq__copyrightRow .copyright{padding:18px 0;line-height:1.8}
.customer-type-prompt-module__b8IUZW__overlay{z-index:10020;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a99;position:fixed;inset:0}.customer-type-prompt-module__b8IUZW__panel{z-index:10021;color:#151515;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);font-family:var(--font-lato,"Lato"), sans-serif;background:#fff;border-radius:6px;outline:none;padding:32px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 18px 50px -12px #0a0a0a59}.customer-type-prompt-module__b8IUZW__title{text-transform:none;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.25}.customer-type-prompt-module__b8IUZW__description{color:#555;margin:0;font-size:15px;line-height:1.5}.customer-type-prompt-module__b8IUZW__choices{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.customer-type-prompt-module__b8IUZW__choice{color:#151515;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px;font-family:inherit;display:flex}.customer-type-prompt-module__b8IUZW__choice:hover,.customer-type-prompt-module__b8IUZW__choice:focus-visible{border-color:var(--brand-red);outline:2px solid var(--brand-red);outline-offset:2px}.customer-type-prompt-module__b8IUZW__choice:disabled{opacity:.6;cursor:wait}.customer-type-prompt-module__b8IUZW__choiceName{font-size:18px;font-weight:700}.customer-type-prompt-module__b8IUZW__choiceDetail{color:#555;font-size:13px}.customer-type-prompt-module__b8IUZW__hint{color:#555;margin:0;font-size:13px;line-height:1.5}.customer-type-prompt-module__b8IUZW__error{color:var(--brand-red);margin:0 0 12px;font-size:14px}@media (max-width:460px){.customer-type-prompt-module__b8IUZW__panel{padding:24px}.customer-type-prompt-module__b8IUZW__title{font-size:23px}.customer-type-prompt-module__b8IUZW__choices{grid-template-columns:1fr}}
.mobile-search-module__QGPRoG__overlay{z-index:10020;background:#0a0a0a99;position:fixed;inset:0}.mobile-search-module__QGPRoG__panel{z-index:10021;color:#151515;width:calc(100% - 32px);max-width:520px;max-height:calc(85dvh - 16px);font-family:var(--font-lato,"Lato"), sans-serif;background:#fff;border-radius:6px;outline:none;padding:24px;position:fixed;top:min(100px,15dvh);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 50px -12px #0a0a0a59}.mobile-search-module__QGPRoG__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mobile-search-module__QGPRoG__title{text-transform:none;margin:0;font-size:22px;font-weight:700;line-height:1.25}.mobile-search-module__QGPRoG__close{color:#555;font:inherit;cursor:pointer;background:0 0;padding:8px;font-size:14px}.mobile-search-module__QGPRoG__form{gap:8px;display:flex}.mobile-search-module__QGPRoG__form .mobile-search-module__QGPRoG__input{color:#151515;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:4px;padding:0 12px;font-size:16px}.mobile-search-module__QGPRoG__submit{background:var(--brand-red);color:#fff;min-width:56px;height:48px;font:inherit;cursor:pointer;border-radius:4px;flex-shrink:0;padding:0 12px;font-size:14px;font-weight:700}.mobile-search-module__QGPRoG__close:focus-visible,.mobile-search-module__QGPRoG__form .mobile-search-module__QGPRoG__input:focus-visible,.mobile-search-module__QGPRoG__submit:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}
