.d-Re1G_headerRow.d-Re1G_headerRow{grid-template-columns:clamp(130px,13vw,200px) minmax(0,1fr);gap:clamp(24px,3vw,48px);min-height:0;padding:28px 0}.d-Re1G_newsletter{color:#f7f3ec;border-left:1px solid #d7b77e4d;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(22px,3vw,48px);width:100%;min-width:0;padding-left:clamp(24px,3vw,48px);display:grid}.d-Re1G_newsletter .d-Re1G_title{letter-spacing:-.04em;border:0;max-width:none;margin:0 0 10px;padding:0;font:500 clamp(27px,2.2vw,36px)/1.12 Playfair Display,Georgia,serif}.d-Re1G_intro,.d-Re1G_form{min-width:0}.d-Re1G_description,.d-Re1G_frequency,.d-Re1G_privacy{margin:0}.d-Re1G_description{color:#dbe4eb;max-width:430px;font:400 13px/1.55 DM Sans,Arial,sans-serif}.d-Re1G_frequency{color:#e5c889;margin-top:8px;font:400 11px/1.5 DM Sans,Arial,sans-serif}.d-Re1G_form{margin:0}.d-Re1G_emailLabel{margin-bottom:7px;font:500 12px/1.5 DM Sans,Arial,sans-serif;display:block}.d-Re1G_inputRow{gap:0;display:flex}.d-Re1G_inputRow input{color:#122c43;background:#f7fafc;border:1px solid #c4d3dd;border-radius:4px 0 0 4px;flex:1;width:100%;min-width:0;min-height:48px;padding:12px 14px;font:400 16px/1.4 DM Sans,Arial,sans-serif}.d-Re1G_inputRow input::placeholder{color:#617385;opacity:1}.d-Re1G_inputRow button{color:#07182a;background:#d7b77e;border:1px solid #d7b77e;border-radius:0 4px 4px 0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font:600 14px/1.4 DM Sans,Arial,sans-serif;display:inline-flex}.d-Re1G_inputRow button:disabled{cursor:not-allowed;background:#c6b28e;border-color:#c6b28e}.d-Re1G_inputRow button span{font:22px/1 Arial,sans-serif}.d-Re1G_consent{cursor:pointer;align-items:flex-start;gap:9px;margin-top:6px;padding:8px 0;font:400 11px/1.5 DM Sans,Arial,sans-serif;display:flex}.d-Re1G_consent input{accent-color:#d7b77e;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:0}.d-Re1G_privacy{color:#d2dee7;flex-wrap:wrap;align-items:center;gap:0 16px;font:400 11px/1.6 DM Sans,Arial,sans-serif;display:flex}.d-Re1G_privacy a{min-height:32px;color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.d-Re1G_privacy a:hover{color:#e5c889}.d-Re1G_deliveryNote{color:#e5c889;min-height:18px;margin:4px 0 0;font:400 11px/1.5 DM Sans,Arial,sans-serif}.d-Re1G_deliveryNote a{color:inherit;text-underline-offset:3px;text-decoration:underline}.d-Re1G_newsletter :is(input,button,a):focus-visible{outline-offset:3px;outline:2px solid #e5c889}@media (max-width:1050px) and (min-width:761px){.d-Re1G_headerRow.d-Re1G_headerRow{grid-template-columns:112px minmax(0,1fr);gap:24px}.d-Re1G_newsletter{grid-template-columns:1fr;gap:16px}.d-Re1G_description{max-width:none}}@media (max-width:760px){.d-Re1G_headerRow.d-Re1G_headerRow{grid-template-columns:1fr;gap:16px;padding:22px 0}.d-Re1G_headerRow .footer-logo{width:72px}.d-Re1G_newsletter{border:0;grid-template-columns:1fr;gap:16px;padding:0}.d-Re1G_newsletter .d-Re1G_title{font-size:clamp(26px,7vw,32px)}.d-Re1G_description{font-size:14px}.d-Re1G_frequency{font-size:12px}.d-Re1G_consent{min-height:44px;font-size:13px}.d-Re1G_privacy{gap:0 12px;font-size:12px}.d-Re1G_privacy a{min-height:44px}.d-Re1G_inputRow input{border-radius:var(--mobile-frame-radius) 0 0 var(--mobile-frame-radius)}.d-Re1G_inputRow button{border-radius:0 var(--mobile-frame-radius) var(--mobile-frame-radius) 0}}@media (max-width:420px){.d-Re1G_inputRow{flex-direction:column;gap:8px}.d-Re1G_inputRow input,.d-Re1G_inputRow button{border-radius:var(--mobile-frame-radius)}}
