/* AlmaMed DarkMode 1.0.0. No layout or checkout logic is overridden. */
.am-appearance{display:inline-flex;align-items:center;gap:8px;font:400 12px/1.4 Inter,Arial,sans-serif;color:#394b50;flex-shrink:0}
.am-appearance select{font:inherit;min-height:44px;max-width:130px;border:1px solid #cbd5d9;border-radius:7px;padding:8px 28px 8px 10px;background-color:#fff;color:#26383e;cursor:pointer}
.am-appearance select:focus-visible{outline:3px solid #007f72;outline-offset:3px}
.am-appearance--desktop .am-appearance__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.am-appearance--mobile{display:none;padding:14px 16px;border-bottom:1px solid #dce3e5;justify-content:space-between}
.am-appearance--fallback{margin:12px 16px}
@media(max-width:767px){.am-appearance--desktop{display:none}.am-appearance--mobile{display:flex}.am-appearance--checkout{margin-left:auto}.am-appearance--checkout .am-appearance__label{display:none}.am-checkout-header{flex-wrap:wrap}}
html[data-am-theme="dark"]{color-scheme:dark;--amd-bg:#141c22;--amd-surface:#1d272e;--amd-raised:#233037;--amd-text:#e8eff1;--amd-muted:#b0c1c8;--amd-line:#45565e;--amd-link:#79dccb;background:var(--amd-bg);color:var(--amd-text)}
html[data-am-theme="dark"] body,html[data-am-theme="dark"] .page-wrapper,html[data-am-theme="dark"] .page-main{background:var(--amd-bg)!important;color:var(--amd-text)!important}
html[data-am-theme="dark"] :is(.bg-white,.bg-gray-50,.bg-gray-100,.card,.page-header,.page-footer,.block-collapsible-nav,.modal-inner-wrap,.opc-block-summary,.opc-block-shipping-information,.checkout-shipping-address,.checkout-payment-method,.cart-summary,.cart-container .form-cart,.sidebar .block){background-color:var(--amd-surface)!important;color:var(--amd-text)!important;border-color:var(--amd-line)!important}
html[data-am-theme="dark"] :is(.bg-gray-200,.bg-gray-300,.bg-container,.bg-container-darker){background-color:var(--amd-raised)!important}
html[data-am-theme="dark"] :is(.text-black,.text-gray-900,.text-gray-800,.text-gray-700,.text-secondary,.text-primary,.product-item-link,.price,.block-title,.step-title,h1,h2,h3,h4,legend,label){color:var(--amd-text)!important}
html[data-am-theme="dark"] :is(.text-gray-600,.text-gray-500,.text-gray-400,.old-price,.price-label,.note,.field-tooltip-content,.breadcrumbs){color:var(--amd-muted)!important}
html[data-am-theme="dark"] :is(.border-gray-100,.border-gray-200,.border-gray-300,hr,fieldset,table,td,th){border-color:var(--amd-line)!important}
html[data-am-theme="dark"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]),select,textarea){background-color:#18232a!important;color:var(--amd-text)!important;border-color:#627983!important;color-scheme:dark!important}
html[data-am-theme="dark"] ::placeholder{color:#aebfc6!important;opacity:1}
html[data-am-theme="dark"] :is(input[type="checkbox"],input[type="radio"]){accent-color:#009b8b;color-scheme:dark}
html[data-am-theme="dark"] :is(a,button,select,input,textarea):focus-visible{outline:3px solid #79dccb!important;outline-offset:3px}
html[data-am-theme="dark"] .am-appearance{color:var(--amd-text)}
html[data-am-theme="dark"] .am-appearance--mobile{border-color:var(--amd-line)}

/* AiCampaign/view/frontend/web/css/campaign-v112.css */
html[data-am-theme="dark"] .am-ai-banner{background:#1d272e!important;color:#a9e5dd!important}
html[data-am-theme="dark"] .am-ai-banner:after{background:linear-gradient(90deg,rgba(29,39,46,0.98),rgba(29,39,46,0.9) 36%,rgba(246,251,249,0) 75%)!important}
html[data-am-theme="dark"] .am-ai-banner__link:focus-visible{outline:3px solid #45565e!important}
@media (max-width:640px){html[data-am-theme="dark"] .am-ai-banner:after{background:linear-gradient(0deg,#1d272e 5%,rgba(29,39,46,0.96) 43%,rgba(29,39,46,0.2) 100%)!important}}
html[data-am-theme="dark"] .am-ai-banner .am-ai-disclosure,html[data-am-theme="dark"] .am-campaign__visual .am-ai-disclosure{border:1px solid #45565e!important;background:#1d272e!important;color:#e8eff1!important}
html[data-am-theme="dark"] .am-ai-banner .am-ai-disclosure,html[data-am-theme="dark"] .am-campaign__visual .am-ai-disclosure{background:rgba(29,39,46,0.95)!important;color:#b0c1c8!important}
/* AiCampaign/view/frontend/web/css/landing-v112.css */
html[data-am-theme="dark"] .am-campaign{--am-ink:#e8eff1!important;--am-muted:#b0c1c8!important}
html[data-am-theme="dark"] .am-campaign__hero{background:#1d272e!important}
html[data-am-theme="dark"] .am-campaign__eyebrow{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-campaign__description{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-campaign__benefits{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .am-campaign__symbol{color:#a2ebe4!important;background:#233037!important}
html[data-am-theme="dark"] .am-campaign__category{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-campaign__category b{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-campaign__category:hover,html[data-am-theme="dark"] .am-campaign__category.is-selected{border-color:#45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-campaign__catalog-heading{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .am-campaign__catalog-heading a{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-campaign .toolbar{background:#1d272e!important}
html[data-am-theme="dark"] .am-campaign .toolbar select{border-color:#45565e!important;background-color:#1d272e!important}
html[data-am-theme="dark"] .am-campaign .product-item{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-campaign .product-item:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .am-campaign .product-item .product-item-link,html[data-am-theme="dark"] .am-campaign .product-item .product-name{color:#bcccd2!important}
html[data-am-theme="dark"] .am-campaign .product-item .price{color:#e8eff1!important}
html[data-am-theme="dark"] .am-campaign .product-item .old-price .price{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-campaign__closing{background:#1d272e!important}
html[data-am-theme="dark"] .am-campaign__cta--outline{background:#1d272e!important;color:#a2ebe4!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-campaign__cta--outline:hover{background:#233037!important}
html[data-am-theme="dark"] .am-campaign a:focus-visible,html[data-am-theme="dark"] .am-campaign button:focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] .am-campaign .products-grid .product-item{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-campaign .products-grid .product-item:hover{border-color:#45565e!important}
/* BusinessAccount/view/frontend/web/css/business-brand.css */
html[data-am-theme="dark"] .am-business-header{background:#1d272e!important;border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .am-business-header>a{color:#a4eadf!important}
html[data-am-theme="dark"] .am-business-brand{color:#a4eadf!important}
html[data-am-theme="dark"] .am-business-brand>span:first-child{background:#233037!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-business-order--active,html[data-am-theme="dark"] .am-business-checkout-card{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-business-order--exempt{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-business-order .am-business-order-title{color:#a4eadf!important}
html[data-am-theme="dark"] .am-business-order .am-business-order-detail{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-business-order a,html[data-am-theme="dark"] .am-business-checkout-card a{color:#a2ebe0!important}
html[data-am-theme="dark"] .am-business-validity{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-business-account-card{border:1px solid #45565e!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-billing-address{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-delivery-choice{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-delivery-choice p{color:#b0c1c8!important}
/* BusinessAccount/view/frontend/web/css/business-panel.css */
html[data-am-theme="dark"] .am-biz{--am-ink:#aee0de!important;--am-border:#45565e!important;color:#bad3d3!important}
html[data-am-theme="dark"] .am-biz :focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] .am-biz-eyebrow{color:#a2ebe3!important}
html[data-am-theme="dark"] .am-biz-overview{border:1px solid #45565e!important;background:linear-gradient(100deg,#1d272e,#1d272e)!important}
html[data-am-theme="dark"] .am-biz-overview p{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-biz .am-biz-btn--secondary{background:#1d272e!important;color:#a2ebe3!important;border-color:#45565e!important}
html[data-am-theme="dark"] .am-biz .am-biz-btn--secondary:hover{background:#1d272e!important}
html[data-am-theme="dark"] .am-biz-hero p{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-biz-state-card{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-biz-status{background:#1d272e!important;color:#bacad4!important}
html[data-am-theme="dark"] .am-biz-status--approved{background:#233037!important;color:#a2ebce!important}
html[data-am-theme="dark"] .am-biz-status--pending,html[data-am-theme="dark"] .am-biz-status--review{background:#233037!important;color:#ebd3a2!important}
html[data-am-theme="dark"] .am-biz-status--expired,html[data-am-theme="dark"] .am-biz-status--rejected{background:#1d272e!important;color:#e8aca5!important}
html[data-am-theme="dark"] .am-biz-dates{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-biz-dates strong{color:#bad3d3!important}
html[data-am-theme="dark"] .am-biz .am-biz-small{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-biz-card{background:#1d272e!important}
html[data-am-theme="dark"] .am-biz-company-data>div{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .am-biz-company-data dt{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-biz-warning{background:#1d272e!important;border-left:3px solid #45565e!important;color:#e8d2a6!important}
html[data-am-theme="dark"] .am-biz-steps li:before{background:#233037!important;color:#a2ebe3!important}
html[data-am-theme="dark"] .am-biz-steps span{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-biz-help{background:#1d272e!important}
html[data-am-theme="dark"] .am-biz-shortcuts a{background:#1d272e!important}
html[data-am-theme="dark"] .am-biz-shortcuts a:hover{border-color:#45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-biz-muted{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-biz .am-business-field input,html[data-am-theme="dark"] .am-biz .am-business-field select{background:#1d272e!important;border:1px solid #45565e!important;color:#bad3d3!important}
html[data-am-theme="dark"] .am-biz-form>p{color:#b0c1c8!important}
/* BusinessAccount/view/frontend/web/css/business.css */
html[data-am-theme="dark"] .am-business{color:#b6cfd8!important}
html[data-am-theme="dark"] .am-business a{color:#a2e8eb!important}
html[data-am-theme="dark"] .am-business-card{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-business-field input,html[data-am-theme="dark"] .am-business-field select{border:1px solid #45565e!important;background:#1d272e!important;color:#b6cfd8!important}
html[data-am-theme="dark"] .am-business :focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] .am-business-status{background:#1d272e!important;border-left:4px solid #45565e!important}
html[data-am-theme="dark"] .am-business-account-card{border:1px solid #45565e!important;background:#1d272e!important}
/* CartDesign/view/frontend/web/css/cart-v1.css */
html[data-am-theme="dark"] .almamed-cart-design{--am-ink:#bad4d0!important;--am-line:#45565e!important;--am-muted:#b0c1c8!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-cart-products,html[data-am-theme="dark"] .am-cart-summary{background:#1d272e!important}
html[data-am-theme="dark"] .am-quantity{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-quantity button{background:#1d272e!important}
html[data-am-theme="dark"] .am-quantity button:hover{background:#233037!important}
html[data-am-theme="dark"] .am-cart-item .item-actions .btn:hover{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-cart-design .cart-summary .btn-secondary,html[data-am-theme="dark"] .almamed-cart-design .form-cart .btn-secondary{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-cart-design .cart-summary input,html[data-am-theme="dark"] .almamed-cart-design .cart-summary select{border-color:#45565e!important}
html[data-am-theme="dark"] .almamed-cart-design a:focus-visible,html[data-am-theme="dark"] .almamed-cart-design button:focus-visible,html[data-am-theme="dark"] .almamed-cart-design input:focus-visible{outline:3px solid #45565e!important}
@media (max-width:767px){html[data-am-theme="dark"] .am-mobile-checkout{background:#1d272e!important}}
/* CategoryUnivers/view/frontend/web/css/univers-v100.css */
html[data-am-theme="dark"] #almamed-univers{color:#bbd2d0!important}
html[data-am-theme="dark"] #almamed-univers .amuv-all-link{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-univers .amuv-tile{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] #almamed-univers .amuv-tile:hover{border-color:#45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #almamed-univers a:focus-visible{outline:2px solid #45565e!important}
/* CheckoutDesign/view/frontend/web/css/checkout.css */
html[data-am-theme="dark"] body.almamed-checkout-light{--am-link:#a2ebe4!important;--am-ink:#e8eff1!important;--am-muted:#b0c1c8!important;--am-line:#45565e!important;--am-bg:#1d272e!important;--am-soft:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .page-header{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light input.input-text,html[data-am-theme="dark"] .almamed-checkout-light select,html[data-am-theme="dark"] .almamed-checkout-light textarea{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light input::placeholder,html[data-am-theme="dark"] .almamed-checkout-light textarea::placeholder{color:#b0c1c8!important}
html[data-am-theme="dark"] .almamed-checkout-light .action.primary,html[data-am-theme="dark"] .almamed-checkout-light button.primary{color:#b8d6d2!important}
html[data-am-theme="dark"] .almamed-checkout-light .action.primary:hover{border-color:#45565e!important;color:#b8d6d2!important}
html[data-am-theme="dark"] .almamed-checkout-light .action.secondary,html[data-am-theme="dark"] .almamed-checkout-light .action-show-popup{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .opc-progress-bar-item>span:before{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-email-card,html[data-am-theme="dark"] .almamed-checkout-light .am-address-card,html[data-am-theme="dark"] .almamed-checkout-light #opc-shipping_method>.checkout-shipping-method{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .table-checkout-shipping-method tbody tr{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .almamed-carrier-logo{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .opc-block-summary{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-checkout-help{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .opc-wrapper #payment{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .checkout-payment-method .payment-method{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .checkout-shipping-address .shipping-address-item{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .modal-inner-wrap{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .modal-slide .modal-header,html[data-am-theme="dark"] .almamed-checkout-light .modal-slide .modal-content,html[data-am-theme="dark"] .almamed-checkout-light .modal-slide .modal-footer{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-checkout-light .field-error{color:#e7a9a7!important}
html[data-am-theme="dark"] .almamed-checkout-light .checkout-container .fieldset>.field.required>.label:after{color:#e7a9a7!important}
html[data-am-theme="dark"] .almamed-checkout-light .opc-estimated-wrapper{background:#1d272e!important}
/* CheckoutUpgrade/view/frontend/web/css/checkout-v110.css */
html[data-am-theme="dark"] .almamed-checkout-light .am-vat-status{background:#1d272e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-vat-status.is-valid{background:#233037!important;color:#ace2cc!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-text-action{color:#a2ebe5!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-guest-note{color:#b0c1c8!important}
html[data-am-theme="dark"] .almamed-checkout-light .action.primary,html[data-am-theme="dark"] .almamed-checkout-light button.primary{border-color:#45565e!important}
html[data-am-theme="dark"] .almamed-checkout-light .action.primary:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-items-toggle{border-top:1px solid #45565e!important;color:#e8eff1!important}
html[data-am-theme="dark"] .almamed-checkout-light .am-summary-note{color:#b0c1c8!important}
html[data-am-theme="dark"] .almamed-checkout-light .table-checkout-shipping-method .almamed-delivery-description{color:#b0c1c8!important}
@media (min-width:768px){html[data-am-theme="dark"] .almamed-checkout-light .am-address-card{border-top:1px solid #45565e!important}}
/* Comparison/view/frontend/web/css/comparison.css */
html[data-am-theme="dark"] .amc{color:#bdd1ce!important}
html[data-am-theme="dark"] .amc-toolbar p{color:#b0c1c8!important}
html[data-am-theme="dark"] .amc-scroll{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amc-label{background:#1d272e!important}
html[data-am-theme="dark"] .amc-table th,html[data-am-theme="dark"] .amc-table td{border-right:1px solid #45565e!important;border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .amc-product{background:#1d272e!important}
html[data-am-theme="dark"] .amc-remove{color:#b0c1c8!important}
html[data-am-theme="dark"] .amc-different>td{background:#1d272e!important}
html[data-am-theme="dark"] .amc-mark{color:#a2ebe4!important}
html[data-am-theme="dark"] .amc-missing{color:#b0c1c8!important}
html[data-am-theme="dark"] .amc-status,html[data-am-theme="dark"] .amc-note{color:#b0c1c8!important}
html[data-am-theme="dark"] .amc-info,html[data-am-theme="dark"] .amc-empty{background:#1d272e!important}
html[data-am-theme="dark"] .amc-scroll-hint{color:#b0c1c8!important}
html[data-am-theme="dark"] .amc-suggestions>p{color:#b0c1c8!important}
html[data-am-theme="dark"] .amc-suggestion-grid article{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amc :focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .amc-stock{color:#b0c1c8!important}
/* ContactDesign/view/frontend/web/css/contact.css */
html[data-am-theme="dark"] .am-contact{--am-ink:#e8eff1!important;--am-muted:#b0c1c8!important;--am-line:#45565e!important}
html[data-am-theme="dark"] .am-contact a:hover{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-contact a:focus-visible,html[data-am-theme="dark"] .am-contact button:focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .am-contact__eyebrow{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-contact__form{background:#1d272e!important}
html[data-am-theme="dark"] .am-contact__form-icon{background:#1d272e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .am-contact__field label>span:not(.am-contact__optional){color:#a2ebe4!important}
html[data-am-theme="dark"] .am-contact__field input,html[data-am-theme="dark"] .am-contact__field select,html[data-am-theme="dark"] .am-contact__field textarea{border:1px solid #45565e!important;background-color:#1d272e!important}
html[data-am-theme="dark"] .am-contact__field input:hover,html[data-am-theme="dark"] .am-contact__field select:hover,html[data-am-theme="dark"] .am-contact__field textarea:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .am-contact__field input:focus,html[data-am-theme="dark"] .am-contact__field select:focus,html[data-am-theme="dark"] .am-contact__field textarea:focus{border-color:#45565e!important}
html[data-am-theme="dark"] .am-contact__field input::placeholder,html[data-am-theme="dark"] .am-contact__field textarea::placeholder{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-contact__submit{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-contact__privacy a{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-contact__contact-card{border:1px solid #45565e!important;background:linear-gradient(120deg,#1d272e,#1d272e)!important}
html[data-am-theme="dark"] .am-contact__method+.am-contact__method{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .am-contact__email{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-contact__quick{background:#1d272e!important}
html[data-am-theme="dark"] .am-contact__quick a>span:last-child{color:#a2ebe4!important}
/* Delivery/view/frontend/web/css/delivery.css */
html[data-am-theme="dark"] .almamed-carrier-logo{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-delivery-description{color:#b0c1c8!important}
html[data-am-theme="dark"] .almamed-shipping-method:hover{background:#1d272e!important}
html[data-am-theme="dark"] .almamed-shipping-method:has(input:checked){background:#1d272e!important}
/* DeliveryInfo/view/frontend/web/css/delivery-v100.css */
html[data-am-theme="dark"] #almamed-delivery-info{color:#e8eff1!important;border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-mark{background:#233037!important;color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-heading p{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-delivery-info input{border:1px solid #45565e!important;background:#1d272e!important;color:#e8eff1!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-note{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-status{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-status.amdi-error{color:#dfb5ae!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-method{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-eta{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-total{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-pickup{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-returns{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-returns>span{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-delivery-info .amdi-returns p{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-delivery-info a{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-delivery-info input:focus-visible,html[data-am-theme="dark"] #almamed-delivery-info button:focus-visible,html[data-am-theme="dark"] #almamed-delivery-info a:focus-visible{outline:2px solid #45565e!important}
/* DpdPickup/view/frontend/web/css/pickup.css */
html[data-am-theme="dark"] .am-dpd-card{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-dpd-card button{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .am-dpd-card button:focus-visible{outline:2px solid #45565e!important}
/* FooterManager/view/frontend/web/css/footer.css */
html[data-am-theme="dark"] .am-footer{--am-ink:#e8eff1!important;--am-muted:#b0c1c8!important;--am-line:#45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-footer a:hover{color:#a2ebe5!important}
html[data-am-theme="dark"] .am-footer a:focus-visible,html[data-am-theme="dark"] .am-footer summary:focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .am-footer__reassurance{background:#1d272e!important}
html[data-am-theme="dark"] .am-footer__icon{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .am-footer__column a{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-footer__contact{border:1px solid #45565e!important;background:linear-gradient(115deg,#1d272e,#1d272e)!important}
html[data-am-theme="dark"] .am-footer__eyebrow{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-footer__email{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-footer__button{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-footer__button--outline{color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-footer__button--outline:hover{background:#1d272e!important}
html[data-am-theme="dark"] .am-footer__payments li{background:#1d272e!important}
@media (max-width:767px){html[data-am-theme="dark"] .am-footer__plus{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-footer__contact-methods{border-top:1px solid #45565e!important}}
/* HeroExperience/view/frontend/web/css/hero-v100.css */
html[data-am-theme="dark"] #amh-hero.amhe-modern{--amh-background:#1d272e!important;color:#bbd2d0!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-slider{background:linear-gradient(120deg,#1d272e,#1d272e)!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-eyebrow{color:#a2ebe4!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern h2,html[data-am-theme="dark"] #amh-hero.amhe-modern h3{color:#bbd2d0!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-description{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern a:focus-visible,html[data-am-theme="dark"] #amh-hero.amhe-modern button:focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-art{background:radial-gradient(circle at 50% 50%,#233037 0 26%,transparent 27%),radial-gradient(circle at 70% 25%,#233037 0 28%,transparent 29%)!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-control{border:1px solid #45565e!important;color:#bcd2cd!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-control:hover{background:#1d272e!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-count{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-dot span{background:#233037!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-daily{border:1px solid #45565e!important;background:#1d272e!important;color:#bbd2d0!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-kicker{color:#a2ebe4!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-daily-heading p{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-saving{background:#233037!important;color:#a2ebe5!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-product-image{background:#1d272e!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-short{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-rating{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-rating>span:first-child{color:#a2ebe4!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-product-price strong{color:#bbd2d0!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-product-price small,html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-from{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-reference{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-economy{color:#a2ebe4!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-stock{color:#a2ebe4!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-unavailable{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-details{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amhe-delivery{border-top:1px solid #45565e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-benefits a{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero.amhe-modern .amh-benefit-mark{color:#a2ebe4!important}
/* Journal/view/frontend/web/css/journal.css */
html[data-am-theme="dark"] .am-journal{--am-j-ink:#bcd2cd!important;--am-j-muted:#b0c1c8!important}
html[data-am-theme="dark"] .am-j-section{border:1px solid #45565e!important;background:linear-gradient(130deg,#1d272e,#1d272e 65%)!important}
html[data-am-theme="dark"] .am-j-card{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-j-card:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .am-j-photo{background:#233037!important}
html[data-am-theme="dark"] .am-j-placeholder{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-j-read{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .am-j-pagination a{border:1px solid #45565e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .am-j-lead{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-j-content th,html[data-am-theme="dark"] .am-j-content td{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-j-content th{background:#233037!important}
html[data-am-theme="dark"] .am-j-content blockquote{border-left:3px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-j-article-footer{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .am-journal a:focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] .am-j-editorial{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-j-editorial h2{border-left:3px solid #45565e!important;color:#bcd2cd!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-heading p{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-all{color:#a2ebe3!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-card{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-card:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-image{background:#1d272e!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-placeholder{background:#1d272e!important;color:#a2ebe3!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-meta{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-read{color:#a2ebe3!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-scroll-hint{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-j-editorial a:focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] .am-j-editorial .am-je-rail:focus-visible{outline:2px solid #45565e!important}
/* Listing/view/frontend/web/css/listing.css */
html[data-am-theme="dark"] body.am-listing{--am-ink:#afdfd8!important;--am-muted:#b0c1c8!important;--am-border:#45565e!important;--am-surface:#1d272e!important}
html[data-am-theme="dark"] #product-list .am-product-card{background:#1d272e!important}
html[data-am-theme="dark"] #product-list .am-product-card:hover{border-color:#45565e!important}
html[data-am-theme="dark"] #product-list .am-secondary-actions .btn{background:#1d272e!important;color:#e8eff1!important}
html[data-am-theme="dark"] .am-badge--teal{background:#233037!important;color:#a2ebe3!important}
html[data-am-theme="dark"] .am-badge--rose{background:#1d272e!important;color:#e6a8ba!important}
html[data-am-theme="dark"] .am-badge--amber{background:#233037!important;color:#ebd1a2!important}
html[data-am-theme="dark"] .am-toolbar select{background-color:#1d272e!important}
html[data-am-theme="dark"] .am-filter-dialog{background:#1d272e!important}
html[data-am-theme="dark"] .am-filter-options .items a{color:#bcd2cc!important}
html[data-am-theme="dark"] .am-filter-options .items a:before{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-filter-options .items a:hover{background:#233037!important}
html[data-am-theme="dark"] .am-active-filters li a{background:#233037!important;color:#a2ebe2!important}
html[data-am-theme="dark"] .am-filter-dock{background:rgba(29,39,46,0.97)!important}
html[data-am-theme="dark"] .am-listing button:focus-visible,html[data-am-theme="dark"] .am-listing a:focus-visible,html[data-am-theme="dark"] .am-listing select:focus-visible,html[data-am-theme="dark"] .am-listing summary:focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] #product-list .am-free-shipping{color:#a2ebe5!important}
html[data-am-theme="dark"] #product-list .am-secondary-actions .am-compare-button{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe2!important}
html[data-am-theme="dark"] #product-list .am-compare-button:hover{background:#233037!important;border-color:#45565e!important}
html[data-am-theme="dark"] .am-listing-intro .am-open-compare{color:#a2ebe5!important}
@media (max-width:1023px){html[data-am-theme="dark"] #product-list .am-product-card{background:#1d272e!important}
html[data-am-theme="dark"] #product-list .product-item-photo{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] #product-list .am-product-specs{border-top:1px solid #45565e!important;border-bottom:1px solid #45565e!important}}
html[data-am-theme="dark"] .am-marketing{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-preview-toggle{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .am-preview{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-preview-main{background:#1d272e!important}
html[data-am-theme="dark"] .am-preview-thumb{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-preview-thumb[aria-pressed=true]{border:2px solid #45565e!important}
html[data-am-theme="dark"] .am-preview-name{color:#e8eff1!important}
html[data-am-theme="dark"] .am-preview-specs dt{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-buy-button{background:#1d272e!important;color:#a2ebe4!important;border:2px solid #45565e!important}
html[data-am-theme="dark"] .am-preview-link{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-preview-toggle:focus-visible,html[data-am-theme="dark"] .am-preview-close:focus-visible,html[data-am-theme="dark"] .am-preview-thumb:focus-visible,html[data-am-theme="dark"] .am-buy-button:focus-visible{outline:3px solid #45565e!important}
/* LoginDesign/view/frontend/web/css/login.css */
html[data-am-theme="dark"] .customer-account-login{background:#1d272e!important;color:#b7d7d3!important}
html[data-am-theme="dark"] .customer-account-login .page-title{color:#afdfd8!important}
html[data-am-theme="dark"] .am-login-lead{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-login-guest{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-login-guest strong{color:#afdfd8!important}
html[data-am-theme="dark"] .am-login-guest p{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-login-guest a{border:1px solid #45565e!important;color:#a2ebe3!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-login-existing,html[data-am-theme="dark"] .am-login-new{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-login-new{background:#1d272e!important}
html[data-am-theme="dark"] .am-login-grid h2,html[data-am-theme="dark"] .am-login-grid .block-title{color:#afdfd8!important}
html[data-am-theme="dark"] .am-login-grid p,html[data-am-theme="dark"] .am-login-grid .field.note{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-login-grid label{color:#b8d6ce!important}
html[data-am-theme="dark"] .am-login-grid input[type=email],html[data-am-theme="dark"] .am-login-grid input[type=password],html[data-am-theme="dark"] .am-login-grid input[type=text]{border:1px solid #45565e!important;background:#1d272e!important;color:#b7d7d3!important}
html[data-am-theme="dark"] .am-login-grid input:focus{outline:2px solid #45565e!important;border-color:#45565e!important}
html[data-am-theme="dark"] .am-login-grid .actions-toolbar{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .am-login-grid button[type=submit],html[data-am-theme="dark"] .am-login-grid .action.primary,html[data-am-theme="dark"] .am-login-grid a.btn-primary{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-login-new .action.primary,html[data-am-theme="dark"] .am-login-new a.btn-primary{background:#1d272e!important;color:#a2ebe3!important;border-color:#45565e!important}
html[data-am-theme="dark"] .am-login-new .action.primary:hover,html[data-am-theme="dark"] .am-login-new a.btn-primary:hover{background:#233037!important;color:#a2ebe3!important}
html[data-am-theme="dark"] .am-login-grid a:not(.primary):not(.btn-primary){color:#a2ebe3!important}
html[data-am-theme="dark"] .am-login a:focus-visible,html[data-am-theme="dark"] .am-login button:focus-visible{outline:3px solid #45565e!important}
/* LoginDesign/view/frontend/web/css/register.css */
html[data-am-theme="dark"] .customer-account-create{background:#1d272e!important;color:#b7d7d3!important}
html[data-am-theme="dark"] .customer-account-create .page-title{color:#afdfd8!important}
html[data-am-theme="dark"] .am-register-intro{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-register-intro a{color:#a2ebe3!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account .fieldset{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account .legend{color:#afdfd8!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account label{color:#b8d6ce!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),html[data-am-theme="dark"] .customer-account-create .form-create-account select{border:1px solid #45565e!important;background:#1d272e!important;color:#b7d7d3!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account input:focus,html[data-am-theme="dark"] .customer-account-create .form-create-account select:focus{outline:2px solid #45565e!important;border-color:#45565e!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account .actions-toolbar{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account button[type=submit]{border:1px solid #45565e!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account a{color:#a2ebe3!important}
html[data-am-theme="dark"] .customer-account-create .form-create-account a:focus-visible,html[data-am-theme="dark"] .customer-account-create .form-create-account button:focus-visible,html[data-am-theme="dark"] .am-register-intro a:focus-visible{outline:3px solid #45565e!important}
/* Pickup/view/frontend/web/css/pickup.css */
html[data-am-theme="dark"] .almamed-pickup{border:1px solid #45565e!important;background:#1d272e!important}
/* ProductEssentials/view/frontend/web/css/essentials.css */
html[data-am-theme="dark"] .amess{color:#bbd3d0!important}
html[data-am-theme="dark"] .amess-feature{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .amess-feature>svg{color:#a2ebe4!important}
html[data-am-theme="dark"] .amess-feature dt{color:#b0c1c8!important}
html[data-am-theme="dark"] .amess-actions button,html[data-am-theme="dark"] .amess-actions>a{color:#a2ebe4!important}
html[data-am-theme="dark"] .amess :focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .amess .ampdp-advice{background:#1d272e!important}
/* SearchSuggest/view/frontend/web/css/suggest-v101.css */
html[data-am-theme="dark"] #amv2-header .ams-panel{background:#1d272e!important;border:1px solid #45565e!important;color:#bcc4d2!important}
html[data-am-theme="dark"] #amv2-header .ams-item{color:#bcc4d2!important}
html[data-am-theme="dark"] #amv2-header .ams-item:hover,html[data-am-theme="dark"] #amv2-header .ams-item:focus-visible{background:#1d272e!important;outline:2px solid #45565e!important}
html[data-am-theme="dark"] #amv2-header .ams-item img{background:#1d272e!important}
html[data-am-theme="dark"] #amv2-header .ams-price{color:#a2ebe4!important}
html[data-am-theme="dark"] #amv2-header .ams-message{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-header .ams-all{border-top:1px solid #45565e!important;color:#a2ebe4!important}
/* SimpleReviews/view/frontend/web/css/reviews.css */
html[data-am-theme="dark"] .am-review{color:#b7d7d3!important}
html[data-am-theme="dark"] .am-review > .card{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-review .am-review-heading{color:#afdfd8!important}
html[data-am-theme="dark"] .am-review .am-review-product{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-review .am-review-optional{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-review .form-input{border:1px solid #45565e!important;background:#1d272e!important;color:#b7d7d3!important}
html[data-am-theme="dark"] .am-review .am-review-hint{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-review .am-review-stars{color:#a2ebe4!important}
html[data-am-theme="dark"] .am-review .am-review-stars label:focus-within{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .am-review button[type=submit]{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-review .form-input:focus,html[data-am-theme="dark"] .am-review button:focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .am-review [role=alert]{color:#eba2a2!important}
html[data-am-theme="dark"] .am-review [role=status]{color:#a4ead5!important}
/* StoreManager/view/frontend/web/css/cart-v100.css */
html[data-am-theme="dark"] .amcart-count{border:2px solid #45565e!important}
html[data-am-theme="dark"] .amcart-panel,html[data-am-theme="dark"] .amcart-modal{color:#b7d0d7!important;background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .amcart-head{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .amcart-close{background:#1d272e!important;color:#bacfd4!important}
html[data-am-theme="dark"] .amcart-item{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .amcart-option{color:#b0c1c8!important}
html[data-am-theme="dark"] .amcart-price{color:#b0c1c8!important}
html[data-am-theme="dark"] .amcart-primary{border:1px solid #45565e!important}
html[data-am-theme="dark"] .amcart-secondary{background:#1d272e!important;color:#aee0de!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .amcart-empty{color:#b0c1c8!important}
html[data-am-theme="dark"] .amcart-panel :focus-visible,html[data-am-theme="dark"] .amcart-modal :focus-visible,html[data-am-theme="dark"] .amcart-trigger:focus-visible{outline:3px solid #45565e!important}
/* StoreManager/view/frontend/web/css/category-menu-v24.css */
html[data-am-theme="dark"] #amv2-menu .amv2-dialog-head{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-panel{background:#1d272e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-crumbs{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-crumb-button{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-crumb-current{color:#b9d4cb!important}
html[data-am-theme="dark"] #amv2-menu .amnav-heading{color:#b7d7cc!important}
html[data-am-theme="dark"] #amv2-menu .amnav-back{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-view-all{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe1!important}
html[data-am-theme="dark"] #amv2-menu .amnav-arrow{color:#a2ebe4!important}
html[data-am-theme="dark"] #amv2-menu .amnav-mobile-row{border-bottom:1px solid #45565e!important;color:#bcd2ca!important}
html[data-am-theme="dark"] #amv2-menu .amnav-mobile-row:hover{color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras{border-top:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras>summary{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras>summary::after{color:#a2ebe4!important}
html[data-am-theme="dark"] #amv2-menu .amnav [aria-current="page"]{color:#a2ebe3!important}
html[data-am-theme="dark"] #amv2-menu .amnav :is(a,button):focus-visible,html[data-am-theme="dark"] #amv2-menu .amnav-extras>summary:focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .amnav-fallback-list a,html[data-am-theme="dark"] .amnav-fallback-list summary{color:#bcc4d2!important}
html[data-am-theme="dark"] #amv2-menu .amnav-empty{color:#b0c1c8!important}
@media (min-width:1024px){html[data-am-theme="dark"] #amv2-menu.amv2-dialog{border:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-rail{background:#1d272e!important;border-right:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-rail-label{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-root-item{color:#bdd1c9!important}
html[data-am-theme="dark"] #amv2-menu .amnav-root-item:hover{background:#233037!important}
html[data-am-theme="dark"] #amv2-menu .amnav-root-item.is-active{background:#233037!important;color:#a2ebe1!important}
html[data-am-theme="dark"] #amv2-menu .amnav-group{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-group-title{color:#b4dacd!important}
html[data-am-theme="dark"] #amv2-menu .amnav-explore{color:#a2ebe2!important}
html[data-am-theme="dark"] #amv2-menu .amnav-sub-row{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-sub-row:hover,html[data-am-theme="dark"] #amv2-menu .amnav-group-title:hover{color:#a2ebe3!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras{background:#1d272e!important}}
/* StoreManager/view/frontend/web/css/category-menu-v241-advice.css */
html[data-am-theme="dark"] #amv2-menu .amv2-dialog-head{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-panel{background:#1d272e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-crumbs{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-crumb-button{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-crumb-current{color:#b9d4cb!important}
html[data-am-theme="dark"] #amv2-menu .amnav-heading{color:#b7d7cc!important}
html[data-am-theme="dark"] #amv2-menu .amnav-back{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-view-all{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe1!important}
html[data-am-theme="dark"] #amv2-menu .amnav-arrow{color:#a2ebe4!important}
html[data-am-theme="dark"] #amv2-menu .amnav-mobile-row{border-bottom:1px solid #45565e!important;color:#bcd2ca!important}
html[data-am-theme="dark"] #amv2-menu .amnav-mobile-row:hover{color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras{border-top:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras>summary{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras>summary::after{color:#a2ebe4!important}
html[data-am-theme="dark"] #amv2-menu .amnav [aria-current="page"]{color:#a2ebe3!important}
html[data-am-theme="dark"] #amv2-menu .amnav :is(a,button):focus-visible,html[data-am-theme="dark"] #amv2-menu .amnav-extras>summary:focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .amnav-fallback-list a,html[data-am-theme="dark"] .amnav-fallback-list summary{color:#bcc4d2!important}
html[data-am-theme="dark"] #amv2-menu .amnav-empty{color:#b0c1c8!important}
@media (min-width:1024px){html[data-am-theme="dark"] #amv2-menu.amv2-dialog{border:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-rail{background:#1d272e!important;border-right:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-rail-label{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-root-item{color:#bdd1c9!important}
html[data-am-theme="dark"] #amv2-menu .amnav-root-item:hover{background:#233037!important}
html[data-am-theme="dark"] #amv2-menu .amnav-root-item.is-active{background:#233037!important;color:#a2ebe1!important}
html[data-am-theme="dark"] #amv2-menu .amnav-group{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-group-title{color:#b4dacd!important}
html[data-am-theme="dark"] #amv2-menu .amnav-explore{color:#a2ebe2!important}
html[data-am-theme="dark"] #amv2-menu .amnav-sub-row{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-sub-row:hover,html[data-am-theme="dark"] #amv2-menu .amnav-group-title:hover{color:#a2ebe3!important}
html[data-am-theme="dark"] #amv2-menu .amnav-extras{background:#1d272e!important}}
html[data-am-theme="dark"] #amv2-menu .amnav-services-trigger{border-top:1px solid #45565e!important;background:#1d272e!important;color:#bcd2cd!important}
html[data-am-theme="dark"] #amv2-menu .amnav-services{background:#1d272e!important}
html[data-am-theme="dark"] #amv2-menu .amnav-services-back{color:#b0c1c8!important}
html[data-am-theme="dark"] #amv2-menu .amnav-services .amv2-offer{border:1px solid #45565e!important;background:#1d272e!important}
/* StoreManager/view/frontend/web/css/consent-v130.css */
html[data-am-theme="dark"] .amconsent-footer{background:#1d272e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] .amconsent-footer button{color:#b5d9c9!important}
html[data-am-theme="dark"] .amconsent-footer button:focus-visible{outline:2px solid #45565e!important}
/* StoreManager/view/frontend/web/css/header-v21.css */
html[data-am-theme="dark"] #amv2-header{--amv2-ink:#e8eff1!important;--amv2-bg:#1d272e!important;border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-header .amv2-icon:hover,html[data-am-theme="dark"] .amv2-dialog .amv2-icon:hover{background:#1d272e!important}
html[data-am-theme="dark"] #amv2-header .amv2-logo>span{color:#e8eff1!important}
html[data-am-theme="dark"] #amv2-header .amv2-search-inline{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] #amv2-header .amv2-cta,html[data-am-theme="dark"] .amv2-dialog .amv2-cta{background:#1d272e!important;color:#a2ebe2!important}
html[data-am-theme="dark"] #amv2-header .amv2-cta:hover,html[data-am-theme="dark"] .amv2-dialog .amv2-cta:hover{background:#233037!important}
html[data-am-theme="dark"] #amv2-header a:focus-visible,html[data-am-theme="dark"] #amv2-header button:focus-visible,html[data-am-theme="dark"] .amv2-dialog a:focus-visible,html[data-am-theme="dark"] .amv2-dialog button:focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] .amv2-dialog{--amv2-bg:#1d272e!important;--amv2-ink:#e8eff1!important}
html[data-am-theme="dark"] .amv2-drawer{border-right:1px solid #45565e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-dialog-head{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-muted{color:#b0c1c8!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-message{background:#1d272e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-links a{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-links a:hover{color:#a2ebe4!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-contact{color:#b0c1c8!important}
html[data-am-theme="dark"] .amv2-search-dialog input{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-search-submit{border:1px solid #45565e!important}
html[data-am-theme="dark"] .page-header:has(#amv2-header){background:#1d272e!important}
html[data-am-theme="dark"] #amv2-header .amv2-discovery-shortcut{color:#a2ebe4!important}
html[data-am-theme="dark"] #amv2-header .amv2-discovery-shortcut:hover{background:#1d272e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-offer{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-offer-mark{color:#a2ebe4!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-offer h3{color:#b8d6cf!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-offer p{color:#b0c1c8!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-offer-action{border-color:#45565e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-coupon{border-top:1px dashed #45565e!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-coupon code{color:#b8d6ca!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-coupon button{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-quick h3{color:#b0c1c8!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-quick a{border:1px solid #45565e!important;background:#1d272e!important;color:#e8eff1!important}
html[data-am-theme="dark"] .amv2-dialog .amv2-quick a:hover{background:#1d272e!important;border-color:#45565e!important}
html[data-am-theme="dark"] #amv2-header .amv2-nojs-search input{border:1px solid #45565e!important}
/* StoreManager/view/frontend/web/css/hero-v22.css */
html[data-am-theme="dark"] #amh-hero{color:#e8eff1!important}
html[data-am-theme="dark"] #amh-hero .amh-slider{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #amh-hero .amh-slide{background:linear-gradient(125deg,#1d272e 0%,var(--amh-background,#eef6f1) 100%)!important}
html[data-am-theme="dark"] #amh-hero .amh-eyebrow{color:#bad3cb!important}
html[data-am-theme="dark"] #amh-hero .amh-description{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero .amh-art span{border:1px solid rgba(69,86,94,0.302)!important;background:rgba(35,48,55,0.239)!important}
html[data-am-theme="dark"] #amh-hero .amh-art span:nth-child(2){background:rgba(35,48,55,0.361)!important}
html[data-am-theme="dark"] #amh-hero .amh-art span:nth-child(3){background:rgba(35,48,55,0.18)!important}
html[data-am-theme="dark"] #amh-hero .amh-control{border:1px solid #45565e!important;background:rgba(29,39,46,0.702)!important;color:#b3dbcb!important}
html[data-am-theme="dark"] #amh-hero .amh-control:hover{background:#1d272e!important}
html[data-am-theme="dark"] #amh-hero .amh-dot span{background:#233037!important}
html[data-am-theme="dark"] #amh-hero .amh-daily{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #amh-hero .amh-daily-heading{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] #amh-hero .amh-daily-mark{background:#1d272e!important}
html[data-am-theme="dark"] #amh-hero .amh-daily-heading h2{color:#bbd3c9!important}
html[data-am-theme="dark"] #amh-hero .amh-daily-heading p{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero .amh-product-price .price{color:#b8d6c8!important}
html[data-am-theme="dark"] #amh-hero .amh-daily-button{border:1px solid #45565e!important;color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] #amh-hero .amh-daily-button:hover{background:#233037!important}
html[data-am-theme="dark"] #amh-hero .amh-benefits a{color:#b0c1c8!important}
html[data-am-theme="dark"] #amh-hero .amh-benefit-mark{color:#a2ebe4!important}
html[data-am-theme="dark"] #amh-hero a:focus-visible,html[data-am-theme="dark"] #amh-hero button:focus-visible{outline:2px solid #45565e!important}
@media (max-width:767px){html[data-am-theme="dark"] #amh-hero .amh-count{color:#bbd3c8!important}}
/* StoreManager/view/frontend/web/css/needs-journey-v120.css */
html[data-am-theme="dark"] .amneeds-journey-control{color:#b0c1c8!important;background:#1d272e!important}
html[data-am-theme="dark"] .amneeds-journey-control button{color:#a2ebe5!important}
html[data-am-theme="dark"] .amneeds-journey-control button:focus-visible{outline:2px solid #45565e!important}
/* StoreManager/view/frontend/web/css/needs-v130.css */
html[data-am-theme="dark"] #almamed-needs{color:#bcc4d2!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-panel{border:1px solid #45565e!important;background:linear-gradient(110deg,#233037 0%,#1d272e 55%,#1d272e 100%)!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-eyebrow,html[data-am-theme="dark"] #amneeds-dialog .amneeds-eyebrow{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-needs h2{color:#b7d7ce!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-subtitle{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-personalize{border:1px solid #45565e!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-topic{background:rgba(29,39,46,0.78)!important;border:1px solid #45565e!important;color:#bad4cc!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-topic.is-selected{border-color:#45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-topic-visual{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-topic-arrow{color:#b9d5cd!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-result-label{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-scroll-controls button{background:rgba(29,39,46,0.722)!important;border:1px solid #45565e!important;color:#a9e4d8!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-product{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-stock{color:#b4dace!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-product-price{color:#b6d7cd!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-product-price .old-price,html[data-am-theme="dark"] #almamed-needs .amneeds-product-price .old-price .price{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-product-price .price-label{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-product-action{color:#a2ebe3!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-status{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-foot{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-reset{color:#b1dcd0!important}
html[data-am-theme="dark"] #almamed-needs :is(a,button):focus-visible,html[data-am-theme="dark"] #almamed-needs .amneeds-products:focus-visible,html[data-am-theme="dark"] #amneeds-dialog :is(button,input):focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] #amneeds-dialog{color:#bcc4d2!important;background:#1d272e!important}
html[data-am-theme="dark"] #amneeds-dialog h2{color:#b6d7cd!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-close{background:#1d272e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-dialog-intro{color:#b0c1c8!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-choice{border:1px solid #45565e!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-choice:has(input:checked){background:#1d272e!important;border-color:#45565e!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-choice-icon{color:#a2ebe4!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-choice-description{color:#b0c1c8!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-choice-status{color:#b0c1c8!important}
html[data-am-theme="dark"] #amneeds-dialog .amneeds-dialog-foot p{color:#b0c1c8!important}
@media (max-width:599px){html[data-am-theme="dark"] #amneeds-dialog .amneeds-dialog-foot{background:#1d272e!important}}
html[data-am-theme="dark"] .amneeds-auto-choice{background:#1d272e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] .amneeds-auto-choice label{color:#aee0d7!important}
html[data-am-theme="dark"] .amneeds-auto-choice a{color:#a2ebe3!important}
html[data-am-theme="dark"] .amneeds-manual-hint{color:#b0c1c8!important}
html[data-am-theme="dark"] .amneeds-auto-choice input:focus-visible{outline:2px solid #45565e!important}
html[data-am-theme="dark"] #almamed-needs .amneeds-privacy-button{border:1px solid #45565e!important;color:#a2ebe4!important}
/* StoreManager/view/frontend/web/css/product-v25.css */
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root){--ampdp-ink:#bbcbd2!important;--ampdp-soft:#1d272e!important;--ampdp-border:#45565e!important}
html[data-am-theme="dark"] .ampdp-jumps a{color:#b0c1c8!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-jumps a:hover{color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox .product-description{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-details{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button{border:1px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .ampdp-services a{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-services a span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-banner h2,html[data-am-theme="dark"] .ampdp-banner h3{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-banner a{color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-editorial p{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-editorial .ampdp-eyebrow{color:#a2ebe5!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{background:rgba(29,39,46,0.961)!important}
html[data-am-theme="dark"] .ampdp-mobile-bar>span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-mobile-bar small{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-root :focus-visible,html[data-am-theme="dark"] .ampdp-buybox :focus-visible{outline:3px solid #45565e!important}
@media (max-width:767px){html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) main h1.page-title{color:#bbcbd2!important}}
/* StoreManager/view/frontend/web/css/product-v253.css */
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root){--ampdp-ink:#bbcbd2!important;--ampdp-soft:#1d272e!important;--ampdp-border:#45565e!important}
html[data-am-theme="dark"] .ampdp-jumps a{color:#b0c1c8!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-jumps a:hover{color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox .product-description{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-details{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button{border:1px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .ampdp-services a{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-services a span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-banner h2,html[data-am-theme="dark"] .ampdp-banner h3{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-banner a{color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-editorial p{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-editorial .ampdp-eyebrow{color:#a2ebe5!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{background:rgba(29,39,46,0.961)!important}
html[data-am-theme="dark"] .ampdp-mobile-bar>span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-mobile-bar small{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-root :focus-visible,html[data-am-theme="dark"] .ampdp-buybox :focus-visible{outline:3px solid #45565e!important}
@media (max-width:767px){html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) main h1.page-title{color:#bbcbd2!important}}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery{background:#1d272e!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery-main{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox{border-top:4px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-empty-review{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-advice{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-advice p{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-advice a{color:#a2ebe4!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #description,html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #product\.attributes{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #description>.card,html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #product\.attributes>.card{background:#1d272e!important}
/* StoreManager/view/frontend/web/css/product-v255.css */
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root){--ampdp-ink:#bbcbd2!important;--ampdp-soft:#1d272e!important;--ampdp-border:#45565e!important}
html[data-am-theme="dark"] .ampdp-jumps a{color:#b0c1c8!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-jumps a:hover{color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox .product-description{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-details{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button{border:1px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .ampdp-services a{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-services a span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-banner h2,html[data-am-theme="dark"] .ampdp-banner h3{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-banner a{color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-editorial p{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-editorial .ampdp-eyebrow{color:#a2ebe5!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{background:rgba(29,39,46,0.961)!important}
html[data-am-theme="dark"] .ampdp-mobile-bar>span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-mobile-bar small{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-root :focus-visible,html[data-am-theme="dark"] .ampdp-buybox :focus-visible{outline:3px solid #45565e!important}
@media (max-width:767px){html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) main h1.page-title{color:#bbcbd2!important}}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery{background:#1d272e!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery-main{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox{border-top:4px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-empty-review{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-advice{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-advice p{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-advice a{color:#a2ebe4!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #description,html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #product\.attributes{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #description>.card,html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #product\.attributes>.card{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox .price,html[data-am-theme="dark"] .ampdp-buybox .price-box .price{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-buybox .price-box .old-price .price{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-qty{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-qty button{background:#1d272e!important;color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-share{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-share button{color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-jumps a[aria-current]{background:#233037!important;border-color:#45565e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{border:1px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-bar-price{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-mobile-bar [data-ampdp-add]{background:#1d272e!important;border:1px solid #45565e!important;color:#a2ebe4!important}
@media (max-width:767px){html[data-am-theme="dark"] .ampdp-buybox{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{border-top:1px solid #45565e!important}}
/* StoreManager/view/frontend/web/css/product-v256.css */
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root){--ampdp-ink:#bbcbd2!important;--ampdp-soft:#1d272e!important;--ampdp-border:#45565e!important}
html[data-am-theme="dark"] .ampdp-jumps a{color:#b0c1c8!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-jumps a:hover{color:#a2ebe4!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox .product-description{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-details{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button{border:1px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-buybox #product-addtocart-button:hover{border-color:#45565e!important}
html[data-am-theme="dark"] .ampdp-services a{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-services a span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-banner h2,html[data-am-theme="dark"] .ampdp-banner h3{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-banner a{color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-editorial p{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-editorial .ampdp-eyebrow{color:#a2ebe5!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{background:rgba(29,39,46,0.961)!important}
html[data-am-theme="dark"] .ampdp-mobile-bar>span{color:#a2ebe5!important}
html[data-am-theme="dark"] .ampdp-mobile-bar small{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-root :focus-visible,html[data-am-theme="dark"] .ampdp-buybox :focus-visible{outline:3px solid #45565e!important}
@media (max-width:767px){html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) main h1.page-title{color:#bbcbd2!important}}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery{background:#1d272e!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #gallery-main{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox{border-top:4px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-empty-review{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-advice{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-advice p{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-advice a{color:#a2ebe4!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #description,html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #product\.attributes{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #description>.card,html[data-am-theme="dark"] body.catalog-product-view:has(.ampdp-root) #product\.attributes>.card{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-buybox .price,html[data-am-theme="dark"] .ampdp-buybox .price-box .price{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-buybox .price-box .old-price .price{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-qty{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-qty button{background:#1d272e!important;color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-share{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-share button{color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-jumps a[aria-current]{background:#233037!important;border-color:#45565e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{border:1px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-bar-price{color:#bbcbd2!important}
html[data-am-theme="dark"] .ampdp-mobile-bar [data-ampdp-add]{background:#1d272e!important;border:1px solid #45565e!important;color:#a2ebe4!important}
@media (max-width:767px){html[data-am-theme="dark"] .ampdp-buybox{background:#1d272e!important}
html[data-am-theme="dark"] .ampdp-mobile-bar{border-top:1px solid #45565e!important}}
@media (min-width:768px){html[data-am-theme="dark"] .ampdp-bar-message{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-breadcrumbs{background:#1d272e!important;border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .ampdp-breadcrumbs li>span:first-child{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-breadcrumbs a{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-breadcrumbs a:hover{color:#a2ebe4!important}
html[data-am-theme="dark"] .ampdp-breadcrumbs [aria-current]{color:#bbcbd2!important}}
@media (min-width:768px){html[data-am-theme="dark"] .ampdp-mobile-bar>.ampdp-bar-message{color:#b0c1c8!important}
html[data-am-theme="dark"] .ampdp-mobile-bar>.ampdp-bar-price{color:#bbcbd2!important}}
/* StoreManager/view/frontend/web/vendor/tarteaucitron-1.36.0/css/tarteaucitron.css */
html[data-am-theme="dark"] body.tarteaucitron-modal-open div#tarteaucitronRoot::before,html[data-am-theme="dark"] body .tarteaucitronSize-middle.tarteaucitronBeforeVisible::before{background: rgba(29,39,46,0.25)!important}
html[data-am-theme="dark"] .tarteaucitronName .tacCurrentStatus,html[data-am-theme="dark"] .tarteaucitronName .tarteaucitronReadmoreSeparator{color: #e8eff1!important}
html[data-am-theme="dark"] #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color: #e8eff1!important}
/* ThankYou/view/frontend/web/css/success-isolated.css */
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-icon{background:#233037!important;color:#a2ebe2!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-hero h1{color:#afdfd8!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-copy{color:#a2ebe3!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-email{color:#b0c1c8!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-card{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-card h2,html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-registration h2{color:#afdfd8!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-muted{color:#b0c1c8!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-badge{background:#1d272e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-badge.am-ty-ok{background:#233037!important;color:#a4ead5!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-badge.am-ty-warning{background:#1d272e!important;color:#ebb8a2!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-primary{border:1px solid #45565e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-secondary{background:#1d272e!important;color:#a2ebe3!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-secondary:hover{background:#1d272e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-billing summary,html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-more summary{color:#a2ebe3!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-billing summary{color:#b8d6ce!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-item{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-item img{background:#1d272e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-totals .am-ty-grand{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-continue{color:#a2ebe3!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-registration{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] body.checkout-onepage-success .am-thankyou a:focus-visible,html[data-am-theme="dark"] body.checkout-onepage-success .am-thankyou button:focus-visible,html[data-am-theme="dark"] body.checkout-onepage-success .am-thankyou summary:focus-visible,html[data-am-theme="dark"] body.checkout-onepage-success .am-ty-registration a:focus-visible{outline:3px solid #45565e!important}
/* ThankYou/view/frontend/web/css/success.css */
html[data-am-theme="dark"] .checkout-onepage-success{background:#1d272e!important;color:#b7d7d3!important}
html[data-am-theme="dark"] .am-ty-icon{background:#233037!important;color:#a2ebe2!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-ty-hero h1{color:#afdfd8!important}
html[data-am-theme="dark"] .am-ty-copy{color:#a2ebe3!important}
html[data-am-theme="dark"] .am-ty-email{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-ty-card{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-ty-card h2,html[data-am-theme="dark"] .am-ty-registration h2{color:#afdfd8!important}
html[data-am-theme="dark"] .am-ty-muted{color:#b0c1c8!important}
html[data-am-theme="dark"] .am-ty-badge{background:#1d272e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] .am-ty-badge.am-ty-ok{background:#233037!important;color:#a4ead5!important}
html[data-am-theme="dark"] .am-ty-badge.am-ty-warning{background:#1d272e!important;color:#ebb8a2!important}
html[data-am-theme="dark"] .am-ty-primary{border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-ty-secondary{background:#1d272e!important;color:#a2ebe3!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .am-ty-secondary:hover{background:#1d272e!important}
html[data-am-theme="dark"] .am-ty-billing summary,html[data-am-theme="dark"] .am-ty-more summary{color:#a2ebe3!important}
html[data-am-theme="dark"] .am-ty-billing summary{color:#b8d6ce!important}
html[data-am-theme="dark"] .am-ty-item{border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] .am-ty-item img{background:#1d272e!important}
html[data-am-theme="dark"] .am-ty-totals .am-ty-grand{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .am-ty-continue{color:#a2ebe3!important}
html[data-am-theme="dark"] .am-ty-registration{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .am-thankyou a:focus-visible,html[data-am-theme="dark"] .am-thankyou button:focus-visible,html[data-am-theme="dark"] .am-thankyou summary:focus-visible,html[data-am-theme="dark"] .am-ty-registration a:focus-visible{outline:3px solid #45565e!important}
/* VariantPicker/view/frontend/web/css/picker-v100.css */
html[data-am-theme="dark"] .amvp{color:#a8cee6!important}
html[data-am-theme="dark"] .amvp__value{color:#b8cad6!important}
html[data-am-theme="dark"] .amvp .amvp__option{border:1px solid #45565e!important;background:#1d272e!important;color:#a8cee6!important}
html[data-am-theme="dark"] .amvp .amvp__option:hover{border-color:#45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amvp .amvp__option[aria-pressed=true]{border:2px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amvp__availability{color:#b0c1c8!important}
html[data-am-theme="dark"] .amvp .amvp__option[aria-disabled=true]{background:#1d272e!important;color:#b0c1c8!important}
html[data-am-theme="dark"] .amvp button:focus-visible,html[data-am-theme="dark"] .amvp input:focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] .amvp .amvp__more{color:#a2ebe4!important}
html[data-am-theme="dark"] .amvp__search{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amvp__hint,html[data-am-theme="dark"] .amvp__empty{color:#bccad2!important}
html[data-am-theme="dark"] .amvp__error{color:#eba8a2!important}
/* WeeklyHits/view/frontend/web/css/weekly-v100.css */
html[data-am-theme="dark"] #almamed-weekly-hits{color:#bbd2d0!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-eyebrow{color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-subtitle{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-controls button{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe4!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-card{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-price small{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-buy{border:1px solid #45565e!important;background:#1d272e!important;color:#a2ebe5!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-buy:hover{background:#233037!important}
html[data-am-theme="dark"] #almamed-weekly-hits .amwh-footnote{color:#b0c1c8!important}
html[data-am-theme="dark"] #almamed-weekly-hits a:focus-visible,html[data-am-theme="dark"] #almamed-weekly-hits button:focus-visible,html[data-am-theme="dark"] #almamed-weekly-hits .amwh-track:focus-visible{outline:2px solid #45565e!important}
/* Withdrawal/view/frontend/web/css/withdrawal.css */
html[data-am-theme="dark"] .amw{color:#b8d6d6!important}
html[data-am-theme="dark"] .amw-card{border:1px solid #45565e!important;background:#1d272e!important}
html[data-am-theme="dark"] .amw input:not([type=radio]):not([type=hidden]):not([type=checkbox]),html[data-am-theme="dark"] .amw textarea{color:#b8d6d6!important;background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .amw input:focus-visible,html[data-am-theme="dark"] .amw textarea:focus-visible,html[data-am-theme="dark"] .amw button:focus-visible,html[data-am-theme="dark"] .amw a:focus-visible{outline:3px solid #45565e!important}
html[data-am-theme="dark"] .amw-help{color:#b0c1c8!important}
html[data-am-theme="dark"] .amw a:not(.amw-button){color:#a2ebe4!important}
html[data-am-theme="dark"] .amw-assistance{background:#1d272e!important}
html[data-am-theme="dark"] .amw-notice{background:#1d272e!important}
html[data-am-theme="dark"] .amw-receipt{background:#1d272e!important;border:1px solid #45565e!important}
html[data-am-theme="dark"] .amw-access hr{border-top:1px solid #45565e!important}
html[data-am-theme="dark"] .amw-items{border:1px solid #45565e!important}
html[data-am-theme="dark"] .amw-item{border-bottom:1px solid #45565e!important}/* Explicit exceptions: preserve product photography, brand marks and embedded services. */
html[data-am-theme="dark"] :is(.product-item-photo,.product.media .gallery-placeholder,.product.media .fotorama__stage,.amcart-item img){background-color:#fff!important;border-radius:7px;color-scheme:light}

html[data-am-theme="dark"] :is(iframe,.am-pickup-map iframe){color-scheme:light;background:#fff}
html[data-am-theme="dark"] :is(.btn-primary,.action.primary,.action.tocart,.amv2-cta,.am-campaign__cta,.am-ai-banner__link){background:#007f72!important;color:#fff!important;border-color:#008b7d!important}
html[data-am-theme="dark"] :is(.btn-primary,.action.primary,.action.tocart,.amv2-cta,.am-campaign__cta,.am-ai-banner__link):hover{background:#00695f!important}
html[data-am-theme="dark"] :is(.message.error,.message-error,.mage-error,.field-error,.am-pickup-error){color:#ffc1bc!important}
html[data-am-theme="dark"] :is(.message.error,.message-error){background:#422a2d!important;border-color:#a86b6b!important}
html[data-am-theme="dark"] :is(.message.success,.message-success){background:#183b34!important;color:#a7edcf!important;border-color:#498879!important}
html[data-am-theme="dark"] :is(.message.warning,.message.notice,.message.info){background:#3b3527!important;color:#f5dfad!important;border-color:#82785b!important}
html[data-am-theme="dark"] :is(.checkout-index-index,.almamed-checkout-light,.am-footer){color-scheme:dark!important}
html[data-am-theme="dark"] :is(.am-ai-banner__eyebrow,.am-campaign__eyebrow,.am-campaign__category b){color:#79dccb!important}
html[data-am-theme="dark"] :is(.am-ai-banner .am-ai-disclosure,.am-campaign__visual .am-ai-disclosure){background:#1d272e!important;color:#e8eff1!important}
html[data-am-theme="dark"] :is(.opc-wrapper .shipping-address-item.selected-item,.payment-method._active,.am-campaign__category.is-selected){border-color:#79dccb!important}
html[data-am-theme="dark"] a:not([class]){color:#79dccb}
@media(forced-colors:active){html[data-am-theme="dark"]{color-scheme:light dark}.am-appearance select{forced-color-adjust:auto}}
html[data-am-theme="dark"] :is([class~="hover:bg-gray-100"],[class~="hover:bg-gray-50"],[class~="hover:bg-white"]):hover{background-color:var(--amd-raised)!important;color:var(--amd-text)!important}
html[data-am-theme="dark"] :is(.table-wrapper,.account .box,.account .block-content,.cart.table-wrapper,.checkout-agreements .checkout-agreements-item-content){background-color:var(--amd-surface)!important;color:var(--amd-text)!important}
html[data-am-theme="dark"] :is(#amv2-header,.amv2-dialog){--amv2-bg:#1d272e!important;--amv2-ink:#e8eff1!important}
html[data-am-theme="dark"] .amh-hero{--amh-background:#1d272e!important;--amh-heading:#e8eff1!important}

/* 1.0.1: original brand vectors, recoloured for dark surfaces only. */
html[data-am-theme="dark"] :is(.amv2-logo img,.am-checkout-logo,.am-footer__logo){content:url('../images/almamed-logo-dark-v101.svg');background:transparent!important;border-radius:0!important;padding:0!important;box-sizing:border-box;object-fit:contain}
/* Native Hyva attribute labels also use slate colours: set explicit cell colours. */
html[data-am-theme="dark"] body.catalog-product-view :is(#product-attributes,#product\.attributes,#product-attribute-specs-table) th,
html[data-am-theme="dark"] body.catalog-product-view .table.additional-attributes th{color:#c7d5dc!important;opacity:1!important;font-weight:500}
html[data-am-theme="dark"] body.catalog-product-view :is(#product-attributes,#product\.attributes,#product-attribute-specs-table) th *,
html[data-am-theme="dark"] body.catalog-product-view .table.additional-attributes th *{color:inherit!important;opacity:1!important}
html[data-am-theme="dark"] body.catalog-product-view :is(#product-attributes,#product\.attributes,#product-attribute-specs-table) td,
html[data-am-theme="dark"] body.catalog-product-view .table.additional-attributes td{color:#edf3f4!important;opacity:1!important}
html[data-am-theme="dark"] body.catalog-product-view :is(#product-attributes,#product\.attributes,#product-attribute-specs-table) :is(th,td),
html[data-am-theme="dark"] body.catalog-product-view .table.additional-attributes :is(th,td){background:transparent!important;border-color:#45565e!important}

/* 1.0.2: visible native Hyva card actions, including AI campaigns. */
html[data-am-theme="dark"] body :is(.product-item,.am-campaign) :is([data-addto="wishlist"],[data-addto="compare"]){color:#d9e9ed!important;background:#293b43!important;border:1px solid #58717c!important}
html[data-am-theme="dark"] body :is(.product-item,.am-campaign) :is([data-addto="wishlist"],[data-addto="compare"]):hover{color:#fff!important;background:#36535b!important;border-color:#79dccb!important}
html[data-am-theme="dark"] body :is(.product-item,.am-campaign) :is([data-addto="wishlist"],[data-addto="compare"]) svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}
html[data-am-theme="dark"] body :is(.product-item,.am-campaign) :is([data-addto="wishlist"],[data-addto="compare"]):focus-visible{outline:2px solid #79dccb!important;outline-offset:3px}
html[data-am-theme="dark"] body .am-campaign .modes-mode{color:#d9e9ed!important}
html[data-am-theme="dark"] body .am-campaign .modes-mode svg{color:inherit!important;stroke:currentColor!important}
/* Round only thumbnail surfaces, never entire cards or their controls. */
html[data-am-theme="dark"] body :is(.product-item-photo,#product-list .product-item-photo,#almamed-weekly-hits .amwh-photo,#almamed-univers .amuv-icon){background-color:#fff!important;border-radius:12px!important;overflow:hidden;color-scheme:light}
html[data-am-theme="dark"] body :is(.product-item-photo,#almamed-weekly-hits .amwh-photo,#almamed-univers .amuv-icon) img{border-radius:12px!important}
html[data-am-theme="dark"] body :is(.product-item-photo,#almamed-weekly-hits .amwh-photo):focus-visible{outline:2px solid #79dccb!important;outline-offset:3px}

/* 1.0.3: native Hyva bg-surface breadcrumb bar. */
html[data-am-theme="dark"] body .breadcrumbs{background:#1d272e!important;color:#b0c1c8!important;box-shadow:none!important;border-bottom:1px solid #45565e!important}
html[data-am-theme="dark"] body .breadcrumbs :is(.container,.items){background:transparent!important}
html[data-am-theme="dark"] body .breadcrumbs a{color:#79dccb!important}
html[data-am-theme="dark"] body .breadcrumbs a:hover{color:#a2ebe4!important;text-decoration:underline;text-underline-offset:3px}
html[data-am-theme="dark"] body .breadcrumbs :is([aria-current="page"],strong){color:#e8eff1!important}
html[data-am-theme="dark"] body .breadcrumbs .separator{color:#b0c1c8!important}
html[data-am-theme="dark"] body .breadcrumbs a:focus-visible{outline:2px solid #79dccb!important;outline-offset:3px}

/* 1.0.4: homepage product photographs, including dynamic AI suggestions. */
html[data-am-theme="dark"] body #amh-hero.amhe-modern .amh-product-image,
html[data-am-theme="dark"] body .amneeds-product-photo{border-radius:12px!important;overflow:hidden}
html[data-am-theme="dark"] body #amh-hero.amhe-modern .amh-product-image img,
html[data-am-theme="dark"] body .amneeds-product-photo img{border-radius:12px!important}
/* Keep editorial photographs inside the card, away from its border. */
html[data-am-theme="dark"] body .am-j-editorial .am-je-image{margin:12px 0 12px 12px;width:calc(100% - 12px);border-radius:10px!important;overflow:hidden;box-sizing:border-box}
html[data-am-theme="dark"] body .am-j-editorial .am-je-image img{border-radius:10px!important;object-fit:contain}

/* 1.0.5: daily photograph in both hero templates; white image canvas
   prevents square bitmap edges inside an object-fit:contain letterbox. */
html[data-am-theme="dark"] body #amh-hero .amh-product-image{border-radius:12px!important;overflow:hidden}
html[data-am-theme="dark"] body #amh-hero .amh-product-image img{display:block;border-radius:12px!important;background-color:#fff!important;object-fit:contain;clip-path:inset(0 round 12px)}

/* 1.0.6: photo variants retain their original light palette. Hidden/broken
   images do not turn text-only options white. Native availability is retained. */
html[data-am-theme="dark"] body.catalog-product-view .amvp .amvp__option:has(.amvp__image:not([hidden])){background:#fff!important;color:#16374b!important;border-color:#d3dfe2!important;color-scheme:light}
html[data-am-theme="dark"] body.catalog-product-view .amvp .amvp__option:has(.amvp__image:not([hidden])):hover{background:#f3fbf9!important;border-color:#009b8b!important}
html[data-am-theme="dark"] body.catalog-product-view .amvp .amvp__option:has(.amvp__image:not([hidden]))[aria-pressed="true"]{background:#eef9f6!important;border-color:#009b8b!important}
html[data-am-theme="dark"] body.catalog-product-view .amvp .amvp__image{mix-blend-mode:normal!important;filter:none!important;border-radius:6px;background:#fff!important}
html[data-am-theme="dark"] body.catalog-product-view .amvp .amvp__option:has(.amvp__image:not([hidden])) .amvp__availability{color:#526572!important}
html[data-am-theme="dark"] body.catalog-product-view .amvp .amvp__option:has(.amvp__image:not([hidden]))[aria-disabled="true"]{background:#f7f8f9!important;color:#71808a!important}
html[data-am-theme="dark"] body.catalog-product-view .amvp .amvp__option:focus-visible{outline:3px solid #79dccb!important;outline-offset:3px}

/* Native Hyva PDP actions as well as Magento action classes. */
html[data-am-theme="dark"] body.catalog-product-view :is([data-addto="wishlist"],[data-addto="compare"],.action.towishlist,.action.tocompare,button[x-data^="initWishlist"],button[x-data^="initCompare"]){color:#d9e9ed!important;background:#293b43!important;border:1px solid #58717c!important}
html[data-am-theme="dark"] body.catalog-product-view :is([data-addto="wishlist"],[data-addto="compare"],.action.towishlist,.action.tocompare,button[x-data^="initWishlist"],button[x-data^="initCompare"]):hover{color:#fff!important;background:#36535b!important;border-color:#79dccb!important}
html[data-am-theme="dark"] body.catalog-product-view :is([data-addto="wishlist"],[data-addto="compare"],.action.towishlist,.action.tocompare,button[x-data^="initWishlist"],button[x-data^="initCompare"]) svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}

/* Luma mobile rules also paint the FORM behind the individual rate rows. */
html[data-am-theme="dark"] body.almamed-checkout-light #opc-shipping_method :is(.checkout-shipping-method,.step-content,#checkout-step-shipping_method,#co-shipping-method-form,.table-checkout-shipping-method,.table-checkout-shipping-method tbody,#shipping-method-buttons-container){background-color:var(--amd-surface)!important;color:var(--amd-text)!important}
html[data-am-theme="dark"] body.almamed-checkout-light #opc-shipping_method .table-checkout-shipping-method tbody tr:has(input:checked){background:#233b38!important;border-color:#79dccb!important}
html[data-am-theme="dark"] body.almamed-checkout-light #shipping-method-buttons-container :is(.note,p){color:var(--amd-muted)!important}
