/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/components/storefront/order-support.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/* Utility pages in the storefront's paper and olive palette. */
.order-support_page__4lyE_ { --paper:#f7f4ed; --ink:#30382e; --muted:#697064; --line:#d6d8cc; background:var(--paper); color:var(--ink); min-height:75svh; padding-bottom:80px; font:var(--text-body)/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
.order-support_page__4lyE_ :is(h1,h2,h3,p,dl,dd) { margin:0; }
.order-support_page__4lyE_ :is(h1,h2,h3) { font-family:Georgia,"Times New Roman",serif; font-weight:400; letter-spacing:-.03em; }
.order-support_page__4lyE_ a { color:inherit; text-decoration:none; }
.order-support_page__4lyE_ :is(a,button,input):focus-visible { outline:2px solid #87976b; outline-offset:4px; }
.order-support_wrap___jNV7 { width:min(1160px,calc(100% - 88px)); margin-inline:auto; }
.order-support_topline__Dul4t { display:flex; justify-content:space-between; gap:20px; align-items:center; min-height:82px; color:var(--muted); font-size:var(--text-label); }
.order-support_topline__Dul4t a { display:inline-flex; align-items:center; min-height:44px; }
.order-support_heading___Ao4i { padding:25px 0 40px; }
.order-support_eyebrow__gZOA8 { font-size:var(--text-label); letter-spacing:.12em; text-transform:uppercase; color:var(--muted); }
.order-support_heading___Ao4i h1 { font-size:clamp(36px,4.2vw,55px); line-height:1.12; max-width:730px; margin:17px 0 23px; }
.order-support_heading___Ao4i > p:last-child { color:var(--muted); max-width:580px; }
.order-support_layout___lRJS { display:grid; grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr); grid-gap:7%; gap:7%; align-items:start; }
.order-support_lookup__b6OTf { background:#eeeee5; padding:29px; min-width:0; position:-webkit-sticky; position:sticky; top:110px; }
.order-support_form__YQAZN { display:grid; grid-gap:20px; gap:20px; }
.order-support_label__euput { display:grid; grid-gap:9px; gap:9px; font-size:var(--text-small); }
.order-support_input__1bks7 { width:100%; min-width:0; min-height:50px; border:1px solid #b7bfaa; background:#f9f8f2; color:var(--ink); border-radius:0; padding:12px; font:16px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
.order-support_input__1bks7::placeholder { color:#808674; opacity:1; }
.order-support_page__4lyE_ .order-support_primary__oX7a6 { display:inline-flex; align-items:center; justify-content:space-between; gap:22px; min-height:54px; padding:14px 19px; background:var(--ink); color:var(--paper); border:0; border-radius:0; font:var(--text-small)/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; text-decoration:none; cursor:pointer; transition:background .2s; }
.order-support_primary__oX7a6:disabled { opacity:.6; cursor:wait; }
.order-support_help__hBe_b { border-top:1px solid #c9cfbc; margin-top:25px; padding-top:20px; }
.order-support_help__hBe_b p { font-size:var(--text-label); color:var(--muted); }
.order-support_help__hBe_b a { display:inline-flex; align-items:center; min-height:44px; font-size:var(--text-small); text-decoration:underline; text-underline-offset:5px; }
.order-support_error__hZay_ { border-left:2px solid #a45b45; padding-left:13px; font-size:var(--text-small); color:#87432e; }
.order-support_resultArea___NpR4 { min-width:0; }
.order-support_waiting__KznUR { min-height:350px; display:flex; flex-direction:column; justify-content:center; align-items:start; padding:35px 0; border-block:1px solid var(--line); }
.order-support_symbol__lkqY0 { width:48px; height:48px; color:#7c896b; margin-bottom:24px; }
.order-support_symbol__lkqY0 svg { display:block; width:100%; height:100%; fill:none; stroke:currentColor; stroke-width:1.3; stroke-linejoin:round; stroke-linecap:round; }
.order-support_waiting__KznUR h2 { font-size:31px; line-height:1.25; margin-bottom:17px; }
.order-support_waiting__KznUR p { max-width:350px; font-size:var(--text-body); color:var(--muted); }
.order-support_result__DeCVX { animation:order-support_arrive__99OYn .3s both; }
.order-support_resultHeader__kjTUH { border-bottom:1px solid var(--line); padding:4px 0 27px; }
.order-support_orderNumber__S_djG { font-size:var(--text-label); letter-spacing:.08em; overflow-wrap:anywhere; color:var(--muted); }
.order-support_resultHeader__kjTUH h2 { font-size:38px; line-height:1.15; margin:15px 0 17px; }
.order-support_resultHeader__kjTUH h2::before { content:""; display:inline-block; width:8px; height:8px; margin:0 12px 6px 0; background:#a28b50; border-radius:50%; }
.order-support_resultHeader__kjTUH[data-status="PAID"] h2::before,.order-support_resultHeader__kjTUH[data-status="FULFILLMENT_PENDING"] h2::before,.order-support_resultHeader__kjTUH[data-status="FULFILLED"] h2::before { background:#697d55; }
.order-support_resultHeader__kjTUH[data-status="CANCELLED"] h2::before,.order-support_resultHeader__kjTUH[data-status="PAYMENT_FAILED"] h2::before { background:#a45b45; }
.order-support_resultHeader__kjTUH p:last-child { color:var(--muted); }
.order-support_date__ftGhf { display:flex; justify-content:space-between; gap:20px; padding:18px 0; font-size:var(--text-label); color:var(--muted); }
.order-support_date__ftGhf time { text-align:right; }
.order-support_lines__vhfZm { margin-top:12px!important; }
.order-support_line__HEMPh { display:flex; align-items:baseline; justify-content:space-between; gap:24px; padding:17px 0; border-bottom:1px solid var(--line); }
.order-support_line__HEMPh dt { min-width:0; overflow-wrap:anywhere; }
.order-support_line__HEMPh dt span { color:var(--muted); font-size:var(--text-label); display:block; }
.order-support_line__HEMPh dd { white-space:nowrap; font-size:var(--text-body); }
.order-support_total__DyZtm { display:flex; justify-content:space-between; align-items:center; gap:24px; padding-top:24px; }
.order-support_total__DyZtm dt { font-size:var(--text-small); color:var(--muted); }
.order-support_total__DyZtm dd { font:32px/1.2 Georgia,serif; white-space:nowrap; }
.order-support_bank__zXH4X { margin-top:35px; padding:25px; background:#eeeee5; }
.order-support_bank__zXH4X h3 { font-size:27px; margin-bottom:20px; }
.order-support_bankDetails__00XTm { display:grid; grid-gap:8px; gap:8px; font-size:var(--text-small); }
.order-support_bankDetails__00XTm strong { font-weight:500; }
.order-support_iban__nwubT { display:block; overflow-wrap:anywhere; -webkit-user-select:all; -moz-user-select:all; user-select:all; font-size:var(--text-body); padding-block:8px; }
.order-support_demo__zNjTe { color:#87432e; border-block:1px solid #d6baa2; padding-block:12px; margin-top:10px!important; }
.order-support_reference__mX_6L { font-size:var(--text-small); color:var(--muted); margin-top:20px!important; overflow-wrap:anywhere; }
.order-support_reference__mX_6L strong { color:var(--ink); font-weight:500; -webkit-user-select:all; -moz-user-select:all; user-select:all; }
.order-support_failure__LQw0F { display:grid; grid-template-columns:1.25fr .75fr; grid-gap:9%; gap:9%; padding-block:50px; align-items:start; }
.order-support_failureContent__XeDfu h1 { font-size:clamp(39px,4.5vw,59px); line-height:1.1; margin:20px 0 26px; }
.order-support_failureContent__XeDfu > p:last-of-type { color:var(--muted); max-width:510px; }
.order-support_failure__LQw0F .order-support_symbol__lkqY0 { width:48px; height:48px; color:#9d6d4a; margin-bottom:27px; }
.order-support_actions__AGWK5 { display:flex; flex-wrap:wrap; align-items:center; gap:16px 25px; margin-top:30px; }
.order-support_secondary__sYLPL { display:inline-flex; align-items:center; min-height:48px; border-bottom:1px solid #9aa789; font-size:var(--text-small); }
.order-support_next__2eEtx { border-top:1px solid var(--line); padding-top:25px; margin-top:75px; }
.order-support_next__2eEtx h2 { font-size:28px; line-height:1.25; margin:10px 0 20px; }
.order-support_next__2eEtx p:not(.order-support_eyebrow__gZOA8) { color:var(--muted); font-size:var(--text-small); }
.order-support_next__2eEtx a { margin-top:16px; }
@keyframes order-support_arrive__99OYn { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:translateY(0); } }
@media(hover:hover) { .order-support_page__4lyE_ .order-support_primary__oX7a6:hover { background:#4a583f; } .order-support_secondary__sYLPL:hover,.order-support_topline__Dul4t a:hover { color:#778663; } }
@media(max-width:1000px) and (min-width:761px) { .order-support_wrap___jNV7 { width:calc(100% - 48px); } .order-support_layout___lRJS { gap:30px; } .order-support_lookup__b6OTf { padding:22px; } .order-support_failure__LQw0F { gap:40px; } }
@media(max-width:760px) {
.order-support_page__4lyE_ { padding-bottom:55px; }
.order-support_wrap___jNV7 { width:calc(100% - 36px); }
.order-support_topline__Dul4t { min-height:66px; }
.order-support_heading___Ao4i { padding:20px 0 30px; }
.order-support_heading___Ao4i h1 { font-size:37px; margin:14px 0 20px; }
.order-support_layout___lRJS { grid-template-columns:1fr; gap:30px; }
.order-support_lookup__b6OTf { position:static; padding:23px; }
.order-support_waiting__KznUR { min-height:0; padding:26px 0; }
.order-support_waiting__KznUR .order-support_symbol__lkqY0 { display:none; }
.order-support_waiting__KznUR h2 { font-size:27px; margin-bottom:12px; }
.order-support_resultHeader__kjTUH h2 { font-size:33px; }
.order-support_bank__zXH4X { padding:22px; }
.order-support_failure__LQw0F { display:block; padding:25px 0 0; }
.order-support_failureContent__XeDfu h1 { font-size:40px; }
.order-support_actions__AGWK5 { align-items:stretch; }
.order-support_actions__AGWK5 .order-support_primary__oX7a6 { width:100%; }
.order-support_next__2eEtx { margin-top:40px; }
}
@media(prefers-reduced-motion:reduce) { .order-support_page__4lyE_ * { animation:none!important; transition:none!important; } }

