a{color:#0f6e56}a:hover{color:#0a4f3e}:focus-visible{outline:2px solid #0F6E56;outline-offset:3px}::selection{background:#0f6e5625;color:#1a1a1a}.announcement-bar{background-color:#0f6e56!important;color:#f7f5f0!important}.announcement-bar a,.announcement-bar__message{color:#f7f5f0!important}.announcement-bar .icon{fill:#c9a96e!important}.header{background-color:#fff;border-bottom:1px solid rgba(15,110,86,.12)}.header__heading-link,.header__heading{color:#1a1a1a!important}.header__menu-item,.header__menu-item span{color:#1a1a1a}.header__menu-item:hover span,.header__menu-item:focus span{color:#0f6e56}.header__icon svg,.header__icon .icon{fill:#1a1a1a}.header__icon:hover svg,.header__icon:hover .icon{fill:#0f6e56}.header__menu-item--active span,.header__active-menu-item{border-bottom:2px solid #0F6E56;color:#0f6e56}.banner__heading,.section-header h1,.section-header h2{color:inherit}h1,h2,h3,h4{color:#1a1a1a}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 h4,.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 h4{color:#f7f5f0}.card-wrapper .card{border-radius:8px;border:1px solid rgba(15,110,86,.1);transition:box-shadow .2s ease,transform .2s ease}.card-wrapper .card:hover{box-shadow:0 6px 24px #0f6e5624;transform:translateY(-2px)}.card__heading a{color:#1a1a1a}.card__heading a:hover{color:#0f6e56}.price__regular .price-item{color:#1a1a1a;font-weight:600}.price__sale .price-item--sale{color:#0f6e56;font-weight:700}.price__sale .price-item--regular{color:#888;font-size:.85em}s.price-item--regular,.price-item--regular del{color:#888;text-decoration:line-through}.badge--sale{background-color:#1d9e75!important;color:#fff!important;font-weight:600;border-radius:4px;font-size:11px;letter-spacing:.04em}.badge--sold-out{background-color:#1a1a1a!important;color:#f7f5f0!important;font-weight:600;border-radius:4px;font-size:11px}.button,.button--primary,button[type=submit],.shopify-payment-button__button--unbranded{background-color:#0f6e56!important;color:#fff!important;border-color:#0f6e56!important;border-radius:6px;font-weight:600;letter-spacing:.03em;transition:background-color .15s ease,transform .1s ease}.button:hover,.button--primary:hover,button[type=submit]:hover{background-color:#0a4f3e!important;border-color:#0a4f3e!important;transform:translateY(-1px)}.button--secondary{background-color:transparent!important;color:#0f6e56!important;border:1px solid #0F6E56!important;border-radius:6px;font-weight:600;transition:background-color .15s ease}.button--secondary:hover{background-color:#e1f5ee!important;color:#0a4f3e!important}.product-form__submit{background-color:#0f6e56!important;color:#fff!important;border-radius:6px!important;font-size:1rem;font-weight:700;letter-spacing:.04em;padding:14px 28px;transition:background-color .15s ease}.product-form__submit:hover{background-color:#0a4f3e!important}.quantity__button{color:#0f6e56}.quantity__button:hover{background:#e1f5ee;color:#0a4f3e}.quantity__input{border-color:#0f6e564d;border-radius:6px}.swatch__input:checked+.swatch__label,.variant-pills .variant-pills__option input:checked+label{background-color:#0f6e56;color:#fff;border-color:#0f6e56}.swatch__label:hover,.variant-pills__option label:hover{border-color:#0f6e56;color:#0f6e56}.breadcrumb__link{color:#0f6e56}.breadcrumb__link:hover{color:#0a4f3e;text-decoration:underline}.breadcrumb__separator{color:#888}.product__title{color:#1a1a1a;font-weight:600}.product__vendor,.product__text a{color:#0f6e56;font-size:.85em;letter-spacing:.06em;text-transform:uppercase}.rating__count,.rating-count{color:#0f6e56}.product__media{border-radius:8px;overflow:hidden}.tab-button,.product-tabs button{color:#888;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.tab-button.active,.product-tabs button[aria-selected=true]{color:#0f6e56;border-bottom:2px solid #0F6E56}.field__input,.select__select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password]{border-color:#0f6e564d;border-radius:6px;background-color:#fff;color:#1a1a1a;transition:border-color .15s}.field__input:focus,.select__select:focus,textarea:focus,input:focus{border-color:#0f6e56;box-shadow:0 0 0 2px #0f6e5626;outline:none}.field__label{color:#555;font-size:.875rem}.cart__items{border-top:1px solid rgba(15,110,86,.12)}.cart-item__name{color:#1a1a1a;font-weight:600}.cart-item__price{color:#0f6e56;font-weight:600}.cart__order-discount .discount-badge{background:#e1f5ee;color:#0f6e56;border-radius:4px;padding:2px 8px;font-size:12px}.footer{background-color:#1a1a1a;color:#f7f5f0}.footer__heading{color:#c9a96e;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.footer a{color:#f7f5f0;opacity:.8;transition:opacity .15s}.footer a:hover{color:#c9a96e;opacity:1}.footer__copyright{color:#f7f5f080;font-size:.75rem}.footer .social-icons a svg,.footer .list-social__link svg{fill:#f7f5f0;opacity:.7;transition:fill .15s,opacity .15s}.footer .social-icons a:hover svg,.footer .list-social__link:hover svg{fill:#c9a96e;opacity:1}.pagination__item--current,.pagination__item--current a{background-color:#0f6e56;color:#fff;border-color:#0f6e56;border-radius:4px}.pagination__item a:hover{color:#0f6e56;border-color:#0f6e56}.facets__summary{color:#0f6e56}.active-facets__button{background:#e1f5ee;color:#0f6e56;border-radius:4px}.active-facets__button:hover{background:#0f6e56;color:#fff}input[type=checkbox]:checked,input[type=radio]:checked{accent-color:#0F6E56}.loading-overlay__spinner .path{stroke:#0f6e56}.cart-notification{border-top:3px solid #0F6E56}.cart-notification__heading{color:#0f6e56}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:#e1f5ee}.predictive-search__item-heading{color:#1a1a1a}.predictive-search__item-vendor{color:#0f6e56}.predictive-search__price{color:#0f6e56;font-weight:600}@media screen and (max-width:749px){.product-form__submit{width:100%;padding:16px;font-size:1rem}.card__heading{font-size:.95rem}.price__regular .price-item{font-size:1rem}h1{font-size:1.75rem}h2{font-size:1.4rem}h3{font-size:1.15rem}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f7f5f0}::-webkit-scrollbar-thumb{background:#0f6e5640;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0f6e56}.xmc-trust-bar{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;padding:16px;background:#e1f5ee;border-radius:8px;margin:16px 0}.xmc-trust-bar span{font-size:12px;color:#0f6e56;font-weight:600;display:flex;align-items:center;gap:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/xmedicare-brand.css.map */
