
.ceika-preview-check{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:10px 12px;border:1px solid #dfe2e6;background:#f7f8f9;color:#40464f;font:12px/1.5 Arial,Helvetica,sans-serif}
.ceika-preview-check pre{flex-basis:100%;margin:4px 0 0;white-space:pre-wrap;font:12px/1.5 Arial,Helvetica,sans-serif}
.ceika-preview-check__help,.ceika-preview-check__label,.ceika-preview-check [data-ceika-copy-status]{flex-basis:100%;margin:0;font:12px/1.5 Arial,Helvetica,sans-serif}
.ceika-preview-check textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:130px;resize:vertical;margin:6px 0 0;padding:10px;background:#fff;color:#29313a;border:1px solid #bfc5cd;font:11px/1.45 monospace;user-select:text;-webkit-user-select:text}
.ceika-preview-check strong{margin-right:8px}
.ceika-preview-check button{min-height:34px;margin:0;padding:6px 10px;border:1px solid #bfc5cd;background:#fff;color:#30343a;font:600 12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}

.ceika-product-pilot{max-width:1440px;margin:0 auto;padding:26px 36px 46px;color:#24272c;font-family:Arial,Helvetica,sans-serif}
.ceika-product-pilot__topline{display:flex;justify-content:space-between;gap:20px;padding:0 0 24px;font-size:11px;color:#848a92;line-height:1.5}
.ceika-product-pilot__topline a{color:#69717b;text-decoration:none}
.ceika-product-pilot__test-label{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#a55e32;white-space:nowrap}
.ceika-product-pilot__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);grid-template-areas:'media identity' 'media configurator';gap:20px 48px;align-items:start}
.ceika-product-pilot__media{grid-area:media;position:sticky;top:24px;min-width:0}
.ceika-product-pilot__configure{grid-area:configurator;min-width:0}
.ceika-product-pilot__gallery-note{font-size:11px;color:#7d848c;margin:14px 0;text-align:center;line-height:1.6}
.ceika-product-pilot__identity{grid-area:identity;margin-bottom:0}
.ceika-product-pilot__eyebrow{margin:0 0 10px;font-size:10px;color:#797f87;font-weight:600;letter-spacing:1.9px;text-transform:uppercase}
.ceika-product-pilot h1{font-family:inherit!important;color:#171a1e;font-size:clamp(25px,2.5vw,37px);font-weight:700;line-height:1.14;letter-spacing:-1.3px;text-transform:none;margin:0 0 12px;padding:0;border:0}
.ceika-product-pilot__intro{font-size:14px;color:#747a82;line-height:1.65;margin:0 0 12px}
.ceika-product-pilot__reviews{margin:12px 0;font-size:12px}
.ceika-product-pilot .ceika-pilot-gallery{display:block;width:100%;margin:0}
.ceika-product-pilot .ceika-pilot-gallery__stage{display:grid;align-items:center;min-height:400px;background:#fff;border:1px solid #f0f1f3;aspect-ratio:1.12/1}
.ceika-product-pilot .ceika-pilot-gallery__view{display:block;width:100%;cursor:zoom-in}
.ceika-product-pilot .ceika-pilot-gallery__image{display:block;visibility:visible;opacity:1;width:100%;height:auto;max-height:620px;object-fit:contain}
.ceika-product-pilot .ceika-pilot-gallery__thumbnails{display:flex;gap:10px;justify-content:flex-start;margin-top:12px}
.ceika-product-pilot .ceika-pilot-gallery__thumbnail{display:block;padding:6px;margin:0;width:94px;height:80px;border:1px solid #dfe2e6;border-radius:0;line-height:0;cursor:pointer;background:#f8f9fa;min-height:0;box-shadow:none}
.ceika-product-pilot .ceika-pilot-gallery__thumbnail[aria-pressed=true]{border:1px solid #d3122d;box-shadow:inset 0 0 0 1px #d3122d}
.ceika-product-pilot .ceika-pilot-gallery__thumbnail img{width:100%;height:100%;object-fit:contain;display:block}
.ceika-product-pilot__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 0;border-top:1px solid #e1e4e7;margin-top:26px}
.ceika-product-pilot__benefits strong{display:block;font-size:12px;line-height:1.5;font-weight:650;color:#31353b}
.ceika-product-pilot__benefits span{display:block;font-size:11px;line-height:1.6;color:#81878e;margin-top:4px}
.ceika-product-pilot__tabs{display:flex;justify-content:center;gap:34px;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin:46px 0 34px;overflow:auto}
.ceika-product-pilot__tabs a{display:block;padding:16px 0;border-bottom:2px solid transparent;white-space:nowrap;color:#616870;text-decoration:none;font-size:12px}
.ceika-product-pilot__tabs a:first-child{border-color:#d3122d;color:#202327}
.ceika-product-pilot__information{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:start}
.ceika-product-pilot h2{font-size:28px;line-height:1.15;letter-spacing:-.7px;text-transform:none;color:#22252a;font-weight:700;margin:0 0 22px}
.ceika-kit-contents{padding:18px 20px;border:1px solid #dfe4e8;border-radius:10px;margin:20px 0}.ceika-kit-contents h3{font-size:20px;margin:0 0 12px}.ceika-kit-contents p,.ceika-kit-contents li{font-size:14px;line-height:1.65}.ceika-kit-contents ul{padding-left:20px}.ceika-kit-contents li{margin:7px 0}
.ceika-product-pilot__description{font-size:13px;line-height:1.8;color:#666d75;overflow-wrap:anywhere}
.ceika-product-pilot__description h1,.ceika-product-pilot__description h2{font-size:21px}
.ceika-product-pilot__description img{max-width:100%;height:auto}
.ceika-product-pilot__description span{color:inherit!important}
.ceika-product-pilot__details details{border-bottom:1px solid #e2e4e7;margin:0;padding:0}
.ceika-product-pilot__details summary{display:flex;justify-content:space-between;gap:18px;list-style:none;padding:18px 0;cursor:pointer;font-size:12px;font-weight:650;letter-spacing:.25px;color:#34393f}
.ceika-product-pilot__details summary:after{content:'+';font-size:19px;line-height:1;font-weight:400;color:#858b92}
.ceika-product-pilot__details details[open]>summary:after{content:'−'}
.ceika-product-pilot__details summary::-webkit-details-marker{display:none}
.ceika-product-pilot__detail-body{font-size:13px;line-height:1.7;color:#687078;padding:0 0 20px;overflow-wrap:anywhere}
.ceika-product-pilot__detail-body table{width:100%;font-size:12px}
.ceika-product-pilot__fitment{padding:24px;background:#f6f7f8;margin-bottom:22px}
.ceika-product-pilot__fitment h2{font-size:21px;margin-bottom:12px}
.ceika-product-pilot__fitment p{font-size:13px;color:#6b727b;line-height:1.7;margin:0}
.ceika-product-pilot__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:25px 28px;background:#202327;color:white}
.ceika-product-pilot__footer p{margin:0;font-size:17px;letter-spacing:-.2px;color:#fff}
.ceika-product-pilot__footer a{padding:12px 20px;background:#d3122d;border-radius:2px;color:#fff;text-decoration:none;font-size:13px;white-space:nowrap}
.ceika-product-pilot [id]{scroll-margin-top:35px}
@media(max-width:1000px){.ceika-product-pilot{padding:24px}.ceika-product-pilot__hero{gap:28px;grid-template-columns:1fr 1fr}.ceika-product-pilot__gallery-note{font-size:10px}.ceika-product-pilot .ceika-pilot-gallery__stage{min-height:0}.ceika-product-pilot__benefits{grid-template-columns:1fr}.ceika-product-pilot h1{font-size:28px}.ceika-product-pilot__information{gap:30px}}
@media(max-width:760px){.ceika-product-pilot{padding:18px 18px 30px}.ceika-product-pilot__topline{padding-bottom:18px;font-size:10px}.ceika-product-pilot__hero{display:flex;flex-direction:column;gap:26px}.ceika-product-pilot__media{position:static;width:100%}.ceika-product-pilot__configure{width:100%}.ceika-product-pilot__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding:18px 0 0}.ceika-product-pilot__benefits strong{font-size:10px}.ceika-product-pilot__benefits span{font-size:10px}.ceika-product-pilot__information{display:flex;flex-direction:column;gap:30px}.ceika-product-pilot__information>*{width:100%}.ceika-product-pilot__tabs{justify-content:flex-start;gap:26px;margin-top:30px}.ceika-product-pilot__footer{padding:20px;align-items:flex-start;flex-direction:column;gap:18px}.ceika-product-pilot__footer p{font-size:16px}.ceika-product-pilot h2{font-size:25px}}

