dd-agency-order{display:block;margin-block:16px;font-family:Plus Jakarta Sans,sans-serif}.dd-agency-order,.dd-agency-order *{box-sizing:border-box}.dd-agency-order__card{--dd-agency-ink: #11110f;--dd-agency-muted: #6f6d67;--dd-agency-line: #e7e3da;--dd-agency-warm: #c99943;--dd-agency-green: #217a4b;overflow:hidden;color:var(--dd-agency-ink);background:#fff;border:1px solid var(--dd-agency-line);border-radius:24px;box-shadow:0 14px 38px #14120d14}.dd-agency-order__header{position:relative;isolation:isolate;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:13px;align-items:start;padding:20px;color:#fff;background:radial-gradient(circle at 92% 4%,rgb(201 153 67 / 24%),transparent 35%),linear-gradient(135deg,#0c0c0b,#1b1915)}.dd-agency-order__header:after{content:"";position:absolute;z-index:-1;inset:auto -35px -70px auto;width:170px;aspect-ratio:1;border:1px solid rgb(255 255 255 / 7%);border-radius:50%;box-shadow:0 0 0 26px #ffffff06}.dd-agency-order__icon{display:grid;width:50px;height:50px;place-items:center;color:#e8c47f;background:linear-gradient(145deg,#e8c47f2e,#e8c47f0d);border:1px solid rgb(232 196 127 / 34%);border-radius:15px}.dd-agency-order__icon svg{width:28px;height:28px}.dd-agency-order__heading-copy{min-width:0}.dd-agency-order__heading-copy p,.dd-agency-order__heading-copy h2,.dd-agency-order__heading-copy span{margin:0}.dd-agency-order__heading-copy p{margin-block:1px 4px;color:#e8c47f;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.dd-agency-order__heading-copy h2{color:#fff;font-size:clamp(17px,4.5vw,21px);font-weight:750;line-height:1.2;letter-spacing:-.035em}.dd-agency-order__heading-copy>span{display:block;max-width:430px;margin-block-start:6px;color:#ffffffa8;font-size:11px;font-weight:500;line-height:1.45}.dd-agency-order__agencies{display:block;margin-bottom:2px;color:#f0d39b;font-size:10px;font-weight:760;letter-spacing:.035em}.dd-agency-order__count{min-width:42px;padding:7px 8px;color:#f6d99f;background:#ffffff14;border:1px solid rgb(255 255 255 / 13%);border-radius:999px;font-size:11px;font-weight:800;line-height:1;text-align:center}.dd-agency-order__progress{height:4px;overflow:hidden;background:#ece8df}.dd-agency-order__progress>span{display:block;width:var(--dd-agency-progress, 0%);height:100%;background:linear-gradient(90deg,#bb8430,#edcd8f);transition:width .24s ease}.dd-agency-order__steps{display:grid;gap:12px;padding:16px;background:linear-gradient(180deg,#f9f8f5,#fff 36%)}.dd-agency-step{min-width:0;margin:0;padding:15px;background:#fff;border:1px solid var(--dd-agency-line);border-radius:17px;box-shadow:0 5px 18px #1c18100a}.dd-agency-step>legend{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-items:center;margin:0;padding:0}.dd-agency-step>legend>span{display:grid;width:30px;height:30px;grid-row:1 / span 2;place-items:center;color:#7b571e;background:#fbf3e4;border:1px solid #ead4aa;border-radius:10px;font-size:12px;font-weight:800}.dd-agency-step>legend strong,.dd-agency-step>legend small{display:block;min-width:0}.dd-agency-step>legend strong{color:var(--dd-agency-ink);font-size:13px;font-weight:800;line-height:1.25}.dd-agency-step>legend small{margin-block-start:2px;color:var(--dd-agency-muted);font-size:10px;font-weight:500;line-height:1.35}.dd-agency-step__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}.dd-agency-step>legend+.dd-agency-step__fields,.dd-agency-step>legend+.dd-agency-field{margin-block-start:14px}.dd-agency-field{display:block;min-width:0;margin:0}.dd-agency-field>span:first-child{display:flex;gap:7px;align-items:center;justify-content:space-between;margin-block-end:7px;color:#32312d;font-size:11px;font-weight:750;line-height:1.3}.dd-agency-field>span:first-child b{color:#8a6a31;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dd-agency-field__control{position:relative;display:block}.dd-agency-field__control input,.dd-agency-field__control select{display:block;width:100%;min-height:47px;margin:0;padding:0 13px;color:#171714;background:#faf9f6;border:1px solid #dcd7cc;border-radius:12px;outline:none;box-shadow:none;font:inherit;font-size:12px;font-weight:600;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dd-agency-field__control input::placeholder{color:#949088;opacity:1}.dd-agency-field__control select{padding-inline-end:38px;-webkit-appearance:none;appearance:none}.dd-agency-field__control--select>svg{position:absolute;top:50%;right:12px;width:18px;height:18px;color:#68645c;pointer-events:none;transform:translateY(-50%)}.dd-agency-field__control input:focus,.dd-agency-field__control select:focus{background:#fff;border-color:#a9792e;box-shadow:0 0 0 3px #c9994326}.dd-agency-field.has-error .dd-agency-field__control input,.dd-agency-field.has-error .dd-agency-field__control select{background:#fff9f8;border-color:#c34438;box-shadow:0 0 0 3px #c344381a}.dd-agency-field__hint,.dd-agency-field__error{display:block;margin-block-start:6px;font-size:9px;font-weight:550;line-height:1.4}.dd-agency-field__hint{color:#7c7870}.dd-agency-field__error{color:#ad2d24}.dd-agency-field__error[hidden]{display:none!important}.dd-agency-order__footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center;padding:14px 16px 16px;color:#77736c;background:#fff;border-block-start:1px solid #eeeae1;font-size:9px;font-weight:550;line-height:1.45}.dd-agency-order__save-state{display:inline-flex;gap:7px;align-items:center;color:#4f4c46;white-space:nowrap}.dd-agency-order__save-state i{display:block;width:8px;height:8px;background:#b1ada5;border-radius:50%;box-shadow:0 0 0 4px #efede8}.dd-agency-order__save-state[data-state=pending] i,.dd-agency-order__save-state[data-state=saving] i{background:#b9832f;box-shadow:0 0 0 4px #fbf1dd}.dd-agency-order__save-state[data-state=saving] i{animation:dd-agency-saving .9s ease-in-out infinite alternate}.dd-agency-order__save-state[data-state=saved]{color:var(--dd-agency-green)}.dd-agency-order__save-state[data-state=saved] i{background:#28915b;box-shadow:0 0 0 4px #e4f3ea}.dd-agency-order__save-state[data-state=error]{color:#ad2d24}.dd-agency-order__save-state[data-state=error] i{background:#c34438;box-shadow:0 0 0 4px #fae9e7}.dd-agency-order.is-complete .dd-agency-order__count{color:#dff8e9;background:#2f9b6033;border-color:#70dc9e40}.dd-agency-order.is-complete .dd-agency-order__progress>span{background:linear-gradient(90deg,#20794a,#4eb678)}.cart__checkout-button.dd-checkout-needs-agency{outline:2px solid rgb(201 153 67 / 32%);outline-offset:3px}.dd-agency-order.needs-attention .dd-agency-order__card{animation:dd-agency-attention .8s ease}@keyframes dd-agency-saving{to{opacity:.38;transform:scale(.72)}}@keyframes dd-agency-attention{0%,to{box-shadow:0 14px 38px #14120d14;transform:translateY(0)}35%{box-shadow:0 16px 42px #b4372a2e,0 0 0 3px #c3443829;transform:translateY(-3px)}}@media(max-width:420px){.dd-agency-order__header{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:17px 15px}.dd-agency-order__icon{width:44px;height:44px;border-radius:13px}.dd-agency-order__icon svg{width:25px;height:25px}.dd-agency-order__heading-copy>span{font-size:10px}.dd-agency-order__steps{gap:10px;padding:12px}.dd-agency-step{padding:13px}.dd-agency-order__footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dd-agency-order *,.dd-agency-order *:before,.dd-agency-order *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/deusdream-agency-order.css.map */
