/* Customer palette. Photo/promo artwork is intentionally kept intact. */
html[data-sk-theme]{--page:#f8f4ee;--surface:#fffdf9;--surface-2:#f3ece3;--field:#fffdfa;--ink:#30261f;--secondary:#716258;--border:#e4d8cc;--peach:#fff1e1;--lavender:#f1ebf9;--mint:#eaf4ef;--sky:#eaf1fb;--cream-tone:#f7f1e7;--positive:#235f42;--negative:#9b2536;--focus:#8b563f;color-scheme:light}
html[data-sk-theme=rose]{--page:#fff2f6;--surface:#fffafd;--surface-2:#f6e6ee;--field:#fffafd;--ink:#412a36;--secondary:#785967;--border:#e8cfdc;--peach:#fff0e9;--lavender:#f4eafa;--mint:#eaf4f1;--sky:#edf0fa;--cream-tone:#faedf2}
html[data-sk-theme=mint]{--page:#edf7f2;--surface:#fafffc;--surface-2:#e2f0e8;--field:#fafffc;--ink:#243d33;--secondary:#526e61;--border:#cce0d4;--peach:#fbf2e4;--lavender:#eef0fa;--mint:#e0f2e8;--sky:#e8f2f8;--cream-tone:#eef3e6}
html[data-sk-theme=dark]{--page:#171b24;--surface:#232936;--surface-2:#2e3645;--field:#1e2430;--ink:#f1eee9;--secondary:#c0c4cf;--border:#465065;--peach:#40332e;--lavender:#353047;--mint:#283d36;--sky:#2b374d;--cream-tone:#3b3830;--positive:#a6e5bc;--negative:#ffa8b5;color-scheme:dark;--shadow:0 18px 50px #0003;--shadow-soft:0 8px 24px #0002}
html[data-sk-accent=berry]{--accent:#a51d3b;--accent-hover:#81172e;--accent-light:#ffdce5}
html[data-sk-accent=violet]{--accent:#6941ad;--accent-hover:#503082;--accent-light:#e9dcff}
html[data-sk-accent=blue]{--accent:#205fae;--accent-hover:#174784;--accent-light:#dbeaff}
html[data-sk-accent=forest]{--accent:#236d51;--accent-hover:#17523b;--accent-light:#d8f3e5}
html[data-sk-theme=dark][data-sk-accent=berry]{--accent-light:#ffb9cc}
html[data-sk-theme=dark][data-sk-accent=violet]{--accent-light:#d5bdff}
html[data-sk-theme=dark][data-sk-accent=blue]{--accent-light:#aacfff}
html[data-sk-theme=dark][data-sk-accent=forest]{--accent-light:#a7e7c8}
html[data-sk-theme]{--red:var(--accent);--red-dark:var(--accent-hover);--brown:var(--ink);--brown-soft:var(--secondary);--text:var(--ink);--muted:var(--secondary);--line:var(--border);--paper:var(--surface);--cream:var(--cream-tone);--beige:var(--surface-2)}
html[data-sk-font=Manrope],html[data-sk-font=Manrope] .sk-banner{--sk-body-font:Manrope,Arial,sans-serif!important;--sk-heading-font:Manrope,Arial,sans-serif!important}
html[data-sk-font="Nunito Sans"],html[data-sk-font="Nunito Sans"] .sk-banner{--sk-body-font:"Nunito Sans",Arial,sans-serif!important;--sk-heading-font:"Nunito Sans",Arial,sans-serif!important}
html[data-sk-font=Comfortaa],html[data-sk-font=Comfortaa] .sk-banner{--sk-body-font:Comfortaa,Arial,sans-serif!important;--sk-heading-font:Comfortaa,Arial,sans-serif!important}
html[data-sk-theme] body{background:var(--page);color:var(--ink)}
html[data-sk-theme] :is(button,input,textarea,select){font-family:var(--sk-body-font,Manrope,Arial,sans-serif)}
html[data-sk-theme] :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}
html[data-sk-theme=dark] :is(a,button,input,textarea,select):focus-visible{outline-color:var(--accent-light)}
html[data-sk-theme] .site-header{background:color-mix(in srgb,var(--surface) 97%,transparent);border-color:var(--border)}
html[data-sk-theme] :is(.site-footer,.search-panel,.main-nav){background-color:var(--surface);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.main-nav a:hover,.main-nav a.active,.section-link){color:var(--accent)}
html[data-sk-theme=dark] :is(.main-nav a:hover,.main-nav a.active,.section-link,.header-phone span){color:var(--accent-light)}
html[data-sk-theme] :is(.icon-btn:hover,.btn-light,.ska-secondary,.ska-pager button,.ska-close,.sk-detail-close,.sk-info-nav a){background:var(--surface-2);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.footer-brand-col p,.footer-links,.footer-contacts,.footer-contacts small,.footer-bottom,.sk-favorites-page>[data-favorites-status]){color:var(--secondary);border-color:var(--border)}
html[data-sk-theme] :is(.footer-links b,.footer-contacts b,.footer-contacts a,.subscribe>b){color:var(--ink)}
html[data-sk-theme] .subscribe{background:var(--sky);border-color:var(--border)}
html[data-sk-theme] .subscribe p{color:var(--secondary)}
html[data-sk-theme=dark] :is(.brand img,.footer-brand img){background:#fffaf5;border-radius:8px}
html[data-sk-theme] :is(.sk-product,.ska-panel,.ska-dialog,.sk-detail,.sk-info-article,.sk-nutrition){background:var(--surface);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.sk-product-photo,.sk-detail-empty,.ska-cart-placeholder){background:var(--surface-2);color:var(--secondary)}
html[data-sk-theme] :is(.sk-product-placeholder,.sk-product-body small,.sk-detail-packaging,.sk-detail-price-label,.sk-nutrition-heading>span,.ska-note,.ska-account .ska-note,.ska-panel-heading p,.ska-order-heading p,.ska-order-eyebrow,.ska-order-lines small,.ska-checkout-summary small,.ska-cart-name small,.ska-timeline small){color:var(--secondary)}
html[data-sk-theme] :is(.sk-product-body button,.btn-primary,.sk-info-nav a[aria-current=page]){background:var(--accent);color:#fff;border-color:var(--accent)}
html[data-sk-theme] :is(.sk-product-body button,.btn-primary):hover:not(:disabled){background:var(--accent-hover)}
html[data-sk-theme] :is(.sk-product-counter,.sk-product-buy .sk-product-counter button,.ska-quantity){background:var(--surface-2);border-color:var(--border);color:var(--ink)}
html[data-sk-theme] :is(.ska-quantity input,.ska-quantity button){color:var(--ink)}
html[data-sk-theme] :is(.sk-product>.sk-favorite-button,.sk-product>.sk-favorite-button[aria-pressed=true]){background:var(--surface);border-color:var(--border);color:var(--accent)}
html[data-sk-theme=dark] :is(.sk-product>.sk-favorite-button,.sk-product>.sk-favorite-button[aria-pressed=true],.favorites-btn.has-favorites){color:var(--accent-light)}
html[data-sk-theme=dark] .favorites-btn.has-favorites svg{fill:var(--accent-light)}
html[data-sk-theme] :is(.ska-account,.ska-account h1,.ska-account h2,.ska-account h3){color:var(--ink)}
html[data-sk-theme] :is(.ska-field input,.ska-field textarea,.ska-account .ska-field select,.search-inner input,.sk-catalog-filters input,.sk-catalog-filters select){background:var(--field);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(input,textarea)::placeholder{color:var(--secondary)}
html[data-sk-theme] :is(.ska-tabs,.ska-welcome,.ska-order-progress,.ska-checkout-comment,.ska-checkout-summary,.ska-order-card){background:var(--surface-2);border-color:var(--border);color:var(--ink)}
html[data-sk-theme] .ska-tabs{flex-wrap:wrap;width:fit-content}
html[data-sk-theme] .ska-tabs button{color:var(--secondary)}
html[data-sk-theme] .ska-tabs button[aria-current]{background:var(--surface);color:var(--ink)}
html[data-sk-theme] :is(.ska-birthday,.ska-symbol,.sk-detail-category,.ska-cart .ska-cart-amount){background:var(--cream-tone);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.ska-test,.ska-checkout-contact,.ska-order-person){background:var(--lavender);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.ska-checkout-goods,.ska-order-goods,.ska-cart .ska-cart-lines,.sk-detail-purchase){background:var(--peach);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.ska-checkout-delivery,.ska-order-destination,.ska-cart .ska-cart-summary,.sk-detail-composition,.ska-order-success,.ska-order-card b){background:var(--mint);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.ska-order-payment,.ska-checkout .ska-delivery-note,.ska-delivery-note,.ska-account .ska-delivery-choice,.ska-account .ska-ozon-card,.ska-account .ska-ozon-empty,.sk-favorites-empty){background:var(--sky);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] :is(.ska-order-comment,.sk-nutrient){background:var(--cream-tone);color:var(--ink);border-color:var(--border)}
html[data-sk-theme] .sk-nutrient-1{background:var(--mint)}
html[data-sk-theme] .sk-nutrient-2{background:var(--peach)}
html[data-sk-theme] .sk-nutrient-3{background:var(--sky)}
html[data-sk-theme] :is(.ska-checkout .ska-total,.ska-cart .ska-cart-line,.ska-cart .ska-cart-summary .ska-total,.ska-order-goods .ska-total,.ska-order-block-title>span,.sk-detail-composition li,.ska-account .ska-delivery-types label){background:var(--surface);border-color:var(--border);color:var(--ink)}
html[data-sk-theme] :is(.sk-detail-composition h2,.ska-account .ska-ozon-card strong,.ska-order-success strong,.ska-order-success p){color:var(--ink)}
html[data-sk-theme] .ska-account .ska-delivery-types label:has(input:checked){background:var(--surface-2);color:var(--ink);border-color:var(--accent)}
html[data-sk-theme] :is(.ska-order-lines>div,.ska-checkout-summary>div,.ska-cart-summary .ska-total,.ska-order-progress li){border-color:var(--border)}
html[data-sk-theme] .ska-account :is(input[type=radio],input[type=checkbox]){accent-color:var(--accent)}
html[data-sk-theme] :is(.ska-order-card:hover,.ska-order-card:focus-visible){background:var(--surface);border-color:var(--accent)}
html[data-sk-theme=dark] :is(.sk-rich-content,.sk-detail-description,.sk-info-article) [style*="color"]{color:inherit!important}
html[data-sk-theme=dark] .sk-site-group{background:color-mix(in srgb,var(--group-bg) 15%,var(--surface));color:var(--group-bg)}
html[data-sk-theme=dark] .sk-site-group[aria-pressed=true]{border-color:var(--group-bg)}
html[data-sk-theme=dark] :is(.sk-marketplaces a,.ska-ozon-brand,.ska-ozon-chip){filter:brightness(.85)}
html[data-sk-theme=dark] .ska-error{background:#4c2730;color:#ffcad3!important}
html[data-sk-theme] .ska-toast{background:var(--surface);color:var(--ink);border-color:var(--border)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important}}
