.button,.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.card__button{position:relative;font-family:Work Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#00e5ff,#00b8d4,#00a0b8)!important;color:#000!important;box-shadow:0 6px #007a8c,0 8px 15px #0006,inset 0 1px #fff6,inset 0 -1px #0000001a;text-shadow:0 1px 0 rgba(255,255,255,.3)}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:linear-gradient(180deg,#00f0ff,#00c8e4,#00b0c8)!important;transform:translateY(-2px);box-shadow:0 8px #007a8c,0 12px 20px #00000073,inset 0 1px #ffffff80,inset 0 -1px #0000001a}.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active{transform:translateY(4px);box-shadow:0 2px #007a8c,0 4px 8px #0000004d,inset 0 2px 4px #0003}.product-form__submit{background:linear-gradient(180deg,#2a2a2a,#1a1a1a,#0f0f0f)!important;color:#00d4ff!important;border:2px solid #00d4ff!important;box-shadow:0 4px #000,0 6px 12px #00000080,inset 0 1px #ffffff1a,0 0 20px #00d4ff26}.product-form__submit:hover{background:linear-gradient(180deg,#333,#222,#1a1a1a)!important;transform:translateY(-2px);box-shadow:0 6px #000,0 10px 18px #00000080,inset 0 1px #ffffff26,0 0 30px #00d4ff40}.product-form__submit:active{transform:translateY(3px);box-shadow:0 1px #000,0 3px 6px #0006,inset 0 2px 4px #0000004d}.card__button,.card .button{background:linear-gradient(180deg,#00e5ff,#00b8d4,#00a0b8)!important;color:#000!important;box-shadow:0 4px #007a8c,0 6px 10px #00000059,inset 0 1px #fff6}.card__button:hover,.card .button:hover{transform:translateY(-2px);box-shadow:0 6px #007a8c,0 10px 15px #0006,inset 0 1px #ffffff80}.card__button:active,.card .button:active{transform:translateY(3px);box-shadow:0 1px #007a8c,0 3px 6px #0000004d,inset 0 2px 4px #0003}.quantity__button{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);border:1px solid #333;box-shadow:0 2px #000,inset 0 1px #ffffff0d;transition:all .1s ease}.quantity__button:hover{background:linear-gradient(180deg,#333,#222);transform:translateY(-1px)}.quantity__button:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000004d}.product__icon-wrapper{background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border:1px solid #00d4ff;border-radius:8px;box-shadow:0 2px #000,inset 0 1px #ffffff0d,0 0 10px #00d4ff1a}.product__icon-list{margin-top:15px!important;margin-bottom:0!important}.badge.price__badge-savings,.price__badge-sale{background:linear-gradient(180deg,#00e5ff,#00b8d4);color:#000;font-weight:700;box-shadow:0 3px #007a8c,0 4px 8px #0000004d;border-radius:6px;padding:4px 10px}.shipping-threshold{background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border:1px solid #00d4ff;border-radius:6px;padding:10px 15px;margin-bottom:15px;font-size:13px;color:#fff;text-align:center}.shipping-threshold strong{color:#00d4ff}.shipping-threshold .progress-bar{background:#222;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.shipping-threshold .progress-fill{background:linear-gradient(90deg,#00d4ff,#00e5ff);height:100%;transition:width .3s ease}@media (max-width: 749px){.product-form__buttons{position:sticky;bottom:0;background:linear-gradient(180deg,transparent 0%,#0a0a0a 20%);padding:15px 0;z-index:100}}.btn--loading{pointer-events:none;opacity:.7}.btn--loading:after{content:"";width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite;margin-left:10px;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.product-form__submit,.shopify-payment-button__button{min-height:54px;padding:16px 32px}.quick-add__submit{background:linear-gradient(180deg,#00e5ff,#00b8d4,#00a0b8)!important;color:#000!important;box-shadow:0 4px #007a8c,0 6px 10px #00000059,inset 0 1px #fff6;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:8px;transition:all .15s ease}.quick-add__submit:hover{transform:translateY(-2px);box-shadow:0 6px #007a8c,0 10px 15px #0006,inset 0 1px #ffffff80}.cart__checkout-button{background:linear-gradient(180deg,#00e5ff,#00b8d4,#00a0b8)!important;color:#000!important;box-shadow:0 6px #007a8c,0 8px 15px #0006,inset 0 1px #fff6;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:8px;transition:all .15s ease}.cart__checkout-button:hover{transform:translateY(-2px);box-shadow:0 8px #007a8c,0 12px 20px #00000073,inset 0 1px #ffffff80}.article-template__hero-container,.article-template .article__hero-container{max-width:100%;margin:0 auto 1rem;padding:0;background:transparent!important}.article-template .media,.article-template .global-media-settings,.article-template__hero-container .media,.article-template__hero-medium .media,.article-template section .media{background-color:transparent!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.article-template .global-media-settings:after,.article-template__hero-container .global-media-settings:after{display:none!important}.article-template__hero-container img,.article-template .article__hero-container img,.article-template__hero-medium img,.article-template section.page-width .media img,section.article-template .media img{max-width:100%;width:100%;height:auto;object-fit:contain;display:block;margin:0 auto;border:none!important;border-radius:0!important;box-shadow:none!important}.article-template__hero-medium,.article-template section.page-width:has(.article-template__hero-container){padding:0!important;max-width:100%}.article-template .media--adapt{max-height:none;overflow:visible;border-radius:0!important;border:none!important;box-shadow:none!important;margin:0 auto 1rem;background:transparent!important}.article-template .media--adapt img{object-fit:contain}.article-template__hero-container+*,.article-template .media+*{margin-top:1.5rem}.blog-articles .card__media img,.article-card__image img,.blog__posts .card__media img{border:2px solid #1a1a1a;border-radius:8px;box-shadow:0 4px 16px #0006}.blog__posts .card{border:1px solid #1a1a1a;border-radius:12px;overflow:hidden;transition:all .3s ease;background:#0f0f0f}.blog__posts .card:hover{border-color:#00d4ff4d;box-shadow:0 8px 24px #0006}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-styles.css.map */
