/* Shisha Center WebOS — original warm store palette.
   Public-only color layer: layout, typography, accessibility and behavior stay unchanged. */
body.webos-runtime-preview[data-webos-runtime="public"]{
  --wos-bg:#080502;
  --wos-bg-2:#140b05;
  --wos-panel:rgba(28,18,12,.88);
  --wos-panel-strong:rgba(15,8,5,.97);
  --wos-card:rgba(255,255,255,.075);
  --wos-border:rgba(255,205,132,.18);
  --wos-border-strong:rgba(255,205,132,.30);
  --wos-text:#fff7ea;
  --wos-muted:#cbb79d;
  --wos-accent:#e12d2d;
  --wos-accent-2:#ff5a3d;
  --wos-success:#34d399;
  --wos-danger:#e12d2d;
  --wos-warning:#f4b85a;
  --wos-cta:#b91c1c;
  --wos-cta-2:#cf3b2e;
  --wos-cta-copy:#fffaf2;
  --sh-bg:#080502;
  --sh-bg-2:#140b05;
  --sh-card:rgba(28,18,12,.82);
  --sh-card-2:rgba(255,255,255,.075);
  --sh-border:rgba(255,205,132,.18);
  --sh-border-soft:rgba(255,255,255,.10);
  --sh-text:#fff7ea;
  --sh-muted:#cbb79d;
  --sh-gold:#f4b85a;
  --sh-gold-2:#ff8c2b;
  --sh-red:#e12d2d;
  --sh-red-2:#ff5a3d;
  --sh-green:#34d399;
  --wosc-card:rgba(42,26,17,.90);
  --wosc-card-soft:rgba(255,255,255,.06);
  --wosc-card-hover:rgba(54,34,22,.95);
  --wosc-line:rgba(255,205,132,.20);
  --wosc-line-strong:rgba(255,205,132,.34);
  --wosc-copy:#fff7ea;
  --wosc-muted:#cbb79d;
  --wosc-focus:#f4b85a;
  --wosc-shadow:0 20px 52px rgba(0,0,0,.34);
  background:#080502!important;
  color:#fff7ea!important;
}

