/* =====================================================================
   css/motyw-4-kolory.css – motyw 4 „Ochra, kość słoniowa i espresso” (Maja, design/theme-4-v2.css), TYLKO KOLORY.
   Wygenerowane automatycznie (staging-v4-tools/colour_filter.py): z motywu zostały wyłącznie color, background-color,
   border-*-color, outline-color, fill/stroke, text-decoration-color, gradienty zastępujące kolor oraz zmienne kolorów.
   Odrzucone: @font-face, fonty, rozmiary, odstępy, wyświetlanie, pozycje, zaokrąglenia, cienie, obrazy tła, treść.
   Ładowany po css/style.css – nadpisuje zmienne kolorów z css/theme.css.
   ===================================================================== */
:root{--color-primary:#ffc600;--color-primary-alt:#ffd23f;--color-black:#2b2118;--color-ink:#2b2118;--color-white:#faf6ee;--color-border:#e6dcc8;--color-slate:#5e5244;--color-violet:#9c3d1a;--color-navy:#2b2118;--color-gold:#8a5a00;--color-focus:#8a5a00;--color-text:#2b2118;--color-text-muted:#5e5244;--color-heading:#2b2118;--color-bg:#faf6ee;--color-surface:#fffdf8;--color-accent:#9c3d1a;--color-link:#8a5a00;--color-link-hover:#9c3d1a;--color-btn-bg:#ffc600;--color-btn-text:#2b2118;--color-btn-bg-hover:#2b2118;--color-btn-text-hover:#ffc600;--color-header-bg:#fffdf8;--color-header-text:#2b2118;--color-header-text-hover:#ffffff;--color-main-menu-text:#ffc600;--color-toolbar-bg:#1f1710;--color-toolbar-text:#e9dfcc;--color-mobile-menu-bg:#1f1710;--color-mobile-menu-text:#e9dfcc;--color-mobile-menu-text-hover:#ffc600;--color-footer-bg:#2b2118;--color-footer-text:#e9dfcc;--color-footer-link:#ffc600;--color-copyright-bg:#1f1710;--color-copyright-text:#bfb29c;--color-copyright-border:#4a3b2d;--color-overlay:rgba(43,33,24,.45);--color-overlay-header:rgba(43,33,24,.60);--color-overlay-title:rgba(43,33,24,.25);--color-page-title-bg:#8a6a4a;--color-page-title-text:#faf6ee;--color-page-title-accent:var(--color-primary);--color-price:#7a4e00;--color-border-strong:#d6c8ad;--color-photo-scrim:rgba(43,33,24,.70);--color-input-border:#8f7d62;--color-badge-bg:var(--color-primary);--color-badge-text:var(--color-btn-text);--color-section-bg:#f3ead8;--color-accent-text:#8a5a00;--color-hero-bg:#f3ead8;--color-hero-kicker:#8a5a00;--color-hero-title:#2b2118;--color-hero-text:#5e5244;--color-blue-13:var(--color-heading);--color-blue-19:var(--color-heading);--color-blue-37:var(--color-heading);--color-teal-11:var(--color-heading);--color-gray-00:var(--color-text);--color-gray-01:var(--color-text);--color-gray-01-2:var(--color-text);--color-gray-01-3:var(--color-heading);--color-gray-02:var(--color-text);--color-gray-02-2:var(--color-text);--color-gray-03:var(--color-text);--color-gray-04:var(--color-text);--color-gray-05:var(--color-text);--color-gray-05-2:var(--color-heading);--color-gray-05-3:var(--color-text);--color-gray-05-4:var(--color-border-strong);--color-gray-06:var(--color-text);--color-gray-06-2:var(--color-heading);--color-gray-07:var(--color-text);--color-gray-12:var(--color-text);--color-gray-13:var(--color-text);--color-gray-13-2:var(--color-text);--color-gray-15:var(--color-text);--color-gray-20:var(--color-text);--color-gray-27:var(--color-text);--color-gray-27-2:var(--color-text);--color-gray-29:var(--color-text);--color-gray-32:var(--color-text);--color-gray-33:var(--color-text);--color-yellow-06:var(--color-text);--color-gray-40:var(--color-text-muted);--color-gray-40-2:var(--color-text-muted);--color-gray-42:var(--color-text-muted);--color-gray-45:var(--color-text-muted);--color-gray-46:var(--color-text-muted);--color-gray-47:var(--color-text-muted);--color-gray-55:var(--color-text-muted);--color-gray-55-2:var(--color-text-muted);--color-gray-60:var(--color-text-muted);--color-gray-64:var(--color-text-muted);--color-gray-68:var(--color-text-muted);--color-gray-73:var(--color-text-muted);--color-gray-75:var(--color-text-muted);--color-gray-80-2:var(--color-text-muted);--color-blue-69:var(--color-text-muted);--color-gray-73-2:var(--color-border-strong);--color-gray-75-2:var(--color-border-strong);--color-gray-80:var(--color-border-strong);--color-gray-85:var(--color-border);--color-gray-87:var(--color-border);--color-gray-87-2:var(--color-border);--color-gray-90:var(--color-border);--color-violet-82:var(--color-border-strong);--color-violet-89:var(--color-border);--color-blue-98:var(--color-section-bg);--color-blue-98-2:var(--color-section-bg);--color-gray-84:var(--color-border);--color-gray-95:var(--color-section-bg);--color-gray-96:var(--color-section-bg);--color-gray-96-2:var(--color-section-bg);--color-gray-97:var(--color-section-bg);--color-gray-97-2:var(--color-surface);--color-gray-98:var(--color-surface);--color-gray-98-2:var(--color-surface);--color-orange-94:var(--color-section-bg);--color-violet-92:var(--color-section-bg);--color-violet-97:var(--color-surface);--color-violet-86:var(--color-border);--color-yellow-94:var(--color-section-bg);--color-gray-74:var(--color-border-strong);--color-gray-20-2:var(--color-page-title-bg);--color-blue-57-2:var(--color-black);--color-teal-49:var(--color-btn-bg-hover);--color-green-59:var(--color-link);--color-blue-44:var(--color-accent-text);--color-yellow-31:var(--color-price);--color-blue-52:#1461c8;--thim-body-primary-color:var(--color-primary);--thim-body-secondary-color:var(--color-accent);--thim-button-text-color:var(--color-btn-text);--thim-button-hover-color:var(--color-btn-bg-hover);--thim-placeholder-color:var(--color-text-muted);--top-info-course-background_color:var(--color-toolbar-bg);--top-info-course-text_color:var(--color-toolbar-text);--thim-breacrumb-color:var(--color-text-muted);--thim-course-price-color:var(--color-price);--thim-bg-color-toolbar:var(--color-toolbar-bg);--thim-text-color-toolbar:var(--color-toolbar-text);--thim-link-color-toolbar:var(--color-toolbar-text);--thim-link-hover-color-toolbar:var(--color-primary);--thim-main-menu-text-color:var(--color-main-menu-text);--thim-mobile-menu-text-hover-color:var(--color-mobile-menu-text-hover);--thim-copyright-border-color:var(--color-copyright-border);--thim-preload-style-color:var(--color-primary);--nav-mobile-color-hover:var(--color-accent-text);--wc-highlight:var(--color-price);--wc-subtext:var(--color-text-muted);--wc-secondary-text:var(--color-text);--wc-primary:var(--color-btn-bg);--woocommerce:var(--color-btn-bg);--wc-primary-text:var(--color-btn-text)}
body{color:var(--color-text)}
.el-54 .el-element.e-beaae01 .el-heading-title{color:var(--color-hero-text);-webkit-text-stroke-color:transparent;stroke:transparent}
body.boxed-area.bg-boxed-image{background-color:var(--color-section-bg)}
.el-button,
.el-button:visited,
.el-9653 .el-element.e-f1d732e .el-button,
.el-9660 .el-element.e-7685b0e .el-button,
.el-9660 .el-element.e-157d5f1 .el-button,
.el-9367 .el-element.e-3c308140 .el-button,
.el-widget-button .el-button,
.el-54 .el-element.e-37d0f60 .el-button,
.el-54 .el-element.e-a91f264 .el-button,
.el-54 .el-element.e-14e42de .el-button,
.el-54 .el-element.e-2b2d4a5 .el-button,
.el-54 .el-element.e-2fa15d9 .el-button,
.el-54 .el-element.e-1f2032f .el-button,
.el-flip-box__button.el-button{background-color:var(--color-btn-bg);color:var(--color-btn-text);fill:var(--color-btn-text)}
.el-button:focus,
.el-button:hover,
.el-9660 .el-element.e-7685b0e .el-button:hover,
.el-9660 .el-element.e-7685b0e .el-button:focus,
.el-9660 .el-element.e-157d5f1 .el-button:hover,
.el-9660 .el-element.e-157d5f1 .el-button:focus,
.el-9367 .el-element.e-3c308140 .el-button:hover,
.el-9367 .el-element.e-3c308140 .el-button:focus,
.el-54 .el-element.e-37d0f60 .el-button:hover,
.el-54 .el-element.e-37d0f60 .el-button:focus,
.el-54 .el-element.e-a91f264 .el-button:hover,
.el-54 .el-element.e-a91f264 .el-button:focus,
.el-54 .el-element.e-14e42de .el-button:hover,
.el-54 .el-element.e-14e42de .el-button:focus,
.el-54 .el-element.e-2b2d4a5 .el-button:hover,
.el-54 .el-element.e-2b2d4a5 .el-button:focus,
.el-54 .el-element.e-2fa15d9 .el-button:hover,
.el-54 .el-element.e-2fa15d9 .el-button:focus,
.el-54 .el-element.e-1f2032f .el-button:hover,
.el-54 .el-element.e-1f2032f .el-button:focus,
.el-flip-box__button.el-button:hover{background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover);fill:var(--color-btn-text-hover)}
.el-button .el-button-content-wrapper,.el-button .el-button-text,.el-button .el-button-icon{color:inherit;fill:currentColor}
.top_site_main>.overlay-top-header{background-image:linear-gradient(to bottom, var(--color-overlay-header) 0, var(--color-overlay-header) 150px, var(--color-overlay-title) 210px, var(--color-overlay-title) 100%)}
.top_site_main .page-title-wrapper .page-title:before{background-color:var(--color-page-title-accent)}
.el-54 .el-element.e-d0a7b91:not(.el-motion-effects-element-type-background){background-color:var(--color-section-bg)}
.el-54 .el-element.e-da0880f:not(.el-motion-effects-element-type-background){background-color:var(--color-hero-bg)}
.el-54 .el-element.e-3eb674a .el-heading-title{color:var(--color-hero-kicker)}
.el-54 .el-element.e-8fe7b40 .el-heading-title{color:var(--color-hero-title)}
.el-54 .el-element.e-deb1637 .elementskit-post-card{background-color:var(--color-surface)}
.el-54 .el-element.e-6fca71c6 .el-toggle-title,.el-54 .el-element.e-6fca71c6 .el-toggle-icon{color:var(--color-heading)}
.ekit-wid-con .elementskit-post-card .elementskit-post-body,.ekit-wid-con .post-meta-list{color:var(--color-text-muted)}
.el-kit-525{--e-global-color-primary:var(--color-accent-text);--e-global-color-accent:var(--color-link);--e-global-color-text:var(--color-text);--e-global-color-secondary:var(--color-heading)}
.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,
.product-grid .product__title .price,
.woocommerce ul.product-grid li.product .price,.woocommerce-page ul.product-grid li.product .price{color:var(--color-price)}
.el-54 .el-element.e-9eb7077 .el-heading-title,.el-54 .el-element.e-5bd1e19e .el-heading-title,.el-54 .el-element.e-330a4859 .el-heading-title,
.el-54 .el-element.e-dcc6d24 .el-heading-title,.el-54 .el-element.e-6efe139 .el-cta__title,.el-54 .el-element.e-546616e .el-cta__title,

