.wt-purchase-controls{margin:24px 0 16px;padding:0;color:var(--wt-espresso);font-family:var(--wt-font-body)}.wt-purchase-controls__row,.wt-purchase-controls__total{display:flex;align-items:center;justify-content:space-between;gap:16px}.wt-purchase-controls__label{margin:0;font-size:15px;font-weight:600}.wt-purchase-controls__stepper{display:grid;grid-template-columns:48px minmax(48px,64px) 48px;overflow:hidden;border:1px solid var(--wt-line);border-radius:12px;background:var(--wt-ivory)}.wt-purchase-controls button,.wt-purchase-controls input{min-height:48px;margin:0;color:var(--wt-espresso);font:inherit}.wt-purchase-controls .wt-purchase-controls__step{border:0;border-radius:0;background:var(--wt-cream);font-size:22px}.wt-purchase-controls .wt-purchase-controls__input{width:100%;min-width:0;padding:8px 0;border:0;background:transparent;text-align:center;-webkit-appearance:textfield;appearance:textfield}.wt-purchase-controls__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.wt-purchase-controls__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.wt-purchase-controls .wt-purchase-controls__preset{padding:12px 8px;border:1px solid var(--wt-line);border-radius:12px;background:transparent;font-size:13px;font-weight:600}.wt-purchase-controls .wt-purchase-controls__preset[aria-pressed=true]{background:var(--wt-cream);border-color:var(--wt-espresso)}.wt-purchase-controls button:disabled{opacity:.45;cursor:not-allowed}.wt-purchase-controls button:focus-visible,.wt-purchase-controls input:focus-visible{outline:2px solid var(--wt-espresso);outline-offset:-3px}.wt-purchase-controls__status,.wt-purchase-controls__note,.wt-purchase-controls__saving{margin:12px 0 0;font-size:13px;line-height:1.5}.wt-purchase-controls__status,.wt-purchase-controls__note{color:var(--wt-brown)}.wt-purchase-controls__total{margin-top:16px;padding-top:16px;border-top:1px solid var(--wt-line);font-size:15px}.wt-purchase-controls__total strong{font-size:22px;white-space:nowrap}.wt-purchase-controls__saving{color:var(--wt-espresso);font-weight:600}.wt-purchase-controls [hidden]{display:none!important}@media(max-width:380px){.wt-purchase-controls__presets{grid-template-columns:1fr}.wt-purchase-controls__total{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wt-purchase-controls.css.map */
