.announcement-bar{padding:12px 0!important;font-weight:600;letter-spacing:.02em;font-size:1.35rem}.header-wrapper{box-shadow:0 2px 16px #00000012!important}.product-form__submit{background-color:#fff!important;background:#fff!important;border:2px solid #22c55e!important;color:#22c55e!important;border-radius:6px!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.04em!important;transition:background-color .2s ease,transform .15s ease!important}.product-form__submit:hover:not([disabled]){background-color:#f0fdf4!important;background:#f0fdf4!important;transform:translateY(-1px)}.product-form__submit[disabled]{background-color:#f9f9f9!important;border-color:#d1d5db!important;color:#9ca3af!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{background:#22c55e!important;background-color:#22c55e!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;letter-spacing:.04em!important;transition:background-color .2s ease!important}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button:hover{background:#16a34a!important;background-color:#16a34a!important}.cart-notification{background-color:#fff!important;background:#fff!important;z-index:200!important;box-shadow:0 8px 32px #00000026!important;border-radius:0 0 10px 10px!important}.cart-notification.active{z-index:200!important}.cart-notification *{background-color:transparent}.cart-notification .button{background-color:#22c55e!important;background:#22c55e!important;color:#fff!important;border-radius:6px!important}.cart-notification .button--secondary{background-color:transparent!important;background:transparent!important;border:2px solid #1a1a1a!important;color:#1a1a1a!important}.product-form__input--pill input[type=radio]+label{border:2px solid #d1d5db!important;background-color:#fff!important;color:#1a1a1a!important;border-radius:6px!important;padding:10px 20px!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.04em!important;transition:border-color .15s ease,background-color .15s ease!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#22c55e!important;color:#15803d!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.quantity{border:2px solid #d1d5db!important;border-radius:6px!important}.quantity__button{color:#1a1a1a!important;font-size:2rem!important;width:44px!important;transition:background-color .15s ease!important}.quantity__button:hover{background-color:#f0fdf4!important;color:#22c55e!important}.quantity__input{font-size:1.6rem!important;font-weight:700!important;min-width:60px!important}.product__text.subtitle{display:block;background:#f0fdf4!important;color:#15803d!important;font-weight:700!important;padding:10px 14px!important;border-radius:6px;font-size:1.3rem!important;border-left:3px solid #22c55e;margin:6px 0 10px!important}.product__text.caption-with-letter-spacing{color:#dc2626!important;font-weight:700!important;font-size:1.2rem!important}.price--on-sale .price-item--sale{color:#16a34a!important}@media screen and (min-width:750px){.product__info-wrapper{background:#fafafa;border-radius:10px;padding:28px!important;border:1px solid #f0f0f0}}.product__title h1{font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:700!important;line-height:1.25!important}.price--large .price-item{font-size:2.6rem!important;font-weight:700!important}.product-form__input .form__label,.product__column-sticky .form__label{font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#1a1a1a!important;margin-bottom:10px!important}.button{border-radius:6px!important}.card-wrapper{transition:transform .22s ease}.card-wrapper:hover{transform:translateY(-4px)}.card--standard{transition:box-shadow .22s ease;border-radius:6px}.card-wrapper:hover .card--standard{box-shadow:0 14px 40px #0000001c!important}.footer{border-top:3px solid #22c55e!important}.field__input,.select__select,.cart__checkout-button{border-radius:6px!important}.accordion__button{font-weight:600!important;font-size:1.5rem!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#22c55e;border-radius:4px}@media(max-width:749px){.card-wrapper:hover{transform:none}.header-wrapper{box-shadow:0 1px 8px #00000014!important}}.header{background-color:#0f1c2e!important}.header__heading-link,.header__heading-link:visited,.header a,.header__menu-item,.header__icon,.header .icon{color:#fff!important;fill:#fff!important}.header__heading{color:#fff!important}.header__icons .header__icon svg,.header__icons svg{color:#fff!important;fill:#fff!important}.header__menu-item span,.header__menu-item .header__active-menu-item{color:#fff!important}.header__menu-item:hover span{color:#22c55e!important}.header__active-menu-item{border-bottom-color:#22c55e!important}.disclosure__button{color:#fff!important}.cart__checkout-button{background-color:#22c55e!important;background:#22c55e!important;border-color:#22c55e!important;color:#fff!important;border-radius:6px!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.04em!important;padding:18px 32px!important;width:100%!important}.cart__checkout-button:hover{background-color:#16a34a!important;background:#16a34a!important;border-color:#16a34a!important}.totals{border-top:2px solid #22c55e;padding-top:16px}.cart-item__quantity .quantity__button:hover{background-color:#f0fdf4!important;color:#22c55e!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme-overrides.css.map */