.el-150 .el-element.e-b3600bb .el-heading-title,.el-150 .el-element.e-53753c3 .el-icon-box-title,.el-150 .el-element.e-3f3c6e4,

.el-9168 .el-element.e-43b2746a .el-divider__text,.el-9168 .el-element.e-37a1520e .el-post__meta-data,

.el-404 .el-element.e-4b345505 .el-heading-title{color:var(--color-accent-text)}
.el-9168 .el-element.e-37a1520e .el-post__excerpt p,
.el-54 .el-element.e-deb1637 .elementskit-post-body > p{color:var(--color-text-muted)}
.el-150 .el-element.e-2483f7f4 h4 a{color:var(--color-primary)}
.el-150 .el-element.e-2483f7f4 h4 a:hover,.el-150 .el-element.e-2483f7f4 h4 a:focus{color:var(--color-page-title-text)}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:var(--color-surface);border-color:var(--color-border-strong)}
.woocommerce div.product .woocommerce-tabs .panel{border-color:var(--color-border-strong)}
.woocommerce .quantity .qty{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],textarea,select{border-color:var(--color-input-border);background-color:var(--color-surface);color:var(--color-text)}
div.wpforms-container-full .wpforms-form input[type="text"],div.wpforms-container-full .wpforms-form input[type="email"],div.wpforms-container-full .wpforms-form textarea{border-color:var(--color-input-border);background-color:var(--color-surface)}
div.wpforms-container-full .wpforms-form .wpforms-required-label{color:var(--color-accent)}
.woocommerce span.onsale,.woocommerce div.product .onsale,.woocommerce-page div.product .onsale{background-color:var(--color-badge-bg);color:var(--color-badge-text)}
.el-6807 .el-element.e-731a93cf .elementskit-infobox .elementskit-info-box-title,.el-6807 .el-element.e-14c0abe0 .elementskit-infobox .elementskit-info-box-title{color:var(--color-accent-text)}
.el-6807 .el-element.e-d001ac6 .elementskit-infobox .elementskit-info-box-title,.el-6807 .el-element.e-1ee6b1ba .elementskit-infobox .elementskit-info-box-title{color:var(--color-accent)}
.nsl-button,.nsl-button-label-container{color:#ffffff}
.woocommerce .quantity-add-value,.woocommerce-page .quantity-add-value{border-color:var(--color-input-border)}
.ekit-heading__description,.ekit-heading__description p{color:var(--color-text-muted)}
.el-54 .el-element.e-6fca71c6 .el-tab-content{border-color:var(--color-border)}
.el-6807 .el-element.e-6b787c88 a{color:var(--color-primary)}
.el-6807 .el-element.e-6b787c88 a:hover,.el-6807 .el-element.e-6b787c88 a:focus{color:var(--color-white)}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,
#respond.comment-respond .comment-form .form-submit input#submit,
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce .wc-proceed-to-checkout a.button,
.woocommerce .return-to-shop .button,
.woocommerce .button,
.woocommerce-page .button{background-color:var(--color-btn-bg);color:var(--color-btn-text)}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,
#respond.comment-respond .comment-form .form-submit input#submit:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:hover,
.woocommerce .wc-proceed-to-checkout a.button:hover,
.woocommerce .return-to-shop .button:hover,
.woocommerce .button:hover,
.woocommerce-page .button:hover{background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover)}
.el-931 .el-element.e-2da4586a .el-heading-title,
.el-931 .el-element.e-24591eb4,
.el-5108 .el-element.e-103064e .el-heading-title,
.el-5108 .el-element.e-6fd644d,
.el-5373 .el-element.e-c8f2d66 .el-heading-title,
.el-5373 .el-element.e-5b3fa24,
.el-4631 .el-element.e-58306f1b .el-heading-title,
.el-4631 .el-element.e-b76cec5,
.el-5233 .el-element.e-20348c5a .el-heading-title,
.el-2063 .el-element.e-3e679a96 .el-heading-title,
.el-2063 .el-element.e-f8dd300 .el-heading-title,
.el-2061 .el-element.e-fd1af1c .el-heading-title,
.el-404 .el-element.e-5b380bc .el-heading-title,
.el-5923 .el-element.e-eebff2f .el-heading-title,
.el-933 .el-element.e-133dcc54 .el-heading-title,
.el-933 .el-element.e-4a98c7b,
.el-150 .el-element.e-61f7c93f .el-icon-box-title,
.el-150 .el-element.e-2eca6ee7 .el-heading-title,
.el-5891 .el-element.e-5ea008a .el-heading-title,
.el-5891 .el-element.e-7dc890e .elementskit-section-title-wraper .elementskit-section-title,
.el-9653 .el-element.e-7e09d1e8 .el-heading-title,
.el-931 .el-element.e-1172c704 .el-heading-title,
.el-5108 .el-element.e-94a1a24 .el-heading-title,
.el-5373 .el-element.e-05be834 .el-heading-title,
.el-4631 .el-element.e-bd8c0ac .el-heading-title,
.el-2063 .el-element.e-0b90a7b .el-heading-title,
.el-2061 .el-element.e-0b83c14 .el-heading-title,
.el-5923 .el-element.e-d34ed7f .el-heading-title,
.el-933 .el-element.e-6db7593d .el-heading-title,
.el-150 .el-element.e-712082bf .el-heading-title,
.el-5891 .el-element.e-3a8f3e8 .el-heading-title,
.el-9653 .el-element.e-520bc653 .el-heading-title,
.el-931 .el-element.e-7f20de26 .el-heading-title,
.el-931 .el-element.e-566a4a4e .el-heading-title,
.el-931 .el-element.e-344a9af3 .el-heading-title,
.el-931 .el-element.e-1328491a .el-heading-title,
.el-2063 .el-element.e-b265bdd .el-heading-title,
.el-2063 .el-element.e-01307cc .el-heading-title,
.el-5923 .el-element.e-7db087b .el-heading-title,
.el-5923 .el-element.e-c0092ef .el-heading-title,
.el-5923 .el-element.e-7a60d26 .el-heading-title,
.el-933 .el-element.e-d676327 .el-heading-title,
.el-933 .el-element.e-b869b51 .el-heading-title,
.el-933 .el-element.e-f8e68f9 .el-heading-title,
.el-933 .el-element.e-607c229 .el-heading-title,
.el-933 .el-element.e-680adacd .el-heading-title,
.el-9653 .el-element.e-48bea9c .el-heading-title,
.el-9653 .el-element.e-5c29b3b .el-heading-title,
.el-9653 .el-element.e-310cd24c .el-heading-title,
.el-9653 .el-element.e-8e0bb36 .el-heading-title,
.el-9653 .el-element.e-0803627 .el-heading-title{color:var(--color-accent-text)}
.el-9168 .el-element.e-cdfeb61 .el-post__meta-data{color:var(--color-text-muted)}
.el-9660 .el-element.e-4458530 .el-heading-title,
.el-9660 .el-element.e-1c98e6c .el-heading-title,
.el-9653 .el-element.e-18ba667f .el-heading-title,
.el-9367 .el-element.e-3017fa89 .el-heading-title{color:var(--color-btn-text)}

