/*
Generated time: September 19, 2025 15:49
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
:root{--apex-primary-color:#2B9CD6;--apex-text-color:#212121;--apex-text-light:#757575;--apex-text-lighter:#9e9e9e;--apex-background-color:#ffffff;--apex-border-color:rgba(43, 156, 214, 0.15);--apex-danger-color:#E53935;--color-skyblue:#2B9CD6;--color-coralbloom:#FF4F5E;--color-gladegreen:#2E7D32;--color-midnightindigo:#2C3EAB;--color-knockoutpink:#D81B60;--color-endlessorange:#FE3501;--color-tidalteal:#00796B;--color-timelessblack:#111111}.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:'Avenir Next',sans-serif;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:'Avenir Next',sans-serif;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-primary-color);color:#fff;font-family:'Avenir Next',sans-serif;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.color-skyblue{background-color:#2b9cd6}.apex-product-form__submit.color-coralbloom{background-color:#ff4f5e}.apex-product-form__submit.color-gladegreen{background-color:#2e7d32}.apex-product-form__submit.color-midnightindigo{background-color:#2c3eab}.apex-product-form__submit.color-knockoutpink{background-color:#d81b60}.apex-product-form__submit.color-endlessorange{background-color:#fe3501}.apex-product-form__submit.color-tidalteal{background-color:#00796b}.apex-product-form__submit.color-timelessblack{background-color:#111}.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:'Avenir Next',sans-serif!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:'Avenir Next',sans-serif;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%}