.promotion-request-flow-module__8R7iFa__checkout{overflow-wrap:anywhere}.promotion-request-flow-module__8R7iFa__layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.promotion-request-flow-module__8R7iFa__form,.promotion-request-flow-module__8R7iFa__summary{min-width:0}.promotion-request-flow-module__8R7iFa__summary{display:none}.promotion-request-flow-module__8R7iFa__checkout input:not([type=checkbox]):not([type=radio]),.promotion-request-flow-module__8R7iFa__checkout select,.promotion-request-flow-module__8R7iFa__checkout textarea{background:hsl(var(--background));min-width:0;max-width:100%}.promotion-request-flow-module__8R7iFa__checkout input[type=checkbox],.promotion-request-flow-module__8R7iFa__checkout input[type=radio]{width:18px;height:18px;accent-color:hsl(var(--primary));flex-shrink:0}.promotion-request-flow-module__8R7iFa__checkout :is(input,select,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.promotion-request-flow-module__8R7iFa__checkout label:has(input[type=radio]:checked):not(.request-slot){border-color:hsl(var(--primary));background:hsl(var(--muted))}@media (min-width:1024px){.promotion-request-flow-module__8R7iFa__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}.promotion-request-flow-module__8R7iFa__summary{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 112px);display:block;position:sticky;top:88px;overflow-y:auto}}
