.dr-quick-order-section{margin:36px 0}.dr-quick-order{background:var(--paper,#fff);border:1px solid var(--line,#e8e8e1);border-radius:14px;overflow:hidden}.dr-quick-order__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;font-family:Jost,Inter,Arial,sans-serif;-webkit-tap-highlight-color:transparent}.dr-quick-order__summary::-webkit-details-marker{display:none}.dr-quick-order__body{padding:0 24px 24px;border-top:1px solid var(--line,#e8e8e1)}.dr-quick-order__hint{margin:18px 0 16px;font-size:13px;line-height:1.4;color:#5c5c54}.dr-quick-order__rows{border-top:1px solid var(--line,#e8e8e1)}.dr-quick-order__row{display:grid;grid-template-columns:minmax(140px,1.6fr) 112px 150px 96px;align-items:center;column-gap:12px;padding:14px 4px;border-bottom:1px solid var(--line,#e8e8e1)}.dr-quick-order__row--head{padding:0 4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#5c5c54}.dr-quick-order__row.is-sold-out{opacity:.6}.dr-quick-order__cell--qty{justify-self:end}.dr-quick-order__cell--subtotal{justify-self:end;text-align:right}.dr-quick-order__variant{margin:0;font-size:14px;font-weight:600;color:var(--ink,#111)}.dr-quick-order__price{margin:3px 0 0;display:flex;align-items:baseline;gap:8px;font-size:13px;color:#5c5c54}.dr-quick-order__compare{color:#9a9a92}.dr-quick-order__avail{display:inline-flex;align-items:center;border:1px solid var(--line,#e8e8e1);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.dr-quick-order__avail--in{color:#2f6f45;border-color:#cfe7d7;background:var(--mint,#e7f5ec)}.dr-quick-order__avail--out{color:#5c5c54;background:#f4f4f0}.dr-quick-order__stepper{display:inline-flex;align-items:stretch;border:1px solid var(--line,#e8e8e1);border-radius:10px;overflow:hidden;background:var(--paper,#fff)}.dr-quick-order__step{width:34px;min-height:36px;border:0;background:transparent;font-family:Jost,Inter,Arial,sans-serif;font-size:16px;line-height:1;color:var(--ink,#111);cursor:pointer}.dr-quick-order__step:first-child{border-right:1px solid var(--line,#e8e8e1)}.dr-quick-order__step:last-child{border-left:1px solid var(--line,#e8e8e1)}.dr-quick-order__step:hover:not(:disabled){background:#f4f4f0}.dr-quick-order__step:disabled{opacity:.4;cursor:not-allowed}.dr-quick-order__input{width:46px;min-height:36px;border:0;background:transparent;text-align:center;font-family:Jost,Inter,Arial,sans-serif;font-size:14px;font-weight:600;color:var(--ink,#111);-moz-appearance:textfield}.dr-quick-order__input::-webkit-outer-spin-button,.dr-quick-order__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dr-quick-order__input:disabled{color:#aaa}.dr-quick-order__cell--subtotal span:not(.visually-hidden){font-size:13px;font-weight:600;color:var(--ink,#111)}.dr-quick-order__summary-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px}.dr-quick-order__totals{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dr-quick-order__totals [data-qo-total-qty]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5c5c54}.dr-quick-order__totals [data-qo-total-price]{font-size:19px;font-weight:600;color:var(--ink,#111)}.dr-quick-order__actions{display:flex;align-items:center;gap:14px}.dr-quick-order__clear{border:0;background:transparent;padding:8px 2px;font-family:Jost,Inter,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px;color:#5c5c54;cursor:pointer}.dr-quick-order__submit{min-height:44px;padding:0 22px;border-radius:10px}.dr-quick-order__submit[disabled]{opacity:.45;cursor:not-allowed}.dr-quick-order__error{margin:16px 0 0;padding:12px 14px;border:1px solid #f0c7c7;border-left:3px solid var(--red,#b61111);border-radius:10px;background:#fdf3f3;color:#7a1414;font-size:13px;line-height:1.4}.dr-quick-order__error[hidden]{display:none}.dr-quick-order__placeholder{margin:24px 0;padding:16px;border:1px dashed var(--line,#e8e8e1);border-radius:10px;color:#5c5c54;font-size:13px}@media(max-width:640px){.dr-quick-order__summary{padding:16px}.dr-quick-order__body{padding:0 16px 20px}.dr-quick-order__row--head{display:none}.dr-quick-order__row{grid-template-columns:1fr auto;grid-template-areas:"info qty" "availability subtotal";row-gap:10px;padding:14px 2px}.dr-quick-order__cell--info{grid-area:info}.dr-quick-order__cell--availability{grid-area:availability;justify-self:start}.dr-quick-order__cell--qty{grid-area:qty}.dr-quick-order__cell--subtotal{grid-area:subtotal}.dr-quick-order__summary-bar{flex-direction:column;align-items:stretch}.dr-quick-order__actions{justify-content:space-between}.dr-quick-order__submit{flex:1}}@media(max-width:390px){.dr-quick-order__heading{font-size:16px}.dr-quick-order__step{width:32px}.dr-quick-order__input{width:38px}}.dr-qo-band{background:var(--cream,#f8f7ed);border:1px solid var(--line,#e8e8e1);border-radius:14px;padding:24px}.dr-qo-band__head{margin:0 0 4px}.dr-qo-band__title{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-family:Jost,Inter,Arial,sans-serif;font-size:19px;font-weight:600;color:var(--ink,#111)}.dr-qo-band__title svg{flex:0 0 auto}.dr-qo-band__copy{margin:0 0 16px;font-family:Jost,Inter,Arial,sans-serif;font-size:13.5px;line-height:1.5;color:#5c5c54}.dr-qo-band__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.dr-qo-band__step{background:var(--paper,#fff);border:1px solid var(--line,#e8e8e1);border-radius:10px;padding:12px;display:grid;gap:3px;font-family:Jost,Inter,Arial,sans-serif}.dr-qo-band__step-eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5c5c54;opacity:.8}.dr-qo-band__step-text{font-size:13px;color:var(--ink,#111)}@media(max-width:640px){.dr-qo-band__steps{grid-template-columns:1fr}}.dr-quick-order-section--band .dr-quick-order{border:0;border-radius:0;background:transparent;overflow:visible}.dr-quick-order-section--band .dr-quick-order__body{border-top:0;margin-top:16px;background:var(--paper,#fff);border:1px solid var(--line,#e8e8e1);border-radius:12px;padding:4px 20px 20px}.dr-quick-order__summary--cta{display:inline-flex;padding:0;background:transparent}.dr-quick-order__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;background:var(--ink,#111);color:#fff;border-radius:10px;font-family:Jost,Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.dr-quick-order__summary--cta:hover .dr-quick-order__cta{background:#333}.dr-quick-order[open] .dr-quick-order__summary--cta .dr-quick-order__cta{background:transparent;color:var(--ink,#111);box-shadow:inset 0 0 0 1.5px var(--ink,#111)}.dr-qo-band__head--team{display:none}body:not(.dr-coach-off) .dr-quick-order-section--coach .dr-qo-band__head--team{display:block}body:not(.dr-coach-off) .dr-quick-order-section--coach .dr-qo-band__head--crew{display:none}body:not(.dr-coach-off) .dr-quick-order-section--coach .dr-roster{display:none}.dr-qo-band__teamrow{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.dr-qo-band__team-select{flex:1 1 240px;min-width:0;height:48px;box-sizing:border-box;border:1.5px solid var(--line,#e8e8e1);border-radius:10px;background-color:#fff;padding:0 36px 0 14px;font-family:Jost,Inter,Arial,sans-serif;font-weight:600;font-size:13px;color:var(--ink,#111);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23111' stroke-width='1.8' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.dr-qo-band__team-fill{flex:0 0 auto;height:48px;padding:0 22px;border:0;border-radius:10px;background:var(--ink,#111);color:#fff;font-family:Jost,Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s ease}.dr-qo-band__team-fill:hover{background:#333}.dr-qo-band__team-note{margin:0 0 14px;font-family:Jost,Inter,Arial,sans-serif;font-size:12.5px;line-height:1.5;color:#5c5c54}.dr-qo-band__team-note[hidden]{display:none}.dr-qo-band__team-empty{margin:0 0 14px;font-family:Jost,Inter,Arial,sans-serif;font-size:13px;color:#5c5c54}@media(max-width:640px){.dr-qo-band__team-fill{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dr-quick-order.css.map */
