:root{--apex-text-color: #212121;--apex-text-light: #757575;--apex-text-lighter: #9e9e9e;--apex-background-color: #ffffff;--apex-border-color: rgba(43, 156, 214, .15);--apex-danger-color: #E53935;--color-skyblue: var(--apex-cw-harmony-sky-blue, #83D0EA);--color-coralbloom: var(--apex-cw-harmony-coral-bloom, #F0857F);--color-gladegreen: var(--apex-cw-harmony-glade-green, #2FB159);--color-midnightindigo: var(--apex-cw-harmony-midnight-indigo, #422881);--color-knockoutpink: var(--apex-cw-harmony-knockout-pink, #FB008B);--color-endlessorange: var(--apex-cw-harmony-endless-orange, #F04C30);--color-tidalteal: var(--apex-cw-harmony-tidal-teal, #127F7C);--color-timelessblack: var(--apex-cw-harmony-timeless-black, #03060D)}.apex-quantity-wrapper{margin-bottom:20px;width:100%}.apex-quantity-input{display:flex;align-items:center;width:120px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.apex-quantity__button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f5f5f5;border:none;padding:0;cursor:pointer;transition:all .3s ease}.apex-quantity__button:hover{background:#e0e0e0}.apex-quantity__button svg{width:16px;height:16px;fill:var(--apex-text-color)}.apex-quantity__input{width:48px;height:36px;border:none;text-align:center;font-family:var(--apex-font);font-weight:500;font-size:14px;color:var(--apex-text-color);-moz-appearance:textfield}.apex-quantity__input::-webkit-inner-spin-button,.apex-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.apex-quantity__label{display:block;margin-bottom:8px;font-family:var(--apex-font);font-weight:600;font-size:.85rem;color:var(--apex-text-light);text-transform:uppercase;letter-spacing:.05em}.apex-buy-buttons{display:flex;flex-direction:column;width:100%;gap:10px}.apex-product-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:0 30px;background-color:var(--apex-color, var(--apex-graphite, #10171D));color:var(--apex-color-contrast, #fff);font-family:var(--apex-font);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.apex-product-form__submit:hover{opacity:.9}.apex-product-form__submit:disabled{opacity:.6;cursor:not-allowed}.apex-product-form__submit.sold-out{background-color:var(--apex-text-lighter);cursor:not-allowed}.shopify-payment-button{margin-top:10px;width:100%}.shopify-payment-button .shopify-payment-button__button{border-radius:4px!important;min-height:48px!important;font-family:var(--apex-font)!important;font-weight:500!important;font-size:.9rem!important;letter-spacing:.02em!important;overflow:hidden!important;width:100%!important}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#f5f5f5!important;color:var(--apex-text-color)!important;border:1px solid #e0e0e0!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#e0e0e0!important}.shopify-payment-button .shopify-payment-button__more-options{display:none!important}.shopify-payment-button__button{max-height:48px!important;min-width:100%!important}.shopify-payment-button__button--branded,.shopify-payment-button__button--unbranded{width:100%!important;min-width:100%!important;max-width:100%!important}.price-item--sale{color:var(--apex-danger-color)}.apex-sold-out-message{display:inline-block;padding:8px 16px;background-color:#f5f5f5;border-radius:4px;font-family:var(--apex-font);font-weight:600;font-size:.85rem;color:var(--apex-text-light);text-transform:uppercase;letter-spacing:.05em;margin-top:10px}.form[data-type=add-to-cart-form]{width:100%}
/*# sourceMappingURL=/cdn/shop/t/27/assets/apex-product-controls.css.map */
