/* Neutral/teal storefront palette. Pink-tinted surfaces are intentionally removed. */
body.ymc-shell-page{--ymc-brand:#087968;--ymc-brand-dark:#065f52;--ymc-shell-red:#087968;--ymc-red:#087968;--ymc-red-dark:#065f52;background:#f3f5f6!important}
body.ymc-shell-page a:focus-visible,body.ymc-shell-page button:focus-visible,body.ymc-shell-page input:focus-visible,body.ymc-shell-page select:focus-visible,body.ymc-shell-page textarea:focus-visible{outline-color:rgba(8,121,104,.22)!important}
body.ymc-shell-page .ymc-account-menu li.is-active a,body.ymc-shell-page .ymc-account-shortcuts>a>b,body.ymc-shell-page .ymc-cart-empty-v240>div,body.ymc-shell-page .ymc-location-pin,body.ymc-shell-page .ymc-checkout-clean-heading>span,body.ymc-shell-page .ymc-checkout-origin-icon,body.ymc-shell-page .ymc-policy-list li:before,body.ymc-shell-page .ymc-journey-steps article>b{background:#e9f2f0!important;color:#087968!important}
body.ymc-shell-page .ymc-store-search-panel,body.ymc-shell-page .ymc-home-hero-v3{background:linear-gradient(135deg,#f1f5f4 0%,#fff 60%)!important;border-color:#dfe6e4!important}
body.ymc-shell-page .ymc-store-section-special,body.ymc-shell-page .ymc-qc-campaign.is-red{background:#f2f5f4!important;border-color:#dfe6e4!important}
body.ymc-shell-page .ymc-section-head>a,body.ymc-shell-page .ymc-catalog-toolbar a.is-active,body.ymc-shell-page .ymc-catalog-toolbar a:hover{background:#edf4f2!important;border-color:#c9ddd8!important;color:#087968!important}
body.ymc-shell-page .ymc-store-info-copy,body.ymc-shell-page .ymc-delivery-area-box,body.ymc-shell-page .ymc-express-checkout-note,body.ymc-shell-page .ymc-checkout-guard,body.ymc-shell-page .ymc-tracking-delivery{background:#f3f6f5!important;border-color:#dce5e2!important;color:#27312f!important}
body.ymc-shell-page .ymc-checkout-address-card.is-selected,body.ymc-shell-page .ymc-checkout-address-card:has(input:checked){background:#f2f8f6!important;border-color:#9dcfc4!important}
body.ymc-shell-page ul#shipping_method li:has(input:checked){background:#f2f8f6!important;border-color:#9dcfc4!important;box-shadow:0 0 0 2px rgba(8,121,104,.08)!important}
body.ymc-shell-page .ymc-text-btn,body.ymc-shell-page .ymc-checkout-guard button{border-color:#a9d3ca!important;background:#fff!important;color:#087968!important}
body.ymc-shell-page .ymc-info-page-card>header span,body.ymc-shell-page .ymc-store-info-copy small,body.ymc-shell-page .ymc-order-section-head span,body.ymc-shell-page .ymc-trust-grid i{color:#087968!important}
body.ymc-shell-page .ymc-trust-grid>a:hover,body.ymc-shell-page .ymc-category-chip:hover{border-color:#b5d8d0!important}
body.ymc-shell-page .ymc-manual-highlight{outline-color:#9dcfc4!important}
body.ymc-shell-page .ymc-order-stopped{background:#f5f6f6!important;border-color:#dfe4e3!important}
body.ymc-shell-page .ymc-location-message.is-error,body.ymc-shell-page .ymc-alert.error,body.ymc-shell-page .ymc-pdp-ajax-error{background:#f5f6f6!important}
