/* R18: reinstate the original product-box/search/USP layout without a new design system. */
.sator-original-home .sator-usp p { color: #232341 !important; }
.sator-original-home .sator-usp h3.article-title { color: #fff; }
.sator-original-home .sator-usp { background: linear-gradient(135deg,#e9da6e 0%,#d8c53a 100%); }
.sator-original-home .intro__quiz.sator-quiz-finished { background:#1b1d3c !important; color:#fff; }
.sator-original-home .intro__quiz.sator-quiz-finished #sator-quiz-question {
  font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;line-height:1.35;padding:0;color:#fff;
}
.sator-original-home #sator-quiz-results { background:#d3c039; }
.sator-original-home #sator-quiz-result-cards { margin-left:auto; margin-right:auto; }
.sator-original-home #sator-quiz-result-cards .product-box { height:100%; }
.sator-original-home #sator-quiz-result-cards .product-box figure img { width:100%;object-fit:cover; }
.sator-original-home .sator-quiz-finished .intro__quiz-answers { display:none; }
.sator-r18-card { height:100%; }
.sator-r18-card .product-box__content { min-height:9rem; }
.sator-price-block { display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin-top:10px; }
.sator-old-price { flex:1 1 0;min-width:0;text-align:left;color:#888;text-decoration:line-through; }
.sator-sale-price { flex:1 1 0;min-width:0;text-align:right; }
.sator-price-block .product_oldgross { font-size:clamp(13px,1.1vw,19px);font-weight:600;line-height:1.2; }
.sator-price-block .product_oldnet { font-size:12px;line-height:1.4; }
.sator-price-block .product_gross { color:#d0bb21;font-size:clamp(14px,1.1vw,19px);font-weight:700;line-height:1.2; }
.sator-price-block .product_net { color:#d0bb21;font-size:12px;margin:0;line-height:1.4; }
.sator-search-results .product-box { display:block;height:100%; }
.sator-search-results .product-box figure { position:relative; }
.header__search form.search-form:not(.d-none) { z-index:90; background:white;box-shadow:0 6px 20px rgba(18,21,40,.12); }
.header__search form.search-form .container { width:min(100%,1200px); }
.header__search form.search-form input.form-control { min-width:0;font:inherit; }
.sator-about-r18 .split-section .text--lg p { margin-bottom:1.25rem; }
.sator-about-r18 .split-section figure img { object-fit:cover;object-position:center center; }
.sator-trustindex { padding-top:4rem;padding-bottom:4rem; }
.sator-trustindex #sator-trustindex-reviews { min-height:12rem; }
@media(max-width:767px){
  .sator-price-block{gap:7px}.sator-price-block .product_oldgross,.sator-price-block .product_gross{font-size:14px}
  .sator-original-home .sator-usp p {color:#232341!important}
  .sator-trustindex{padding-top:2rem;padding-bottom:2rem}
}
