body.pqn-brand-kronopol.single-pqt_product_view{--kp-red:#c81924;--kp-dark:#272b2d;--kp-graphite:#4a4d4f;--kp-paper:#f4f2ee;--kp-line:#ddd9d1;background:var(--kp-paper);color:var(--kp-dark)}
.pqn-brand-kronopol .kronopol-product-header{background:#fff;border-bottom:4px solid var(--kp-red)}
.pqn-brand-kronopol .kronopol-product-header .universal-brand-logo span{color:var(--kp-dark);font-weight:950;letter-spacing:.035em}.pqn-brand-kronopol .kronopol-product-header nav a{color:var(--kp-dark)}
.pqn-brand-kronopol .kronopol-product-header .qs-header__cta{background:var(--kp-red);color:#fff;border-radius:0}
.kronopol-product-trace{background:var(--kp-dark);color:#fff;border-bottom:1px solid rgba(255,255,255,.15)}.kronopol-product-trace .shell{display:flex;justify-content:space-between;gap:1rem;padding-block:.72rem;font-size:.72rem;font-weight:850;letter-spacing:.09em}.kronopol-product-trace span:first-child{color:#ff8e94}
.pqn-brand-kronopol .qs-product-context{background:rgba(255,255,255,.97);border-bottom:1px solid var(--kp-line);backdrop-filter:blur(14px)}.pqn-brand-kronopol .qs-product-context select{background:#fff;border-color:#cbc7bf;border-radius:0}.pqn-brand-kronopol .qs-product-context__cta{background:var(--kp-red);color:#fff;border-radius:0}
.pqn-brand-kronopol .product-gallery__main{overflow:hidden;background:#fff;border:1px solid var(--kp-line);border-radius:0;box-shadow:0 26px 70px rgba(38,42,44,.12)}.pqn-brand-kronopol .product-gallery__main img{object-fit:contain}.pqn-brand-kronopol .product-gallery__thumbs button{background:#fff;border:1px solid var(--kp-line);border-radius:0}.pqn-brand-kronopol .product-gallery__thumbs button.is-active{border-color:var(--kp-red);box-shadow:inset 0 0 0 1px var(--kp-red)}
.pqn-brand-kronopol .product-single__summary{background:#fff;padding:clamp(1.5rem,3vw,3rem);border-top:5px solid var(--kp-red);box-shadow:0 24px 65px rgba(38,42,44,.1)}.pqn-brand-kronopol .product-single__summary h1{color:var(--kp-dark);font-weight:650;line-height:1;letter-spacing:-.04em}.pqn-brand-kronopol .qs-series-pill,.pqn-brand-kronopol .meister-copy-verified{background:#e9e7e2;color:var(--kp-dark);border-radius:0}
.pqn-brand-kronopol .qs-better-price-card{background:#f1efeb;border:0;border-left:6px solid var(--kp-red);border-radius:0;box-shadow:none}.pqn-brand-kronopol .qs-better-price-card strong{font-size:1.5rem;color:var(--kp-dark)}.pqn-brand-kronopol .product-single__actions .button--ink{background:var(--kp-red);color:#fff;border-color:var(--kp-red);border-radius:0}.pqn-brand-kronopol .product-single__actions .button--outline{color:var(--kp-dark);border-color:var(--kp-dark);border-radius:0}
.kronopol-product-promises{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.25rem;border:1px solid var(--kp-line)}.kronopol-product-promises span{display:flex;gap:.55rem;padding:.9rem;font-size:.75rem;line-height:1.35;border-right:1px solid var(--kp-line)}.kronopol-product-promises span:last-child{border:0}.kronopol-product-promises b{color:var(--kp-red)}
.pqn-brand-kronopol .qs-product-siblings a{background:#fff;border-color:var(--kp-line);border-radius:0}.pqn-brand-kronopol .qs-product-siblings small{color:var(--kp-red)}
.kronopol-product-navigator{margin-top:clamp(2rem,5vw,5rem);background:var(--kp-dark);color:#fff;border-top:4px solid var(--kp-red)}.kronopol-product-navigator .shell{display:grid;grid-template-columns:repeat(3,1fr)}.kronopol-product-navigator a{display:flex;min-height:190px;flex-direction:column;justify-content:center;padding:2rem;color:#fff;border-right:1px solid rgba(255,255,255,.16);transition:background .2s ease,transform .2s ease}.kronopol-product-navigator a:last-child{border:0}.kronopol-product-navigator a:hover{background:var(--kp-red);transform:translateY(-3px)}.kronopol-product-navigator small{font-weight:900;letter-spacing:.14em;color:#ff9ba0}.kronopol-product-navigator strong{margin:.55rem 0;font-size:1.5rem}.kronopol-product-navigator span{font-size:.82rem}
.pqn-brand-kronopol .product-detail__content>section{background:#fff;border-color:var(--kp-line)}.pqn-brand-kronopol .product-specs dl div{border-color:#e4e1dc}.pqn-brand-kronopol .qs-related{background:#e7e4df}.pqn-brand-kronopol .qs-related__grid>a{background:#fff;border:1px solid #d4d0c8;border-radius:0}.pqn-brand-kronopol .qs-related__grid>a small,.pqn-brand-kronopol .qs-related__heading a{color:var(--kp-red)}
.pqn-brand-kronopol .qs-price-form-section{background:#1d2022;color:#fff}.pqn-brand-kronopol .qs-price-form{background:#fff;color:var(--kp-dark);border-radius:0}.pqn-brand-kronopol .qs-price-form input{border-radius:0}.pqn-brand-kronopol .qs-price-form button{background:var(--kp-red);border-radius:0}.pqn-brand-kronopol .qs-product-exit{background:var(--kp-red);color:#fff}.pqn-brand-kronopol .qs-product-exit a{color:#fff;border-color:rgba(255,255,255,.7)}.pqn-brand-kronopol .qs-product-exit a:first-of-type{background:#fff;color:var(--kp-red);border-radius:0}
@media(max-width:760px){.kronopol-product-trace .shell{display:block}.kronopol-product-trace span{display:block}.kronopol-product-trace span+span{margin-top:.35rem}.kronopol-product-promises,.kronopol-product-navigator .shell{grid-template-columns:1fr}.kronopol-product-promises span{border-right:0;border-bottom:1px solid var(--kp-line)}.kronopol-product-promises span:last-child{border-bottom:0}.kronopol-product-navigator a{min-height:140px;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.pqn-brand-kronopol .product-single__summary{padding:1.25rem}}
@media(prefers-reduced-motion:reduce){.kronopol-product-navigator a{transition:none}}
