.OrderLayout{display:grid;grid-template-columns:1.05fr 1fr;width:100vw;min-height:100vh;grid-gap:var(--padding-outer);gap:var(--padding-outer);padding:var(--padding-outer);background-color:#fff;--padding-outer:min(6vw,2rem)}.OrderLayout .visual{position:relative}.OrderLayout .visual__logo{position:absolute;top:0;left:0;z-index:2;height:1.25rem}.OrderLayout .visual__image{object-fit:contain;height:100%;width:100%;padding-top:var(--image-mobile-padding-top)}.OrderLayout .textual{display:flex;flex-direction:column;gap:1.5rem;margin:auto;max-width:450px}.OrderLayout .textual__logo{align-self:start;height:3.5rem;opacity:.4}.OrderLayout .textual__preheading{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:-.5rem;color:var(--color-blue)}.OrderLayout .textual__heading{font-size:clamp(1.5rem,2.75vw,2rem);font-weight:700;line-height:1.25;color:var(--color-space)}.OrderLayout .textual__heading.small{font-size:clamp(1.25rem,2vw,1.375rem);line-height:1.3}.OrderLayout .textual__smallText{font-size:.8rem;font-weight:200;line-height:1.45;color:var(--color-shadow)}.OrderLayout .textual__caption,.OrderLayout .textual__list{font-size:1rem;font-weight:200;line-height:1.45;color:var(--color-shadow)}.OrderLayout .textual__caption b,.OrderLayout .textual__list b{font-weight:500}.OrderLayout .textual__list{padding-left:1.5rem;list-style-image:url(/assets/icons/icon-check.svg)}.OrderLayout .textual__button{display:flex;align-items:center;justify-content:center;height:3rem;margin-top:.75rem;padding:0 1rem .125rem;border-radius:.375rem;font-weight:500;font-size:1rem;text-decoration:none;color:#fff;background-color:var(--color-blue)}.OrderLayout .textual__button:hover{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1))}.OrderLayout .textual__links{display:flex;gap:.75rem;font-size:.875rem;font-weight:300;line-height:1.125;margin-top:.75rem;opacity:.75;color:var(--color-slate)}.OrderLayout .textual__links a{text-decoration:none}.OrderLayout .textual__links a:hover{color:var(--color-space)}.OrderLayout .textual__links a:not(:first-of-type){padding-left:.75rem;border-left:1px solid var(--color-silver)}@media(max-width:800px){.OrderLayout{grid-template-columns:1fr;padding-bottom:8rem;--image-mobile-padding-top:3rem}.OrderLayout .textual__button-holder{position:fixed;z-index:5;bottom:0;left:0;right:0;padding:var(--padding-outer);background-color:#fff;border-top:1px solid var(--color-border-dark);box-shadow:0 -5px 20px rgba(0,0,0,.1)}.OrderLayout .textual__button{margin:0}}