/* ArmaLoPe has one light identity. No palette is derived from a product category. */
html body.am-unified-light{
 --ui-panel:#fff;--ui-outline:#dce1e8;--ui-ink:#181d25;--ui-accent:#ffda30;--ui-accent-ink:#181d25;--ui-accent-hover:#ecc626;
 --lm-basic-surface:#fff;--lm-basic-border:#dce2e9;--lm-basic-muted:#647083;--lm-surface:#fff;--lm-accent:#E63336;--lm-nav-marvel:#E63336;--lm-nav-starwars:#1677F2;
 --cat-bg:#fff;--cat-panel:#f6f7f9;--cat-ink:#181d25;--cat-muted:#687386;--cat-line:#dfe4ec;--cat-accent:#E63336;--cat-on:#fff;
 color:#181d25;background:#fff!important;background-image:none!important;color-scheme:light;
}
html body.am-unified-light .lm-header{
 --cat-bg:#fff;--cat-panel:#f6f7f9;--cat-ink:#181d25;--cat-muted:#687386;--cat-line:#dfe4ec;--cat-accent:#E63336;--ui-ink:#181d25;
 background:#fff!important;border-bottom:1px solid #e5e8ed!important;box-shadow:none!important;
}
html body.am-unified-light .lm-header :is(.lm-nav-link,.lm-link,.lm-mobile-icon){color:#181d25!important}
html body.am-unified-light .lm-header .lm-brand a:has(:is(.lm-header-logo-marvel,.lm-header-logo-starwars)){display:none!important}
html body.am-unified-light .lm-announcement:has(>span:nth-child(3)){--lm-strip-bg:#f2f3f5;--lm-strip-ink:#404958;--lm-strip-chip:#ffda30;--lm-strip-chip-ink:#181d25;background:#f2f3f5!important;color:#404958!important;border-bottom:1px solid #e4e7ec!important}
html body.am-unified-light .am-cat-header{background:#fff!important;color:#181d25!important;border-color:#dfe4ec!important}
html body.am-unified-light .am-header-utility{background:#f6f7f9!important;border-color:#dfe4ec!important;color:#181d25!important}
html body.am-unified-light .am-bottom-nav{background:#fff!important;border-top:1px solid #e1e5eb!important;color:#687386!important;box-shadow:none!important}
html body.am-unified-light .am-bottom-nav :is(a,button){color:#687386!important}
html body.am-unified-light .am-bottom-nav [aria-current=page]{color:#E63336!important}
html body.am-unified-light .am-bottom-nav [aria-current=page] .am-bottom-icon{background:#fff1f2!important}
/* All product cards, including offers, retain the home structure and neutral photo. */
html body.am-unified-light .lm-set-card{
 --lm-card-surface:#fff;--lm-card-ink:#181d25;--lm-card-muted:#596675;--lm-card-border:#dce2e9;--lm-card-border-hover:#a1adbd;--lm-card-rule:#dce2e9;--lm-card-pill:#f8f9fb;--lm-card-old-price:#6b7280;--lm-card-action:#E63336;--lm-card-photo-center:#f3f5f7;--lm-card-photo-edge:#f3f5f7;--lm-card-shadow:#00000016;
 background:#fff!important;color:#181d25!important;border-color:#dce2e9!important;
}
html body.am-unified-light .lm-set-card .lm-set-photo{background:#f3f5f7!important}
html body.am-unified-light .lm-set-card .lm-set-title,html body.am-unified-light .lm-set-card .lm-set-price{color:#181d25!important}
html body.am-unified-light .lm-set-card .lm-set-link{color:#E63336!important}
/* Product detail: preserve layout, pricing, gallery, review and cart behavior. */
html body.am-unified-light .lmp-template{color:#181d25!important;background:#f7f8fa!important;background-image:none!important}
html body.am-unified-light .lmp-template :is(.lmp-wrap,.lmp-market,.lmp-intro,.lmp-main-content,.lmp-overview,.lmp-sidebar){background:transparent!important;background-image:none!important}
html body.am-unified-light .lmp-template :is(h1,h2,h3,h4,h5,.lmp-benefit strong,.lmp-assurance strong,.lmr-card-head strong){color:#181d25!important}
html body.am-unified-light .lmp-template :is(.lmp-breadcrumb,.lmp-description,.lmp-output p,.lmp-rating,.lmp-purchase-note,.lmp-assurance p,.lmp-price-card-note,.lmp-price-before,.lmp-quantity,.lmp-combo-intro,.lmp-combo-total>span,.lmp-combo-total small,.lmp-scroll-price>span,.lmp-purchase-total>span){color:#647083!important}
html body.am-unified-light .lmp-template .lmp-output{color:#596675!important}
html body.am-unified-light .lmp-template :is(.lmp-purchase-panel,.lmp-combo,.lmp-combo-product,.lmp-benefit,.lmp-details,.lmp-primary-price,.lmr-hub,.lmr-card,.lmr-form,.lmr-write,.lmr-review){background:#fff!important;background-image:none!important;border-color:#dce2e9!important;box-shadow:none!important;color:#181d25!important}
html body.am-unified-light .lmp-template :is(.lmp-assurance,.lmp-scroll-price,.lmp-purchase-total,.lmp-benefits,.lmp-combo-footer,.lmp-details>details,.lmr-card-head,.lmr-tabs){border-color:#dce2e9!important}
html body.am-unified-light .lmp-template :is(.lmp-price-current,.lmp-price-current .woocommerce-Price-amount,.lmp-scroll-price strong,.lmp-purchase-total strong,.lmp-combo-total strong,.lmp-combo-copy,.lmp-combo-plus,.lmp-combo-price){color:#181d25!important}
html body.am-unified-light .lmp-template :is(.lmp-price-card-title,.lmp-price-saving,.lmp-kicker,.lmp-benefit svg){color:#E63336!important}
html body.am-unified-light .lmp-template .lmp-price-saving>span{color:#647083!important}
html body.am-unified-light .lmp-template :is(.lmp-assurance svg,.lmp-assurance summary>span){color:#1677F2!important}
html body.am-unified-light .lmp-template .lmp-details summary{color:#181d25!important;background:#fff!important}
html body.am-unified-light .lmp-template .lmp-details summary:hover,html body.am-unified-light .lmp-template .lmp-details details[open]>summary{background:#f6f8fb!important}
html body.am-unified-light .lmp-template .lmp-details>details>div{color:#596675!important}
html body.am-unified-light .lmp-template .lmp-details :is(table,td,th){border-color:#dce2e9!important;background:#fff!important;color:#344154!important}
html body.am-unified-light .lmp-template .lmp-details th{background:#f3f5f7!important}
html body.am-unified-light .lmp-template .lmr-review-text,html body.am-unified-light .lmp-template .lmr-hub p,html body.am-unified-light .lmp-template .lmr-summary{color:#596675!important}
html body.am-unified-light .lmp-template :is(.lmr-summary>strong,.lmr-hub label,.lmr-dialog,.lmr-dialog-head,.lmr-write summary,.lmr-review-text strong){color:#181d25!important}
html body.am-unified-light .lmp-template :is(.lmr-dialog,.lmr-dialog-head,.lmr-dialog-close){background:#fff!important;border-color:#dce2e9!important}
html body.am-unified-light .lmp-template .lmr-dialog :is(h2,h3,p,label){color:#344154!important}
html body.am-unified-light .lmp-template .lmr-tabs button{color:#596675!important;background:transparent!important}
html body.am-unified-light .lmp-template .lmr-tabs button[aria-selected=true]{color:#E63336!important;border-color:#E63336!important}
html body.am-unified-light .lmp-template :is(input:not([type=submit]):not([type=radio]):not([type=checkbox]),textarea,select){background:#f7f8fa!important;color:#181d25!important;border-color:#cfd8e4!important}
html body.am-unified-light .lmp-template input::placeholder,html body.am-unified-light .lmp-template textarea::placeholder{color:#697689!important;opacity:1}
html body.am-unified-light .lmp-template :is(.lmp-mobile-cart-ui,.lmp-request-mobile,.lmp-mobile-toast,.lmp-mobile-floating-cart){background:#fff!important;color:#181d25!important;border-color:#dce2e9!important}
html body.am-unified-light .lmp-template :is(.lmp-mobile-price,.lmp-mobile-price .woocommerce-Price-amount,.lmp-mobile-stepper,.lmp-mobile-stepper button,.lmp-mobile-floating-cart){color:#181d25!important}
html body.am-unified-light .lmp-template .lmp-mobile-stepper{background:#f6f7f9!important;border-color:#cfd8e4!important}
html body.am-unified-light .lmp-template .lmp-mobile-stepper button{background:transparent!important}
html body.am-unified-light .lmp-template .lmp-mobile-go-cart,html body.am-unified-light .lmp-template .lmp-mobile-add{background:#ffda30!important;color:#181d25!important;border-color:#ffda30!important}
html body.am-unified-light .lmp-template .lmp-mobile-toast-copy strong{color:#181d25!important}
html body.am-unified-light .lmp-template .lmp-mobile-toast-copy small{color:#647083!important}
/* Campaign content stays editable; its non-banner sections share the portal. */
html body.am-unified-light :is(.lm-page,.sw-page){color:#181d25;background:#fff!important;background-image:none!important}
html body.am-unified-light :is(.lm-section,.sw-section,.lm-home-stories,.lm-help){background:#fff!important;background-image:none!important;border-color:#e1e5eb!important;color:#181d25!important}
html body.am-unified-light :is(.lm-trust,.sw-trust){background:#f7f8fa!important;color:#181d25!important;border-color:#e1e5eb!important}
html body.am-unified-light :is(.lm-trust,.sw-trust) strong{color:#181d25!important}
html body.am-unified-light :is(.lm-section,.sw-section,.lm-home-stories,.lm-help) :is(h2,h3,h4,.lm-h2,.lm-explore-title,.lm-home-faq-question,.lm-home-story-title){color:#181d25!important}
html body.am-unified-light :is(.lm-section,.sw-section,.lm-home-stories,.lm-help) :is(.lm-body,.lm-small,.lm-explore-description,.lm-home-story-quote,.lm-home-faq-answer-text,.lm-home-faq-intro,.sw-section-description){color:#647083!important}
html body.am-unified-light :is(.lm-category,.sw-tile,.lm-explore-card,.lm-home-story-card,.lm-home-faq-list,.lm-home-faq-item,.lm-home-faq-intro,.sw-community-card){background:#fff!important;background-image:none!important;border-color:#dce2e9!important;color:#181d25!important}
html body.am-unified-light :is(.lm-category-photo,.sw-tile-image,.lm-explore-photo){background:#f3f5f7!important;background-image:none!important}
html body.am-unified-light :is(.lm-category-name,.sw-tile-name,.lm-explore-description,.lm-home-story-author){color:#181d25!important}
html body.am-unified-light .lm-home-story-author{border-color:#dce2e9!important}
html body.am-unified-light :is(.lm-section,.sw-section) :is(.lm-h2,h2)>:is(span,strong){color:#E63336!important}
html body.am-unified-light :is(.lm-section,.sw-section):nth-of-type(3n+2) :is(.lm-h2,h2)>:is(span,strong){color:#1677F2!important}
html body.am-unified-light :is(.lm-section,.sw-section):nth-of-type(3n) :is(.lm-h2,h2)>:is(span,strong){color:#FF7315!important}
/* Preserve the home footer contrast and photo-banner readability. */
html body.am-unified-light :is(.lm-footer,.sw-footer,.am-footer){background:#151a23!important;background-image:none!important;color:#e9edf3!important}
html body.am-unified-light :is(.lm-footer,.sw-footer,.am-footer) :is(h2,h3,h4,.lm-discover-title,.sw-footer-title){color:#fff!important}
html body.am-unified-light :is(.lm-footer,.sw-footer,.am-footer) :is(p,a,.lm-small,.lm-body,.sw-footer-copy){color:#b8c2d0!important}
html body.am-unified-light :is(.lm-hero,.sw-hero,.lm-promo,.sw-launch) :is(h1,h2,.lm-body,.lm-small,.sw-hero-description,.sw-section-description){color:#fff!important}
html body.am-unified-light .lm-set-facts,html body.am-unified-light .lm-set-facts span{font-family:'DM Sans',sans-serif!important;font-size:10px!important;font-weight:500;line-height:1.4}
html body.am-unified-light .lm-set-facts>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:5px}
.lm-set-facts svg{width:13px;height:13px;flex:0 0 13px}
.lm-set-photo .am-card-universe-logo{position:absolute;right:9px;bottom:9px;width:30%;max-width:100px;height:36px;object-fit:contain;object-position:right bottom;z-index:2;pointer-events:none}
.am-cat-world-options .am-filter-universe-logo{width:58px;height:24px;object-fit:contain;vertical-align:middle;margin-right:8px}
html body.am-unified-light .am-cat-universe-track a>div>img{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important}
html body.am-unified-light .am-cat-quick button{display:inline-flex;align-items:center;justify-content:center;gap:6px}
html body.am-unified-light .am-cat-quick button>span[aria-hidden=true]:not([data-cat-sale-check]){display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(-1px)}
html body.am-unified-light :is(.lm-footer,.sw-footer,.am-footer){background:#f2f3f5!important;color:#181d25!important;border-top:1px solid #e0e4eb}
html body.am-unified-light :is(.lm-footer,.sw-footer,.am-footer) :is(h2,h3,h4,p,a,.lm-small,.lm-body,.sw-footer-copy,.lm-discover-title,.sw-footer-title){color:#465266!important}
@media(max-width:390px){html body.am-unified-light .lm-set-facts{gap:3px!important;flex-wrap:wrap}.lm-set-photo .am-card-universe-logo{height:27px}}
