@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-0.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-1.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-0.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-1.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-0.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-1.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-0.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: optional;
src: url(//certyfikatujakuba.pl/wp-content/uploads/cuj-premium/20260916/montserrat-latin-1.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}:root{
--cuj-ink: #0B2D4F;
--cuj-accent: #C9A96A;
--cuj-surface: #F5F2EB;
--cuj-paper: #FFFFFF;
--cuj-steel: #6B7C93;
--cuj-text-secondary: #42566C;
--cuj-line: #D7DDE2;
--cuj-font-body: 'Montserrat', Arial, sans-serif;
--cuj-font-display: Georgia, 'Times New Roman', serif;
--cuj-space-1: 4px;
--cuj-space-2: 8px;
--cuj-space-3: 12px;
--cuj-space-4: 16px;
--cuj-space-6: 24px;
--cuj-space-8: 32px;
--cuj-space-12: 48px;
--cuj-space-16: 64px;
--cuj-space-24: 96px;
--cuj-container: 1280px;
--cuj-radius: 4px;
--cuj-touch: 48px;
--cuj-motion: 180ms;
}
html .cuj-nav{inset:0 0 auto;transform:none;width:100%;max-width:none;border:0;border-radius:0;padding:20px max(24px,calc((100% - 1280px)/2));gap:24px;background:var(--cuj-ink);box-shadow:none;backdrop-filter:none;min-height:88px;white-space:normal}
html .home .cuj-nav:not(.cuj-scrolled):not(.cuj-open){background:linear-gradient(#0b2d4fcc,#0b2d4f00)}
html .cuj-nav .cuj-logo{flex:0 0 190px;line-height:1.25;letter-spacing:1px;font-size:14px}
html .cuj-nav .cuj-logo span{color:var(--cuj-accent)}
html .cuj-nav .cuj-links{gap:18px;flex:1;font-size:12px;white-space:nowrap}
html .cuj-nav .cuj-ncta{border-radius:var(--cuj-radius);background:var(--cuj-accent);color:var(--cuj-ink)!important;min-height:44px;display:flex;align-items:center;justify-content:center}
html .cuj-nav .cuj-ncta:hover{transform:none;box-shadow:none;background:#dbc292}
html .cuj-drop .cuj-sub{background:var(--cuj-ink);border-radius:4px;box-shadow:0 12px 24px #0b2d4f22}
html .cuj-drop .cuj-caret,html .cuj-nav .cuj-ntel:hover{color:var(--cuj-accent)!important}
html .cuj-nav .cuj-links a::after{background:var(--cuj-accent)}
html body.home :is(.cuj-nav,.cuj-vhero) :is(a,button):focus-visible{outline-color:white!important;box-shadow:0 0 0 6px var(--cuj-ink)!important}
@media(max-width:1200px){html .cuj-nav .cuj-ntel{display:none}
html .cuj-nav{gap:20px}
html .cuj-nav .cuj-links{gap:12px}}
@media(max-width:980px){html .cuj-nav{padding:12px 24px;min-height:80px}
html .cuj-nav .cuj-logo{flex:1}
html .cuj-nav .cuj-links{display:none}
html .cuj-nav.cuj-open .cuj-links{background:var(--cuj-ink);border-radius:0;top:100%;padding:20px 24px;max-height:calc(100dvh - 80px)}
html .cuj-nav.cuj-open .cuj-sub{background:none}
html .cuj-nav .cuj-ncta{font-size:12px}
html .cuj-burger{min-width:44px;min-height:44px;justify-content:center}}
@media(max-width:540px){html .cuj-nav{width:100%;max-width:none;gap:8px!important;padding:10px 16px!important}
html .cuj-nav .cuj-logo{font-size:12px!important;flex:1}
html .cuj-nav .cuj-ncta{flex:0 0 100px}}
html .cuj-nav .cuj-logo img{display:block;width:220px;max-width:100%;height:auto}
html #cuj-sticky{background:var(--cuj-ink);box-shadow:none}
html #cuj-sticky .cuj-st-zam{background:var(--cuj-accent);color:var(--cuj-ink);border-radius:4px}
html #cuj-sticky .cuj-st-tel{border-radius:4px}
html body footer#footer,html body #cuj-stopka-seo{background:var(--cuj-ink);color:white}
html body footer#footer :is(p,a,span,h2,h3,h4),html body .cuj-ss-kol :is(h4,a){color:white}
html body footer#footer [data-row]{background:transparent;border-color:#ffffff33}
html body #cuj-stopka-seo{border-color:#ffffff33}
@media(max-width:860px){html .cuj-nav .cuj-logo img{width:190px}}
@media(max-width:540px){html .cuj-nav .cuj-logo img{width:160px}}
html .cuj-nav,html footer#footer,html #cuj-stopka-seo{font-family:var(--cuj-font-body);line-height:1.65}
html .cuj-nav .cuj-links a,html .cuj-nav .cuj-ntel{color:white}
html .cuj-nav .cuj-sub a{min-height:44px;display:flex;align-items:center;white-space:normal}
html .cuj-drop:focus-within .cuj-sub{opacity:1;visibility:visible;pointer-events:auto;transform:none;display:block}
html .cuj-nav .cuj-links a:hover,html footer#footer a:hover,html #cuj-stopka-seo a:hover{color:#C9A96A}
html footer#footer [data-row=middle] .ct-container{padding-top:48px;padding-bottom:40px;gap:32px}
html footer#footer .widget-title{font:600 13px/1.5 var(--cuj-font-body);letter-spacing:1px}
html footer#footer p,html footer#footer li{font-size:13px;line-height:1.85}
html footer#footer a,html #cuj-stopka-seo a{overflow-wrap:anywhere}
html footer#footer .cuj-footer-logo{width:220px;height:58px;object-fit:contain;object-position:left;margin:0 0 20px;display:block}
html :is(.cuj-nav,footer#footer,#cuj-stopka-seo,#cuj-sticky) :is(a,button):focus-visible{outline:3px solid white!important;outline-offset:4px!important;box-shadow:0 0 0 6px #0B2D4F!important}
@media(min-width:981px){html .cuj-nav .cuj-logo{flex-basis:190px}}
@media(max-width:980px){html .cuj-nav.cuj-open .cuj-links{overflow-y:auto;overscroll-behavior:contain}html .cuj-nav .cuj-links a{min-height:44px;display:flex;align-items:center}html .cuj-nav .cuj-sub a{font-size:12px}}
@media(prefers-reduced-motion:reduce){html .cuj-nav,html .cuj-nav *{animation:none!important;transition:none!important}}
html .cuj-nav,html .cuj-nav *{transition-property:color,background-color,border-color,opacity}html body.cuj-premium-public{
--theme-palette-color-1:#0B2D4F;--theme-palette-color-2:#42566C;--theme-palette-color-3:#42566C;--theme-palette-color-4:#0B2D4F;--theme-palette-color-5:#D7DDE2;--theme-palette-color-6:#FFFFFF;--theme-palette-color-7:#F5F2EB;--theme-palette-color-8:#FFFFFF;
--theme-text-color:var(--cuj-ink);--theme-headings-color:var(--cuj-ink);--theme-link-initial-color:var(--cuj-ink);--theme-link-hover-color:#42566C;--theme-border-color:var(--cuj-line);--theme-font-family:var(--cuj-font-body);
background:var(--cuj-surface);color:var(--cuj-ink);font:400 16px/1.75 var(--cuj-font-body)
}
html body.cuj-premium-public::before{display:none}
html .cuj-premium-public main#main{padding-top:120px!important}
html .cuj-premium-public .hero-section{padding:32px 0 40px;margin:0 auto;max-width:1216px}
html .cuj-premium-public .hero-section .page-title{font:400 clamp(34px,4vw,56px)/1.15 var(--cuj-font-display);letter-spacing:-.4px;color:var(--cuj-ink);max-width:1000px}
html .cuj-premium-public :is(h2,h3,h4){color:var(--cuj-ink)}
html .cuj-premium-public :is(h2.cuj-h2,h2.stk-block-heading__text){font:400 clamp(28px,3vw,40px)/1.25 var(--cuj-font-display)!important;letter-spacing:-.25px!important}
html .cuj-premium-public :is(.cuj-sec,.cuj-sec2){max-width:1280px;padding:48px 24px;margin:auto}
html .cuj-premium-public :is(.cuj-badge,.aep-kick,.aus-kick){border-radius:0;background:none;color:var(--cuj-ink);font-size:11px;font-weight:600;letter-spacing:1.8px;padding:0}
html .cuj-premium-public .cuj-badge::before{content:'';display:inline-block;width:30px;height:1px;background:var(--cuj-accent);margin:0 12px 4px 0}
html .cuj-premium-public .cuj-lead{color:var(--cuj-text-secondary);font-size:17px;line-height:1.75;max-width:760px}
html .cuj-premium-public .cuj-lead b{color:var(--cuj-ink)}
html .cuj-premium-public :is(.cuj-card,.cuj-audyt,.cuj-chip2,.cuj-stat,.cuj-qa,.cuj-tcard,.cuj-formcard,.cuj-sales-summary){background:var(--cuj-paper);border:1px solid var(--cuj-line);border-radius:4px;box-shadow:none}
html .cuj-premium-public :is(.cuj-card,.cuj-tcard):hover{transform:none;box-shadow:none;border-color:var(--cuj-accent)}
html .cuj-premium-public :is(.cuj-card h3,.cuj-price,.cuj-chip2 b,.cuj-stat b,.cuj-tcard b,.cuj-step b,.cuj-audyt .cuj-at h3,.cuj-audyt .cuj-aprice){color:var(--cuj-ink)}
html .cuj-premium-public :is(.cuj-card p,.cuj-price small,.cuj-facts,.cuj-chip2 span,.cuj-stat span,.cuj-tcard span,.cuj-step span,.cuj-audyt .cuj-at p,.cuj-audyt .cuj-aprice small){color:var(--cuj-text-secondary)}
html .cuj-premium-public .cuj-card h3{font:400 26px/1.25 var(--cuj-font-display)}
html .cuj-premium-public .cuj-cards{gap:24px;margin-top:32px}
html .cuj-premium-public .cuj-card{padding:28px 24px;border-top:2px solid var(--cuj-accent)}
html .cuj-premium-public :is(.cuj-cardbtn,.stk-button,.cuj-b2b-btn--gold,.aep-btn,.aus-btn){background:var(--cuj-ink);color:white!important;border:1px solid var(--cuj-ink);border-radius:4px;min-height:48px;box-shadow:none;text-decoration:none!important;font-family:var(--cuj-font-body)}
html .cuj-premium-public :is(.cuj-cardbtn,.stk-button,.cuj-b2b-btn--gold,.aep-btn,.aus-btn):hover{background:#164366;transform:none;box-shadow:none}
html .cuj-premium-public .cuj-pop{background:var(--cuj-accent);color:var(--cuj-ink);border-radius:2px}
html .cuj-premium-public :is(.cuj-photo,.cuj-kfoto,.cu-mapa-home){border:1px solid var(--cuj-line);border-radius:4px;box-shadow:none}
html .cuj-premium-public .cuj-photo:hover img{transform:none}
html .cuj-premium-public .cuj-stepnum{background:var(--cuj-accent);color:var(--cuj-ink)!important;border-color:var(--cuj-accent)}
html .cuj-premium-public .cuj-step::before{background:var(--cuj-line)}
html .cuj-premium-public .cuj-express{background:white;border:1px solid var(--cuj-line);border-radius:4px;color:var(--cuj-text-secondary)}
html .cuj-premium-public .cuj-express b{color:var(--cuj-ink)}
html .cuj-premium-public .cuj-chip2 a,html .cuj-premium-public .cuj-ans a{color:var(--cuj-ink)!important;text-decoration:underline!important}
html .cuj-premium-public .cuj-qa summary{color:var(--cuj-ink);font-size:17px}
html .cuj-premium-public .cuj-qa .cuj-ans{color:var(--cuj-text-secondary);line-height:1.75}
html .cuj-premium-public .cuj-plus{color:var(--cuj-ink);border-color:var(--cuj-accent)}
html .cuj-premium-public .cuj-b2b{--cuj-black:var(--cuj-surface);--cuj-graphite:#FFFFFF;--cuj-card:#FFFFFF;--cuj-gold:#C9A96A;--cuj-gold-light:#0B2D4F;--cuj-text:#0B2D4F;--cuj-muted:#42566C;--cuj-line:#D7DDE2;font-family:var(--cuj-font-body)}
html .cuj-premium-public :is(.cuj-b2b-h1,.cuj-b2b-h2,.cuj-b2b-h3,.cuj-b2b-filar h3){font-family:var(--cuj-font-display);font-weight:400}
html .cuj-premium-public :is(.cuj-b2b-kicker,.cuj-b2b-price th,.cuj-b2b-price .cuj-b2b-rabat,.cuj-b2b-filar-nr,.cuj-b2b-card .cuj-b2b-num){color:var(--cuj-ink)}
html .cuj-premium-public .cuj-b2b-btn--ghost{color:var(--cuj-ink);border-color:var(--cuj-ink)}
html .cuj-premium-public .cuj-b2b-hero{background:var(--cuj-surface)}
html .cuj-premium-public .sel-sel{--sel-bg:#F5F2EB;--sel-text:#0B2D4F;--sel-muted:#42566C;--sel-faint:#42566C;--sel-accent:#C9A96A;--sel-accent-2:#0B2D4F;--sel-card:#FFFFFF;--sel-line:#D7DDE2}
html .cuj-premium-public :is(.cuj-opinie,.cuj-op-ocena,.cuj-op-autor){color:var(--cuj-ink)}
html .cuj-premium-public .cuj-op-karta{background:white;border:1px solid var(--cuj-line);border-radius:4px;color:var(--cuj-ink);box-shadow:none}
html .cuj-premium-public .cuj-op-tresc{color:var(--cuj-text-secondary)}
html .cuj-premium-public .cuj-op-link{color:var(--cuj-ink);text-decoration:underline}
html .cuj-premium-public :is(.cuj-op-podpis,.cuj-op-kiedy){opacity:1;color:var(--cuj-text-secondary)}
html .cuj-premium-public .ct-breadcrumbs{color:var(--cuj-text-secondary);font-size:13px}
html .cuj-premium-public :is(.ct-breadcrumbs a,.entry-meta,.entry-meta a){color:var(--cuj-text-secondary)}
html .cuj-premium-public .entries{gap:32px}
html .cuj-premium-public .entries article{background:white;border:1px solid var(--cuj-line);border-radius:4px;box-shadow:none;overflow:hidden}
html .cuj-premium-public .entries .entry-title{font:400 27px/1.25 var(--cuj-font-display);color:var(--cuj-ink)}
html .cuj-premium-public .entries :is(.entry-excerpt,.entry-meta){color:var(--cuj-text-secondary)}
html .cuj-premium-public.single-post .entry-content{font-size:18px;line-height:1.8;max-width:820px;margin-inline:auto}
html .cuj-premium-public.single-post .entry-content :is(h2,h3){font-family:var(--cuj-font-display);line-height:1.3;margin-top:1.5em}
html .cuj-premium-public.single-post .entry-content a{color:var(--cuj-ink);text-decoration:underline;text-underline-offset:3px}
html .cuj-premium-public .entry-content blockquote{background:white;border-left:3px solid var(--cuj-accent);padding:24px 32px;color:var(--cuj-ink)}
html .cuj-premium-public .entry-content table{border-color:var(--cuj-line)}
html .cuj-premium-public .entry-content :is(th,td){border-color:var(--cuj-line)}
html .cuj-premium-public .wp-block-table{overflow-x:auto}
html .cuj-premium-public .entry-content .wpforms-container{background:white;border:1px solid var(--cuj-line);border-radius:4px;padding:28px}
html .cuj-premium-public .wpforms-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select),html .cuj-premium-public .cuj-b2b-form :is(input,textarea,select){background:white!important;border:1px solid #6B7C93!important;color:var(--cuj-ink)!important;border-radius:4px!important;font-family:var(--cuj-font-body);min-height:48px}
html .cuj-premium-public .wpforms-form :is(label,.wpforms-field-label,.wpforms-field-sublabel,.wpforms-field-description){color:var(--cuj-ink)!important}
html .cuj-premium-public .wpforms-form :is(button[type=submit],.wpforms-submit){background:var(--cuj-ink)!important;color:white!important;border-radius:4px!important;box-shadow:none!important;transform:none}
html .cuj-premium-public .wpforms-form :is(.choices__inner,.choices__list--dropdown,.choices__list[aria-expanded],.wpforms-uploader,.dz-clickable){background:white!important;color:var(--cuj-ink)!important;border-color:#6B7C93!important}
html .cuj-premium-public .wpforms-form :is(em.wpforms-error,.wpforms-error-container){color:#A52323!important}
html .cuj-premium-public :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--cuj-ink)!important;outline-offset:3px!important;box-shadow:0 0 0 5px white!important}
html .cuj-premium-public :is(.cuj-nav,footer) :is(a,button):focus-visible{outline-color:white!important;box-shadow:0 0 0 5px var(--cuj-ink)!important}
html .cuj-premium-public .cuj-rv{opacity:1!important;transform:none!important;animation:none!important}
@media(max-width:980px){html .cuj-premium-public main#main{padding-top:100px!important}html .cuj-premium-public .hero-section{padding:24px 20px 28px}html .cuj-premium-public :is(.cuj-split,.cuj-ksplit,.cuj-steps){grid-template-columns:1fr;gap:32px}}
@media(max-width:540px){html .cuj-premium-public :is(.cuj-sec,.cuj-sec2){padding:32px 20px}html .cuj-premium-public .entry-content .wpforms-container{padding:20px}html .cuj-premium-public.single-post .entry-content{font-size:16px}html .cuj-premium-public .cuj-b2b-form-wrap{padding:24px 20px}}
html .cuj-premium-public .cuj-sales-summary strong{color:var(--cuj-ink)!important}
html .cuj-premium-public .cuj-sales-summary p{color:var(--cuj-text-secondary)!important}
html .cuj-premium-public .cuj-cardbtn{background:var(--cuj-ink)!important;border-color:var(--cuj-ink)!important}
html .cuj-premium-public .page-title::before,html .cuj-premium-public .page-title::after{display:none}
html .cuj-premium-public .entry-card{background:white;border:1px solid var(--cuj-line);border-radius:4px;box-shadow:none;opacity:1!important;transform:none!important;padding:24px}
html .cuj-premium-public .entry-card .entry-title{font:400 27px/1.25 var(--cuj-font-display)}
html .cuj-premium-public .entry-card .entry-title a{color:var(--cuj-ink)!important}
html .cuj-premium-public .entry-card .entry-meta a{color:var(--cuj-text-secondary)!important}
html .cuj-premium-public .entry-card .ct-media-container{margin-bottom:20px}
html .cuj-premium-public .cuj-table{background:white;color:var(--cuj-ink);border:1px solid var(--cuj-line)}
html .cuj-premium-public .cuj-table :is(th,td){color:var(--cuj-ink);border-color:var(--cuj-line)}
html .cuj-premium-public .cuj-table th{background:var(--cuj-surface)}
html .cuj-premium-public .cuj-tbtn{background:var(--cuj-ink);color:white!important;border-radius:4px;min-height:44px}
html .cuj-premium-public .sel-prog__btn{background:var(--cuj-ink);color:white!important;border-color:var(--cuj-ink)}
html .cuj-premium-public .cuj-zas-lit{color:var(--cuj-ink)!important}
html .cuj-premium-public .entry-content a:not([class]){color:var(--cuj-ink)!important;text-decoration:underline;text-underline-offset:3px}
html .cuj-premium-public :is(.cuj-prose,.cuj-check,.cuj-pk-pusto){color:var(--cuj-text-secondary)}
html .cuj-premium-public.page-id-3717 .entry-content [style*="color:#f5f5f5"]{color:var(--cuj-ink)!important}
html .cuj-premium-public .cuj-pk,html .cuj-premium-public .cuj-pk p,html .cuj-premium-public .cuj-pk a{color:var(--cuj-ink)!important} html .cuj-premium-commerce main{color:var(--cuj-ink)}
html .cuj-premium-commerce main :is(h1,h2,h3,h4,.product_title,.price,.amount,.product_meta){color:var(--cuj-ink)!important}
html .cuj-premium-commerce .cuj-sales-total{background:var(--cuj-surface)!important;border:1px solid var(--cuj-line)!important;color:var(--cuj-ink)!important;border-radius:4px!important}
html .cuj-premium-commerce .cuj-sales-total *,html .cuj-premium-commerce .cuj-sales-note{color:var(--cuj-ink)!important}
html .cuj-premium-commerce .wpforms-container-full{--wpforms-label-color:#0B2D4F;--wpforms-label-sublabel-color:#42566C;--wpforms-field-background-color:#FFFFFF;--wpforms-field-text-color:#0B2D4F;--wpforms-field-border-color:#6B7C93;--wpforms-button-background-color:#0B2D4F;--wpforms-button-text-color:#FFFFFF}
html .cuj-premium-commerce .wpforms-form :is(input[type=checkbox],input[type=radio]){accent-color:var(--cuj-ink)}
html .cuj-premium-commerce .wpforms-form :is(.wpforms-field-description,.wpforms-field-sublabel){line-height:1.65}
html .cuj-premium-commerce .wpforms-form :is(.wpforms-error,.wpforms-required-label){color:#A52323!important}
html .cuj-premium-commerce :is(.woocommerce,.woocommerce-form,.woocommerce-checkout,.cart) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background:white;color:var(--cuj-ink);border:1px solid #6B7C93;border-radius:4px;min-height:48px;font-family:var(--cuj-font-body)}
html .cuj-premium-commerce :is(.woocommerce,.woocommerce-checkout,.product) :is(.button,button[type=submit]){background:var(--cuj-ink)!important;color:white!important;border:1px solid var(--cuj-ink);border-radius:4px;min-height:48px;box-shadow:none}
html .cuj-premium-commerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background:white;color:var(--cuj-ink);border:1px solid var(--cuj-line);border-left:3px solid var(--cuj-accent);border-radius:4px;padding:20px 24px}
html .cuj-premium-commerce .woocommerce-error{border-left-color:#A52323}
html .cuj-premium-commerce :is(.shop_table,.cart_totals,#order_review,#payment,.woocommerce-form){background:white;color:var(--cuj-ink);border-color:var(--cuj-line);border-radius:4px}
html .cuj-premium-commerce :is(.shop_table,.cart_totals,#order_review,#payment) :is(th,td,label,p){color:var(--cuj-ink);border-color:var(--cuj-line)}
html .cuj-premium-commerce .payment_box{background:var(--cuj-surface)!important;color:var(--cuj-ink)!important}
html .cuj-premium-commerce .woocommerce a:not(.button){color:var(--cuj-ink);text-decoration:underline;text-underline-offset:3px}
html .cuj-premium-commerce .select2-container :is(.select2-selection,.select2-dropdown){background:white;color:var(--cuj-ink);border-color:#6B7C93;border-radius:4px;min-height:48px}
html .cuj-premium-commerce .select2-selection__rendered{color:var(--cuj-ink)!important}
html .cuj-premium-commerce .woocommerce-privacy-policy-text{font-size:14px;line-height:1.65}
html .cuj-premium-commerce .wpforms-submit-container{margin-top:24px}
html .cuj-premium-commerce .wpforms-container-full{background:white!important;border:1px solid var(--cuj-line)!important;border-radius:4px!important;box-shadow:none!important}
html .cuj-premium-commerce .cuj-sales-summary{background:white!important;color:var(--cuj-ink)!important;border:1px solid var(--cuj-line)!important;border-radius:4px!important}
html .cuj-premium-commerce :is(#wpforms-1328,#wpforms-1351,#wpforms-1355,#wpforms-1359){background:white!important;border:1px solid var(--cuj-line)!important;border-radius:4px!important;box-shadow:none!important;--wpforms-label-color:#0B2D4F;--wpforms-label-sublabel-color:#42566C;--wpforms-field-background-color:#FFFFFF;--wpforms-field-text-color:#0B2D4F;--wpforms-field-border-color:#6B7C93;--wpforms-field-menu-color:#FFFFFF;--wpforms-button-background-color:#0B2D4F;--wpforms-button-text-color:#FFFFFF}
html .cuj-premium-commerce .woocommerce form label,html .cuj-premium-commerce .woocommerce-checkout .form-row label{color:var(--cuj-ink)!important}
html .cuj-premium-commerce #payment label,html .cuj-premium-commerce #payment p{color:var(--cuj-ink)!important}
html .cuj-premium-commerce .woocommerce input[type=checkbox],html .cuj-premium-commerce .woocommerce input[type=radio]{border-color:#6B7C93!important;accent-color:#0B2D4F}