/* LibyaMall Gold / scoped legacy color bridge. Generated by tests/build-storefront-theme.py. */

/* style.css */

body.storefront-body:not(.immersive-ui) :is(.status-picking){background:#fcfaf6;color:#7a571a}
body.storefront-body:not(.immersive-ui) :is(.ops-tone-violet .ops-business-icon){background:#7a571a}

/* home-ui.css */

body.storefront-body :is(.tier-price-label){color:#7a571a}
body.storefront-body :is(.member-price-callout){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body{background:radial-gradient(circle at 65% 12%,#fbf8f1 0,transparent 30%),#fefdfb}
body.storefront-body :is(.trust-bar){background:#322312}
body.storefront-body :is(.trust-right a+a){border-left:1px solid #6a573b}
body.storefront-body :is(.category-button){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 8px 18px rgba(122,87,26,.21)}
body.storefront-body :is(.category-menu button:hover){background:#fbf9f3}
body.storefront-body :is(.search-box){border:1px solid #f3ead4;box-shadow:0 5px 14px rgba(122,87,26,.08)}
body.storefront-body :is(.search-box>svg){color:#9d8e77}
body.storefront-body :is(.search-box input)::placeholder{color:#aa9c88}
body.storefront-body :is(.search-box button){color:#9e8c71}
body.storefront-body :is(.search-submit){background:linear-gradient(135deg,#7a571a,#7a571a)!important}
body.storefront-body :is(.primary-nav){border:1px solid #f7f4ee;box-shadow:0 8px 20px rgba(74,52,27,.05)}
body.storefront-body :is(.primary-nav button){color:#563d12}
body.storefront-body :is(.primary-nav button:hover){background:#fcfaf5}
body.storefront-body :is(.primary-nav button.active){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 8px 15px rgba(122,87,26,.22)}
body.storefront-body :is(.hero-card):after{background:linear-gradient(90deg,rgba(47,33,18,.96) 0%,rgba(56,40,21,.73) 30%,transparent 60%)}
body.storefront-body :is(.hero-arrow){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 5px 14px rgba(74,52,27,.35)}
body.storefront-body :is(.hero-dots button.current){background:#7a571a}
body.storefront-body :is(.service-card){border:1px solid #efe8d9;background:linear-gradient(105deg,#fff,#fcfaf6);box-shadow:0 6px 15px rgba(122,87,26,.07)}
body.storefront-body :is(.service-card svg){color:#7a571a}
body.storefront-body :is(.section-heading a){color:#7a571a}
body.storefront-body :is(.brand-grid button){color:#45311a;box-shadow:0 5px 14px rgba(111,79,23,.08)}
body.storefront-body :is(.brand-grid .brand-blue){background:linear-gradient(135deg,#064dba,#5b4113)}
body.storefront-body :is(.brand-grid .brand-black){background:#211b14}
body.storefront-body :is(.brand-grid .brand-dark){background:#33312e}
body.storefront-body :is(.brand-grid .view-brand){color:#7a571a}
body.storefront-body :is(.lifestyle-card){background:#453927;box-shadow:0 5px 14px rgba(111,79,23,.1)}
body.storefront-body :is(.lifestyle-card):after{background:linear-gradient(0deg,rgba(39,28,14,.95),transparent 65%)}
body.storefront-body :is(.product-card){border:1px solid #f5f2eb;box-shadow:0 7px 20px rgba(106,75,22,.07)}
body.storefront-body :is(.product-card:hover){box-shadow:0 11px 26px rgba(106,75,22,.12)}
body.storefront-body :is(.product-media){background:#fbfaf7}
body.storefront-body :is(.discount){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.wish){color:#ac9676;box-shadow:0 4px 12px rgba(66,46,24,.12)}
body.storefront-body :is(.product-copy>small){color:#9d8d76}
body.storefront-body :is(.price del){color:#aea69a}
body.storefront-body :is(.product-foot span){color:#8f7e65}
body.storefront-body :is(.product-foot button){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 5px 12px rgba(122,87,26,.2)}
body.storefront-body :is(.empty-state){border:1px dashed #eee2c6}
body.storefront-body :is(.empty-state>svg){color:#7a571a}
body.storefront-body :is(.bottom-services span){border-right:1px solid #f5f2eb}
body.storefront-body :is(.bottom-services svg){color:#7a571a}
@media(max-width:900px){
body.storefront-body :is(.product-card>img){background:#fcfbf8}
body.storefront-body :is(.wish){box-shadow:0 3px 10px rgba(62,44,23,.12)}
}
@media(max-width:620px){
body.storefront-body :is(.main-header){border-bottom:1px solid #f8f5ef}
body.storefront-body :is(.primary-nav){box-shadow:0 5px 16px rgba(74,52,27,.05)}
body.storefront-body :is(.hero-card):after{background:linear-gradient(180deg,rgba(47,33,18,.97) 0%,rgba(51,36,19,.72) 60%,transparent 100%)}
body.storefront-body :is(.product-card){box-shadow:0 6px 18px rgba(98,70,21,.08)}
}
body.storefront-body :is(.page-shell[dir="rtl"] .hero-card):after{background:linear-gradient(-90deg,rgba(47,33,18,.96) 0%,rgba(56,40,21,.73) 30%,transparent 60%)}
@media(max-width:620px){
body.storefront-body :is(.page-shell[dir="rtl"] .hero-card):after{background:linear-gradient(180deg,rgba(47,33,18,.97) 0%,rgba(51,36,19,.72) 60%,transparent 100%)}
}
body.storefront-body :is(.campaign-section){border:1px solid #f3efe5;box-shadow:0 10px 28px rgba(90,64,19,.08)}
body.storefront-body :is(.flash-home){background:linear-gradient(145deg,#2d2011,#443019 58%,#614514)}
body.storefront-body :is(.campaign-mast){border:1px solid rgba(210,196,174,.28);background:linear-gradient(90deg,rgba(44,31,16,.9),rgba(103,73,22,.7)),url('ui/home/flash-hero-desktop.webp') center/cover}
body.storefront-body :is(.campaign-identity em){color:#eee6d5}
body.storefront-body :is(.deal-clock>small){color:#f9f4ea}
body.storefront-body :is(.deal-clock b){background:rgba(39,28,14,.74)}
body.storefront-body :is(.campaign-mast>a){color:#7a571a}
body.storefront-body :is(.flash-product){color:#48331a}
body.storefront-body :is(.flash-media>span){background:rgba(93,66,20,.84)}
body.storefront-body :is(.flash-copy del){color:#ada599}
body.storefront-body :is(.flash-copy>p){background:#f7f3ea}
body.storefront-body :is(.flash-copy footer small){color:#9e8e77}
body.storefront-body :is(.flash-copy footer button){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.slash-home){background:linear-gradient(125deg,#fcfaf4,#fff 55%,#fff0f7)}
body.storefront-body :is(.slash-product-art){background:radial-gradient(circle at 58% 50%,#6a4c17,#2f2111 72%)}
body.storefront-body :is(.slash-product-art>span){background:rgba(122,87,26,.85)}
body.storefront-body :is(.slash-copy>p){color:#958368}
body.storefront-body :is(.slash-price-row del){color:#aaa296}
body.storefront-body :is(.slash-progress-label){color:#8e7e66}
body.storefront-body :is(.slash-progress-label b){color:#7a571a}
body.storefront-body :is(.slash-progress){background:#f3eee2}
body.storefront-body :is(.slash-progress span){background:linear-gradient(90deg,#ff3b83,#7a571a)}
body.storefront-body :is(.slash-copy>button){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 7px 16px rgba(122,87,26,.2)}
body.storefront-body :is(.video-pill),body.storefront-body :is(.stock-pill){box-shadow:0 3px 9px rgba(58,41,22,.13)}
body.storefront-body :is(.video-pill){background:rgba(122,87,26,.86)}
@media(max-width:620px){
body.storefront-body :is(.campaign-mast){background-image:linear-gradient(90deg,rgba(44,31,16,.9),rgba(103,73,22,.62)),url('ui/home/flash-hero-mobile.webp')}
}
body.storefront-body :is(.delivery-tag.china_direct){color:#7a571a;border-color:#f6efdf;background:#fcfaf4}
body.storefront-body :is(.immersive-home){background:#fefdfb}
body.storefront-body :is(.category-menu a:hover){background:#fbf9f3}
body.storefront-body :is(.primary-nav a){color:#563d12}
body.storefront-body :is(.primary-nav a:hover){background:#fcfaf5}
body.storefront-body :is(.primary-nav a.active){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 8px 15px rgba(122,87,26,.22)}
body.storefront-body :is(.campaign-mast){background-image:linear-gradient(90deg,rgba(44,31,16,.9),rgba(103,73,22,.7)),url('ui/home/flash-hero-desktop.webp')}
body.storefront-body :is(.flash-copy footer a){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.slash-link){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 7px 16px rgba(122,87,26,.2)}
@media(max-width:620px){
body.storefront-body :is(.campaign-mast){background-image:linear-gradient(90deg,rgba(44,31,16,.9),rgba(103,73,22,.62)),url('ui/home/flash-hero-mobile.webp')}
}
body.storefront-body :is(.picks .product-card){border:1px solid #f3efe6;box-shadow:0 9px 25px rgba(95,67,20,.08)}
body.storefront-body :is(.picks .product-card:hover){border-color:#f3ebd7;box-shadow:0 15px 34px rgba(122,87,26,.14)}
body.storefront-body :is(.picks .product-media){border-bottom:1px solid #f6f3ed;background:#fbfaf7}
body.storefront-body :is(.picks .product-copy h3 a){color:#45311a}
body.storefront-body :is(.picks .product-benefit){color:#9c8d77}
body.storefront-body :is(.picks .delivery-tag){background:linear-gradient(135deg,#7a571a 0%,#7a571a 100%)!important;box-shadow:0 5px 12px rgba(122,87,26,.16)}
body.storefront-body :is(.picks .product-purchase){border-top:1px solid #f6f3ed}
body.storefront-body :is(.picks .product-purchase .price strong){color:#573e12}
body.storefront-body :is(.picks .product-purchase .price del){color:#aea69a}
body.storefront-body :is(.picks .product-purchase button){background:linear-gradient(135deg,#7a571a 0%,#7a571a 100%);box-shadow:0 7px 15px rgba(122,87,26,.22)}
body.storefront-body :is(.picks .product-purchase button:hover){background:linear-gradient(135deg,#7a571a 0%,#7a571a 100%)}
body.storefront-body :is(.picks .product-card){border:1px solid #f1ede4;box-shadow:0 10px 30px rgba(97,69,20,.08)}
body.storefront-body :is(.picks .product-card:hover){border-color:#f3ebd7;box-shadow:0 17px 38px rgba(122,87,26,.14)}
body.storefront-body :is(.picks .product-media){border-bottom:1px solid #f6f3ed;background:#fbfaf7}
body.storefront-body :is(.picks .product-copy h3 a){color:#45311a}
body.storefront-body :is(.picks .product-benefit){color:#908574}
body.storefront-body :is(.picks .price-panel){border:1px solid #f8f4e9;background:linear-gradient(135deg,#fefdfa 0%,#fff 100%)}
body.storefront-body :is(.picks .price strong){color:#573e12}
body.storefront-body :is(.picks .price del){color:#a59c8e}
body.storefront-body :is(.picks .delivery-tag){border:1px solid #f6efde!important;color:#7a571a!important;background:linear-gradient(135deg,#fcfaf6,#fefdfc)!important}
body.storefront-body :is(.picks .product-cart-form button){background:linear-gradient(135deg,#7a571a 0%,#7a571a 100%);box-shadow:0 9px 18px rgba(122,87,26,.22)}
body.storefront-body :is(.picks .product-cart-form button:hover){background:linear-gradient(135deg,#7a571a 0%,#7a571a 100%)}
@media(max-width:620px){
body.storefront-body :is(.home-mobile-dock a),body.storefront-body :is(.home-mobile-dock button){color:#7c7262}
body.storefront-body :is(.home-mobile-dock .dock-categories i){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6534);box-shadow:0 6px 15px rgba(122,87,26,.24)}
body.storefront-body :is(.category-sheet-backdrop){background:rgba(39,28,14,.48)}
body.storefront-body :is(.mobile-category-sheet>section){box-shadow:0 -20px 60px rgba(57,40,21,.22)}
body.storefront-body :is(.mobile-category-sheet header small){color:#7a571a}
body.storefront-body :is(.mobile-category-sheet header strong){color:#46311a}
body.storefront-body :is(.mobile-category-sheet header>button){color:#7a571a;background:#fbf8f1}
body.storefront-body :is(.mobile-category-sheet section a){border:1px solid #f7f2e7;color:#563d12;background:#fefdfb}
body.storefront-body :is(.mobile-category-sheet section a b){color:#7a571a}
}
@media(max-width:620px){
body.storefront-body :is(.home-mobile-dock .dock-messages i){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6534);box-shadow:0 7px 17px rgba(122,87,26,.28)}
body.storefront-body :is(.home-mobile-dock .dock-messages span){color:#7a571a}
}
body.storefront-body :is(.picks .product-media>.video-pill){background:linear-gradient(135deg,rgba(122,87,26,.96),rgba(122,87,26,.96));box-shadow:0 8px 20px rgba(118,84,25,.28)}
body.storefront-body :is(.picks .product-media>.video-pill:hover){background:linear-gradient(135deg,#7a571a,#7a571a)}
@media(max-width:900px){
body.storefront-body :is(.primary-nav a){border:1px solid #f8f4ea;background:linear-gradient(180deg,#fff,#fefdfa)}
}
@media(max-width:720px){
body.storefront-body :is(.primary-nav a){border:1px solid #f7f2e8;background:linear-gradient(180deg,#fff,#fefdfa)}
body.storefront-body :is(.brand-grid button),body.storefront-body :is(.brand-grid .brand-black),body.storefront-body :is(.brand-grid .brand-dark),body.storefront-body :is(.brand-grid .brand-red){box-shadow:0 4px 12px rgba(101,72,21,.07)}
body.storefront-body :is(.home-mobile-dock){border-top:1px solid rgba(122,87,26,.12);box-shadow:0 -10px 28px rgba(71,50,26,.12)}
body.storefront-body :is(.home-mobile-dock a){color:#7c7262}
body.storefront-body :is(.home-mobile-dock a.active){color:#7a571a;background:#fbf9f3}
body.storefront-body :is(.home-mobile-dock .dock-wash i){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6534);box-shadow:0 6px 15px rgba(122,87,26,.24)}
}
body.storefront-body :is(.flash-home-empty){background:linear-gradient(135deg,#3d2b16,#5c4113)}
body.storefront-body :is(.flash-home-empty .campaign-mast){background-image:linear-gradient(90deg,rgba(44,31,16,.94),rgba(103,73,22,.72)),url('ui/home/flash-hero-desktop.webp')}
body.storefront-body :is(.flash-home-message>span){color:#48331a}
body.storefront-body :is(.flash-home-message>p){color:#f4ebd7}
body.storefront-body :is(.video-showcase-heading){border:1px solid #f7f1e2;background:linear-gradient(120deg,#342513,#7a571a 62%,#7a571a)}
body.storefront-body :is(.video-showcase-heading p){color:#f2e8d0}
body.storefront-body :is(.video-showcase-grid){border:1px solid #f5f0e4;background:linear-gradient(180deg,#fff,#fdfbf8)}
body.storefront-body :is(.video-feature-card){border:1px solid #f5efe1;box-shadow:0 9px 24px rgba(113,80,24,.09)}
body.storefront-body :is(.video-frame){background:#241b11}
body.storefront-body :is(.video-frame video){background:#241b11}
body.storefront-body :is(.video-frame>button){background:rgba(59,42,22,.76)}
body.storefront-body :is(.video-muted-badge){background:rgba(39,28,14,.68)}
body.storefront-body :is(.video-feature-copy h3){color:#48331a}
body.storefront-body :is(.video-feature-copy p){color:#958977}
body.storefront-body :is(.video-feature-copy>a){background:linear-gradient(135deg,#7a571a,#7a571a)}
@media(min-width:901px){
body.storefront-body :is(.page-shell .deal-media-grid){border:1px solid #f8f3e7;background:linear-gradient(135deg,#fff,#fdfcf9 48%,#fff7ed);box-shadow:0 18px 45px rgba(122,87,26,.1)}
body.storefront-body :is(.page-shell .deal-media-grid>.campaign-section),body.storefront-body :is(.page-shell .deal-media-grid>.video-showcase){box-shadow:0 12px 30px rgba(66,46,24,.18)}
body.storefront-body :is(.page-shell .deal-media-grid>.campaign-section){background:radial-gradient(circle at 92% 12%,rgba(122,87,26,.38),transparent 34%),linear-gradient(145deg,#322312,#422f19 48%,#7a571a)}
body.storefront-body :is(.page-shell .deal-media-grid .campaign-mast){background:linear-gradient(120deg,rgba(67,47,25,.94),rgba(122,87,26,.82) 68%,rgba(255,90,51,.3))}
body.storefront-body :is(.page-shell .flash-carousel-controls){background:rgba(39,28,14,.3)}
body.storefront-body :is(.page-shell .flash-carousel-controls button){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.page-shell .deal-media-grid .flash-product){box-shadow:0 10px 24px rgba(39,28,14,.24)}
body.storefront-body :is(.page-shell .deal-media-grid .flash-product:hover){box-shadow:0 16px 30px rgba(39,28,14,.3)}
body.storefront-body :is(.page-shell .deal-media-grid>.video-showcase){background:linear-gradient(145deg,#362614,#7a571a)}
body.storefront-body :is(.page-shell .deal-media-grid .video-showcase-heading){background:radial-gradient(circle at 86% 12%,rgba(255,111,44,.4),transparent 35%),linear-gradient(120deg,#3d2b16,#7a571a 68%,#7a571a)}
body.storefront-body :is(.page-shell .deal-media-grid .video-showcase-grid){background:linear-gradient(160deg,#443019,#6a4b16 60%,#7a571a)}
body.storefront-body :is(.page-shell .deal-media-grid .video-feature-card){background:linear-gradient(145deg,#fff,#fdfbf6);box-shadow:0 12px 28px rgba(39,28,14,.35)}
body.storefront-body :is(.page-shell .deal-media-grid .video-frame):after{background:linear-gradient(0deg,rgba(39,28,14,.5),transparent 48%)}
body.storefront-body :is(.page-shell .deal-media-grid .video-frame>button){background:linear-gradient(135deg,rgba(255,43,73,.95),rgba(122,87,26,.95));box-shadow:0 0 0 9px rgba(255,255,255,.12),0 12px 30px rgba(45,32,17,.4)}
body.storefront-body :is(.video-brand-kicker){color:#7a571a}
body.storefront-body :is(.video-offer){border:1px solid #f8f3e6;background:linear-gradient(135deg,#fdfbf8,#fff5e9)}
body.storefront-body :is(.video-offer small){color:#92846e}
body.storefront-body :is(.video-offer strong){color:#583f13}
body.storefront-body :is(.video-offer em){background:linear-gradient(135deg,#7a571a,#7a571a)}
}
@media(max-width:900px){
body.storefront-body :is(.video-brand-kicker){color:#7a571a}
body.storefront-body :is(.video-offer){background:#fcfaf6}
}
body.storefront-body :is(.flash-mast-actions>a){color:#7a571a}
body.storefront-body :is(.flash-carousel-controls span){color:#faf6ec}
body.storefront-body :is(.flash-slide-meta>span){background:linear-gradient(135deg,#775419,#342513)}
@media(max-width:900px){
body.storefront-body :is(.page-shell .deal-media-grid>.campaign-section),body.storefront-body :is(.page-shell .deal-media-grid>.video-showcase){border:1px solid rgba(193,174,145,.32);box-shadow:0 10px 25px rgba(74,52,27,.14)}
body.storefront-body :is(.page-shell .deal-media-grid>.campaign-section){background:linear-gradient(145deg,#342513 0%,#684a16 52%,#7a571a 100%)}
body.storefront-body :is(.page-shell .deal-media-grid>.video-showcase){background:linear-gradient(145deg,#362614 0%,#7a571a 55%,#7a571a 100%)}
body.storefront-body :is(.page-shell .deal-media-grid .video-showcase-heading){background:linear-gradient(135deg,#5b4113,#7a571a)}
body.storefront-body :is(.page-shell .deal-media-grid .video-frame){background:#291d0f}
body.storefront-body :is(.page-shell .deal-media-grid .video-frame video){background:#291d0f}
}
body.storefront-body :is(.picks .price .tier-price-label){color:#7a571a}
body.storefront-body :is(.picks .price .public-price){color:#ada598}
body.storefront-body :is(.video-offer del){color:#a39a8d}
body.storefront-body :is(.compact-brands),body.storefront-body :is(.home-live-hub){border:1px solid #f5efe1;box-shadow:0 9px 24px rgba(113,80,24,.07)}
body.storefront-body :is(.home-live-hub){background:radial-gradient(circle at 82% 0,rgba(255,108,51,.2),transparent 28%),linear-gradient(135deg,#45311a,#7a571a)}
body.storefront-body :is(.home-live-card){color:#392815}
body.storefront-body :is(.home-live-cover>span){color:#7a571a;background:#faf6ec}
body.storefront-body :is(.home-live-card small){color:#8d816f}
body.storefront-body :is(.home-live-card footer span){color:#989083}
body.storefront-body :is(.home-live-card footer a){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.home-live-empty small){color:#ece0c3}
@media(max-width:900px){
body.storefront-body :is(.page-shell .deal-media-grid .video-frame){background:linear-gradient(145deg,#443019,#6a4b16)}
}
body.storefront-body :is(.picks .price-panel.price-comparison){background:linear-gradient(135deg,#fefdfb 0%,#fff 52%,#fdfbf6 100%)}
body.storefront-body :is(.picks .price-tier-block small){color:#ae9570}
body.storefront-body :is(.picks .public-tier del){color:#a8a094}
body.storefront-body :is(.picks .active-tier){border:1px solid #f5eedd;background:linear-gradient(135deg,#fbf8f1 0%,#fff 58%,#fff6df 100%);box-shadow:0 6px 14px rgba(122,87,26,.08)}
body.storefront-body :is(.picks .active-tier small){color:#7a571a}
body.storefront-body :is(.picks .active-tier strong){color:#5b4113}
body.storefront-body :is(.picks .active-tier a){color:#7a571a}
body.storefront-body :is(.brand-experience-card){border:1px solid #f6efe0!important;background:linear-gradient(145deg,#fff,#fdfbf6)!important;color:#392815!important;box-shadow:0 9px 24px rgba(122,87,26,.07)}
body.storefront-body :is(.brand-experience-card:hover){box-shadow:0 14px 30px rgba(122,87,26,.12)}
body.storefront-body :is(.brand-experience-card>small){color:#918573}
body.storefront-body :is(.brand-capabilities em){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.member-join-strip){border:1px solid #f5eedd;background:linear-gradient(100deg,#fcfaf6 0%,#fff 48%,#fff7e4 100%);box-shadow:0 8px 22px rgba(122,87,26,.07)}
body.storefront-body :is(.member-join-strip>img){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.member-join-strip>span small){color:#7a571a}
body.storefront-body :is(.member-join-strip>span strong){color:#392815}
body.storefront-body :is(.member-join-strip>span em){color:#8e8373}
body.storefront-body :is(.member-join-strip>a){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6338);box-shadow:0 8px 17px rgba(122,87,26,.2)}
body.storefront-body :is(.member-join-strip>a b){color:#6a4c17}
body.storefront-body :is(.picks .product-media>.nationwide-warranty-badge){background:linear-gradient(135deg,#7a571a 0%,#7a571a 64%,#d99a18 145%);box-shadow:0 8px 19px rgba(115,82,24,.24)}
body.storefront-body :is(.picks .product-media>.nationwide-warranty-badge span){color:#6b4c17}
body.storefront-body :is(.hero-card):after{background:linear-gradient(90deg,rgba(47,33,18,.97) 0%,rgba(56,40,21,.8) 35%,transparent 64%)}
body.storefront-body :is(.page-shell[dir="rtl"] .hero-card):after{background:linear-gradient(90deg,rgba(47,33,18,.97) 0%,rgba(56,40,21,.8) 35%,transparent 64%)}
body.storefront-body :is(.page-shell :where(a,button,input):focus-visible){outline:3px solid rgba(122,87,26,.38)}
body.storefront-body :is(.category-menu a:focus-visible){background:#fbf9f3}
body.storefront-body :is(.home-live-empty){background:linear-gradient(90deg,rgba(53,38,20,.96) 0%,rgba(63,44,23,.82) 48%,rgba(53,38,20,.28) 100%),
    url("ui/home/live-coming-soon-v1.webp") center/cover no-repeat}
body.storefront-body :is(.home-live-empty)::before{background:linear-gradient(180deg,transparent 30%,rgba(39,28,14,.82) 100%)}
body.storefront-body :is(.home-live-empty>span)::after{background:rgba(53,38,20,.7)}
body.storefront-body :is(.home-live-empty small){color:#faf6ee}
@media(max-width:620px){
body.storefront-body :is(.home-live-empty){background:linear-gradient(180deg,rgba(53,38,20,.12) 0%,rgba(53,38,20,.92) 74%),
      url("ui/home/live-coming-soon-v1.webp") 41% center/cover no-repeat}
}
@media(hover:hover){
body.storefront-body :is(.product-card:hover),body.storefront-body :is(.brand-experience-card:hover),body.storefront-body :is(.lifestyle-card:hover){box-shadow:0 16px 36px rgba(98,70,21,.13)}
}
body.storefront-body :is(.member-join-strip>img){background:#7a571a!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 6px 14px rgba(122,87,26,.2)}
body.storefront-body :is(.brand-card-olayks){background:linear-gradient(145deg,#5a4013,#7a571a 62%,#ff6038)!important}
body.storefront-body :is(.brand-card-olayks .brand-capabilities em),body.storefront-body :is(.brand-card-lisozo .brand-capabilities em){color:#48331a}
body.storefront-body :is(.home-live-preview)::before{background:linear-gradient(90deg,rgba(40,28,15,.25) 0%,rgba(40,28,15,.58) 50%,rgba(40,28,15,.94) 100%)}
body.storefront-body :is([dir="rtl"] .home-live-preview)::before{background:linear-gradient(-90deg,rgba(40,28,15,.25) 0%,rgba(40,28,15,.58) 50%,rgba(40,28,15,.94) 100%)}
body.storefront-body :is(.live-preview-status){background:rgba(42,30,16,.56)}
body.storefront-body :is(.live-preview-copy em){color:#7a571a}
body.storefront-body :is(.live-preview-products i){background:linear-gradient(145deg,#f8d99d,#7a571a)}
body.storefront-body :is(.live-preview-products i:nth-child(2)){background:linear-gradient(145deg,#f8b67d,#715018)}
body.storefront-body :is(.live-preview-products i:nth-child(3)){background:linear-gradient(145deg,#eee,#bba686)}
@media(max-width:620px){
body.storefront-body :is(.home-live-preview)::before{background:linear-gradient(0deg,rgba(40,28,15,.96),rgba(40,28,15,.12) 82%)}
}
body.storefront-body :is(.compact-brands .brand-experience-card[href*="code=OLAYKS"]){background:linear-gradient(145deg,#5a4013,#7a571a 62%,#ff6038)!important}
@media(max-width:620px){
body.storefront-body :is(.home-mobile-dock .dock-messages i){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6534);box-shadow:0 7px 17px rgba(122,87,26,.28)}
body.storefront-body :is(.home-mobile-dock .dock-messages span){color:#7a571a}
}
@media(max-width:620px){
body.storefront-body :is(.page-shell .service-card){box-shadow:0 5px 14px rgba(113,80,24,.06)}
}
body.storefront-body :is(.guest-shopping-strip){background:#faf6ec;border:1px solid #f4ecd8;color:#604f36}
body.storefront-body :is(.guest-shopping-strip strong){color:#684a16}
body.storefront-body :is(.guest-shopping-strip a){color:#7a571a}
body.storefront-body :is(.hero-pause){background:#372816c7}
body.storefront-body :is(.collection-summary){color:#796c58}
body.storefront-body :is(.collection-summary a),body.storefront-body :is(.empty-state a){color:#7a571a}
body.storefront-body :is(.video-preview-status){background:#352819ed}
body.storefront-body :is(.service-back-link){color:#7a571a}
body.storefront-body :is(.service-status-card){border:1px solid #f0eadc;background:linear-gradient(145deg,#fdfcfa,#fff);box-shadow:0 12px 36px #6a4b1609}
body.storefront-body :is(.service-status-label){background:#f8f3e7;color:#7a571a}
body.storefront-body :is(.service-status-card h1){color:#5a4013}
body.storefront-body :is(.service-status-card p){color:#6e6454}
body.storefront-body :is(.service-primary-link){background:#7a571a}
body.storefront-body :is(.service-secondary-link){background:#f7f2e8;color:#7a571a}
body.storefront-body :is(.help-topic-grid article){border:1px solid #f0eadc}
body.storefront-body :is(.help-topic-grid h2){color:#4a3d2a}
body.storefront-body :is(.help-topic-grid p){color:#6f6659}
@media(max-width:620px){
body.storefront-body :is(.hero-card):after{background:linear-gradient(180deg,rgba(39,28,15,.82) 0%,rgba(39,28,15,.7) 43%,rgba(39,28,15,.05) 76%)}
}
body.storefront-body :is(.page-shell .picks .membership-price-card){border:1px solid #f6f0e1;background:#fdfcf9}
body.storefront-body :is(.page-shell .picks .membership-price-card .quoted-price>small){color:#847763}
body.storefront-body :is(.page-shell .picks .membership-price-card .quoted-price>strong){color:#7a571a}
body.storefront-body :is(.page-shell .picks .membership-price-card .quoted-price>del){color:#8e8475}
body.storefront-body :is(.page-shell .picks .membership-price-card .membership-note){border-inline-start:1px solid #f6f0e1;background:#fbf9f3;color:#695b46}
body.storefront-body :is(.page-shell .picks .membership-price-card .membership-note>small){color:#7a571a}
body.storefront-body :is(.page-shell .picks .membership-price-card .membership-note>a){color:#7a571a}
@media(max-width:620px){
body.storefront-body :is(.page-shell .picks .membership-price-card .membership-note){border-inline-start:1px solid #f6f0e1}
}
@media(max-width:620px){
body.storefront-body :is(.page-shell .picks .membership-price-card .membership-note){border-top:1px solid #f6f0e1}
}

/* account-ui.css */

body.storefront-body.immersive-account :is(.account-page){background:linear-gradient(180deg,#fefdfc 0,#fcfaf5 100%)}
body.storefront-body.immersive-account :is(.account-page .main-header){border-bottom:1px solid #f6f3ed}
body.storefront-body.immersive-account :is(.account-page .header-action.active){background:#fbf9f3}
body.storefront-body.immersive-account :is(.account-page .category-menu a:hover){background:#fcf9f3}
body.storefront-body.immersive-account :is(.account-topnav){border:1px solid #f4f1ea;box-shadow:0 8px 20px rgba(74,52,27,.05)}
body.storefront-body.immersive-account :is(.account-topnav a){color:#6b5a41}
body.storefront-body.immersive-account :is(.account-topnav a:hover){background:#fcfaf5}
body.storefront-body.immersive-account :is(.account-topnav a.active){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 8px 15px rgba(122,87,26,.2)}
body.storefront-body.immersive-account :is(.account-auth-hero){background:radial-gradient(circle at 13% 8%,rgba(122,87,26,.4),transparent 33%),radial-gradient(circle at 78% 84%,rgba(244,200,74,.14),transparent 30%),linear-gradient(135deg,#412e18 0%,#7a571a 57%,#7a571a 100%);box-shadow:0 22px 55px rgba(91,65,19,.17)}
body.storefront-body.immersive-account :is(.auth-promise p){color:#f2ebda}
body.storefront-body.immersive-account :is(.auth-card){box-shadow:0 20px 48px rgba(39,28,14,.28)}
body.storefront-body.immersive-account :is(.auth-tabs){background:#f8f5ef}
body.storefront-body.immersive-account :is(.auth-tabs a){color:#908574}
body.storefront-body.immersive-account :is(.auth-tabs a.active){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 7px 15px rgba(122,87,26,.22)}
body.storefront-body.immersive-account :is(.auth-heading small){color:#7a571a}
body.storefront-body.immersive-account :is(.member-form label){color:#7d6d55}
body.storefront-body.immersive-account :is(.member-form input),body.storefront-body.immersive-account :is(.member-form select),body.storefront-body.immersive-account :is(.member-form textarea){border:1px solid #eae6db;background:#fefdfb}
body.storefront-body.immersive-account :is(.member-form input:focus),body.storefront-body.immersive-account :is(.member-form select:focus),body.storefront-body.immersive-account :is(.member-form textarea:focus){border-color:#7a571a;box-shadow:0 0 0 3px rgba(122,87,26,.12)}
body.storefront-body.immersive-account :is(.phone-field){border:1px solid #eae6db;background:#fefdfb}
body.storefront-body.immersive-account :is(.phone-field:focus-within){border-color:#7a571a;box-shadow:0 0 0 3px rgba(122,87,26,.12)}
body.storefront-body.immersive-account :is(.phone-field b){border-inline-end:1px solid #eae6db;color:#7a571a}
body.storefront-body.immersive-account :is(.member-form>button){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 10px 21px rgba(122,87,26,.25)}
body.storefront-body.immersive-account :is(.member-form>button:hover){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-account :is(.member-check input){accent-color:#7a571a}
body.storefront-body.immersive-account :is(.resend-form button){color:#7a571a}
body.storefront-body.immersive-account :is(.auth-security){border-top:1px solid #f3f0ea}
body.storefront-body.immersive-account :is(.auth-security small){color:#a09789}
body.storefront-body.immersive-account :is(.member-welcome){background:radial-gradient(circle at 82% 18%,rgba(244,200,74,.18),transparent 28%),linear-gradient(135deg,#45311a,#7a571a);box-shadow:0 18px 42px rgba(94,67,20,.17)}
body.storefront-body.immersive-account :is(.member-welcome p){color:#eee8db}
body.storefront-body.immersive-account :is(.member-stats a){box-shadow:0 12px 30px rgba(90,64,19,.09)}
body.storefront-body.immersive-account :is(.member-stats span){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-account :is(.member-panel),body.storefront-body.immersive-account :is(.member-form-card){box-shadow:0 10px 28px rgba(90,64,19,.07)}
body.storefront-body.immersive-account :is(.member-panel header>a){color:#7a571a;background:#fbf8f1}
body.storefront-body.immersive-account :is(.member-order-list>a){border-top:1px solid #f5f3ed}
body.storefront-body.immersive-account :is(.member-order-list small){color:#9e9485}
body.storefront-body.immersive-account :is(.member-quick){background:linear-gradient(145deg,#45311a,#7a571a);box-shadow:0 14px 34px rgba(89,63,19,.17)}
body.storefront-body.immersive-account :is(.member-quick>a small){color:#e2dac9}
body.storefront-body.immersive-account :is(.member-empty){color:#968a79}
body.storefront-body.immersive-account :is(.member-empty a){background:#7a571a}
body.storefront-body.immersive-account :is(.member-page-title small){color:#7a571a}
body.storefront-body.immersive-account :is(.member-page-title>a){color:#7a571a;background:#fbf8f1}
body.storefront-body.immersive-account :is(.member-form label small){color:#a79e91}
body.storefront-body.immersive-account :is(.address-card){box-shadow:0 8px 22px rgba(90,64,19,.06)}
body.storefront-body.immersive-account :is(.address-card-head>span){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-account :is(.address-card p){color:#8f8372}
body.storefront-body.immersive-account :is(.address-card form){border-top:1px solid #f5f3ed}
body.storefront-body.immersive-account :is(.account-items>div){border-top:1px solid #f5f3ed}
body.storefront-body.immersive-account :is(.account-items small){color:#9e9485}
body.storefront-body.immersive-account :is(.order-summary>p){border-bottom:1px solid #f5f3ed}
body.storefront-body.immersive-account :is(.order-summary>p span){color:#978c7c}
body.storefront-body.immersive-account :is(.order-summary .order-total strong){color:#7a571a}
body.storefront-body.immersive-account :is(.claim-explainer){background:linear-gradient(145deg,#45311a,#7a571a)}
body.storefront-body.immersive-account :is(.claim-explainer p){color:#e4ddcd}
body.storefront-body.immersive-account :is(.account-footer){border-top:1px solid #efebe3}
body.storefront-body.immersive-account :is(.account-footer>a:last-child){color:#7a571a;background:#fbf8f1}
body.storefront-body.immersive-account :is(.coupon-wallet article):before{background:linear-gradient(90deg,#7a571a,#ff6434)}
body.storefront-body.immersive-account :is(.coupon-wallet article>strong){color:#7a571a}
body.storefront-body.immersive-account :is(.coupon-wallet article>small){color:#8e8474}
body.storefront-body.immersive-account :is(.member-manual-benefits span){border:1px solid #f6efe0;color:#7a571a;background:#fdfbf7}
body.storefront-body.immersive-account :is(.member-provider-note){color:#968c7c}
@media(max-width:620px){
body.storefront-body.immersive-account :is(.account-page .header-action){background:#fbf9f3}
body.storefront-body.immersive-account :is(.account-topnav){border-block:1px solid #f5f1e9;box-shadow:0 7px 18px rgba(90,64,19,.06)}
body.storefront-body.immersive-account :is(.account-topnav a){border:1px solid #f7f2e8}
body.storefront-body.immersive-account :is(.account-topnav a.active){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-account :is(.member-main),body.storefront-body.immersive-account :is(.account-auth-main){background:#fcfbf7}
}

/* cart-ui.css */

body.storefront-body :is(.commerce-page){background:radial-gradient(circle at 85% 8%,#faf7ef 0,transparent 29%),linear-gradient(180deg,#fff 0,#fdfbf8 55%,#fff 100%)}
body.storefront-body :is(.commerce-page .cart-action.active){background:#fbf8f1}
body.storefront-body :is(.commerce-page .cart-action.active small){color:#7a571a}
body.storefront-body :is(.commerce-topnav){border:1px solid #f5f2ea;box-shadow:0 8px 20px rgba(74,52,27,.05)}
body.storefront-body :is(.commerce-topnav a:hover){background:#fcfaf5}
body.storefront-body :is(.commerce-topnav a.active){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.commerce-topnav b){color:#7a571a}
body.storefront-body :is(.commerce-hero){background:radial-gradient(circle at 78% 20%,rgba(244,200,74,.2),transparent 26%),linear-gradient(135deg,#45311a,#7a571a 63%,#7a571a);box-shadow:0 18px 42px rgba(98,70,21,.16)}
body.storefront-body :is(.commerce-hero p){color:#ebe5d6}
body.storefront-body :is(.viewer-tier small){color:#eee7d6}
body.storefront-body :is(.cart-empty-card){box-shadow:0 16px 38px rgba(90,64,19,.08)}
body.storefront-body :is(.empty-cart-visual){background:radial-gradient(circle,#faf6ed,#fdfcfa 68%)}
body.storefront-body :is(.empty-cart-visual span){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 18px 34px rgba(122,87,26,.25)}
body.storefront-body :is(.empty-cart-visual i:nth-child(4)){background:#7a571a}
body.storefront-body :is(.empty-cart-copy small){color:#7a571a}
body.storefront-body :is(.empty-cart-copy>a){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 10px 20px rgba(122,87,26,.22)}
body.storefront-body :is(.cart-promises){border-top:1px solid #f5f1e9}
body.storefront-body :is(.cart-promises span){background:#fefdfa}
body.storefront-body :is(.cart-items-card),body.storefront-body :is(.cart-summary-card),body.storefront-body :is(.checkout-form-card),body.storefront-body :is(.checkout-summary-card){box-shadow:0 12px 32px rgba(90,64,19,.07)}
body.storefront-body :is(.cart-items-card>header small),body.storefront-body :is(.cart-summary-card>small),body.storefront-body :is(.checkout-form-card header small),body.storefront-body :is(.checkout-summary-card>small){color:#7a571a}
body.storefront-body :is(.cart-items-card>header a){color:#7a571a;background:#fbf8f1}
body.storefront-body :is(.cart-product-row){border-top:1px solid #f5f3ed}
body.storefront-body :is(.cart-product-image){background:#fbf9f5}
body.storefront-body :is(.cart-product-info>small){color:#7a571a}
body.storefront-body :is(.cart-product-info p){color:#9f9688}
body.storefront-body :is(.cart-tier-label){color:#7a571a;background:#fbf8f1}
body.storefront-body :is(.cart-unit-price small),body.storefront-body :is(.cart-quantity small),body.storefront-body :is(.cart-line-total small){color:#a0978a}
body.storefront-body :is(.cart-unit-price del){color:#aea69b}
body.storefront-body :is(.cart-quantity b){border:1px solid #f2ebdc;background:#fefdfa}
body.storefront-body :is(.cart-summary-card>div){border-block:1px solid #f6f2ea}
body.storefront-body :is(.cart-summary-card>div span){color:#918777}
body.storefront-body :is(.cart-summary-card p),body.storefront-body :is(.checkout-summary-card>p){color:#958b7c}
body.storefront-body :is(.cart-summary-card li){color:#8e8474}
body.storefront-body :is(.checkout-form-card label){color:#594a34}
body.storefront-body :is(.checkout-form-card input),body.storefront-body :is(.checkout-form-card select),body.storefront-body :is(.checkout-form-card textarea){border:1px solid #eee7d8;color:#392815;background:#fefdfb}
body.storefront-body :is(.checkout-form-card input:focus),body.storefront-body :is(.checkout-form-card select:focus),body.storefront-body :is(.checkout-form-card textarea:focus){border-color:#7a571a;box-shadow:0 0 0 3px rgba(122,87,26,.1)}
body.storefront-body :is(.checkout-form-card>button){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.checkout-summary-item){border-bottom:1px solid #f5f3ed}
body.storefront-body :is(.checkout-summary-item span small){color:#9d9385}
body.storefront-body :is(.commerce-footer){border-top:1px solid #f1ede5}
body.storefront-body :is(.commerce-footer>div a){color:#877b69}
@media(max-width:620px){
body.storefront-body :is(.cart-line-total){border-top:1px dashed #efeae0}
}

/* deals-ui.css */

body.storefront-body.immersive-flash :is(.hero){background-image:linear-gradient(90deg,rgba(1,2,3,.62) 0%,rgba(32,27,21,.25) 31%,rgba(80,0,3,.02) 61%,rgba(5,1,2,.76) 100%),url('assets/ui/flash/flash-hero-desktop-v4.webp')}
body.storefront-body.immersive-flash :is(.countdown-card){background:linear-gradient(145deg,rgba(25,5,8,.96),rgba(31,27,23,.95)) padding-box,linear-gradient(135deg,#ff3941 0%,#821018 45%,#ffba25 100%) border-box}
body.storefront-body.immersive-flash :is(.immersive-flash),body.storefront-body.immersive-flash :is(.site-shell){background:#fdfbf7;color:#392815}
body.storefront-body.immersive-flash :is(.desktop-header){border-bottom-color:rgba(193,174,145,.25);background:linear-gradient(180deg,#281c0f 0%,#271c0e 100%);box-shadow:0 9px 28px rgba(62,44,23,.25)}
body.storefront-body.immersive-flash :is(.desktop-nav a.active){background:linear-gradient(135deg,rgba(122,87,26,.24),rgba(255,82,42,.12));box-shadow:inset 0 -3px #7a571a}
body.storefront-body.immersive-flash :is(.search-box button){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-flash :is(.hero){border-bottom-color:#7a571a;background-image:linear-gradient(90deg,rgba(39,28,14,.96) 0%,rgba(67,47,25,.77) 31%,rgba(122,87,26,.18) 62%,rgba(40,28,15,.94) 100%),url('ui/flash/flash-hero-desktop-v4.webp');box-shadow:inset 0 -42px 68px rgba(40,28,15,.7)}
body.storefront-body.immersive-flash :is(.hero):before{background:radial-gradient(ellipse at 64% 49%,rgba(122,87,26,.28),transparent 32%),linear-gradient(180deg,transparent 66%,rgba(40,28,15,.7))}
body.storefront-body.immersive-flash :is(.countdown-card){background:linear-gradient(145deg,rgba(66,46,24,.97),rgba(39,28,14,.97)) padding-box,linear-gradient(135deg,#c1ae91 0%,#7a571a 48%,#ff7a2e 100%) border-box;box-shadow:0 0 0 1px rgba(193,174,145,.13),0 18px 48px rgba(39,28,14,.5),0 0 36px rgba(122,87,26,.24),inset 0 0 34px rgba(193,174,145,.08)}
body.storefront-body.immersive-flash :is(.countdown-card .clock b){border-color:#7a571a;color:#45311a;background:linear-gradient(#fff,#f9f5ec)}
body.storefront-body.immersive-flash :is(.countdown-card):before{background:linear-gradient(90deg,transparent,#f9f4e9,#ff8a35,transparent)}
body.storefront-body.immersive-flash :is(.hero-progress){background:#48331a}
body.storefront-body.immersive-flash :is(.hero-progress i){background:linear-gradient(90deg,#7a571a,#ff4d53,#ffb72e)}
body.storefront-body.immersive-flash :is(.slot-bar){border-color:rgba(193,174,145,.34);background:linear-gradient(180deg,#312312,#271c0e);box-shadow:0 12px 30px rgba(64,45,24,.24)}
body.storefront-body.immersive-flash :is(.slot-bar button){color:#f8f4e9}
body.storefront-body.immersive-flash :is(.slot-bar button:hover){background:rgba(122,87,26,.16)}
body.storefront-body.immersive-flash :is(.slot-bar button.active),body.storefront-body.immersive-flash :is(.slot-bar>button.all-deals.active){background:linear-gradient(135deg,#7a571a 0%,#7a571a 62%,#ff6738 135%)!important;box-shadow:inset 0 1px rgba(255,255,255,.24),0 0 22px rgba(122,87,26,.3)}
body.storefront-body.immersive-flash :is(.slot-bar>button.all-deals){background:linear-gradient(135deg,#5c4113,#7a571a)!important}
body.storefront-body.immersive-flash :is(.deals){background:linear-gradient(180deg,#fdfbf7,#fff);color:#392815}
body.storefront-body.immersive-flash :is(.section-heading){border-bottom-color:#f3ead5}
body.storefront-body.immersive-flash :is(.section-heading h2){color:#392815}
body.storefront-body.immersive-flash :is(.section-heading a){color:#7a571a}
body.storefront-body.immersive-flash :is(.section-heading):after{background:linear-gradient(90deg,#7a571a,#ff7338,transparent);box-shadow:0 0 9px rgba(122,87,26,.3)}
body.storefront-body.immersive-flash :is(.product-card){border-color:#f5eede;box-shadow:0 9px 24px rgba(110,78,23,.1)}
body.storefront-body.immersive-flash :is(.product-card):after{background:linear-gradient(90deg,#7a571a,#ff6b39,transparent)}
body.storefront-body.immersive-flash :is(.product-card:hover){box-shadow:0 16px 34px rgba(110,78,23,.17),0 0 0 1px rgba(122,87,26,.18)}
body.storefront-body.immersive-flash :is(.product-body h3){color:#5b4113}
body.storefront-body.immersive-flash :is(.product-body p){color:#8d8375}
body.storefront-body.immersive-flash :is(.price strong){color:#7a571a}
body.storefront-body.immersive-flash :is(.stock i){background:#f7f2e8}
body.storefront-body.immersive-flash :is(.stock i b){background:linear-gradient(90deg,#7a571a,#ff7137)}
body.storefront-body.immersive-flash :is(.flash-buy-form button),body.storefront-body.immersive-flash :is(.product-body>button){background:linear-gradient(135deg,#7a571a 0%,#7a571a 68%,#ff6535 135%);box-shadow:inset 0 1px rgba(255,255,255,.2),0 7px 16px rgba(122,87,26,.22)}
body.storefront-body.immersive-flash :is(.product-detail-link){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-flash :is(.closing-banner){background:linear-gradient(100deg,rgba(52,37,19,.98),rgba(122,87,26,.93),rgba(61,43,22,.98)) padding-box,linear-gradient(90deg,#7a571a,#c4b297,#ff8a33,#7a571a) border-box}
body.storefront-body.immersive-flash :is(.closing-banner>a){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-flash :is(.trust-bar){border-color:#f3ebd9;box-shadow:0 12px 30px rgba(100,71,21,.09)}
body.storefront-body.immersive-flash :is(.trust-bar strong){color:#3e2c17}
body.storefront-body.immersive-flash :is(.flash-empty){border-color:#d7cab7;color:#78684f;background:#fdfcfa}
@media(max-width:700px){
body.storefront-body.immersive-flash :is(.site-shell){background:linear-gradient(#5c4214 0 384px,#fdfbf7 384px)}
body.storefront-body.immersive-flash :is(.mobile-hero-head){background-image:linear-gradient(180deg,rgba(92,66,20,.12),rgba(103,73,22,.88)),url('ui/flash/flash-hero-mobile-v4.webp');box-shadow:inset 0 -18px 30px rgba(68,48,25,.65)}
body.storefront-body.immersive-flash :is(.mobile-hero-head):after{background:linear-gradient(180deg,transparent,rgba(92,65,19,.78))}
body.storefront-body.immersive-flash :is(.deal-countdown){border-color:rgba(239,227,199,.85);background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-flash :is(.deal-countdown .clock b){border-color:#c9b9a0;color:#45311a;background:linear-gradient(#fff,#f9f5ec)}
body.storefront-body.immersive-flash :is(.order-surge){background:linear-gradient(135deg,#7a571a,#ff6438)}
body.storefront-body.immersive-flash :is(.slot-bar){border:1px solid rgba(207,193,171,.55);background:linear-gradient(145deg,#48331a,#7a571a);box-shadow:0 9px 20px rgba(74,52,27,.2)}
body.storefront-body.immersive-flash :is(.slot-bar button){color:#f7f2e5}
body.storefront-body.immersive-flash :is(.slot-bar button.active),body.storefront-body.immersive-flash :is(.slot-bar>button.all-deals.active){background:linear-gradient(145deg,#7a571a,#7a571a 68%,#ff6738 150%)!important;box-shadow:inset 0 -3px #ffb333,0 0 14px rgba(122,87,26,.35)}
body.storefront-body.immersive-flash :is(.promo-tiles){border-color:#7a571a;background:linear-gradient(180deg,#715018,#553c12 78%,#352614)}
body.storefront-body.immersive-flash :is(.promo-tiles article){border-color:#f5eede;background:linear-gradient(145deg,#fff,#fdfcf9 54%,#faf6ee)}
body.storefront-body.immersive-flash :is(.promo-tiles article>a){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-flash :is(.filter-row){border-color:#f4ecda;background:linear-gradient(180deg,#fff,#fdfcfa);box-shadow:0 5px 14px rgba(120,86,26,.1)}
body.storefront-body.immersive-flash :is(.filter-row button.active){color:#7a571a}
body.storefront-body.immersive-flash :is(.deals){background:#fdfbf7}
body.storefront-body.immersive-flash :is(.product-card){border-color:#f4ecda;box-shadow:0 7px 18px rgba(111,79,23,.1)}
body.storefront-body.immersive-flash :is(.mobile-promo-meta strong){background:linear-gradient(135deg,#7a571a,#ff6539)}
body.storefront-body.immersive-flash :is(.closing-banner){background:linear-gradient(100deg,#402d18,#7a571a,#ff6536)}
body.storefront-body.immersive-flash :is(.mobile-bottom .active){background:linear-gradient(180deg,#7a571a,#7a571a);box-shadow:0 -5px 16px rgba(122,87,26,.25)}
}

/* slash-ui.css */

body.storefront-body.immersive-slash :is(.membership-price-strip){border:1px solid #f7f1e3;background:linear-gradient(135deg,#fdfcfa,#fff8ed)}
body.storefront-body.immersive-slash :is(.membership-price-strip span){color:#7a571a}
body.storefront-body.immersive-slash :is(.membership-price-strip strong){color:#45311a}
body.storefront-body.immersive-slash :is(.membership-price-strip del){color:#a3998a}
body.storefront-body.immersive-slash :is(.product-community-section){border:1px solid #f5efe2;background:linear-gradient(145deg,#fff 0%,#fefdfb 72%,#fff7f0 100%);box-shadow:0 14px 34px rgba(64,45,24,.07)}
body.storefront-body.immersive-slash :is(.community-heading span){color:#7a571a}
body.storefront-body.immersive-slash :is(.community-heading h2){color:#402d17}
body.storefront-body.immersive-slash :is(.community-heading p){color:#8e816d}
body.storefront-body.immersive-slash :is(.community-heading>i){background:linear-gradient(135deg,#7a571a,#fb6635);box-shadow:0 10px 22px rgba(122,87,26,.2)}
body.storefront-body.immersive-slash :is(.buyer-submit-link){background:linear-gradient(110deg,#7a571a,#7a571a 58%,#fb6a34);box-shadow:0 10px 22px rgba(122,87,26,.19)}
body.storefront-body.immersive-slash :is(.community-empty a){background:#faf6ed;color:#7a571a}
body.storefront-body.immersive-slash :is(.buyer-showcase-card){border:1px solid #f3efe6}
body.storefront-body.immersive-slash :is(.buyer-media){background:#392815}
body.storefront-body.immersive-slash :is(.buyer-media>span){background:rgba(45,32,17,.76)}
body.storefront-body.immersive-slash :is(.buyer-showcase-card strong){color:#47321a}
body.storefront-body.immersive-slash :is(.buyer-showcase-card small){color:#7a571a}
body.storefront-body.immersive-slash :is(.brand-inspiration-section){background:radial-gradient(circle at 100% 0,rgba(122,87,26,.10),transparent 260px),linear-gradient(145deg,#fff,#fefdfa)}
body.storefront-body.immersive-slash :is(.brand-story-card){border:1px solid #f2ede1}
body.storefront-body.immersive-slash :is(.brand-story-card>img),body.storefront-body.immersive-slash :is(.brand-story-card>video){background:#3b2a16}
body.storefront-body.immersive-slash :is(.brand-story-copy>span){border:1px solid #f6f0e2;background:#fcfaf4;color:#7a571a}
body.storefront-body.immersive-slash :is(.brand-story-copy h3){color:#422f19}
body.storefront-body.immersive-slash :is(.brand-story-copy>p){color:#8c7f6b}
body.storefront-body.immersive-slash :is(.brand-story-copy details){border-top:1px solid #f4f1e9}
body.storefront-body.immersive-slash :is(.brand-story-copy summary){color:#654815}
body.storefront-body.immersive-slash :is(.brand-story-copy summary b){color:#7a571a}
body.storefront-body.immersive-slash :is(.community-empty){border:1px dashed #efe7d5;color:#8e8270}
body.storefront-body.immersive-slash :is(.community-empty b){background:#faf7ef;color:#7a571a}
body.storefront-body.immersive-slash :is(.product-brand-logo){border:1px solid #f9f4e9;box-shadow:0 7px 18px rgba(122,87,26,.12)}
body.storefront-body.immersive-slash :is(.heading-icon){background:linear-gradient(145deg,#412e18,#7a571a)}
body.storefront-body.immersive-slash :is(#slashLoginModal .slash-login-dialog){background:radial-gradient(circle at 100% 0,rgba(122,87,26,.10),transparent 190px),linear-gradient(180deg,#fff 0%,#fefdfb 100%)}
body.storefront-body.immersive-slash :is(#slashLoginModal .modal-close){background:#faf7ef;color:#684a16}
body.storefront-body.immersive-slash :is(.login-icon){border:1px solid #f8f3e7;background:linear-gradient(145deg,#fcfaf6,#fff);box-shadow:0 12px 28px rgba(122,87,26,.12)}
body.storefront-body.immersive-slash :is(#slashLoginModal .modal-kicker){color:#7a571a}
body.storefront-body.immersive-slash :is(.slash-login-form input:focus){border-color:#7a571a;box-shadow:0 0 0 4px rgba(122,87,26,.12)}
body.storefront-body.immersive-slash :is(.login-submit){background:linear-gradient(110deg,#7a571a,#7a571a 52%,#ff6c2c);box-shadow:0 12px 26px rgba(122,87,26,.24)}
body.storefront-body.immersive-slash :is(.otp-destination){border:1px solid #f7f1e4;background:#fdfbf7;color:#6f5c3f!important}
body.storefront-body.immersive-slash :is(.slash-resend-form button){color:#7a571a}
@media(max-width:780px){
body.storefront-body.immersive-slash :is(.product-brand-card){background:linear-gradient(135deg,#fff,#fdfcf9 68%,#fff4ed)!important}
}

/* wash-ui.css */

body.storefront-body.immersive-wash :is(.wash-page){background:radial-gradient(circle at 90% 5%,#f8f3e7,transparent 28%),#fff}
body.storefront-body.immersive-wash :is(.wash-hero){background:linear-gradient(125deg,#281c0f 0%,#7a571a 58%,#7a571a 100%);box-shadow:0 28px 65px rgba(122,87,26,.24)}
body.storefront-body.immersive-wash :is(.wash-hero p){color:#f5eede}
body.storefront-body.immersive-wash :is(.wash-hero-actions .secondary){border:1px solid #bba686}
body.storefront-body.immersive-wash :is(.wash-hero aside li){color:#faf6ee}
body.storefront-body.immersive-wash :is(.wash-qualification p){color:#897f6f}
body.storefront-body.immersive-wash :is(.wash-qualification>span){box-shadow:0 8px 25px rgba(100,71,21,.08)}
body.storefront-body.immersive-wash :is(.wash-packages article){box-shadow:0 14px 35px rgba(111,79,23,.09)}
body.storefront-body.immersive-wash :is(.wash-packages p){color:#8b8173}
body.storefront-body.immersive-wash :is(.wash-login-card p){color:#8c8477}
body.storefront-body.immersive-wash :is(.wash-form input),body.storefront-body.immersive-wash :is(.wash-form select),body.storefront-body.immersive-wash :is(.wash-form textarea){border:1px solid #eee6d2}
body.storefront-body.immersive-wash :is(.wash-empty){border:1px dashed #dacebc}
body.storefront-body.immersive-wash :is(.wash-card){box-shadow:0 10px 30px rgba(111,79,23,.07)}
body.storefront-body.immersive-wash :is(.wash-timeline li){border-inline-start:2px solid #f3ead6}
body.storefront-body.immersive-wash :is(.partner-form label){color:#392815}
body.storefront-body.immersive-wash :is(.partner-form input),body.storefront-body.immersive-wash :is(.partner-form select),body.storefront-body.immersive-wash :is(.partner-form textarea){border:1px solid #f4eddb}
body.storefront-body.immersive-wash :is(.partner-form button),body.storefront-body.immersive-wash :is(.partner-top button),body.storefront-body.immersive-wash :is(.driver-track-actions button){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-wash :is(.partner-form .secondary),body.storefront-body.immersive-wash :is(.driver-track-actions .secondary){background:#fbf8f1;color:#7a571a}
body.storefront-body.immersive-wash :is(.partner-top){background:linear-gradient(120deg,#402d17,#7a571a 70%,#ff6534)}
body.storefront-body.immersive-wash :is(.partner-orders>a){border:1px solid #f7f1e4;color:#392815}
body.storefront-body.immersive-wash :is(.partner-orders p){color:#90816b}
body.storefront-body.immersive-wash :is(.partner-orders>a>span){background:#fbf8f1;color:#7a571a}
body.storefront-body.immersive-wash{background:#fcfbf7}
body.storefront-body.immersive-wash :is(.wash-header){border-bottom:1px solid rgba(57,40,21,.08);box-shadow:0 10px 35px rgba(90,64,19,.08)}
body.storefront-body.immersive-wash :is(.wash-header-promise){color:#f6efdf;background:linear-gradient(90deg,#281c0f,#775419 55%,#7a571a)}
body.storefront-body.immersive-wash :is(.wash-header .wash-brand){color:#392815}
body.storefront-body.immersive-wash :is(.wash-brand-mark){background:linear-gradient(145deg,#7a571a,#7a571a 65%,#ff6337);box-shadow:0 9px 20px rgba(122,87,26,.25)}
body.storefront-body.immersive-wash :is(.wash-primary-nav a),body.storefront-body.immersive-wash :is(.wash-mobile-nav a){color:#685e4f}
body.storefront-body.immersive-wash :is(.wash-primary-nav a:hover),body.storefront-body.immersive-wash :is(.wash-primary-nav a.is-active){color:#7a571a;background:#fbf8f2}
body.storefront-body.immersive-wash :is(.wash-primary-nav a.is-active):after{background:linear-gradient(90deg,#7a571a,#ff6534)}
body.storefront-body.immersive-wash :is(.wash-header-actions a){color:#453927}
body.storefront-body.immersive-wash :is(.wash-store-link){border:1px solid #f5eedf}
body.storefront-body.immersive-wash :is(.wash-language){color:#7a571a!important;background:#fbf8f2}
body.storefront-body.immersive-wash :is(.wash-account-link){border:1px solid #f5eedf}
body.storefront-body.immersive-wash :is(.wash-book-link){background:linear-gradient(135deg,#7a571a,#7a571a 58%,#ff6534);box-shadow:0 8px 20px rgba(122,87,26,.22)}
@media(max-width:1180px){
body.storefront-body.immersive-wash :is(.wash-mobile-nav a.is-active){color:#7a571a;background:#fbf8f2}
}
body.storefront-body.immersive-wash :is(.wash-brand-copy small){color:#7a571a}
body.storefront-body.immersive-wash :is(.wash-heading p){color:#8b8173}
body.storefront-body.immersive-wash :is(.wash-standard-card):before{background:linear-gradient(90deg,#7a571a,#ff6337)}
body.storefront-body.immersive-wash :is(.wash-package-top span){color:#7a571a;background:#faf7ef}
body.storefront-body.immersive-wash :is(.wash-standard-list li){color:#514534}
body.storefront-body.immersive-wash :is(.wash-standard-list li):before{background:linear-gradient(135deg,#7a571a,#ff6337)}
body.storefront-body.immersive-wash :is(.wash-proof){border:1px solid #f5eede;background:#fdfbf8}
body.storefront-body.immersive-wash :is(.wash-proof strong){color:#7a571a}
body.storefront-body.immersive-wash :is(.wash-proof span){color:#807564}
body.storefront-body.immersive-wash :is(.wash-common-standard){border:1px solid #f5eede;background:linear-gradient(110deg,#fff,#fcfaf5)}
body.storefront-body.immersive-wash :is(.wash-common-standard span){color:#4e4230}
body.storefront-body.immersive-wash :is(.wash-common-standard b){background:#7a571a}
body.storefront-body.immersive-wash :is(.wash-showcase){background:linear-gradient(135deg,#281c0f,#775419 65%,#7a571a)}
body.storefront-body.immersive-wash :is(.wash-showcase .wash-heading p){color:#efe6d0}
body.storefront-body.immersive-wash :is(.wash-showcase figure){color:#392815}
body.storefront-body.immersive-wash :is(.wash-showcase figcaption span),body.storefront-body.immersive-wash :is(.wash-showcase figcaption small){color:#918777}
body.storefront-body.immersive-wash :is(.wash-showcase-empty p){color:#f0e7d2}
body.storefront-body.immersive-wash :is(.wash-empty-car){background:linear-gradient(135deg,#7a571a,#ff6337)}
body.storefront-body.immersive-wash :is(.partner-action-note){border:1px solid #f5eedd;color:#80735f;background:#fdfbf8}
body.storefront-body.immersive-wash :is(.partner-access-nav){border:1px solid #f5efe0;box-shadow:0 12px 35px rgba(72,51,27,.08)}
body.storefront-body.immersive-wash :is(.partner-access-brand){color:#392815}
body.storefront-body.immersive-wash :is(.partner-access-brand small){color:#7a571a}
body.storefront-body.immersive-wash :is(.partner-access-nav nav a){color:#6d614e;background:#fbf9f3}
body.storefront-body.immersive-wash :is(.wash-customer-portal){background:radial-gradient(circle at 100% 0,#faf6ed 0,transparent 31%),linear-gradient(180deg,#fefdfa,#fff 42%)}
body.storefront-body.immersive-wash :is(.wash-account-hero),body.storefront-body.immersive-wash :is(.wash-order-hero){background:linear-gradient(118deg,#281c0f 0%,#775419 52%,#7a571a 80%,#ff6534 132%);box-shadow:0 24px 55px rgba(122,87,26,.22)}
body.storefront-body.immersive-wash :is(.wash-account-hero p),body.storefront-body.immersive-wash :is(.wash-order-hero p){color:#f5eddb}
body.storefront-body.immersive-wash :is(.wash-account-hero>a){color:#775419;box-shadow:0 10px 25px rgba(39,28,14,.2)}
body.storefront-body.immersive-wash :is(.wash-account-hero>a span){background:linear-gradient(135deg,#7a571a,#ff6534)}
body.storefront-body.immersive-wash :is(.wash-booking-stats article){border:1px solid #f5efe0;box-shadow:0 13px 28px rgba(97,69,21,.09)}
body.storefront-body.immersive-wash :is(.wash-booking-stats article>span){color:#7a571a;background:#faf7ef}
body.storefront-body.immersive-wash :is(.wash-booking-stats small){color:#8f8474}
body.storefront-body.immersive-wash :is(.wash-portal-heading small){color:#7a571a}
body.storefront-body.immersive-wash :is(.wash-portal-heading>a){color:#7a571a}
body.storefront-body.immersive-wash :is(.wash-booking-card){border:1px solid #f5efe0;box-shadow:0 12px 32px rgba(97,69,21,.07)}
body.storefront-body.immersive-wash :is(.wash-booking-card:hover){box-shadow:0 18px 38px rgba(97,69,21,.11)}
body.storefront-body.immersive-wash :is(.wash-booking-car>span){background:linear-gradient(145deg,#fbf8f1,#fff0e9)}
body.storefront-body.immersive-wash :is(.wash-booking-car small){color:#928777}
body.storefront-body.immersive-wash :is(.wash-booking-car p){color:#837766}
body.storefront-body.immersive-wash :is(.wash-booking-info>p){color:#827767}
body.storefront-body.immersive-wash :is(.wash-booking-info>p b){color:#7a571a;background:#fbf8f2}
body.storefront-body.immersive-wash :is(.wash-booking-price small){color:#928777}
body.storefront-body.immersive-wash :is(.wash-booking-price a){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-wash :is(.wash-booking-progress){background:#f8f4ea}
body.storefront-body.immersive-wash :is(.wash-booking-progress span){background:linear-gradient(90deg,#16c9c2,#7a571a 65%,#ff6534)}
body.storefront-body.immersive-wash :is(.wash-booking-empty){background:linear-gradient(135deg,#fefdfb,#fff)}
body.storefront-body.immersive-wash :is(.wash-booking-empty>span){background:#faf7ef}
body.storefront-body.immersive-wash :is(.wash-booking-empty p){color:#8e8474}
body.storefront-body.immersive-wash :is(.wash-booking-empty a){background:linear-gradient(135deg,#7a571a,#ff6534)}
body.storefront-body.immersive-wash :is(.wash-panel){border:1px solid #f5efe0;box-shadow:0 12px 32px rgba(97,69,21,.07)}
body.storefront-body.immersive-wash :is(.wash-list article){border:1px solid #f7f2e7;background:#fefdfa}
body.storefront-body.immersive-wash :is(.wash-list article span),body.storefront-body.immersive-wash :is(.wash-list article small){color:#8e8474}
body.storefront-body.immersive-wash :is(.wash-form.compact){border-top:1px solid #f6f2e8}
body.storefront-body.immersive-wash :is(.wash-map-button){color:#7a571a!important;background:#faf7ef!important}
body.storefront-body.immersive-wash :is(.wash-codes span){background:#fcfaf5}
body.storefront-body.immersive-wash :is(.wash-codes small){color:#8e8373}
body.storefront-body.immersive-wash :is(.wash-map-link){background:#7a571a}
body.storefront-body.immersive-wash :is(.wash-timeline article){border-inline-start:2px solid #f3ead6}
body.storefront-body.immersive-wash :is(.wash-timeline article>i){background:#7a571a;box-shadow:0 0 0 2px #7a571a}
body.storefront-body.immersive-wash :is(.wash-timeline article p){color:#897f6f}
body.storefront-body.immersive-wash :is(.wash-timeline article small){color:#aaa296}
body.storefront-body.immersive-wash :is(.wash-evidence figure){border:1px solid #f5efe0}
body.storefront-body.immersive-wash :is(.wash-rating select),body.storefront-body.immersive-wash :is(.wash-rating textarea){border:1px solid #f0e8d7}
body.storefront-body.immersive-wash :is(.wash-rating button){background:#7a571a}
body.storefront-body.immersive-wash :is(.wash-panel-heading small){color:#7a571a}
body.storefront-body.immersive-wash :is(.wash-panel-heading>b){color:#7a571a;background:#faf7ef}
body.storefront-body.immersive-wash :is(.wash-form-heading){border-top:1px solid #f6f2e8}
body.storefront-body.immersive-wash :is(.wash-form-heading small){color:#948a7b}
body.storefront-body.immersive-wash :is(.wash-mini-empty){border:1px dashed #efe6d0;color:#8b8070;background:#fefdfb}
body.storefront-body.immersive-wash :is(.wash-mini-empty span){background:#faf7ef}
body.storefront-body.immersive-wash :is(.wash-privacy-note p){color:#efe8d7!important}
body.storefront-body.immersive-wash :is(.wash-case-card){color:#392815;box-shadow:0 18px 36px rgba(39,28,14,.2)}
body.storefront-body.immersive-wash :is(.wash-case-card):before{background:linear-gradient(90deg,#8ff3ea,#7a571a)}
body.storefront-body.immersive-wash :is(.wash-case-card.is-premium):before{background:linear-gradient(90deg,#efe3c6,#7a571a,#ffcf54)}
body.storefront-body.immersive-wash :is(.wash-case-media){background:#2d2011}
body.storefront-body.immersive-wash :is(.wash-case-labels span){background:rgba(57,40,21,.72)}
body.storefront-body.immersive-wash :is(.wash-case-preview){background:rgba(40,28,15,.78)}
body.storefront-body.immersive-wash :is(.wash-case-meta span){color:#7a571a;background:#fbf8f1}
body.storefront-body.immersive-wash :is(.wash-case-body h3){color:#392815}
body.storefront-body.immersive-wash :is(.wash-case-body>p:not(.wash-case-vehicle)){color:#827766}
body.storefront-body.immersive-wash :is(.wash-case-body li){border:1px solid #f5efe2;color:#6c604f;background:#fefdfa}
body.storefront-body.immersive-wash :is(.wash-case-body>a){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6534)}
body.storefront-body.immersive-wash :is(.partner-language-switcher a.is-active){background:#7a571a}
body.storefront-body.immersive-wash :is(.partner-status){color:#7a571a;background:#fbf8f1}
body.storefront-body.immersive-wash :is(.partner-muted){color:#928777}
body.storefront-body.immersive-wash :is(.partner-empty){border:1px dashed #eee5d1;color:#887d6d;background:#fefdfb}
body.storefront-body.immersive-wash :is(.driver-task>small){color:#8d8272}
body.storefront-body.immersive-wash :is(.partner-form-section){border:1px solid #f6efdf;background:#fefdfb}
body.storefront-body.immersive-wash :is(.partner-form-section legend){color:#7a571a}
body.storefront-body.immersive-wash :is(.partner-readonly){border:1px solid #eee5d1;color:#70634f;background:#fdfbf8}
body.storefront-body.immersive-wash :is(.partner-file-picker){border:1px solid #f4eddb}
body.storefront-body.immersive-wash :is(.partner-file-picker:focus-within){border-color:#7a571a;box-shadow:0 0 0 3px rgba(122,87,26,.15)}
body.storefront-body.immersive-wash :is(.partner-file-button){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-wash :is(.partner-file-picker small){color:#8d8271}

/* wash-portal-onboarding.css */

body.storefront-body.immersive-wash :is(.wash-portal-tour__veil){background:rgba(39,28,14,.34)}
body.storefront-body.immersive-wash :is(.wash-portal-tour__dialog){color:#392815;box-shadow:0 28px 70px rgba(66,46,24,.3)}
body.storefront-body.immersive-wash :is(.wash-portal-tour__dialog>small){color:#7a571a}
body.storefront-body.immersive-wash :is(.wash-portal-tour__dialog p){color:#867966}
body.storefront-body.immersive-wash :is(.wash-portal-tour__close){color:#7a571a;background:#faf7ef}
body.storefront-body.immersive-wash :is(.wash-portal-tour__actions button),body.storefront-body.immersive-wash :is(.partner-tour-help){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-wash :is(.wash-portal-tour__actions button.secondary),body.storefront-body.immersive-wash :is(.partner-tour-help){color:#7a571a;background:#fbf8f1}

/* topup-ui.css */

body.storefront-body.immersive-topup{background:radial-gradient(circle at 85% 0,#faf6ed,transparent 34%),#fcfbf8}
body.storefront-body.immersive-topup :is(.topup-header nav a){color:#6e6454}
body.storefront-body.immersive-topup :is(.topup-header nav a.active),body.storefront-body.immersive-topup :is(.topup-header nav a:hover){background:#fbf8f1}
body.storefront-body.immersive-topup :is(.topup-hero){background:linear-gradient(125deg,#281c0f,#7a571a 58%,#7a571a);box-shadow:0 26px 65px rgba(122,87,26,.24)}
body.storefront-body.immersive-topup :is(.topup-hero p){color:#f6efde}
body.storefront-body.immersive-topup :is(.topup-form-card),body.storefront-body.immersive-topup :is(.topup-process),body.storefront-body.immersive-topup :is(.topup-list),body.storefront-body.immersive-topup :is(.topup-receipt){box-shadow:0 16px 45px rgba(69,49,26,.08)}
body.storefront-body.immersive-topup :is(.topup-form label),body.storefront-body.immersive-topup :is(.topup-form fieldset){color:#4e4332}
body.storefront-body.immersive-topup :is(.topup-form input),body.storefront-body.immersive-topup :is(.topup-form select){border:1px solid #f2ead6}
body.storefront-body.immersive-topup :is(.topup-amounts button){border:1px solid #f4eddb;background:#fefdfa}
body.storefront-body.immersive-topup :is(.topup-amounts button.active){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 8px 20px rgba(122,87,26,.25)}
body.storefront-body.immersive-topup :is(.topup-price){background:#fdfbf7}
body.storefront-body.immersive-topup :is(.topup-form>button),body.storefront-body.immersive-topup :is(.topup-signin a){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6434)}
body.storefront-body.immersive-topup :is(.topup-signin){background:#fcfaf4}
body.storefront-body.immersive-topup :is(.topup-process){background:linear-gradient(145deg,#402d17,#785519)}
body.storefront-body.immersive-topup :is(.topup-process li small){color:#e4dbc5}
body.storefront-body.immersive-topup :is(.topup-recent em),body.storefront-body.immersive-topup :is(.topup-list em){background:#fbf8f0}
body.storefront-body.immersive-topup :is(.topup-confirm){background:rgba(39,28,14,.66)}
body.storefront-body.immersive-topup :is(.topup-receipt>header em),body.storefront-body.immersive-topup :is(.topup-list em){background:#fbf8f1}
body.storefront-body.immersive-topup :is(.topup-reconcile){background:#fdfbf7}
body.storefront-body.immersive-topup :is(.topup-wait){color:#7a571a;background:#fbf8f1}
body.storefront-body.immersive-topup :is(.topup-coupon){border:1px dashed #cbbba3;background:linear-gradient(110deg,#fbf8f1,#fff4e9)}
body.storefront-body.immersive-topup :is(.topup-quick-form>label){color:#4e4332}
body.storefront-body.immersive-topup :is(.topup-quick-form input){border:1px solid #f2ead6}
body.storefront-body.immersive-topup :is(.topup-quick-form input:focus),body.storefront-body.immersive-topup :is(.topup-form input:focus),body.storefront-body.immersive-topup :is(.topup-form select:focus){border-color:#7a571a;box-shadow:0 0 0 4px rgba(122,87,26,.13)}
body.storefront-body.immersive-topup :is(.topup-quick-form button){background:linear-gradient(135deg,#7a571a,#7a571a 62%,#ff6434)}

/* electricity-ui.css */

body.storefront-body.immersive-electricity{background:radial-gradient(circle at 86% 0,#faf6ed 0,transparent 31%),var(--el-bg)}
body.storefront-body.immersive-electricity :is(.el-promise){background:linear-gradient(90deg,#3a2916,#7a571a)}
body.storefront-body.immersive-electricity :is(.el-primary-nav a),body.storefront-body.immersive-electricity :is(.el-header-actions a),body.storefront-body.immersive-electricity :is(.el-mobile-nav a){color:#736755}
body.storefront-body.immersive-electricity :is(.el-primary-nav a:hover),body.storefront-body.immersive-electricity :is(.el-primary-nav a.is-active),body.storefront-body.immersive-electricity :is(.el-mobile-nav a.is-active){background:#fbf8f0}
body.storefront-body.immersive-electricity :is(.el-hero){background:radial-gradient(circle at 90% 20%,rgba(244,200,74,.22),transparent 25%),linear-gradient(125deg,#312312,#7a571a 56%,#7a571a);box-shadow:0 28px 68px rgba(118,84,25,.25)}
body.storefront-body.immersive-electricity :is(.el-hero p){color:#f6efde}
body.storefront-body.immersive-electricity :is(.el-trust li){color:#fbf8f1}
body.storefront-body.immersive-electricity :is(.el-hero-card small){color:#f2e8d0}
body.storefront-body.immersive-electricity :is(.el-steps b){background:#fbf8f0}
body.storefront-body.immersive-electricity :is(.el-steps .is-current){border-color:#dacfbe}
body.storefront-body.immersive-electricity :is(.el-quick-form label),body.storefront-body.immersive-electricity :is(.el-meter-form label),body.storefront-body.immersive-electricity :is(.el-recharge-form>label),body.storefront-body.immersive-electricity :is(.el-add-meter label){color:#504534}
body.storefront-body.immersive-electricity :is(.el-quick-form input),body.storefront-body.immersive-electricity :is(.el-meter-form input),body.storefront-body.immersive-electricity :is(.el-meter-form select),body.storefront-body.immersive-electricity :is(.el-recharge-form select),body.storefront-body.immersive-electricity :is(.el-add-meter input),body.storefront-body.immersive-electricity :is(.el-add-meter select){border:1px solid #ece5d4}
body.storefront-body.immersive-electricity :is(.el-quick-form input:focus),body.storefront-body.immersive-electricity :is(.el-meter-form input:focus),body.storefront-body.immersive-electricity :is(.el-meter-form select:focus),body.storefront-body.immersive-electricity :is(.el-recharge-form select:focus),body.storefront-body.immersive-electricity :is(.el-add-meter input:focus),body.storefront-body.immersive-electricity :is(.el-add-meter select:focus){box-shadow:0 0 0 3px rgba(122,87,26,.13)}
body.storefront-body.immersive-electricity :is(.el-login-note){background:#fbf9f3}
body.storefront-body.immersive-electricity :is(.el-amount-grid button){border:1px solid #f2ead6;background:#fefdfb}
body.storefront-body.immersive-electricity :is(.el-amount-grid button:hover),body.storefront-body.immersive-electricity :is(.el-amount-grid button.is-selected){box-shadow:0 8px 20px rgba(122,87,26,.22)}
body.storefront-body.immersive-electricity :is(.el-bill){border:1px solid #f3ead5}
body.storefront-body.immersive-electricity :is(.el-bill header){background:#fcfaf4}
body.storefront-body.immersive-electricity :is(.el-bill dl div),body.storefront-body.immersive-electricity :is(.el-receipt dl div){border-bottom:1px solid #f7f3e9}
body.storefront-body.immersive-electricity :is(.el-bill>p){background:#fdfcfa}
body.storefront-body.immersive-electricity :is(.el-how){background:linear-gradient(150deg,#3a2916,#7a571a)}
body.storefront-body.immersive-electricity :is(.el-how li small){color:#e8dec8}
body.storefront-body.immersive-electricity :is(.el-order-list>a){border:1px solid #f3eee2}
body.storefront-body.immersive-electricity :is(.el-status){background:#faf7ef}
body.storefront-body.immersive-electricity :is(.el-safety p){color:#625d56}
body.storefront-body.immersive-electricity :is(.el-confirm-modal){background:rgba(39,28,14,.72)}
body.storefront-body.immersive-electricity :is(.el-modal-close){background:#f9f6ee}
body.storefront-body.immersive-electricity :is(.el-titlebar){background:linear-gradient(125deg,#3a2916,#7a571a)}
body.storefront-body.immersive-electricity :is(.el-titlebar p){color:#f1e8d3}
body.storefront-body.immersive-electricity :is(.el-meter-card header em){background:#faf7ef}
body.storefront-body.immersive-electricity :is(.el-empty){border:1px dashed #dfd5c7}
body.storefront-body.immersive-electricity :is(.el-orders-head){background:#faf7f1}
body.storefront-body.immersive-electricity :is(.el-order-row){border-top:1px solid #f5f1e8}
body.storefront-body.immersive-electricity :is(.el-order-row:hover){background:#fefdfc}
body.storefront-body.immersive-electricity :is(.el-outage){border:1px solid #eee6d2;background:#fcfaf4}
body.storefront-body.immersive-electricity :is(.el-order-hero){background:linear-gradient(125deg,#3a2916,#7a571a)}
body.storefront-body.immersive-electricity :is(.el-order-hero p){color:#f1e8d3}
body.storefront-body.immersive-electricity :is(.el-progress-card){border:1px solid #dacfbe;background:#fdfbf6}
body.storefront-body.immersive-electricity :is(.el-progress-track){background:#f4ebd7}
body.storefront-body.immersive-electricity :is(.el-timeline article):after{background:#f2ead7}
body.storefront-body.immersive-electricity :is(.el-timeline article i){border:3px solid #f2e9d3}
body.storefront-body.immersive-electricity :is(.el-safe-guide li b){background:#faf6ee}
body.storefront-body.immersive-electricity :is(.el-safe-guide li p){color:#706555}
body.storefront-body.immersive-electricity :is(.el-outage-side){background:#fcfaf4}

/* creator-ui.css */

body.storefront-body.immersive-creator :is(.immersive-creator){background:linear-gradient(180deg,#fff 0,#fcfbf7 320px)}
body.storefront-body.immersive-creator :is(.creator-header){border-bottom:1px solid rgba(122,87,26,.12);box-shadow:0 8px 28px rgba(66,46,24,.06)}
body.storefront-body.immersive-creator :is(.creator-header nav a){color:#695f51}
body.storefront-body.immersive-creator :is(.creator-header nav a:hover){background:#fcfaf4}
body.storefront-body.immersive-creator :is(.creator-header nav a.active){box-shadow:0 8px 20px rgba(122,87,26,.2)}
body.storefront-body.immersive-creator :is(.creator-lang){color:#7a571a!important;background:#fbf8f1}
body.storefront-body.immersive-creator :is(.creator-flash){border:1px solid #f3ead5;color:#7a571a;background:#fbf8f0}
body.storefront-body.immersive-creator :is(.creator-hero){background:radial-gradient(circle at 78% 30%,rgba(244,200,74,.28),transparent 22%),linear-gradient(135deg,#402d17,#7a571a 55%,#7a571a);box-shadow:0 24px 64px rgba(120,86,26,.24)}
body.storefront-body.immersive-creator :is(.creator-hero p){color:#f6f0e2}
body.storefront-body.immersive-creator :is(.creator-hero aside small){color:#f6f0e2}
body.storefront-body.immersive-creator :is(.creator-benefits article),body.storefront-body.immersive-creator :is(.creator-process>div){box-shadow:0 10px 30px rgba(101,72,21,.05)}
body.storefront-body.immersive-creator :is(.creator-benefits article>b){color:#7a571a}
body.storefront-body.immersive-creator :is(.creator-form){box-shadow:0 14px 40px rgba(110,78,23,.08)}
body.storefront-body.immersive-creator :is(.creator-form label),body.storefront-body.immersive-creator :is(.creator-link-guide label){color:#5b5040}
body.storefront-body.immersive-creator :is(.creator-form input),body.storefront-body.immersive-creator :is(.creator-form select),body.storefront-body.immersive-creator :is(.creator-form textarea),body.storefront-body.immersive-creator :is(.creator-link-guide input),body.storefront-body.immersive-creator :is(.creator-inline-form input){border:1px solid #ebe3d1}
body.storefront-body.immersive-creator :is(.creator-form input:focus),body.storefront-body.immersive-creator :is(.creator-form select:focus),body.storefront-body.immersive-creator :is(.creator-form textarea:focus),body.storefront-body.immersive-creator :is(.creator-link-guide input:focus){outline:3px solid rgba(122,87,26,.13);border-color:#7a571a}
body.storefront-body.immersive-creator :is(.creator-form small){color:#8d8476}
body.storefront-body.immersive-creator :is(.creator-dashboard-head),body.storefront-body.immersive-creator :is(.creator-store-head){background:radial-gradient(circle at 80% 20%,rgba(244,200,74,.18),transparent 25%),linear-gradient(135deg,#422f19,#7a571a);box-shadow:0 16px 40px rgba(108,77,23,.18)}
body.storefront-body.immersive-creator :is(.creator-dashboard-head p),body.storefront-body.immersive-creator :is(.creator-store-head p){color:#f4ecd9}
body.storefront-body.immersive-creator :is(.creator-status small){color:#dcd2c2}
body.storefront-body.immersive-creator :is(.creator-status b),body.storefront-body.immersive-creator :is(.creator-list em){color:#7a571a;background:#faf7ef}
body.storefront-body.immersive-creator :is(.creator-onboarding article){background:#fcfaf6}
body.storefront-body.immersive-creator :is(.creator-onboarding i){color:#8a8070;background:#efece4}
body.storefront-body.immersive-creator :is(.creator-onboarding small){color:#8d8374}
body.storefront-body.immersive-creator :is(.creator-onboarding .current){outline:2px solid #f2e9d3;background:#fbf9f3}
body.storefront-body.immersive-creator :is(.creator-metrics small){color:#877e70}
body.storefront-body.immersive-creator :is(.creator-metrics strong){color:#705018}
body.storefront-body.immersive-creator :is(.creator-metrics span){color:#8e8577}
body.storefront-body.immersive-creator :is(.creator-level-roadmap article){color:#807769;background:#fbf9f5}
body.storefront-body.immersive-creator :is(.creator-level-roadmap .active){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body.immersive-creator :is(.creator-tabs button){color:#766b5a}
body.storefront-body.immersive-creator :is(.creator-tabs button.active){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 8px 18px rgba(122,87,26,.18)}
body.storefront-body.immersive-creator :is(.creator-panel){box-shadow:0 12px 32px rgba(106,75,22,.05)}
body.storefront-body.immersive-creator :is(.creator-panel-title>button){border:1px solid #f0e6cd;color:#7a571a;background:#fcfaf4}
body.storefront-body.immersive-creator :is(.creator-link-steps article){background:#fdfbf6}
body.storefront-body.immersive-creator :is(.creator-link-guide code){color:#6e4e17;background:#fbf8f1}
body.storefront-body.immersive-creator :is(.creator-locked),body.storefront-body.immersive-creator :is(.creator-support-locked){border:1px dashed #dfd5c5;color:#866f4c;background:#fdfcfa}
body.storefront-body.immersive-creator :is(.creator-list>article){border:1px solid #f5f1e7}
body.storefront-body.immersive-creator :is(.creator-list>article small){color:#8a8173}
body.storefront-body.immersive-creator :is(.creator-list>article>strong){color:#7a571a}
body.storefront-body.immersive-creator :is(.creator-empty){color:#8f8679}
body.storefront-body.immersive-creator :is(.creator-notice-list article){border-inline-start:4px solid #7a571a;background:#fdfbf7}
body.storefront-body.immersive-creator :is(.creator-notice-list small){color:#7e7568}
body.storefront-body.immersive-creator :is(.creator-notice-modal){border:1px solid #f6f0e1;box-shadow:0 30px 100px rgba(44,31,16,.4)}
body.storefront-body.immersive-creator :is(.creator-notice-modal):before{background:rgba(39,28,14,.48)}
body.storefront-body.immersive-creator :is(.creator-notice-modal p){color:#756c5e}
body.storefront-body.immersive-creator :is(.creator-payout-flow){background:#fcfaf6}
body.storefront-body.immersive-creator :is(.creator-payout-flow span){color:#7a571a}
body.storefront-body.immersive-creator :is(.creator-payout-flow i){color:#beaa8c}
body.storefront-body.immersive-creator :is(.creator-support){background:linear-gradient(135deg,#432f19,#7a571a)}
body.storefront-body.immersive-creator :is(.creator-support>a small){color:#f4ebd7}
body.storefront-body.immersive-creator :is(.creator-room-strip i){color:#7a571a}
body.storefront-body.immersive-creator :is(.creator-store-grid>a){box-shadow:0 10px 26px rgba(97,69,21,.06)}
body.storefront-body.immersive-creator :is(.creator-store-grid small){color:#877f72}
body.storefront-body.immersive-creator :is(.creator-footer){color:#807a70}
body.storefront-body.immersive-creator :is(.immersive-creator .panel){box-shadow:0 18px 48px rgba(110,78,23,.1)}
body.storefront-body.immersive-creator :is(.creator-product-option){border:1px solid #ede5d4}
body.storefront-body.immersive-creator :is(.creator-product-card){box-shadow:0 12px 30px rgba(97,69,21,.08)}
body.storefront-body.immersive-creator :is(.creator-product-media){background:#fbf9f3}
body.storefront-body.immersive-creator :is(.creator-product-badge){background:#7a571a;box-shadow:0 5px 15px rgba(47,33,18,.2)}
body.storefront-body.immersive-creator :is(.creator-product-copy>small){color:#7b7264}
body.storefront-body.immersive-creator :is(.creator-product-copy p){color:#756c5e}
body.storefront-body.immersive-creator :is(.creator-product-price){background:#fcfaf6}
body.storefront-body.immersive-creator :is(.creator-product-price span){color:#806a4a}
body.storefront-body.immersive-creator :is(.creator-product-price strong){color:#765419}
body.storefront-body.immersive-creator :is(.creator-product-price del){color:#8f8679}
body.storefront-body.immersive-creator :is(.creator-payment-pending){color:#7a571a;background:#faf7ef}
body.storefront-body.immersive-creator :is(.creator-ai-live-card){border:1px solid #f6efe0;background:linear-gradient(135deg,#fdfbf8,#fff 58%,#fff7e2);box-shadow:0 20px 56px rgba(105,75,22,.09)}
body.storefront-body.immersive-creator :is(.creator-ai-live-card img){background:#443019}
body.storefront-body.immersive-creator :is(.creator-ai-live-card span){color:#7a571a}
body.storefront-body.immersive-creator :is(.creator-ai-live-card h2){color:#392815}
body.storefront-body.immersive-creator :is(.creator-ai-live-card p){color:#877862}
body.storefront-body.immersive-creator :is(.creator-ai-live-card a){background:linear-gradient(135deg,#7a571a,#7a571a)}

/* realestate-ui.css */

body.storefront-body :is(.re-hero){background:radial-gradient(circle at 84% 12%,rgba(244,200,74,.26),transparent 29%),linear-gradient(135deg,#372714 0%,#6e4e17 55%,#7a571a 100%);box-shadow:0 24px 64px rgba(107,76,23,.18)}
body.storefront-body :is(.re-hero p){color:#f9f5eb}
body.storefront-body :is(.re-hero a),body.storefront-body :is(.re-request button),body.storefront-body :is(.re-request form>a),body.storefront-body :is(.re-property-form button){color:#453019}
body.storefront-body :is(.re-hero aside){background:rgba(39,28,14,.42)}
body.storefront-body :is(.re-hero aside small){color:#faf6ec}
body.storefront-body :is(.re-process article){box-shadow:0 12px 30px rgba(102,73,22,.06)}
body.storefront-body :is(.re-request form){box-shadow:0 14px 38px rgba(109,77,23,.08)}
body.storefront-body :is(.re-form-grid input),body.storefront-body :is(.re-form-grid select),body.storefront-body :is(.re-form-grid textarea),body.storefront-body :is(.re-property-form input),body.storefront-body :is(.re-property-form textarea){border:1px solid #e9e4d7}
body.storefront-body :is(.re-request button){background:linear-gradient(135deg,var(--re-purple),#7a571a)}
body.storefront-body :is(.re-property-grid article){box-shadow:0 15px 36px rgba(88,63,19,.08)}
body.storefront-body :is(.re-property-grid article:hover){box-shadow:0 22px 48px rgba(88,63,19,.14)}
body.storefront-body :is(.re-empty){border:1px dashed #eee3c9}
body.storefront-body :is(.re-status){background:#faf6ee}
body.storefront-body :is(.re-timeline i){border:3px solid #f3ebd7}
body.storefront-body :is(.re-project-hero){background:linear-gradient(135deg,#392815,#7a571a)}
body.storefront-body :is(.re-proposals article.selected){background:#fdfcfa}
body.storefront-body :is(.re-evidence-grid article){box-shadow:0 14px 34px rgba(74,52,27,.08)}
body.storefront-body :is(.re-evidence-media){background:#322413}
body.storefront-body :is(.re-evidence-media span){background:rgba(51,36,19,.84)}
body.storefront-body :is(.re-evidence-grid dl div){background:#fdfbf8}
body.storefront-body :is(.re-vr-feature){background:#392815;box-shadow:0 24px 70px rgba(57,40,21,.18)}
body.storefront-body :is(.re-vr-feature):after{background:linear-gradient(90deg,rgba(57,40,21,.88),rgba(57,40,21,.22) 58%,rgba(57,40,21,.04))}
body.storefront-body :is(.re-vr-feature em){color:#7a571a}
body.storefront-body :is([dir=rtl] .re-vr-feature):after{background:linear-gradient(-90deg,rgba(57,40,21,.88),rgba(57,40,21,.22) 58%,rgba(57,40,21,.04))}
@media(max-width:760px){
body.storefront-body :is(.re-vr-feature):after{background:linear-gradient(0deg,rgba(57,40,21,.92),rgba(57,40,21,.08) 78%)}
}

/* track-ui.css */

body.storefront-body :is(.track-page){background:linear-gradient(180deg,#fefdfc 0,#fcfaf5 100%)}
body.storefront-body :is(.track-page .header-actions .active){background:#fbf9f3}
body.storefront-body :is(.track-intro){border:1px solid #f3eee3;background:radial-gradient(circle at 12% 16%,rgba(122,87,26,.14),transparent 34%),linear-gradient(135deg,#3f2c17 0%,#785519 55%,#7a571a 100%);box-shadow:0 20px 50px rgba(91,65,19,.15)}
body.storefront-body :is(.track-intro-copy>p){color:#ece6d8}
body.storefront-body :is(.track-form){box-shadow:0 18px 42px rgba(39,28,14,.24);color:#573e12}
body.storefront-body :is(.track-form-heading>img){background:linear-gradient(135deg,#fbf8f1,#fff2d6)}
body.storefront-body :is(.track-form-heading small){color:#7a571a}
body.storefront-body :is(.track-form label){color:#7e6e55}
body.storefront-body :is(.track-form input){border:1px solid #eae6db;color:#573e12;background:#fefdfb}
body.storefront-body :is(.track-form input:focus){border-color:#7a571a;box-shadow:0 0 0 3px rgba(122,87,26,.12)}
body.storefront-body :is(.track-form button){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 9px 19px rgba(122,87,26,.25)}
body.storefront-body :is(.track-form>p){color:#958977}
body.storefront-body :is(.track-result){border:1px solid #f2ede1;box-shadow:0 12px 34px rgba(93,66,20,.09)}
body.storefront-body :is(.track-result header small){color:#9a8c77}
body.storefront-body :is(.track-result h2){color:#573e12}
body.storefront-body :is(.track-timeline):before{background:#f2efe9}
body.storefront-body :is(.track-step){color:#a79f92}
body.storefront-body :is(.track-step>span){background:#f3f1ed;box-shadow:0 3px 12px rgba(66,46,24,.1)}
body.storefront-body :is(.track-step.done>span){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.track-step.done b){color:#7a571a}
body.storefront-body :is(.track-step.current>span){box-shadow:0 0 0 5px rgba(122,87,26,.13),0 7px 18px rgba(122,87,26,.18)}
body.storefront-body :is(.order-facts article){border:1px solid #f5f1e9;background:#fefdfb}
body.storefront-body :is(.order-facts small){color:#9f9585}
body.storefront-body :is(.order-facts strong){color:#573e12}
body.storefront-body :is(.track-help){border:1px solid #f3eee2}
body.storefront-body :is(.track-help span){color:#7a571a}
body.storefront-body :is(.track-help a){background:#573e12}
body.storefront-body :is(.track-footer){border-top:1px solid #efebe3}
body.storefront-body :is(.track-footer>a:last-child){color:#7a571a;background:#fbf8f1}

/* smart-support-ui.css */

body.storefront-body.immersive-smart-support>.flash{border:1px solid #e0d6c7;color:#7a571a;background:#fbf8f1;box-shadow:0 10px 25px rgba(116,83,25,.08)}
body.storefront-body.immersive-smart-support{background:radial-gradient(circle at 88% 0,#f9f5eb 0,transparent 28%),var(--ss-bg)}
body.storefront-body.immersive-smart-support :is(.ss-header){box-shadow:0 8px 26px rgba(74,52,27,.06)}
body.storefront-body.immersive-smart-support :is(.ss-header nav a){color:#706657}
body.storefront-body.immersive-smart-support :is(.ss-header nav a:hover),body.storefront-body.immersive-smart-support :is(.ss-header nav a.is-active){background:#faf7ef}
body.storefront-body.immersive-smart-support :is(.ss-agent-card){background:radial-gradient(circle at 92% 10%,rgba(244,200,74,.25),transparent 25%),linear-gradient(140deg,#3d2b17,#7a571a 65%,#7a571a)}
body.storefront-body.immersive-smart-support :is(.ss-agent-card p){color:#f4ecd9}
body.storefront-body.immersive-smart-support :is(.ss-faq button){border:1px solid #f3ecdd;background:#fefdfa}
body.storefront-body.immersive-smart-support :is(.ss-faq button:hover){border-color:#d6c9b6;background:#fbf9f3}
body.storefront-body.immersive-smart-support :is(.ss-safety-note p){color:#6b655c}
body.storefront-body.immersive-smart-support :is(.ss-recent>a){border:1px solid #f4f0e7}
body.storefront-body.immersive-smart-support :is(.ss-recent>a em){background:#faf6ee}
body.storefront-body.immersive-smart-support :is(.ss-intents span),body.storefront-body.immersive-smart-support :is(.ss-message-intents span){color:#7a571a;background:#faf7ef}
body.storefront-body.immersive-smart-support :is(.ss-messages){background:linear-gradient(180deg,#fefdfa,#fff)}
body.storefront-body.immersive-smart-support :is(.ss-bubble){border:1px solid #f2ede0;box-shadow:0 7px 18px rgba(69,48,25,.05)}
body.storefront-body.immersive-smart-support :is(.ss-message.is-system .ss-bubble){color:#70685c;background:#f5f2ea}
body.storefront-body.immersive-smart-support :is(.ss-message-meta time){color:#989084}
body.storefront-body.immersive-smart-support :is(.ss-message.is-customer .ss-message-meta time){color:#f5eedd}
body.storefront-body.immersive-smart-support :is(.ss-typing i){background:#b7a07e}
body.storefront-body.immersive-smart-support :is(.ss-handoff-state){border:1px solid #f0e5cb;background:#fbf9f3}
body.storefront-body.immersive-smart-support :is(.ss-composer){box-shadow:0 -10px 30px rgba(71,50,26,.06)}
body.storefront-body.immersive-smart-support :is(.ss-message-label textarea){border:1px solid #e9e2d2;background:#fefdfb}
body.storefront-body.immersive-smart-support :is(.ss-message-label textarea:focus),body.storefront-body.immersive-smart-support :is(.ss-order-field input:focus),body.storefront-body.immersive-smart-support :is(.ss-rating input[type=text]:focus),body.storefront-body.immersive-smart-support :is(.ss-history-filter input:focus),body.storefront-body.immersive-smart-support :is(.ss-history-filter select:focus){box-shadow:0 0 0 3px rgba(122,87,26,.13)}
body.storefront-body.immersive-smart-support :is(.ss-order-toggle){background:#faf7ef}
body.storefront-body.immersive-smart-support :is(.ss-send){box-shadow:0 8px 18px rgba(122,87,26,.2)}
body.storefront-body.immersive-smart-support :is(.ss-chat-footer){background:#fdfcf9}
body.storefront-body.immersive-smart-support :is(.ss-chat-footer form[data-handoff-form] button){border:1px solid #ede0c2}
body.storefront-body.immersive-smart-support :is(.ss-rating fieldset span){color:#c6beb1}
body.storefront-body.immersive-smart-support :is(.ss-rating>label input){border:1px solid #e9e2d3}
body.storefront-body.immersive-smart-support :is(.ss-history-hero){background:radial-gradient(circle at 90% 15%,rgba(244,200,74,.25),transparent 24%),linear-gradient(130deg,#3d2b17,#7a571a 65%,#7a571a);box-shadow:0 20px 50px rgba(112,80,24,.2)}
body.storefront-body.immersive-smart-support :is(.ss-history-hero p){color:#f4ebd7}
body.storefront-body.immersive-smart-support :is(.ss-history-filter){background:#fdfcf9}
body.storefront-body.immersive-smart-support :is(.ss-history-filter input),body.storefront-body.immersive-smart-support :is(.ss-history-filter select){border:1px solid #e9e2d3}
body.storefront-body.immersive-smart-support :is(.ss-history-list>a){border-bottom:1px solid #f4f0e8}
body.storefront-body.immersive-smart-support :is(.ss-history-list>a:hover){background:#fefdfb}
body.storefront-body.immersive-smart-support :is(.ss-history-copy em),body.storefront-body.immersive-smart-support :is(.ss-history-copy b){background:#faf7ef}
body.storefront-body.immersive-smart-support :is(.ss-history-meta>em){color:#7a571a;background:#faf7ef}

/* support-center.css */

body.storefront-body :is(.help-hero){background:radial-gradient(circle at 84% 20%,#ffffff2e,transparent 28%),linear-gradient(125deg,#6a4c17,#7a571a 62%,#7a571a);box-shadow:0 22px 50px #7a571a33}
body.storefront-body :is(.help-card){box-shadow:0 8px 26px #332a1f0e}
body.storefront-body :is(.help-card:hover){border-color:#efe3c8;box-shadow:0 16px 34px #7a571a1c}
body.storefront-body :is(.help-icon){background:#faf6ee}
body.storefront-body :is(.help-badge){color:#82725a;background:#f7f5ef}
body.storefront-body :is(.help-agent){border-top:1px solid #f5f3ef}
body.storefront-body :is(.help-chat){background:linear-gradient(135deg,#7a571a,#7a571a)}
body.storefront-body :is(.help-empty){border:1px dashed #ddd5c8}
body.storefront-body :is(.help-trust){background:#fbfaf7}
body.storefront-body :is([dir=rtl] .help-hero){background:radial-gradient(circle at 16% 20%,#ffffff2e,transparent 28%),linear-gradient(235deg,#6a4c17,#7a571a 62%,#7a571a)}

/* smart-support-widget.css */

body.storefront-body :is(.support-chat-fab){background:linear-gradient(135deg, #7a571a, #7a571a);box-shadow:0 14px 32px rgba(120,85,25, .25)}
body.storefront-body :is(.support-widget-scrim){background:rgba(39,28,14, .14)}
body.storefront-body :is(.support-widget-loading){border:1px solid rgba(122,87,26, .14);box-shadow:0 24px 70px rgba(51,36,19, .3)}
body.storefront-body :is(.support-widget-spinner){border:3px solid #f6efdf}
body.storefront-body :is(.support-widget-loading-actions button){border:1px solid #f0e6cf}
body.storefront-body :is(.ssw-dialog){border:1px solid rgba(122,87,26, .14);box-shadow:0 28px 80px rgba(60,42,22, .32)}
body.storefront-body :is(.ssw-avatar){background:linear-gradient(145deg, #7a571a, #7a571a)}
body.storefront-body :is(.ssw-avatar i){background:#b59e7b}
body.storefront-body :is(.ssw-dialog[data-state="closed"] .ssw-agent small){color:#a1998d}
body.storefront-body :is(.ssw-welcome-copy > span){background:#faf6ec}
body.storefront-body :is(.ssw-business-card){box-shadow:0 3px 10px rgba(72,51,27, .04)}
body.storefront-body :is(.ssw-business-card:hover),body.storefront-body :is(.ssw-business-card:focus-visible){border-color:#dcd1c0;box-shadow:0 8px 18px rgba(122,87,26, .1)}
body.storefront-body :is(.ssw-more){border:1px solid #f0e6cf}
body.storefront-body :is(.ssw-selection){border:1px solid #f4ebd7}
body.storefront-body :is(.ssw-primary){background:linear-gradient(135deg, #7a571a, #7a571a)}
body.storefront-body :is(.ssw-privacy){color:#8c8477}
body.storefront-body :is(.ssw-bubble){box-shadow:0 2px 8px rgba(54,38,20, .04)}
body.storefront-body :is(.ssw-message.is-customer .ssw-message-author){color:#f8f4e9}
body.storefront-body :is(.ssw-bubble time){color:#a1998d}
body.storefront-body :is(.ssw-message.is-customer time){color:#f7f1e4}
body.storefront-body :is(.ssw-human-button){border:1px solid #ecddbc}
body.storefront-body :is(.ssw-attach-order){background:#faf6ee}
body.storefront-body :is(.ssw-compose-row textarea){border:1px solid #e8e3d8}
body.storefront-body :is(.ssw-compose-row textarea:focus){outline:3px solid rgba(122,87,26, .14);border-color:#7a571a}
body.storefront-body :is(.ssw-order-row input){border:1px solid #ece6d7}
body.storefront-body :is(.ssw-order-row button){background:#faf7ef}
body.storefront-body :is(.ssw-panel-scrim){background:rgba(40,28,15, .42)}
body.storefront-body :is(.ssw-sheet){box-shadow:0 -18px 50px rgba(50,35,18, .24)}
body.storefront-body :is(.ssw-sheet header button){background:#f8f5ef}
body.storefront-body :is(.ssw-business-item){border-bottom:1px solid #f5f3ed}
body.storefront-body :is(.ssw-history-list > button){border-bottom:1px solid #f5f3ed}
body.storefront-body :is(.ssw-history-error button){border:1px solid #f0e6cf}
body.storefront-body :is(.ssw-confirm){background:rgba(39,28,14, .55)}
body.storefront-body :is(.ssw-confirm > div){box-shadow:0 18px 50px rgba(51,36,19, .28)}

/* ai-live-v3.css */

body.storefront-body.immersive-ai-live :is(.ai-live-v3__topbar){border:1px solid #f5efe2;box-shadow:0 12px 36px rgba(57,40,21,.08)}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__separator){background:#c8beae}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__avatar){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 8px 20px rgba(122,87,26,.24)}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__status){background:#f8f5ef;color:#786d5d}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__shell){border:1px solid #f4ecd9;background:linear-gradient(135deg,#291d0f,#5d4214 54%,#7a571a);box-shadow:0 24px 64px rgba(63,44,23,.18)}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__stage){background:#271c0e}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__video){background:#271c0e}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__poster img){background:#271c0e}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__poster):after{background:linear-gradient(transparent,rgba(39,28,14,.92))}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__poster p){background:rgba(39,28,14,.72);color:#fbf9f3}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__caption){background:rgba(39,28,14,.76)}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__join){background:rgba(122,87,26,.9)}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__join:hover){background:#7a571a}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__commerce){background:radial-gradient(circle at 85% 4%,rgba(244,200,74,.18),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(253,252,249,.96))}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__cta){background:linear-gradient(135deg,#7a571a,#7a571a);box-shadow:0 14px 30px rgba(122,87,26,.22)}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__toolbar button){border:1px solid #f4ecd8}
body.storefront-body.immersive-ai-live :is(.ai-live-v3__toolbar button[aria-pressed="false"]){background:#f6f4ee;color:#8a8072}
@media(max-width:760px){
body.storefront-body.immersive-ai-live :is(.ai-live-v3__shell){background:#271c0e}
}

/* vr-case.css */

body.storefront-body :is(.vr-utility){background:#392815}
body.storefront-body :is(.vr-brand span){color:#3a2915}
body.storefront-body :is(.vr-brand span):after{color:#3a2915}
body.storefront-body :is(.vr-header nav a){color:#3a2915}
body.storefront-body :is(.vr-header .vr-exit){border-color:#7a571a;color:#7a571a}
body.storefront-body :is(.vr-header .vr-exit:hover){background:#7a571a}
body.storefront-body :is(.vr-fallback){background:rgba(57,40,21,.48)}
body.storefront-body :is(.vr-fallback button){color:#7a571a}
body.storefront-body :is(.vr-header){box-shadow:0 8px 24px rgba(57,40,21,.05)}
body.storefront-body :is(.vr-intro dl){border:1px solid #f2efea;box-shadow:0 10px 28px rgba(63,44,23,.06)}
body.storefront-body :is(.vr-intro dt){color:#888177}
@media(max-width:760px){
body.storefront-body :is(.vr-status){background:rgba(39,28,14,.68);box-shadow:0 8px 24px rgba(39,28,14,.18)}
body.storefront-body :is(.vr-fullscreen){background:rgba(39,28,14,.68);box-shadow:0 8px 24px rgba(39,28,14,.18)}
body.storefront-body :is(.vr-controls){background:rgba(39,28,14,.74);box-shadow:0 12px 34px rgba(39,28,14,.24)}
}

/* rewards-ui.css */

body.storefront-body.reward-celebration :is(.reward-eyebrow){color:#7a571a}
body.storefront-body.reward-celebration :is(.reward-intro){color:#7d7364}
body.storefront-body.reward-celebration :is(.reward-metrics>div+div){border-inline-start:1px solid #eeeae1}
body.storefront-body.reward-celebration :is(.reward-metrics span){color:#8c8477}
body.storefront-body.reward-celebration :is(.reward-metrics strong small){color:#8a8071}
body.storefront-body.reward-celebration :is(.reward-credit-note){color:#8f8679}
body.storefront-body.reward-celebration :is(.reward-notice){background:#faf8f2;border-inline-start:3px solid #d2c4b0}
body.storefront-body.reward-celebration :is(.reward-wheel-halo):before{background:radial-gradient(circle,#fdfbf7 45%,#fdfaf1 70%)}
body.storefront-body.reward-celebration :is(.reward-wheel){background:conic-gradient(from -36deg,#7a571a 0deg 72deg,#46311a 72deg 144deg,#7a571a 144deg 216deg,#654816 216deg 288deg,#c4b297 288deg 360deg)}
body.storefront-body.reward-celebration :is(.wheel-center){box-shadow:0 0 0 6px #e7d099,0 5px 16px #271c0e40;color:#7a571a}
body.storefront-body.reward-celebration :is(.reward-wheel-caption){color:#938c82}
body.storefront-body.reward-celebration :is(.reward-primary){box-shadow:0 9px 21px #7a571a20}
body.storefront-body.reward-celebration :is(.reward-primary:disabled){background:#f1ede5;color:#9b9183!important}
body.storefront-body.reward-celebration :is(.reward-result){background:#f9f5ed;border:1px solid #efe6d0}
body.storefront-body.reward-celebration :is(.reward-result small){color:#938672}
body.storefront-body.reward-celebration :is(.reward-result p){color:#736857}
body.storefront-body.reward-celebration :is(.reward-result-link){color:#7a571a}
body.storefront-body.reward-celebration :is(.reward-section-head p:not(.reward-eyebrow)){color:#8a8276}
body.storefront-body.reward-celebration :is(.reward-prize-card){border:1px solid #efece4}
body.storefront-body.reward-celebration :is(.reward-prize-symbol){background:#fbf8f1;color:#7a571a}
body.storefront-body.reward-celebration :is(.reward-prize-card p){color:#958e84}
body.storefront-body.reward-celebration :is(.reward-rare-card){background:#3d2d1b}
body.storefront-body.reward-celebration :is(.reward-rare-card p){color:#ddd2c2}
body.storefront-body.reward-celebration :is(.reward-steps article>span){border:1px solid #ede6d6;color:#a78b62}
body.storefront-body.reward-celebration :is(.reward-steps p){color:#8c857b}
body.storefront-body.reward-celebration :is(.reward-rules){color:#9d958a;border-top:1px solid #f0ede7}
body.storefront-body.reward-celebration :is(.reward-history){border-top:1px solid #f1ede3}
body.storefront-body.reward-celebration :is(.reward-section-head>a){color:#7a571a}
body.storefront-body.reward-celebration :is(.reward-empty){background:#fbfaf6;border:1px dashed #ebe4d4;color:#9f9689}
body.storefront-body.reward-celebration :is(.reward-history-card){border:1px solid #ede8de}
body.storefront-body.reward-celebration :is(.reward-history-card>small){color:#9e9689}
body.storefront-body.reward-celebration :is(.reward-history-card p){color:#827c73}
body.storefront-body.reward-celebration :is(.reward-claim-status){background:#f8f6f0;color:#957b54}
body.storefront-body.reward-celebration :is(.reward-history-card summary){color:#7a571a}
body.storefront-body.reward-celebration :is(.reward-claim-form input),body.storefront-body.reward-celebration :is(.reward-claim-form textarea){border:1px solid #e8e2d4;color:#3f3121}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-campaign-heading h1){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-campaign-heading>p:last-child){color:#817057}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-intro){color:#786a55}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-primary){border:1px solid #7a571a;background:#7a571a;box-shadow:0 7px 18px #7a571a2b}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-primary:hover){background:#7a571a;border-color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-primary:disabled){background:#edeae2;border-color:#e6e2d7;color:#837867!important}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-secondary){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-credit-note){color:#8a7b64}
body.storefront-body.reward-celebration :is(.opening-rewards .wheel-center){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .wheel-gift){text-shadow:0 1px 3px #48331a55}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-wheel-caption){color:#817056}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-result){box-shadow:0 10px 35px #7a571a13}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-result strong){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-result p){color:#7d7365}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-result-link){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-strip){box-shadow:0 7px 30px #907f650c}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-intro>strong){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-intro>p:last-child){color:#8c8274}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-card){border-inline-start:1px solid #efece5}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-card h3){color:#5b4113}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-card p){color:#908779}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-odds){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-disclaimer){color:#8c8477}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-account-summary){border:1px solid #ebe7de}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-metrics strong){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-metrics span){color:#8e8271}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-metrics strong small){color:#948978}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-notice){background:#f7f4ee;border:1px solid #ece7db;color:#837765}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-section-head h2){color:#694b16}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-section-head p:not(.reward-eyebrow)){color:#948a7a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-steps article){border:1px solid #ede9e1}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-steps article>span){background:#f9f6ef;border:1px solid #ede8dc;color:#917852}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-steps p){color:#948a7a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-rules){color:#968d7f}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-history){border-top:1px solid #ece8de}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-history-card){border:1px solid #e9e5dc}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-history-identity small){color:#a19789}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-history-card h3){color:#705018}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-claim-status){background:#f7f4ed;color:#947a53}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-history-note){border-top:1px solid #f1eee8;color:#8f8372}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-history-card details){border-top:1px solid #f1eee8}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-claim-details>summary){color:#826b49}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-claim-details>p){color:#978b7a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-claim-form label){color:#7e6e55}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-claim-form input),body.storefront-body.reward-celebration :is(.opening-rewards .reward-claim-form textarea){border:1px solid #e4decf;background:#fffffe;color:#453420}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-empty){border:1px solid #ede8de}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-empty h3){color:#7a6444}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-empty p){color:#9f9585}
@media(max-width:760px){
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-card.is-rare){border-top:1px solid #efece5}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-card.is-rare:last-child){border-inline-start:1px solid #efece5}
}
body.storefront-body.reward-celebration :is(.opening-rewards .gift-2),body.storefront-body.reward-celebration :is(.opening-rewards .gift-5){color:#6a4b16}
body.storefront-body.reward-celebration :is(.opening-rewards .wheel-center .wheel-center-label){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-wheel-caption){color:#81725c}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-motion-control){color:#82725b}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-motion-control:hover){color:#7a571a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-primary:hover:not(:disabled)){box-shadow:0 9px 21px #7a571a3a}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-prize-disclaimer a){color:#7f6948}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-activity-rules){border:1px solid #e8e3d8}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-activity-rules>summary){color:#7c6645}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-activity-rules[open]>summary){background:#fdfcfa}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-activity-rules-body){color:#877b68}
body.storefront-body.reward-celebration :is(.opening-rewards .reward-campaign-heading>p:last-child){color:#847764}
body.storefront-body.reward-celebration :is(.opening-rewards .wheel-gift){text-shadow:0 1px 2px #48331a40}

/* rewards-shell.css */

body.storefront-body.reward-celebration{color:#382816}
body.storefront-body.reward-celebration .store-header{border-bottom:1px solid #f2efe7}
body.storefront-body.reward-celebration .store-search{border:1px solid #edeae2}
body.storefront-body.reward-celebration .store-nav a{color:#504330}
body.storefront-body.reward-celebration .store-nav .reward-shell-link:first-child{color:#7a571a}
body.storefront-body.reward-celebration .store-nav .nav-account{border-inline-start:1px solid #ede9e0}
body.storefront-body.reward-celebration .store-footer{border-top:1px solid #ede9e0}
body.storefront-body.reward-celebration .store-footer p{color:#807668}
body.storefront-body.reward-celebration .support-chat-fab{background:#7a571a}
@media(max-width:700px){
body.storefront-body.reward-celebration .mobile-bottom-nav{border-top:1px solid #ede7da;box-shadow:0 -3px 16px #40322209}
body.storefront-body.reward-celebration .mobile-bottom-nav a{color:#715d40}
}

/* opening-popup.css */

body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup-launcher){color:#7a571a;box-shadow:0 5px 22px #594a341c}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup){border:1px solid #e4e0d6;box-shadow:0 22px 85px #46311a3b}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__close){border:1px solid #eae6dd;color:#847359}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__heading h2){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__content h3){color:#493c29}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__intro){color:#7e7261}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__primary){border:1px solid #7a571a;background:#7a571a;box-shadow:0 6px 15px #7a571a22}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__primary:hover){background:#7a571a;border-color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__credit-note){color:#8f8577}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__chances){color:#8d7f6a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__chances strong){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__wheel-gift){text-shadow:0 1px 3px #563d1244}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__wheel-center){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__visual-note){color:#827157}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__odds strong){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__odds span){color:#948877}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__prize-row article){border-inline-start:1px solid #eeebe4}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__prize-row h4){color:#776243}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__prize-row b){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__rules){color:#937953}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__later){color:#998f7f}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__result){box-shadow:0 6px 18px #7a644410}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__result>strong){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__result p){color:#8f8473}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__result a){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__wheel-gift--2),body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__wheel-gift--5){color:#6a4b16}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__wheel-center>span){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__motion-control){color:#82725b}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__motion-control:hover){color:#7a571a}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__gift-heading h3){color:#7c6646}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__activity-rules){border:1px solid #ebe7de}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__activity-rules>summary){color:#8d7755}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__activity-rules[open]>summary){border-bottom:1px solid #efece5;background:#fdfcfa}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__activity-rules>div){color:#928675}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__primary:hover:not(:disabled)){box-shadow:0 8px 18px #7a571a33}
body.storefront-body.immersive-home :is(.opening-popup-root .opening-popup__wheel-gift){text-shadow:0 1px 2px #48331a40}

/* launch-ui.css */

body.storefront-body .page-shell .picks .product-card{box-shadow:0 5px 24px #30221206}
body.storefront-body .page-shell .picks .product-card:hover{border-color:#ebdfc4;box-shadow:0 12px 30px #6044140c}
body.storefront-body .page-shell .picks .membership-price-card .quoted-price>strong b{color:#6d6353}
body.storefront-body .page-shell .picks .membership-price-card .membership-note>a{color:#7a571a}
body.storefront-body .page-shell .picks .product-cart-form button{background:#7a571a}
body.storefront-body .product-share-button{color:#7a571a;border:1px solid #efe6d1}
body.storefront-body .page-shell .picks .product-share-button{background:#fcfaf4}
body.storefront-body .product-share-button:hover{background:#f9f4ea;border-color:#d8ccba}
body.storefront-body :is(a,button,input,select,textarea):focus-visible{outline:3px solid #c4b296}
body.storefront-body .page-shell .single-feature .flash-home-empty{background:#fcfaf4;border:1px solid #f3edde}
body.storefront-body .page-shell .single-feature .flash-home-empty .campaign-identity{color:#4b3e2a}
body.storefront-body .page-shell .single-feature .flash-home-empty .campaign-identity small{color:#766955}
body.storefront-body .page-shell .single-feature .flash-home-message{color:#4b3e2a}
body.storefront-body .page-shell .single-feature .flash-home-message>span{color:#846d4a}
body.storefront-body .page-shell .single-feature .flash-home-message>p{color:#766955}
body.storefront-body .page-shell .single-feature .flash-home-message>a{background:#7a571a}
body.storefront-body .detail-panel .price-currency{color:#6d6353}
body.storefront-body .detail-panel .inline-form button{background:#7a571a;border-color:#7a571a}
body.storefront-body :is(.launch-service-nav){border-bottom:1px solid #f0ede6}
body.storefront-body :is(.launch-service-nav a){color:#66543a}
body.storefront-body :is(.launch-service-nav a:hover){background:#faf7ef;color:#7a571a}
body.storefront-body :is(.reward-credit-option){background:#fcfaf4;border:1px solid #f0e7d2}
body.storefront-body :is(.reward-credit-option input){accent-color:#7a571a}
body.storefront-body :is(.reward-credit-option small){color:#7f7362}
@media(max-width:700px){
body.storefront-body :is(.launch-mobile-shortcuts>a),body.storefront-body :is(.launch-mobile-shortcuts summary){border:1px solid #f1ead8;background:#fdfbf8;color:#746042}
body.storefront-body :is(.launch-mobile-shortcuts details>nav){border:1px solid #efe6d0;box-shadow:0 15px 35px #422e181a}
body.storefront-body :is(.launch-mobile-shortcuts details>nav a){color:#665439;background:#fcfaf5}
}
body.storefront-body .wash-products .wash-product-card{border:1px solid var(--wash-line,#f0ebe0)}

/* home-price-v38.css */

body.storefront-body .page-shell .picks.home-price-v38 .product-card{border:1px solid #efece6;box-shadow:0 3px 16px #35261405}
body.storefront-body .page-shell .picks.home-price-v38 .product-media{background:#faf9f7}
body.storefront-body .page-shell .picks.home-price-v38 .product-copy h3{color:#3e3020}
body.storefront-body .page-shell .picks.home-price-v38 .member-price-v38{border:1px solid #efeade;background:linear-gradient(110deg,#fefdfb,#fff 58%,#fdfbf7)}
body.storefront-body .page-shell .picks.home-price-v38 .member-price-v38>.v38-current{border:1px solid #f1ead9;background:linear-gradient(120deg,#faf6ed,#fffcf3);box-shadow:0 2px 8px #957b5405}
body.storefront-body .page-shell .picks.home-price-v38 .member-price-v38 small{color:#7e776d}
body.storefront-body .page-shell .picks.home-price-v38 .v38-current>small{color:#8f7651}
body.storefront-body .page-shell .picks.home-price-v38 .member-price-v38 .money-amount{color:#433726}
body.storefront-body .page-shell .picks.home-price-v38 .member-price-v38 .v38-base-amount{color:#938c82}
body.storefront-body .page-shell .picks.home-price-v38 .v38-unlock{color:#7a571a}
body.storefront-body .page-shell .picks.home-price-v38 .product-cart-form button{background:#7a571a}
body.storefront-body .page-shell .picks.home-price-v38 .product-share-button{background:#fdfcf9;border:1px solid #f3ecdd;color:#8f7d61}
body.storefront-body .page-shell .picks.home-price-v38 .product-share-button:hover{background:#fcf9f3;border-color:#f4edde;color:#7a571a}

/* share-ui.css */

body.storefront-body :is(.product-share-button){border:1px solid #efe8d8;color:#7a571a}
body.storefront-body :is(.product-share-button:hover){background:#fbf9f3;border-color:#c6b49a}
body.storefront-body :is(.product-share-button:focus-visible),body.storefront-body :is(.share-panel :focus-visible){outline:3px solid #ccbca5}
body.storefront-body :is(.share-panel){border:1px solid #f2ede3;color:#372715;box-shadow:0 28px 100px #2f211145}
body.storefront-body :is(.share-panel)::backdrop{background:#2b1e1085}
body.storefront-body :is(.share-panel__close){background:#f8f6f1;color:#5b4d39}
body.storefront-body :is(.share-panel #share-panel-intro){color:#857d70}
body.storefront-body :is(.share-panel__channels a),body.storefront-body :is(.share-panel__channels button){border:1px solid #f0ebe0;background:#fdfbf8;color:#423625}
body.storefront-body :is(.share-panel__channels span){background:#f8f4e9;color:#8c744f}
body.storefront-body :is(.share-panel__channels a:hover),body.storefront-body :is(.share-panel__channels button:hover){border-color:#cfc0aa;background:#fbf8f0}
body.storefront-body :is(.share-panel__hint){color:#8e8679}
body.storefront-body :is(.share-panel__link-row input){border:1px solid #ece8dd;background:#fdfcfb;color:#786c59}
body.storefront-body :is(.share-panel__link-row button){background:#7a571a}
body.storefront-body :is(.share-panel [data-share-status]){color:#786b57}
body.storefront-body :is(.share-panel__signin){color:#7a571a}
body.storefront-body :is(.share-panel__terms){border-top:1px solid #f4f0e8;color:#938c82}
body.storefront-body :is(.referral-hub){color:#382918}
body.storefront-body :is(.referral-hero){border:1px solid #f0ebde;background:linear-gradient(120deg,#fefdfa,#f9f5ec)}
body.storefront-body :is(.referral-hero p){color:#81786a}
body.storefront-body :is(.referral-hero__rate b){color:#7a571a}
body.storefront-body :is(.referral-hero__rate small){color:#99876b}
body.storefront-body :is(.referral-stats>div){border:1px solid #f3efe6}
body.storefront-body :is(.referral-stats small){color:#8f8577}
body.storefront-body :is(.referral-stats strong){color:#654815}
body.storefront-body :is(.referral-stats em){color:#9f9689}
body.storefront-body :is(.referral-card){border:1px solid #f1ece1}
body.storefront-body :is(.referral-card header p),body.storefront-body :is(.referral-fine-print){color:#92897b}
body.storefront-body :is(.referral-card th),body.storefront-body :is(.referral-card td){border-bottom:1px solid #f5f2eb}
body.storefront-body :is(.referral-card th){color:#9c8e7a;background:#fdfcf9}
body.storefront-body :is(.referral-apply label){color:#7e7261}
body.storefront-body :is(.referral-apply input:not([type=checkbox])){border:1px solid #eee8da;color:#5f5340}
body.storefront-body :is(.referral-hub :focus-visible){outline:3px solid #c6b59b}

/* home-opening.css */

body.storefront-body.immersive-home :is(.home-opening-page .logo-lockup small){color:#7f715b}
body.storefront-body.immersive-home :is(.home-opening-page .search-box){border-color:#e8e2d3}
body.storefront-body.immersive-home :is(.home-opening-page .primary-nav){border-block:1px solid #eeebe4}
body.storefront-body.immersive-home :is(.home-opening-page .primary-nav a){color:#615645}
body.storefront-body.immersive-home :is(.home-opening-page .primary-nav a.active){color:#7a571a}
body.storefront-body.immersive-home :is(.home-opening-page .primary-nav a:hover){color:#5c4214}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-benefits small){color:#827a6e}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-benefits i){color:#b29c7b}
body.storefront-body.immersive-home :is(.home-opening-page .member-join-strip){border:1px solid #f1ece1;color:#604f36}
body.storefront-body.immersive-home :is(.home-opening-page .member-join-strip>span small){color:#988363}
body.storefront-body.immersive-home :is(.home-opening-page .member-join-strip>span em){color:#8d8271}
body.storefront-body.immersive-home :is(.home-opening-page .member-join-strip>a){color:#7d6746;border:1px solid #ebe4d5}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-section-head p){color:#847c6f}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-categories>span){color:#877c6b}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-categories>a){border:1px solid #eae6dd;color:#6e5e46}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-categories>a:hover){border-color:#ccbca5}
body.storefront-body.immersive-home .home-opening-page .picks .product-card{border-color:#ece9e1}
body.storefront-body.immersive-home .home-opening-page .picks .product-card:hover{border-color:#d8ccbb;box-shadow:0 5px 16px #50422d09}
body.storefront-body.immersive-home .home-opening-page .picks .product-copy h3{color:#433828}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-footer){color:#6c5f4b}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-footer :is(h2,h3,strong)){color:#443827}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-footer p){color:#8e8373}
body.storefront-body.immersive-home :is(.home-opening-page .home-opening-footer a){color:#827259}
body.storefront-body.immersive-home :is(.home-opening-page .brand-grid>a){border-color:#ece9e1}

/* Inline presentation: deals.php */

body.storefront-body.immersive-flash :is(.site-shell .hero){background-image:linear-gradient(90deg,rgba(39,28,14,.97) 0%,rgba(53,37,19,.8) 31%,rgba(97,69,20,.18) 60%,rgba(39,28,14,.95) 100%),url('assets/ui/flash/daily-drop-hero-v1.webp')!important}
body.storefront-body.immersive-flash :is(.site-shell .daily-drop-eyebrow){background:rgba(57,40,21,.62)}
body.storefront-body.immersive-flash :is(.site-shell .hero-copy .hero-sub){color:#fbf8f1}
@media(max-width:700px){
body.storefront-body.immersive-flash :is(.site-shell .mobile-hero-head){background-image:linear-gradient(180deg,rgba(53,38,20,.08),rgba(72,51,27,.84)),url('assets/ui/flash/daily-drop-hero-v1.webp')!important}
}

/* LibyaMall Gold / component layer. All colors share the root token contract.
   Geometry, customer prices, crossed-out prices, stock, form behavior and imagery
   remain owned by their existing components. No image filters or business JS. */
body.storefront-body {
  --ink:var(--lm-ink);--ink-soft:#514537;--muted:var(--lm-muted);--line:var(--lm-line);--panel:var(--lm-surface);--bg:var(--lm-paper);
  --brand:var(--lm-gold-deep);--brand-strong:#654111;--purple:var(--lm-gold-deep);--navy:var(--lm-ink);--navy2:#4c3823;--shadow:var(--lm-shadow);
  --member-navy:var(--lm-ink);--member-purple:var(--lm-gold-deep);--member-gold:var(--lm-gold-light);--member-line:var(--lm-line);--member-muted:var(--lm-muted);
  --cart-navy:var(--lm-ink);--cart-purple:var(--lm-gold-deep);--cart-violet:var(--lm-gold);--cart-gold:var(--lm-gold-light);--cart-line:var(--lm-line);--cart-muted:var(--lm-muted);
  --wash-ink:var(--lm-ink);--wash-purple:var(--lm-gold-deep);--wash-violet:var(--lm-gold);--wash-paper:var(--lm-paper);--wash-line:var(--lm-line);
  --tu-purple:var(--lm-gold-deep);--tu-deep:var(--lm-ink);--tu-gold:var(--lm-gold-light);--tu-line:var(--lm-line);--tu-muted:var(--lm-muted);
  --el-ink:var(--lm-ink);--el-purple:var(--lm-gold-deep);--el-purple-dark:#654111;--el-gold:var(--lm-gold-light);--el-gold-soft:var(--lm-gold-pale);--el-bg:var(--lm-paper);--el-card:#fff;--el-line:var(--lm-line);--el-muted:var(--lm-muted);--el-shadow:var(--lm-shadow);
  --creator-purple:var(--lm-gold-deep);--creator-violet:var(--lm-gold);--creator-navy:var(--lm-ink);--creator-gold:var(--lm-gold-light);--creator-muted:var(--lm-muted);--creator-line:var(--lm-line);--creator-soft:var(--lm-paper);
  --re-navy:var(--lm-ink);--re-purple:var(--lm-gold-deep);--re-violet:var(--lm-gold);--re-gold:var(--lm-gold-light);--re-ink:var(--lm-ink);--re-muted:var(--lm-muted);--re-line:var(--lm-line);--re-soft:var(--lm-gold-pale);
  --hc-ink:var(--lm-ink);--hc-muted:var(--lm-muted);--hc-purple:var(--lm-gold-deep);--hc-dark:#4a331a;--hc-line:var(--lm-line);
  --ss-ink:var(--lm-ink);--ss-purple:var(--lm-gold-deep);--ss-violet:var(--lm-gold);--ss-gold:var(--lm-gold-light);--ss-bg:var(--lm-paper);--ss-card:#fff;--ss-soft:var(--lm-gold-pale);--ss-line:var(--lm-line);--ss-muted:var(--lm-muted);--ss-shadow:var(--lm-shadow);
  --ssw-purple:var(--lm-gold-deep);--ssw-purple-dark:#604015;--ssw-purple-soft:var(--lm-gold-pale);--ssw-ink:var(--lm-ink);--ssw-muted:var(--lm-muted);--ssw-line:var(--lm-line);--ssw-bg:var(--lm-paper);
  --launch-ink:var(--lm-ink);--launch-muted:var(--lm-muted);--launch-purple:var(--lm-gold-deep);--launch-line:var(--lm-line);
  color:var(--lm-ink);background:var(--lm-paper);
  min-width:0!important;
  accent-color:var(--lm-gold-deep);
}
body.storefront-body :is(.opening-rewards,.opening-rewards.celebration-rewards){--reward-ink:var(--lm-ink);--reward-purple:var(--lm-gold-deep);--reward-gold:var(--lm-gold)}
body.storefront-body .opening-popup-root{--op-ink:var(--lm-ink);--op-purple:var(--lm-gold-deep);--op-gold:var(--lm-gold)}
body.storefront-body .home-opening-page{--opening-ink:var(--lm-ink);--opening-purple:var(--lm-gold-deep);--opening-deep:#4a331a;--opening-cream:var(--lm-paper);--opening-gold:var(--lm-gold-light);--opening-line:var(--lm-line)}
body.storefront-body .ai-live-v3{--ink:var(--lm-ink);--muted:var(--lm-muted);--purple:var(--lm-gold-deep);--violet:var(--lm-gold);--gold:var(--lm-gold-light);--panel:#fff}
body.storefront-body :is(.page-shell,.account-page,.commerce-page,.track-page,.referral-hub){color:var(--lm-ink);background-color:var(--lm-paper)}
body.storefront-body :is(.page-shell,.account-page,.commerce-page,.track-page){background-image:none}
body.storefront-body :is(.main-header,.store-header,.wash-service-nav,.wash-header,.topup-header,.el-header,.creator-header,.ss-header){
  color:var(--lm-ink);background:rgba(255,253,248,.97)!important;border-color:var(--lm-line)!important;
  box-shadow:0 1px 0 #fff,0 6px 20px #53391207;
}
body.storefront-body :is(.trust-bar,.store-announcement,.wash-header-promise,.el-promise){background:#302317!important;color:#fff4d3!important;border-color:#896734!important}
body.storefront-body :is(.logo-lockup,.brand,.topup-brand,.creator-logo,.ss-brand,.el-brand,.wash-brand-copy){color:var(--lm-ink)!important}
body.storefront-body :is(.logo-lockup small,.topup-brand small,.creator-logo small,.ss-brand small,.el-brand small,.wash-brand-copy small){color:var(--lm-gold-deep)!important;letter-spacing:.06em}
body.storefront-body :is(.primary-nav,.account-topnav,.commerce-topnav,.launch-service-nav,.el-primary-nav,.wash-primary-nav){
  border-color:var(--lm-line)!important;background:#fffdf8!important;box-shadow:0 5px 18px #4e351006;
}
body.storefront-body .primary-nav{justify-content:flex-start!important;gap:6px}
body.storefront-body .home-opening-page .primary-nav{flex-wrap:nowrap;overflow-x:auto!important;overflow-y:hidden;gap:3px;scrollbar-width:thin}
body.storefront-body .home-opening-page .primary-nav a{padding-inline:8px;gap:5px}
body.storefront-body .home-opening-page :is(.home-opening-categories,.primary-nav){scrollbar-color:#c4a766 transparent}
body.storefront-body .home-opening-page .home-opening__intro{color:#665132!important}
body.storefront-body .home-opening-page .home-opening__status{color:#6f5939!important}
body.storefront-body .topup-brand strong span{color:var(--lm-ink)}
body.storefront-body :is(.primary-nav a,.account-topnav a,.commerce-topnav a,.store-nav a,.launch-service-nav a,.topup-header nav a,.el-primary-nav a,.wash-primary-nav a,.creator-header nav a,.ss-header nav a){
  color:#514330;transition:background-color .16s,color .16s,box-shadow .16s;border-radius:10px;
}
body.storefront-body :is(.primary-nav a:hover,.account-topnav a:hover,.commerce-topnav a:hover,.store-nav a:hover,.launch-service-nav a:hover,.topup-header nav a:hover,.el-primary-nav a:hover,.wash-primary-nav a:hover,.creator-header nav a:hover,.ss-header nav a:hover){
  color:var(--lm-ink)!important;background:#fff1ce!important;
}
body.storefront-body :is(.primary-nav a.active,.account-topnav a.active,.commerce-topnav a.active,.store-nav .active-lang,.topup-header nav a.active,.el-primary-nav a.is-active,.wash-primary-nav a.is-active,.creator-header nav a.active,.ss-header nav a.is-active,.auth-tabs a.active,.creator-tabs button.active){
  color:var(--lm-ink)!important;background:var(--lm-gold-gradient)!important;border-color:#c99d47!important;
  box-shadow:inset 0 1px 0 #fff8dd,0 2px 4px #7d57151a!important;
}
body.storefront-body :is(.category-menu,.category-flyout,.search-box,.store-search input,.cart-action.active,.header-action.active){border-color:var(--lm-line)!important;background-color:#fffdf8!important}
body.storefront-body:not(.immersive-ui) .store-nav .active-lang{color:var(--lm-ink)!important;background:var(--lm-gold-gradient)!important}
body.storefront-body :is(.category-menu a:hover,.category-menu button:hover){background:#fff2d0!important;color:var(--lm-gold-deep)!important}
body.storefront-body :is(.cart-action b,.cart-action strong,.cart-link strong,.mobile-cart-link strong,.creator-header nav a b){background:#604015!important;color:#fff8df!important}
/* One metallic primary action. The explicit component list avoids recoloring
   danger controls, quantity steppers, social-network identity and plain icon tools. */
body.storefront-body :is(
 .category-button,.search-submit,.store-search button,.button:not(.ghost):not(.danger):not(.light),
 .product-cart-button,.product-add-to-cart,.product-cart-form button,.product-purchase button,.product-foot button,.product-actions button:not(.product-share-button),
 .picks .product-card .product-purchase button,.picks .product-card .product-foot button,
 .buy-panel .button,.product-detail form button[type=submit],.detail-panel .inline-form button[type=submit],.detail-buy-button,
 .member-form>button,.member-whatsapp-cta,.auth-tabs a.active,.member-empty a,.member-stats span,.address-card-head>span,
 .empty-cart-copy>a,.cart-summary-card>a,.checkout-form-card>button,.track-form button,
 .topup-form>button,.topup-signin a,.topup-quick-form button,.topup-recent header a,.topup-list header a,.topup-confirm button:last-child,
 .el-quick-form button,.el-meter-form>button,.el-add-meter form>button,.el-submit,.el-login-note a,.el-confirm-modal footer button:last-child,.el-code-card button,
 .wash-hero-actions a,.wash-login-card a,.wash-packages a,.wash-form button,.wash-card button,.wash-book-link,.wash-booking-price a,.wash-booking-empty a,.wash-rating button,.wash-case-body>a,
 .partner-form button,.partner-file-button,.driver-track-actions button,
 .creator-primary,.creator-inline-form button,.creator-notice-list button,.creator-list>article>a,.creator-empty a,.creator-ai-live-card a,
 .re-hero a,.re-request button,.re-request form>a,.re-property-form button,.re-project-card a,.re-proposals form button,.re-reviews button,
 .ss-send,.ss-order-field button,.ss-rating>button,.ss-history-filter button,.ss-history-empty>a,.ss-history-help a,.ss-header nav .ss-account,
 .help-chat,.share-panel__link-row button,.referral-apply>button,.reward-primary,.opening-popup__primary
){
  color:var(--lm-ink)!important;background:var(--lm-gold-gradient)!important;border:1px solid #c29237;
  box-shadow:inset 0 1px 0 #fff8dccc,0 4px 10px #76501618!important;text-shadow:0 1px 0 #fff3ca66;
}
body.storefront-body :is(.category-button,.search-submit,.store-search button,.button:not(.ghost):not(.danger):not(.light),.product-cart-button,.member-form>button,.creator-primary,.reward-primary,.opening-popup__primary):hover{
  background:linear-gradient(115deg,#ffedb6,#e6bd65 43%,#ffefbc 68%,#d8a642)!important;box-shadow:inset 0 1px #fff9de,0 6px 18px #77511526!important;
}
body.storefront-body :is(.button.ghost,.member-page-title>a,.member-panel header>a,.account-footer>a:last-child,.re-action,.re-back,.product-share-button){
  color:var(--lm-gold-deep)!important;background:#fffbef!important;border-color:#ddc898!important;box-shadow:none!important;
}
body.storefront-body :is(.product-share-button:hover,.button.ghost:hover){color:#4f3511!important;background:#fff1ce!important;border-color:#bc9037!important}
body.storefront-body :is(.category-button,.search-submit,.product-purchase button,.product-foot button) .ui-icon{filter:none!important}
body.storefront-body :is(.store-header .cart-link,.support-chat-fab){color:#fff4d5!important;background:#4c3319!important;border-color:#986f30!important;box-shadow:0 4px 14px #47320e24!important}
/* Quiet surfaces: product photography and account data remain neutral. */
body.storefront-body :is(.product-card,.picks .product-card,.product-detail,.panel,.table-wrap,.empty-state,.member-panel,.member-form-card,.auth-card,.address-card,.cart-summary-card,.checkout-form-card,.topup-form-card,.topup-list,.topup-receipt,.el-panel,.el-meter-card,.el-receipt,.creator-panel,.creator-card,.re-project-card,.re-property-card,.referral-card,.ss-history-list,.share-panel){
  border-color:var(--lm-line)!important;background-color:#fff;box-shadow:var(--lm-shadow);
}
body.storefront-body :is(.product-card:hover,.picks .product-card:hover){border-color:#c9a35e!important;box-shadow:0 12px 28px #6e4d1312!important}
body.storefront-body :is(.product-card h3,.product-card h3 a,.product-card-title,.product-copy h3 a,.section-heading h2,.product-title,.price strong,.price-number,.price-main b,.price-main strong,.tier-price-block strong,.product-purchase .price strong){color:var(--lm-ink)!important}
body.storefront-body :is(.product-benefit,.product-card-copy,.product-copy>p,.product-card p){color:var(--lm-muted)}
body.storefront-body :is(.price-panel,.price-spotlight,.price-tier-block,.product-price-box,.topup-price,.topup-reconcile,.el-bill,.referral-stats>div){
  border-color:var(--lm-line)!important;background:#fffaf0!important;box-shadow:none!important;
}
body.storefront-body :is(.price del,.price-panel del,.product-card del,.product-detail del,.tier-price-label,.price-caption){color:#807463!important}
body.storefront-body :is(.price-label,.member-price-callout,.tier-price-block b,.auth-heading small,.member-page-title small,.topup-coupon strong,.referral-hero__rate b){color:var(--lm-gold-deep)!important}
body.storefront-body .member-price-callout{background:#fff1ce!important;border-color:#e1c78f!important}
body.storefront-body .page-shell .picks.home-price-v38 .member-price-v38{border-color:#e3d1ab;background:#fffaf0;box-shadow:none}
body.storefront-body .page-shell .picks.home-price-v38 .member-price-v38>.v38-current{border-color:#e6cf98;background:linear-gradient(120deg,#f8eac3,#fffaf0);box-shadow:inset 0 1px #fff}
body.storefront-body .page-shell .picks.home-price-v38 .product-cart-form button{color:var(--lm-ink)!important;background:var(--lm-gold-gradient)!important;border:1px solid #c29237;box-shadow:inset 0 1px #fff8dc!important}
body.storefront-body .page-shell .picks.home-price-v38 .product-share-button .ui-icon{filter:none!important}
body.storefront-body .picks .delivery-tag{--delivery-bg:#fff6dc;--delivery-color:#765017;background:#fff6dc!important;color:#765017!important;border:1px solid #ebd6a6!important;box-shadow:none!important}
body.storefront-body .picks .delivery-tag.local{--delivery-bg:#eef8f0;--delivery-color:#286444;background:#eef8f0!important;color:#286444!important;border-color:#c7decf!important}
body.storefront-body .picks .delivery-tag.china_direct{--delivery-bg:#fff6dc;--delivery-color:#765017;background:#fff6dc!important;color:#765017!important}
/* Account, services and tools share a dark bronze feature surface. */
body.storefront-body :is(.account-auth-hero,.member-welcome,.member-quick,.claim-explainer,.commerce-hero,.track-intro,.topup-hero,.topup-process,.creator-hero,.creator-dashboard-head,.creator-store-head,.creator-support,.creator-ai-live-card,.el-hero,.el-how,.el-titlebar,.el-order-hero,.wash-hero,.wash-customer-portal,.wash-account-hero,.wash-order-hero,.re-hero,.re-project-hero,.re-request,.ss-agent-card,.ss-history-hero,.help-hero){
  color:#fff9e8!important;background:radial-gradient(ellipse at 86% 10%,#ab803b55,transparent 44%),linear-gradient(125deg,#302317,#513a21 66%,#725120)!important;
  border-color:#8d6b33!important;box-shadow:0 16px 34px #50360d12!important;
}
body.storefront-body :is(.account-auth-hero,.member-welcome,.member-quick,.claim-explainer,.commerce-hero,.track-intro,.topup-hero,.topup-process,.creator-hero,.creator-dashboard-head,.creator-store-head,.creator-support,.creator-ai-live-card,.el-hero,.el-how,.el-titlebar,.el-order-hero,.wash-hero,.wash-customer-portal,.wash-account-hero,.wash-order-hero,.re-hero,.re-project-hero,.re-request,.ss-agent-card,.ss-history-hero,.help-hero) :is(h1,h2,h3){color:#fff9e8!important}
body.storefront-body :is(.auth-promise,.member-welcome,.member-quick,.claim-explainer,.commerce-hero,.track-intro,.topup-hero,.topup-process,.creator-hero,.creator-dashboard-head,.creator-store-head,.creator-support,.creator-ai-live-card,.el-hero,.el-how,.el-titlebar,.el-order-hero,.wash-hero,.wash-customer-portal,.wash-account-hero,.wash-order-hero,.re-hero,.re-project-hero,.re-request,.ss-agent-card,.ss-history-hero,.help-hero) p{color:#e5d8be!important}
body.storefront-body :is(.auth-promise>span,.member-welcome small,.member-quick>small,.commerce-hero>div>small,.topup-hero>div>small,.topup-process>small,.creator-hero .creator-kicker,.ss-agent-card .ss-kicker){color:#f3d68c!important}
body.storefront-body .account-auth-hero .auth-card :is(h1,h2,h3){color:var(--lm-ink)!important}
body.storefront-body :is(.referral-hero,.topup-signin,.topup-coupon,.creator-level-roadmap .active,.wash-booking-empty){background:linear-gradient(120deg,#fffbef,#f7ebca)!important;border-color:var(--lm-line)!important;color:var(--lm-ink)!important}
body.storefront-body :is(.topup-amounts button.active,.el-amount-grid button.is-selected,.creator-onboarding .current i,.creator-link-steps i,.el-steps .is-current,.el-panel-heading>span){background:var(--lm-gold-gradient)!important;color:var(--lm-ink)!important;border-color:#c49a45!important;box-shadow:inset 0 1px #fff7d5!important}
body.storefront-body :is(.topup-amounts button,.el-amount-grid button){border-color:#e4d7ba;background:#fffdf8;color:var(--lm-ink)}
/* Forms: clear fields, a stable focus ring, readable validation colors. */
body.storefront-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){border-color:#d7c9ad;color:var(--lm-ink);background-color:#fffdf9}
body.storefront-body :is(input,textarea)::placeholder{color:#857b6d;opacity:1}
body.storefront-body :is(input,select,textarea):focus{border-color:var(--lm-focus)!important;box-shadow:0 0 0 3px #d6ad5330!important;outline:1px solid transparent}
body.storefront-body :is(input[type=checkbox],input[type=radio]){accent-color:var(--lm-gold-deep)}
body.storefront-body :is(.phone-field,.phone-field:focus-within){border-color:#d7c9ad;background:#fffdf9}
body.storefront-body .phone-field:focus-within{border-color:var(--lm-focus);box-shadow:0 0 0 3px #d6ad5330}
body.storefront-body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--lm-focus)!important;outline-offset:3px}
body.storefront-body :is(.member-form label,.topup-form label,.el-meter-form label,.referral-apply label,.share-panel label){color:#594c39}
body.storefront-body :is(.resend-form button,.member-panel header>a,.creator-footer a,.re-back,.share-panel__signin,.referral-card a){color:var(--lm-gold-deep)}
body.storefront-body :is(button:disabled,[aria-disabled=true]){box-shadow:none!important;cursor:not-allowed}
/* Dialogs, sharing and reward surfaces share the same paper/metal pairing. */
body.storefront-body :is(.share-panel,.topup-confirm>div,.el-confirm-modal>div){border-color:var(--lm-line);border-radius:var(--lm-radius-lg);background:#fffdf8!important;color:var(--lm-ink)!important}
body.storefront-body .share-panel::backdrop{background:#21170da6;backdrop-filter:blur(5px)}
body.storefront-body :is(.share-panel__close,.share-panel__channels a,.share-panel__channels button){border-color:var(--lm-line);background:#fff8e8;color:#604318}
body.storefront-body .share-panel__channels span{background:#f2e2b7;color:#705019}
body.storefront-body :is(.share-panel__channels a:hover,.share-panel__channels button:hover){border-color:#c09743;background:#fff0c7}
body.storefront-body :is(.share-panel p,.share-panel__hint,.share-panel__terms,.share-panel [data-share-status]){color:var(--lm-muted)}
body.storefront-body :is(.reward-entry,.reward-prize,.reward-how article,.reward-faq details,.opening-popup__dialog){border-color:var(--lm-line)!important}
body.storefront-body :is(.reward-motion-toggle,.gold-motion-toggle){color:#624316;border-color:#ceb374;background:#fffae9}
/* A quiet ivory inset keeps prize labels readable on every metallic sector. */
body.storefront-body .opening-rewards .wheel-gift>span,
body.storefront-body .opening-popup-root .opening-popup__wheel-gift>span{
  color:#4d3517!important;background:rgba(255,250,234,.94);padding:2px 2px;max-width:100%;border-radius:4px;
  text-shadow:none!important;box-shadow:0 1px 2px #6d471215;
}
body.storefront-body .opening-popup-root .opening-popup__wheel-gift>span{width:max-content;max-width:128%}
body.storefront-body .opening-rewards .reward-hero,body.storefront-body .opening-popup-root .opening-popup[open] .opening-popup__hero{
  background-image:radial-gradient(ellipse at 50% 80%,#d9b56b55,transparent 52%),radial-gradient(ellipse at 75% 8%,#fffef5,transparent 47%),linear-gradient(120deg,#fffcf0,#f6e9c9 60%,#fffbec)!important;
  background-color:#fff8e6!important;
}
body.storefront-body.immersive-flash .site-shell :is(.hero,.mobile-hero-head){
  background-image:radial-gradient(ellipse at 65% 45%,#ae843954,transparent 42%),repeating-linear-gradient(120deg,transparent 0 80px,#e4c68708 81px 82px,transparent 83px 160px),linear-gradient(115deg,#2e2116,#574020 65%,#302215)!important;
}
body.storefront-body.immersive-flash .site-shell :is(.desktop-header,.desktop-nav,.topbar){background:#fffdf8!important;color:var(--lm-ink)!important;border-color:var(--lm-line)!important}
body.storefront-body.immersive-flash .site-shell :is(.account-actions>a,.desktop-nav a){color:#5a4629!important}
body.storefront-body.immersive-flash .site-shell :is(.desktop-nav a.active,.filter-row button.active,.slot-bar button.active,.flash-buy-form button,.product-detail-link){color:var(--lm-ink)!important;background:var(--lm-gold-gradient)!important;border-color:#d3ad5f!important;box-shadow:inset 0 1px #fff6d2!important}
body.storefront-body.immersive-flash .site-shell .mobile-bottom{background:#fffdf8!important;border-color:var(--lm-line)!important}
body.storefront-body.immersive-flash .site-shell .mobile-bottom a{color:#64543c!important}
body.storefront-body.immersive-flash .site-shell .mobile-bottom a.active{color:#76521c!important;background:#fff0c8!important}
body.storefront-body :is(.mobile-bottom-nav,.home-mobile-dock,.wash-mobile-nav,.el-mobile-nav){
  border-color:var(--lm-line)!important;background:rgba(255,253,248,.98)!important;color:var(--lm-ink)!important;box-shadow:0 -6px 24px #50371308!important;
}
body.storefront-body :is(.mobile-bottom-nav a,.home-mobile-dock a,.wash-mobile-nav a,.el-mobile-nav a){color:#685940}
body.storefront-body :is(.mobile-bottom-nav a.active,.home-mobile-dock a.active,.wash-mobile-nav a.is-active,.el-mobile-nav a.is-active){color:#644313!important;background:#f8e7b8!important}
body.storefront-body .home-mobile-dock .dock-messages i{background:linear-gradient(145deg,#70532a,#3d2a16);border-color:#d9b45866;box-shadow:inset 0 1px #efd18d30,0 3px 9px #50340e19}
body.storefront-body :is(.store-footer,.account-footer,.commerce-footer,.creator-footer,.wash-footer,.el-footer){border-color:var(--lm-line)!important;background:#fffdf8!important;color:#6e604c}
body.storefront-body .skip-link{color:var(--lm-ink)!important;background:#f2d88e!important}
/* The membership explainer has two historical inline presentation colors. */
body.storefront-body .store-main>.panel>p[style*="#6424e8"]{color:var(--lm-gold-deep)!important}
body.storefront-body .store-main>.panel>div[style*="#e8e3f0"]{border-color:var(--lm-line)!important}
@media(min-width:1281px){body.storefront-body .primary-nav{justify-content:flex-start!important}}
@media(max-width:700px){
  body.storefront-body :is(.store-header,.topup-header,.creator-header,.ss-header){gap:12px}
  body.storefront-body :is(.primary-nav,.launch-service-nav){scrollbar-color:#c2a261 transparent;scrollbar-width:thin}
  body.storefront-body .share-panel__channels :is(a,button){min-height:88px}
}
@media(prefers-reduced-motion:reduce){
  body.storefront-body :is(.primary-nav a,.account-topnav a,.commerce-topnav a,.store-nav a,.launch-service-nav a,.topup-header nav a,.el-primary-nav a,.wash-primary-nav a,.creator-header nav a,.ss-header nav a){transition:none}
}
