.order-module__GLkuhG__page{background:radial-gradient(circle at 8% 4%,#2f31941a,#0000 27%),linear-gradient(#f8f8ff 0%,#fffaf6 58%,#f5f7ff 100%);padding:72px 0 96px}.order-module__GLkuhG__hero{background:linear-gradient(135deg,#eff0ff 0%,#fff7f1 100%);border:1px solid #dfe1f5;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:34px;margin-bottom:36px;padding:32px;display:grid}.order-module__GLkuhG__header{max-width:720px}.order-module__GLkuhG__header h1{color:var(--navy);margin:8px 0 14px}.order-module__GLkuhG__heroImage{border:6px solid #fff;border-radius:24px;min-height:310px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2f319429}.order-module__GLkuhG__heroImage img{object-fit:cover}.order-module__GLkuhG__layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:28px;display:grid}.order-module__GLkuhG__review{gap:20px;display:grid}.order-module__GLkuhG__card,.order-module__GLkuhG__summary{border:1px solid var(--line);background:var(--white);border-radius:20px;padding:28px;box-shadow:0 18px 50px #16242b0f}.order-module__GLkuhG__card:first-child{border-top:4px solid var(--navy)}.order-module__GLkuhG__card:nth-child(2){border-top:4px solid #168c78}.order-module__GLkuhG__card:nth-child(3){border-top:4px solid #ef6f38}.order-module__GLkuhG__cardHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-module__GLkuhG__card h2,.order-module__GLkuhG__summary p{margin-top:8px}.order-module__GLkuhG__ready,.order-module__GLkuhG__warning{border-radius:12px;margin:20px 0;padding:14px 16px}.order-module__GLkuhG__ready{color:#146c43;background:#edf8f2}.order-module__GLkuhG__warning{color:#8a5a00;background:#fff7df}.order-module__GLkuhG__warning ul{margin-bottom:0}.order-module__GLkuhG__variableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.order-module__GLkuhG__variable{background:var(--ivory);border-radius:10px;gap:3px;padding:12px;display:grid}.order-module__GLkuhG__variable span,.order-module__GLkuhG__limitNote,.order-module__GLkuhG__deliveryNote,.order-module__GLkuhG__offerRule,.order-module__GLkuhG__checkoutStatus{color:var(--slate)}.order-module__GLkuhG__checkList{gap:10px;padding-left:22px;display:grid}.order-module__GLkuhG__summary{color:var(--white);background:linear-gradient(155deg,#292b82 0%,#373aa4 100%);border-color:#30339a;gap:14px;display:grid;position:sticky;top:24px;box-shadow:0 22px 55px #2f319433}.order-module__GLkuhG__summary .eyebrow{color:#ffbea1}.order-module__GLkuhG__summary p,.order-module__GLkuhG__summary .order-module__GLkuhG__offerRule,.order-module__GLkuhG__summary .order-module__GLkuhG__checkoutStatus{color:#e6e8ff}.order-module__GLkuhG__priceRow{align-items:baseline;gap:12px;display:flex}.order-module__GLkuhG__priceRow strong{color:var(--white);font-size:clamp(2.5rem,7vw,4rem);line-height:1}.order-module__GLkuhG__priceRow span{color:#c9ccf4;font-size:1.25rem;text-decoration:line-through}.order-module__GLkuhG__summary button:disabled{cursor:not-allowed;opacity:.64}.order-module__GLkuhG__summary form{display:grid}.order-module__GLkuhG__checkoutButton{color:#111827;background:#ff6f2c;border-color:#ff6f2c;min-height:52px;font-weight:900;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 28px #ff6f2c33}.order-module__GLkuhG__checkoutButton:not(:disabled):hover,.order-module__GLkuhG__checkoutButton:not(:disabled):focus-visible{background:#e95b1e;border-color:#e95b1e;transform:translateY(-2px);box-shadow:0 14px 30px #e95b1e47}.order-module__GLkuhG__summary .button-secondary{color:#292b82;background:#fff;border:2px solid #fff;font-weight:900;transition:background .16s,color .16s,transform .16s}:is(.order-module__GLkuhG__summary .button-secondary:hover,.order-module__GLkuhG__summary .button-secondary:focus-visible){color:#5c2a00;background:#ffe5d7;transform:translateY(-2px)}.order-module__GLkuhG__previewLink{color:#ffd2bf;text-align:center;text-underline-offset:4px;font-weight:750;text-decoration:underline}.order-module__GLkuhG__checkoutStatus{margin:0;font-size:.9rem}.order-module__GLkuhG__cancelled{background:#ffffff1a;border:1px solid #ffffff47;border-radius:10px;margin:0;padding:12px 14px}@media (max-width:860px){.order-module__GLkuhG__hero,.order-module__GLkuhG__layout{grid-template-columns:1fr}.order-module__GLkuhG__heroImage{min-height:280px}.order-module__GLkuhG__hero{padding:24px}.order-module__GLkuhG__summary{grid-row:1;position:static}}@media (max-width:560px){.order-module__GLkuhG__page{padding-top:48px}.order-module__GLkuhG__hero{border-radius:18px;padding:20px}.order-module__GLkuhG__heroImage{min-height:230px}.order-module__GLkuhG__variableGrid{grid-template-columns:1fr}.order-module__GLkuhG__cardHeading{flex-direction:column}}
