:root{
--plasteko-navy:#13283a;
--plasteko-blue:#1f5f8b;
--plasteko-sky:#eaf3f8;
--plasteko-ink:#17212b;
--plasteko-muted:#687783;
--plasteko-white:#fff;
--plasteko-border:#dce6ec;
--plasteko-gold:#c6a15b;
--plasteko-gold-dark:#a9823f;
} .plasteko-card{background:#fff;border:1px solid var(--plasteko-border);border-radius:16px;padding:24px;box-shadow:0 8px 28px rgba(19,40,58,.08)}
.plasteko-section{padding:38px 0}
.plasteko-kicker{font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--plasteko-blue)}
.plasteko-title{color:var(--plasteko-navy);line-height:1.15}
.plasteko-muted{color:var(--plasteko-muted)}
.plasteko-btn,.plasteko-btn.button{background:var(--plasteko-navy)!important;color:#fff!important;border-radius:9px!important;border:0!important;font-weight:700!important}
.plasteko-btn:hover,.plasteko-btn.button:hover{background:var(--plasteko-blue)!important;color:#fff!important} .plasteko-partner-strip{background:var(--plasteko-navy);color:#fff;text-align:center;padding:10px 16px;font-size:14px;line-height:1.4}
.plasteko-partner-strip strong{color:#fff}
.plasteko-partner-strip span{opacity:.88} .plasteko-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.plasteko-review{background:#fff;border:1px solid var(--plasteko-border);border-radius:14px;padding:20px}
.plasteko-review__type{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--plasteko-blue);font-weight:700}
.plasteko-review__quote{font-size:1.02rem;line-height:1.6;color:var(--plasteko-ink);margin:12px 0}
.plasteko-review__meta{font-size:.9rem;color:var(--plasteko-muted)}
.plasteko-review-form{max-width:860px;margin:24px auto;background:#fff;border:1px solid var(--plasteko-border);border-radius:16px;padding:24px}
.plasteko-review-form label{font-weight:600;color:var(--plasteko-ink)}
.plasteko-review-form input,.plasteko-review-form select,.plasteko-review-form textarea{width:100%;margin-top:6px}
.plasteko-review-form .plasteko-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.plasteko-review-form .plasteko-field{margin-bottom:16px}
.plasteko-review-form .plasteko-consent label{font-weight:400}
.plasteko-notice{padding:14px 16px;border-radius:10px;background:var(--plasteko-sky);color:var(--plasteko-navy);margin-bottom:18px}
@media (max-width:849px){
.plasteko-review-grid{grid-template-columns:1fr}
.plasteko-review-form .plasteko-row{grid-template-columns:1fr;gap:0}
}  #header .header-top,
.header-wrapper .header-top,
.header-top {
background-color: var(--plasteko-navy) !important;
border-bottom: 1px solid rgba(198,161,91,.45) !important;
color: var(--plasteko-white) !important;
}
#header .header-top a,
#header .header-top span,
#header .header-top i,
.header-top a,
.header-top span,
.header-top i { color: var(--plasteko-white) !important; }
#header .header-top a:hover { color: var(--plasteko-gold) !important; } #header .header-main,
.header-wrapper .header-main { background:#fff !important; }
#header .header-main .nav > li > a,
#header .header-main .nav > li > a i { color:var(--plasteko-ink) !important; }
#header .header-main .nav > li > a:hover,
#header .header-main .nav > li.active > a { color:var(--plasteko-gold-dark) !important; } #header .cart-item > a,
#header .header-cart-link,
#header a.header-cart-link,
.header-wrapper .cart-item > a {
background:var(--plasteko-navy) !important;
color:#fff !important;
border:1px solid var(--plasteko-navy) !important;
border-radius:8px !important;
box-shadow:none !important;
padding-left:12px !important;
padding-right:12px !important;
}
#header .cart-item > a:hover,
#header .header-cart-link:hover {
background:var(--plasteko-gold-dark) !important;
border-color:var(--plasteko-gold-dark) !important;
color:#fff !important;
}
#header .cart-item .cart-icon strong,
#header .cart-item .cart-icon strong:after,
#header .cart-item .icon-shopping-cart,
#header .cart-item .header-cart-title { color:#fff !important; } #header .cart-item .cart-icon strong,
#header .cart-item .badge,
#header .cart-item .badge-inner {
background-color:var(--plasteko-gold) !important;
border-color:var(--plasteko-gold) !important;
color:var(--plasteko-navy) !important;
} .plasteko-partner-strip{
background:var(--plasteko-navy) !important;
border-bottom:1px solid var(--plasteko-gold) !important;
color:#fff !important;
}
.plasteko-partner-strip strong{color:#fff !important}
.plasteko-partner-strip span{color:#e8edf1 !important} #header .button.primary,
#header .button.checkout,
#header .button.wc-forward {
background-color:var(--plasteko-navy) !important;
border-color:var(--plasteko-navy) !important;
color:#fff !important;
}
#header .button.primary:hover,
#header .button.checkout:hover,
#header .button.wc-forward:hover {
background-color:var(--plasteko-gold-dark) !important;
border-color:var(--plasteko-gold-dark) !important;
}
@media (max-width:849px){
#header .cart-item > a,
#header .header-cart-link { padding-left:8px !important; padding-right:8px !important; }
.plasteko-partner-strip{font-size:12px;padding:8px 10px}
}