body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell{
  background:
    radial-gradient(circle at 10% -10%,rgba(255,148,43,.26),transparent 34%),
    radial-gradient(circle at 86% 12%,rgba(225,45,45,.15),transparent 30%),
    linear-gradient(145deg,#080502,#140b05 52%,#070402)!important;
}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-wallpaper i:nth-child(1){background:#f59e0b!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-wallpaper i:nth-child(2){background:#e12d2d!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-wallpaper i:nth-child(3){background:#b45309!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell[data-runtime-wallpaper="violet"]{
  background:radial-gradient(circle at 18% 8%,rgba(225,45,45,.24),transparent 34%),linear-gradient(145deg,#100604,#260d08 55%,#0b0503)!important;
}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell[data-runtime-wallpaper="ember"]{
  background:radial-gradient(circle at 78% 8%,rgba(245,158,11,.25),transparent 34%),linear-gradient(145deg,#140805,#2c1409 55%,#0d0603)!important;
}

body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-statusbar{background:rgba(10,6,4,.86)!important;border-bottom-color:rgba(255,205,132,.12)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-menubar{background:rgba(15,8,5,.82)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-menubar>div>span small{color:#d8c4a8!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-sidebar{background:rgba(28,18,12,.90)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-sidebar nav a:hover,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-sidebar nav a.active{background:linear-gradient(135deg,rgba(244,184,90,.20),rgba(225,45,45,.15))!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window{background:rgba(15,8,5,.97)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-titlebar>div:first-child>span{background:linear-gradient(135deg,rgba(244,184,90,.24),rgba(225,45,45,.20))!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body{background:rgba(8,5,2,.48)!important;scrollbar-color:rgba(244,184,90,.45) transparent!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body input::placeholder,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body textarea::placeholder{color:#bfa98e!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body select option{background:#170d08!important;color:#fff7ea!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-avatar,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-minimized>span,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-minimized button,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-text-size button.active{color:#1b1209!important}

body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock{background:rgba(15,8,5,.90)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock>a>span,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock>button>span{background:linear-gradient(145deg,#3b291c,#20130c)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock .tone-mint{background:linear-gradient(145deg,#7f1d1d,#3b1712)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock .tone-violet{background:linear-gradient(145deg,#5a402a,#2b1b13)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock .tone-cyan{background:linear-gradient(145deg,#8a4b12,#3f220c)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock>a.active::after,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-dock>button.active::after{background:#f4b85a!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-control{background:rgba(15,8,5,.97)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-toggles button.active{background:linear-gradient(135deg,rgba(244,184,90,.20),rgba(225,45,45,.16))!important}

body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(a,button,input,select,textarea):focus-visible,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell>:is(.v24-product-modal,.checkout-terms-modal) :is(a,button,input,select,textarea):focus-visible{outline:3px solid #f4b85a!important;outline-offset:2px!important;border-color:#f4b85a!important;box-shadow:0 0 0 3px rgba(8,5,2,.88)!important}
body.webos-runtime-preview[data-webos-runtime="public"] :focus-visible{outline:3px solid #f4b85a!important;outline-offset:2px!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :where(.btn,button.btn,.v20-add,.phase159-continue-btn,.checkout-submit-final__button){
  background:linear-gradient(135deg,var(--wos-cta),var(--wos-cta-2))!important;
  color:var(--wos-cta-copy)!important;
  box-shadow:0 13px 30px rgba(185,28,28,.28)!important;
}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :where(.btn.secondary,.btn.ghost,.btn-soft,button.ghost){background:rgba(255,255,255,.075)!important;color:var(--wosc-copy)!important;border-color:var(--wosc-line)!important;box-shadow:none!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell>.v24-product-modal[data-webos-runtime-portal="product"] #productModalAdd,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell>.checkout-terms-modal[data-webos-runtime-portal="checkout"] .btn.primary{background:linear-gradient(135deg,var(--wos-cta),var(--wos-cta-2))!important;color:var(--wos-cta-copy)!important;border-color:transparent!important;box-shadow:0 13px 30px rgba(185,28,28,.28)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell>.checkout-terms-modal[data-webos-runtime-portal="checkout"] .btn.secondary{background:rgba(255,255,255,.075)!important;color:var(--wosc-copy)!important;border-color:var(--wosc-line)!important;box-shadow:none!important}
body.webos-runtime-preview.client-v43-app[data-webos-runtime="public"] .webos-runtime-window-body .phase162-reference-checkout .checkout-submit-final__button,
body.webos-runtime-preview.client-v43-app[data-webos-runtime="public"] .v69-age-actions .v69-age-confirm,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .phase101-cart-upsell-add,
body.webos-runtime-preview[data-webos-runtime="public"] :is(.v57-ad-popup-actions,.pwa-install-actions) .btn:not(.secondary){background:linear-gradient(135deg,var(--wos-cta),var(--wos-cta-2))!important;color:var(--wos-cta-copy)!important;border-color:transparent!important;box-shadow:0 13px 30px rgba(185,28,28,.28)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-topbar{background:rgba(15,8,5,.94)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-search button{background:linear-gradient(135deg,#f4b85a,#ff8c2b)!important;color:#1b1209!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-cart-badge{border-color:#120904!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-category-chips a.active,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-languages a.active{border-color:rgba(244,184,90,.52)!important;background:rgba(244,184,90,.17)!important;color:#fff7ea!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v37-catalog-hero,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .wallet-balance-hero,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .client-about-hero,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .pwa-download-hero{
  background:radial-gradient(circle at 85% 15%,rgba(225,45,45,.18),transparent 34%),linear-gradient(135deg,rgba(244,184,90,.18),rgba(225,45,45,.11))!important;
}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-section-title i,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-price,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .summary-total,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .pwa-device-card>i,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .driver-order-total{color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-product-card:hover,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .client-account-tile:hover{border-color:rgba(244,184,90,.48)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v20-product-image{background:radial-gradient(circle at 50% 35%,rgba(244,184,90,.17),rgba(255,255,255,.025))!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v43-category-product-count{background:rgba(244,184,90,.15)!important;color:#ffe0a2!important}

body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.v24-product-modal,.temp-signature-modal){background:rgba(8,4,2,.76)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.v24-product-modal__panel,.checkout-terms-modal__panel,.temp-signature-dialog),
body.webos-runtime-preview[data-webos-runtime="public"] :is(.v57-ad-popup-card,.pwa-install-card,.v69-age-box,.v68-modal-panel){background:rgba(15,8,5,.98)!important;color:#fff7ea!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v24-product-modal__close{background:rgba(15,8,5,.88)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.v24-modal-total,th,.summary-main){background:rgba(244,184,90,.08)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :where(.v43-status-badge,.status-badge,.pill,.track-count),
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .eyebrow{border-color:rgba(244,184,90,.30)!important;background:rgba(244,184,90,.11)!important;color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .phase163-notification-icon{background:rgba(244,184,90,.14)!important;color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .phase162-step.is-active>span,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .wallet-balance-hero__icon,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .track-hero-icon,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .client-about-icon,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .pwa-download-icon,
body.webos-runtime-preview[data-webos-runtime="public"] .checkout-confirm-modal__icon{color:#fff!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.phase162-reference-cart,.phase162-reference-checkout){--p162-gold:#f4b85a;--p162-pink:var(--wos-cta);--p162-pink2:var(--wos-cta-2)}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .phase162-step.is-active>span,
body.webos-runtime-preview[data-webos-runtime="public"] .checkout-confirm-modal__icon{background:linear-gradient(135deg,var(--wos-cta),var(--wos-cta-2))!important;color:var(--wos-cta-copy)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .phase162-reference-cart .client-qty-stepper button{background:rgba(244,184,90,.15)!important;color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .track-order-pill.active{border-color:rgba(244,184,90,.56)!important;background:rgba(244,184,90,.13)!important}

body.webos-runtime-preview[data-webos-runtime="public"].client-v43-app .webos-runtime-window-body .phase162-reference-checkout :is(.checkout-fulfillment-option-v159.is-active,.payment-option-v159:has(input:checked),.checkout-delivery-chip.is-active){border-color:rgba(244,184,90,.58)!important;background:linear-gradient(135deg,rgba(244,184,90,.17),rgba(225,45,45,.12))!important}
body.webos-runtime-preview[data-webos-runtime="public"].client-v43-app .webos-runtime-window-body .phase162-reference-checkout .payment-option-v159 .payment-option__icon,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v57-ad-avatar{background:linear-gradient(135deg,rgba(244,184,90,.22),rgba(225,45,45,.18))!important;color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"].client-v43-app .webos-runtime-window-body .phase162-cart-item .phase162-qty{background:rgba(244,184,90,.06)!important}
body.webos-runtime-preview[data-webos-runtime="public"].client-v43-app .webos-runtime-window-body .phase162-cart-item .phase162-qty button{background:rgba(244,184,90,.15)!important}
body.webos-runtime-preview[data-webos-runtime="public"].client-v43-app .webos-runtime-window-body .phase162-reference-checkout .checkout-submit-final,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .phase160-soft-banner{border-color:rgba(244,184,90,.30)!important;background:rgba(244,184,90,.09)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .v69-age-box .v69-age-legal,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .summary-main{background:rgba(244,184,90,.09)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .v137-ad-card__cta,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .phase163-notification-link{background:rgba(244,184,90,.13)!important;color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .loyalty-stamp-demo-hero{background:radial-gradient(circle at 85% 15%,rgba(225,45,45,.20),transparent 35%),linear-gradient(135deg,rgba(244,184,90,.17),rgba(225,45,45,.11))!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .loyalty-stamp-demo-badge{background:rgba(225,45,45,.16)!important;color:#ffd4c9!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .loyalty-stamp-card.reward-ready,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .loyalty-stamp-demo-reward{background:linear-gradient(135deg,rgba(52,211,153,.12),rgba(244,184,90,.09))!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .loyalty-stamp-grid>span.filled,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .loyalty-stamp-demo-gift{background:linear-gradient(135deg,#34d399,#f4b85a)!important;color:#1b1209!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .timeline-dot{box-shadow:0 0 0 5px rgba(244,184,90,.14)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.v43-account-ad-icon,.v57-ad-avatar){background:linear-gradient(135deg,rgba(244,184,90,.22),rgba(225,45,45,.18))!important;color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.v43-account-ad-media,.v57-social-ad-media,.shisha-youtube-shell,.shisha-video-shell,.shisha-video-pending){background:#120904!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .shisha-video-load{background:rgba(20,12,8,.88)!important;color:#fff7ea!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .shisha-video-stage{background:rgba(20,12,8,.84)!important;color:#fff1dc!important}

body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light{
  --wos-panel:rgba(255,250,240,.93);
  --wos-panel-strong:rgba(255,250,243,.98);
  --wos-card:rgba(111,65,24,.06);
  --wos-border:rgba(122,65,15,.18);
  --wos-border-strong:rgba(122,65,15,.28);
  --wos-text:#2a160b;
  --wos-muted:#765f4a;
  --wosc-card:rgba(255,250,240,.94);
  --wosc-card-soft:rgba(111,65,24,.055);
  --wosc-card-hover:rgba(255,246,230,.98);
  --wosc-line:rgba(122,65,15,.18);
  --wosc-line-strong:rgba(122,65,15,.30);
  --wosc-copy:#2a160b;
  --wosc-muted:#765f4a;
  background:radial-gradient(circle at 12% 0,rgba(245,158,11,.18),transparent 32%),linear-gradient(145deg,#fffaf0,#f7ead8 58%,#f4dfc2)!important;
}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body{background:rgba(255,247,237,.90)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-menubar,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-statusbar{background:rgba(255,250,240,.88)!important;color:#2a160b!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-sidebar,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-control{background:rgba(255,250,240,.96)!important;color:#2a160b!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body .v20-topbar{background:rgba(255,250,240,.94)!important;color:#2a160b!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-titlebar{background:rgba(122,65,15,.045)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.v24-product-modal__panel,.checkout-terms-modal__panel,.temp-signature-dialog){background:rgba(255,250,240,.98)!important;color:#2a160b!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body input::placeholder,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body textarea::placeholder{color:#765f4a!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(a,button,input,select,textarea):focus-visible,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light>:is(.v24-product-modal,.checkout-terms-modal) :is(a,button,input,select,textarea):focus-visible{outline-color:#8a4b12!important;box-shadow:0 0 0 3px rgba(255,250,240,.95)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light :focus-visible{outline-color:#8a4b12!important}

/* WebOS 2.2 market palette QA: keep the public hookah storefront warm while
   making every semantic state readable in both appearance modes. */
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.phase159-method-icon,.payment-option__icon,.cart-choice-icon){background:linear-gradient(135deg,rgba(244,184,90,.22),rgba(225,45,45,.16))!important;color:#f4b85a!important}
body.webos-runtime-preview.client-v43-app[data-webos-runtime="public"] .webos-runtime-window-body .phase162-reference-checkout .checkout-fulfillment-option-v159.is-active .phase159-method-icon{background:rgba(255,255,255,.16)!important;color:#fffaf2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.client-qty-stepper button,.cart-qty-btn){background:rgba(244,184,90,.15)!important;color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .loyalty-points-card{background:linear-gradient(135deg,rgba(244,184,90,.18),rgba(225,45,45,.11))!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.wallet-balance-hero strong,.wallet-transaction__amount b){color:#ffe0a2!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body .webos-payment-return-icon{background:linear-gradient(135deg,var(--wos-cta),var(--wos-cta-2))!important;color:var(--wos-cta-copy)!important;box-shadow:0 18px 42px rgba(185,28,28,.26)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-window-body :is(.btn.danger,.btn-danger,button.danger){background:linear-gradient(135deg,#7f1d1d,#991b1b)!important;color:#fffaf2!important;border-color:rgba(254,202,202,.36)!important;box-shadow:none!important}

body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light{
  --sh-bg:#fffaf0;
  --sh-bg-2:#f7ead8;
  --sh-card:rgba(255,250,240,.94);
  --sh-card-2:rgba(111,65,24,.055);
  --sh-border:rgba(122,65,15,.24);
  --sh-border-soft:rgba(122,65,15,.18);
  --sh-text:#2a160b;
  --sh-muted:#765f4a;
  --sh-gold:#7a3f0d;
  --sh-gold-2:#9a4f10;
  --sh-red:#991b1b;
  --sh-red-2:#b91c1c;
}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.phase162-reference-cart,.phase162-reference-checkout){--p162-gold:#7a3f0d;--p162-pink:#991b1b;--p162-pink2:#b91c1c}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.v20-section-title i,.v20-price,.summary-total,.summary-total>span,.summary-total>strong,.pwa-device-card>i,.driver-order-total,.wallet-balance-hero strong,.wallet-transaction__amount b,.v43-category-product-count,.v20-rating,.v43-status-badge,.status-badge,.pill,.track-count,.eyebrow,.phase163-notification-icon,.phase163-notification-link,.v137-ad-card__cta,.v43-account-ad-icon,.v57-ad-avatar,.loyalty-stamp-eyebrow,.loyalty-stamp-demo-badge,.phase159-card-title i,.client-line-total,.checkout-action-btn,.checkout-delivery-chip:not(.is-active),.phase161-more-details summary,.phase162-address-editor>summary,.phase162-address-summary p){color:#7a3f0d!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.phase159-method-icon,.payment-option__icon,.cart-choice-icon,.client-qty-stepper button,.cart-qty-btn){background:rgba(122,63,13,.10)!important;color:#7a3f0d!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body .phase162-reference-checkout .checkout-fulfillment-option-v159 .phase159-method-icon,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body .phase162-reference-checkout .payment-option-v159 .payment-option__icon,
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body .phase162-reference-cart .cart-fulfillment-choice .cart-choice-icon{background:rgba(122,63,13,.10)!important;color:#7a3f0d!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.phase162-reference-cart,.phase162-reference-checkout) :is(.client-qty-stepper button,.cart-qty-btn,.phase162-qty button){background:rgba(122,63,13,.10)!important;color:#7a3f0d!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.phase162-reference-cart,.phase162-reference-checkout) :is(.phase162-cart-item__info b,.phase162-qty input,.phase162-order-summary .summary-total span,.checkout-fulfillment-location-v159 b,.payment-option-v159 strong,.client-check,.checkout-fulfillment-option-v159.is-active,.checkout-delivery-chip.is-active,.checkout-delivery-chip.is-active small){color:var(--wosc-copy)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.phase162-reference-cart,.phase162-reference-checkout) :is(.client-input,.cart-option-edit select){border-color:var(--wosc-line)!important;background:rgba(111,65,24,.045)!important;color:var(--wosc-copy)!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.alert,.client-alert,.btn.danger,.btn-danger,button.danger,.danger,.text-danger,.cart-remove){border-color:rgba(153,27,27,.30)!important;background:rgba(153,27,27,.09)!important;color:#991b1b!important;box-shadow:none!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body :is(.payment-option__balance,.client-cart-flavor,.wallet-transaction.credit .wallet-transaction__amount b,.track-step.done .step-dot,.client-alert.success,.alert.ok,.driver-status.online){border-color:rgba(22,101,52,.28)!important;background:rgba(22,101,52,.08)!important;color:#166534!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body .wallet-transaction.debit .wallet-transaction__amount b{color:#991b1b!important}
body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light .webos-runtime-window-body .v20-heart{color:#9f1239!important}

@media(prefers-contrast:more){
  body.webos-runtime-preview[data-webos-runtime="public"]{--wosc-line:rgba(255,247,234,.55);--wosc-line-strong:rgba(255,247,234,.75);--wosc-muted:#fff0dc}
  body.webos-runtime-preview[data-webos-runtime="public"] .webos-runtime-shell.webos-runtime-light{--wosc-line:rgba(42,22,11,.55);--wosc-line-strong:rgba(42,22,11,.75);--wosc-muted:#543e2e}
}
