.ea-landing,.ea-landing *{box-sizing:border-box}.ea-landing-hero>div{min-width:0}
.ea-landing{--ea-red:#DC0000;--ea-ink:#535357;color:var(--ea-ink);padding-bottom:56px}.ea-landing h1,.ea-landing h2,.ea-landing h3{font-family:Helvetica,Arial,sans-serif;font-weight:300;text-transform:none;letter-spacing:-.025em;color:var(--ea-ink)}.ea-landing-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;margin:24px 0 30px}.ea-landing-breadcrumb a{color:inherit}.ea-landing-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(28px,5vw,76px);align-items:center}.ea-landing-image-wrap{background:#f7f7f6;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:3px}.ea-landing-image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ea-landing-image-note{font-size:11px;line-height:1.55;margin:12px 0 0;color:#747376}.ea-landing-summary h1{font-size:clamp(36px,4.2vw,60px);line-height:1.08;margin:9px 0 20px}.ea-landing-intro{font-size:17px;line-height:1.65;max-width:470px;margin-bottom:25px}.ea-landing-colour-heading{font-size:14px;font-weight:600;margin:0 0 12px}.ea-landing-colour-heading span{font-weight:400;display:block;margin-top:4px}.ea-colour-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ea-colour-choice{background:#fff;border:1px solid #D8D8DB;border-radius:3px;padding:7px;min-height:98px;display:flex;align-items:center;flex-direction:column;gap:6px;color:#535357;cursor:pointer;font:inherit;font-size:11px;text-align:center;line-height:1.35}.ea-colour-choice img{width:80px;max-width:100%;height:63px;object-fit:contain}.ea-colour-choice[aria-pressed=true]{border:2px solid var(--ea-red);padding:6px}.ea-colour-choice[aria-pressed=true]>span:last-child:after{content:' ✓';color:var(--ea-red)}.ea-colour-no-image{min-height:63px;display:flex;align-items:center;font-size:10px}.ea-colour-extra{display:none}.ea-colours-expanded .ea-colour-extra{display:flex}.ea-colours-toggle,.ea-fit-retry{display:block;background:none;border:0;text-decoration:underline;color:var(--ea-ink);padding:10px 0;cursor:pointer;font:inherit;font-size:12px;min-height:44px}.ea-landing-muted{font-size:12px;line-height:1.6;color:#6d6c6e;margin:12px 0}.ea-landing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ea-landing .ea-landing-primary,.ea-home-discover .ea-landing-primary{background:var(--ea-brand-red-large,#D30000);color:white;border:1px solid var(--ea-red,#DC0000);display:inline-flex;gap:24px;justify-content:center;align-items:center;font:inherit;font-size:14px;padding:14px 22px;min-height:48px;border-radius:3px;text-decoration:none;cursor:pointer}.ea-landing-primary:disabled{opacity:.45;cursor:not-allowed}.ea-landing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #b6b5b7;border-radius:3px;padding:12px 20px;color:#535357;font-size:14px}.ea-landing a:focus-visible,.ea-landing button:focus-visible,.ea-landing select:focus-visible{outline:3px solid #535357;outline-offset:4px}.ea-fit{margin-top:64px;padding:34px;background:#f5f4f2;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;scroll-margin-top:100px}.ea-fit h2,.ea-landing-details h2{font-size:32px;line-height:1.2;margin:8px 0 14px}.ea-fit p{font-size:14px;line-height:1.65}.ea-fit-fields{display:flex;gap:14px;flex-wrap:wrap}.ea-fit label{flex:1 1 160px;font-size:12px;font-weight:500}.ea-fit select{display:block;background:#fff;color:#535357;width:100%;height:48px;border:1px solid #cbc9c9;border-radius:3px;padding:10px 32px 10px 12px;margin-top:6px;font-size:14px}.ea-fit label[hidden],.ea-fit button[hidden]{display:none}.ea-fit-status{min-height:24px;margin:12px 0!important;font-size:12px!important}.ea-fit-fallback{font-size:12px;margin-left:15px;text-decoration:underline;color:inherit;display:inline-block;padding:12px 0}.ea-landing-details{padding:64px 0 0;scroll-margin-top:100px}.ea-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:30px}.ea-details-grid h3{font-size:22px;margin:0 0 14px}.ea-details-grid p,.ea-design-description{font-size:14px;line-height:1.8}.ea-details-grid h3:not(:first-child){margin-top:26px}.ea-design-description img{max-width:100%;height:auto}.ea-design-description h1,.ea-design-description h2,.ea-design-description h3{font-size:19px}.ea-landing-mobile-actions{display:none}@media(max-width:749px){.ea-landing{padding-bottom:90px}.ea-landing-breadcrumb{font-size:10px;margin:18px 0}.ea-landing-hero{grid-template-columns:1fr;gap:26px}.ea-landing-image-wrap{aspect-ratio:1.2;padding:16px}.ea-landing-image-note{font-size:10px;margin-top:8px}.ea-landing-summary h1{font-size:38px;margin-bottom:12px}.ea-landing-intro{font-size:14px;margin-bottom:20px}.ea-landing .ea-brand-eyebrow{font-size:10px}.ea-colour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-colour-choice{flex-direction:row;justify-content:flex-start;text-align:left;min-height:75px;font-size:11px}.ea-colour-choice img{width:54px;height:54px}.ea-landing-actions{display:none}.ea-fit{margin-top:36px;padding:22px 18px;grid-template-columns:1fr;gap:16px}.ea-fit h2,.ea-landing-details h2{font-size:28px}.ea-fit-fields{gap:12px}.ea-fit label{flex-basis:100%}.ea-fit-fallback{margin:6px 0 0;display:block}.ea-fit [data-ea-fit-form]>.ea-landing-primary{width:100%}.ea-landing-details{padding-top:40px}.ea-details-grid{grid-template-columns:1fr;gap:26px;margin-top:22px}.ea-landing-mobile-actions{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid #ddd;padding:10px 18px calc(10px + env(safe-area-inset-bottom));gap:16px;align-items:center;box-shadow:0 -3px 15px #00000008}.ea-landing-mobile-actions>a:first-child{flex:1;color:#535357;text-align:center;font-size:13px}.ea-landing-mobile-actions .ea-landing-primary{flex:1.4;padding:10px 14px;min-height:44px;font-size:13px}}

@media(max-width:749px){.ea-brand:has(.ea-landing) .float{bottom:86px}.ea-brand:has(.ea-landing) :is(.mobile-bottom-menu,.sticky-footer){display:none!important}}

.ea-brand:has(.ea-landing) [data-section-type="benefits-section"] .owl-carousel{min-width:0;max-width:100%}
.ea-brand:has(.ea-landing) [data-section-type="benefits-section"] .owl-stage-outer{position:relative;overflow:hidden;width:100%;max-width:100%}
.ea-brand:has(.ea-landing) [data-section-type="benefits-section"] .owl-stage{position:relative;display:flex}
.ea-brand:has(.ea-landing) [data-section-type="benefits-section"] .owl-item{flex:0 0 auto;min-width:0}
.ea-brand:has(.ea-landing) [data-section-type="benefits-section"] :is(.owl-nav.disabled,.owl-dots.disabled){display:none}