/* ---------- Żółty tekst na jasnym tle -> ochra AA #8a5a00 (reguły z v3.3, tylko kolor) ----------
   Żółty #ffc600 na #faf6ee/#fffdf8 = 1,46:1; ochra #8a5a00 = 5,5:1. Żółty na ciemnych tłach (baner, stopka, pasek górny) zostaje. */
html:root body a:is(:hover,:focus):not(.el-button,.button,.widget-button,.elementskit-btn,.el-flip-box__button,.tc-menu-inner):not(#colophon *,footer *,#masthead:not(.affix) *,.top_site_main *,#toolbar *,.mobile-menu-container *,.thim-social-share *,.el-social-icon:not(.el-animation-grow),.el-social-icon:not(.el-animation-grow) *,.facebook-social *,.linkedin-social *,.twitter-social *,.pinterest-social *),
html:root body a:is(:hover,:focus):not(.el-button,.button,.widget-button,.elementskit-btn,.el-flip-box__button,.tc-menu-inner):not(#colophon *,footer *,#masthead:not(.affix) *,.top_site_main *,#toolbar *,.mobile-menu-container *,.thim-social-share *,.el-social-icon:not(.el-animation-grow),.el-social-icon:not(.el-animation-grow) *,.facebook-social *,.linkedin-social *,.twitter-social *,.pinterest-social *) :is(em,i,strong,b,span){color:#8a5a00!important}
/* przyciski z żółtym tekstem po najechaniu na jasnym/żółtym tle -> espresso + żółty (10:1) */
html:root body :is(.el-button,a.widget-button,.widget-button,a.button,.woocommerce .button,.product-grid a.button,.return-to-shop .button,.elementskit-btn,button.button.alt):is(:hover,:focus-visible):not(#colophon *,.el-flip-box__button){background-color:#2b2118!important;border-color:#2b2118!important;color:#ffc600!important}
html:root body :is(.el-button,a.widget-button,.widget-button,a.button,.woocommerce .button,.product-grid a.button,.elementskit-btn):is(:hover,:focus-visible):not(#colophon *) *{color:inherit!important}
html:root body .quantity-add-value :is(.plus,.minus):hover,
html:root .elementskit-infobox:hover .elementskit-info-box-title,
html:root .woocommerce div.product .woocommerce-review-link:hover{color:#8a5a00!important}

/* ---------- Poprawki po przeglądzie Glena (review/glen-v4-1do1.md), tylko kolor ---------- */
/* #1 oferta.html „Dowiedz się”: jak na produkcji jasne tło + ciemny tekst (motyw 4: żółty #ffc600 + espresso = 10:1);
   po najechaniu/fokusie odwrotnie jak na produkcji (granat/złoto) – espresso + żółty (10:1) */
html:root body .el-1064 .el-flip-box__button.el-button,html:root body .el-1064 .el-flip-box__button.el-button *{background-color:#ffc600!important;color:#2b2118!important;fill:#2b2118!important;border-color:transparent!important}
html:root body .el-1064 .el-flip-box__button.el-button *{background-color:transparent!important}
html:root body .el-1064 .el-flip-box__button.el-button:is(:hover,:focus-visible),html:root body .el-1064 .el-flip-box__button.el-button:is(:hover,:focus-visible) *{background-color:#2b2118!important;color:#ffc600!important;fill:#ffc600!important}
html:root body .el-1064 .el-flip-box__button.el-button:is(:hover,:focus-visible) *{background-color:transparent!important}
/* #2 zespol.html: „Basia” / „Nina” na zdjęciach – białe jak na produkcji */
.el-9367 .el-element.e-3cd7c6af .el-cta__title,.el-9367 .el-element.e-57580609 .el-cta__title{color:#ffffff}
/* #3 ikony społecznościowe (udostępnianie we wpisach, kontakt) – po najechaniu białe jak na produkcji */
html:root body :is(.thim-social-share,.facebook-social,.linkedin-social,.twitter-social,.pinterest-social) a:is(:hover,:focus) i,
html:root body a.el-social-icon:not(.el-animation-grow):is(:hover,:focus),html:root body a.el-social-icon:not(.el-animation-grow):is(:hover,:focus) i{color:#ffffff!important;fill:#ffffff!important}
/* (Glen v2) ikony z animacją „grow” na jasnej zieleni (barbara-sek, nina-bylicka-karczewska) – po najechaniu ochra #8a5a00 (4,9:1), nie biel */
html:root body a.el-social-icon.el-animation-grow:is(:hover,:focus),html:root body a.el-social-icon.el-animation-grow:is(:hover,:focus) :is(i,svg){color:#8a5a00!important;fill:#8a5a00!important}
/* (Glen v2) strzałki galerii produktu – espresso na kremowym kwadracie (14,6:1) zamiast żółtego (1,4:1) */
html:root body .flexslider .flex-direction-nav a:before{color:#2b2118!important}
/* (Glen v2) „Koszyk” w nagłówku na ciemnym banerze – kość słoniowa #faf6ee (ok. 11:1) */
html:root body #masthead .widget_shopping_cart>h4{color:#faf6ee!important}

/* ---------- Jedyna reguła nie-kolorowa (decyzja Glena/Dereka z v3.2): bez poziomego przewijania na telefonie ----------
   Na 6 stronach (wpisy z szerokimi osadzeniami, e-booki, konsultacje, oferta) treść wystaje 4–38 px poza 390 px – także na żywej
   stronie / w motywie 0. overflow-x:clip tylko obcina wystający margines; nie zmienia położenia ani rozmiaru żadnego elementu. */
@media (max-width:767px){html,body{overflow-x:clip}}
