body.cb-storefront-theme .cb-compact-finder{max-width:1264px;margin:18px auto 0;padding:0 28px;color:var(--cb-text)}body.cb-storefront-theme .cb-compact-finder>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:12px 18px;background:#0d2933;border:1px solid #28505b;border-radius:12px;cursor:pointer;font-size:14px;font-weight:650;list-style:none}body.cb-storefront-theme .cb-compact-finder>summary::-webkit-details-marker{display:none}body.cb-storefront-theme .cb-compact-finder>summary>span:last-child{font-size:22px;color:#58e1b6}body.cb-storefront-theme .cb-compact-finder[open]>summary>span:last-child{transform:rotate(45deg)}body.cb-storefront-theme .cb-compact-finder .cb-global-finder{padding:12px 0!important;margin:0!important;background:transparent!important}body.cb-storefront-theme .cb-compact-finder .ge-container{padding:0!important}body.cb-storefront-theme .cb-compact-finder .cb-global-finder__card{padding:22px!important;border-radius:14px!important}body.cb-storefront-theme .cb-compact-finder .cb-global-finder__card>p,body.cb-storefront-theme .cb-compact-finder .cb-global-finder__card>h2{display:none}body.cb-storefront-theme .cb-compact-finder .cb-fallback-point{background:#16433c!important;color:#b6f4de!important;border:1px solid #34635b!important}body.cb-storefront-theme .cb-compact-finder .cb-finder-notice{margin:12px 0!important;color:#b5cbd0!important}#MainContent .ge-page-wrap{padding-top:22px!important;padding-bottom:36px!important}#MainContent .ge-product-hero{margin-bottom:20px!important;border:1px solid #28505b!important;border-radius:18px!important}#MainContent .ge-product-hero .ge-vehicle-inner{padding:26px 28px!important;min-height:0!important}#MainContent .ge-product-hero h1{font-size:clamp(28px,3.2vw,42px)!important;line-height:1.14!important;letter-spacing:-.04em!important;max-width:32ch!important;margin:14px 0!important}#MainContent .ge-product-hero p.ge-lead{font-size:14px!important;line-height:1.65!important;max-width:85ch!important;margin-bottom:0!important}#MainContent .ge-product-meta-strip{margin-top:14px!important}#MainContent .ge-product-main-columns{gap:22px!important;align-items:start!important;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)!important}#MainContent .ge-product-left-column,#MainContent .ge-product-right-column{min-width:0!important}#MainContent .ge-premium-buy{padding:24px!important;border-radius:18px!important;background:#0d2933!important;border:1px solid #28505b!important}#MainContent .ge-premium-buy .price{font-size:42px!important;line-height:1.1!important;color:#eaf6f5!important}#MainContent .ge-buy-badges{margin:16px 0!important}#MainContent .ge-purchase-reassurance{display:grid!important;gap:6px!important;background:#10343a!important;border:1px solid #2b575c!important;border-radius:12px!important;padding:14px!important;margin:14px 0!important}#MainContent .ge-purchase-reassurance span{color:#b9d3d7!important;font-size:12px!important;font-weight:550!important;line-height:1.5!important}#MainContent .ge-page-wrap .cb-buy-v30{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:62px!important;padding:12px 16px!important;border-radius:12px!important;background:#58e1b6!important;color:#062a22!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;margin:16px 0 0!important}#MainContent .cb-buy-v30 .cb-buy-v30__icon{display:none!important}#MainContent .cb-buy-v30 .cb-buy-v30__copy{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;color:#062a22!important}#MainContent .cb-buy-v30 .cb-buy-v30__copy strong{color:#062a22!important;font-size:20px!important;line-height:1.2!important;text-shadow:none!important}#MainContent .cb-buy-v30 .cb-buy-v30__copy small{background:transparent!important;color:#164c3c!important;font-size:11px!important;font-weight:600!important;padding:0!important;box-shadow:none!important}#MainContent .cb-buy-v30 .cb-buy-v30__copy small svg{stroke:#164c3c!important;fill:none!important}#MainContent .cb-buy-v30 .cb-buy-v30__arrow{background:transparent!important;color:#062a22!important;width:auto!important;height:auto!important;font-size:26px!important;box-shadow:none!important}#MainContent .cb-fitment-disclosure,#MainContent .cb-support-disclosure{margin-top:16px!important;border:1px solid #31565d;border-radius:12px;background:#103039;overflow:hidden}#MainContent :is(.cb-fitment-disclosure,.cb-support-disclosure)>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;color:#8feac9;font-size:14px;font-weight:650;cursor:pointer;list-style:none;min-height:52px}#MainContent :is(.cb-fitment-disclosure,.cb-support-disclosure)>summary::-webkit-details-marker{display:none}#MainContent :is(.cb-fitment-disclosure,.cb-support-disclosure)[open]>summary>span{transform:rotate(45deg)}#MainContent .cb-fitment-disclosure .cb-fitment{border:0;border-top:1px solid #31565d;border-radius:0;background:transparent;padding:18px;margin:0}#MainContent .cb-fitment-disclosure .cb-fitment h3{font-size:20px}#MainContent .cb-support-disclosure .ge-help-panel{border:0!important;border-top:1px solid #31565d!important;border-radius:0!important;margin:0!important;padding:18px!important;background:transparent!important}#MainContent .ge-buy-help,#MainContent .ge-fitment-note{background:#10343a!important;border:1px solid #2b575c!important;color:#a8bec5!important;border-radius:12px!important}#MainContent :is(.ge-buy-help,.ge-fitment-note) strong{color:#eaf6f5!important}#MainContent :is(.ge-buy-help,.ge-fitment-note) span{color:#a8bec5!important}#MainContent .ge-gerlan-panel{padding:22px!important;margin-top:18px!important;border-radius:16px!important}#MainContent .ge-trust-actions{gap:10px!important}#MainContent .ge-trust-actions :is(.ge-call-primary,.ge-whatsapp-lite){background:#16433c!important;border:1px solid #367666!important;color:#a5f2d6!important;box-shadow:none!important;border-radius:12px!important;min-height:52px!important}#MainContent .ge-trust-actions :is(.ge-call-primary,.ge-whatsapp-lite) :is(span,strong,svg){color:#a5f2d6!important}#MainContent .ge-call-primary strong{font-size:18px!important}#MainContent .ge-call-primary:after{color:#a5f2d6!important}#MainContent .ge-fitment-phone{background:#16433c!important;border:1px solid #367666!important;color:#a5f2d6!important;border-radius:12px!important;box-shadow:none!important}#MainContent .ge-fitment-phone :is(span,strong){color:#a5f2d6!important}#MainContent .ge-fitment-list li{background:#0a2530!important;border:1px solid #28505b!important;border-radius:12px!important;box-shadow:none!important}#MainContent .ge-fitment-list li strong{color:#eaf6f5!important}#MainContent .ge-fitment-list li span{color:#a8bec5!important}#MainContent .ge-aftercare-accordion{background:#0d2933!important;border:1px solid #28505b!important;border-radius:16px!important;overflow:hidden}#MainContent .ge-aftercare-accordion details{background:transparent!important;border-color:#28505b!important}#MainContent .ge-aftercare-accordion summary{padding:16px!important;background:transparent!important;color:#eaf6f5!important;font-size:14px!important}#MainContent .ge-aftercare-accordion summary span{color:#eaf6f5!important}#MainContent .ge-aftercare-accordion summary:before,#MainContent .ge-aftercare-accordion summary strong{background:#174139!important;color:#8feac9!important}#MainContent .ge-aftercare-accordion details>div{padding:0 16px 16px!important;background:transparent!important;color:#a8bec5!important;font-size:13px!important;line-height:1.65!important}#MainContent .ge-detail-card{padding:24px!important;margin-top:22px!important;border-radius:18px!important}#MainContent .ge-detail-item{background:#09242d!important;border:1px solid #28505b!important;border-radius:12px!important;padding:16px!important}#MainContent .ge-detail-item strong{color:#eaf6f5!important;font-size:15px!important;line-height:1.5!important}#MainContent .ge-detail-item span{color:#a8bec5!important;font-size:10px!important;letter-spacing:.12em!important}#MainContent .ge-seo-copy{background:#103039!important;border:1px solid #28505b!important;border-radius:14px!important;padding:22px!important;margin-top:18px!important;color:#a8bec5!important}#MainContent .ge-seo-copy h2{color:#eaf6f5!important;font-size:22px!important;line-height:1.3!important;margin:0 0 12px!important}#MainContent .ge-seo-copy h2:not(:first-child){margin-top:22px!important}#MainContent .ge-seo-copy :is(p,strong){color:#b3cbd0!important;font-size:14px!important;line-height:1.75!important}#MainContent .ge-confidence-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}#MainContent .ge-feature-card{background:#0a2530!important;border:1px solid #28505b!important;border-radius:12px!important;padding:16px!important;min-height:110px!important;gap:12px!important;box-shadow:none!important}#MainContent .ge-feature-card .ge-feature-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;background:#174139!important;border:0!important;color:#8feac9!important}#MainContent .ge-feature-card .ge-feature-copy{border:0!important;padding:0!important}#MainContent .ge-feature-copy strong{color:#eaf6f5!important;font-size:15px!important;line-height:1.35!important}#MainContent .ge-feature-copy small{color:#a8bec5!important;font-size:12px!important;line-height:1.5!important}#MainContent .ge-feature-tick{display:none!important}#MainContent .ge-product-sidebar{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:16px!important;padding:20px!important;border:1px solid #28505b!important;border-radius:18px!important}#MainContent .ge-product-sidebar .ge-donor-photo{grid-row:1/4!important;height:220px!important;min-height:0!important;margin:0!important;background:#09242d!important}#MainContent .ge-product-sidebar .ge-donor-photo img{height:100%!important;width:100%!important;max-height:220px!important;object-fit:contain!important}#MainContent .ge-product-sidebar .ge-donor-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important}#MainContent .ge-donor-grid>div{background:#09242d!important;border:1px solid #28505b!important;border-radius:10px!important;padding:12px!important}#MainContent .ge-donor-grid strong{color:#eaf6f5!important;font-size:14px!important}#MainContent .ge-donor-grid span{color:#a8bec5!important;font-size:10px!important}#MainContent #gerlanBackToBreakdown{display:flex!important;justify-content:space-between!important;align-items:center!important;background:#16433c!important;border:1px solid #367666!important;color:#a5f2d6!important;border-radius:12px!important;margin:0!important;padding:12px 16px!important;box-shadow:none!important;min-height:60px!important}#MainContent #gerlanBackToBreakdown :is(small,strong,span){color:#a5f2d6!important}#MainContent #gerlanBackToBreakdown .cb-source-vehicle-cta__arrow{background:transparent!important;box-shadow:none!important}#MainContent .ge-vehicle-breakdown-cta-note{color:#a8bec5!important;margin:0!important;font-size:12px!important;text-align:left!important}#MainContent .cb-product-reviews{background:#0d2933!important;border:1px solid #28505b!important;color:#eaf6f5!important;border-radius:18px!important;padding:26px!important;margin-top:26px!important}#MainContent .cb-reviews-heading{gap:20px!important;margin-bottom:22px!important}#MainContent .cb-reviews-heading h2{color:#eaf6f5!important;font-size:28px!important;line-height:1.2!important}#MainContent .cb-reviews-heading p,#MainContent .cb-review-source,#MainContent .cb-review-score{color:#a8bec5!important}#MainContent .cb-reviews-eyebrow{color:#8feac9!important}#MainContent .cb-review{background:#09242d!important;border:1px solid #28505b!important;border-radius:14px!important;padding:20px!important;box-shadow:none!important}#MainContent .cb-review blockquote{color:#b3cbd0!important;font-size:14px!important;line-height:1.75!important}#MainContent .cb-reviews-google,#MainContent .cb-reviews-footer button{background:#16433c!important;border:1px solid #367666!important;color:#a5f2d6!important;border-radius:10px!important;box-shadow:none!important}#MainContent .ge-filter-card{background:#0d2933!important;border:1px solid #28505b!important;border-radius:16px!important;padding:22px!important;color:#eaf6f5!important}#MainContent .ge-filter-head h2{font-size:28px!important;color:#eaf6f5!important}#MainContent .ge-filter-head p{color:#8feac9!important}#MainContent .ge-filter-search .ge-input{background:#09242d!important;color:#eaf6f5!important;border:1px solid #315b65!important;border-radius:10px!important;min-height:46px!important}#MainContent .ge-filter-search .ge-input::placeholder{color:#a8bec5!important;opacity:1}#MainContent .ge-result-count{color:#a8bec5!important}#MainContent .ge-pills{gap:8px!important}#MainContent .ge-pill{background:#09242d!important;border:1px solid #315b65!important;border-radius:10px!important;color:#b3cbd0!important;padding:10px!important;min-height:44px!important;font-size:12px!important}#MainContent .ge-pill.active,#MainContent .ge-pill[aria-pressed=true]{background:#174b40!important;border-color:#4ab495!important;color:#b6f4de!important}#MainContent .ge-pill :is(b,strong,span){color:inherit!important}#MainContent .ge-vehicle-hero .ge-vehicle-inner{padding:28px!important;gap:30px!important;min-height:0!important;align-items:center!important}#MainContent .ge-vehicle-hero h1{font-size:clamp(28px,3.3vw,44px)!important;line-height:1.12!important;margin:16px 0!important}#MainContent .ge-vehicle-hero .ge-lead{font-size:15px!important;line-height:1.6!important}#MainContent .ge-vehicle-hero .ge-donor-photo{max-height:260px!important;min-height:0!important}#MainContent .ge-spec-mini{background:#103039!important;border:1px solid #28505b!important;color:#b3cbd0!important}#MainContent .ge-spec-mini strong,#MainContent .ge-breakdown-stats strong{color:#eaf6f5!important}#MainContent .ge-breakdown-layout .ge-sidebar{background:#0d2933!important;border:1px solid #28505b!important;border-radius:16px!important;padding:20px!important}#MainContent .ge-table-row{background:transparent!important;border-color:#28505b!important}#MainContent .ge-table-row :is(b,strong){background:#103039!important;color:#eaf6f5!important}#MainContent .ge-table-row span{color:#b3cbd0!important}#MainContent :is(.ge-part,.ge-recent-part){padding:16px!important;border-radius:16px!important;min-height:108px!important}#MainContent .ge-part .ge-thumb{width:96px!important;height:84px!important}#MainContent .ge-part h3{font-size:16px!important;line-height:1.4!important}#MainContent .ge-part .ge-btn{min-height:44px!important;padding:10px 18px!important;border-radius:10px!important}@media(max-width:1000px){#MainContent .ge-product-sidebar{grid-template-columns:220px minmax(0,1fr)!important}#MainContent .ge-product-sidebar .ge-donor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#MainContent .ge-confidence-strip{grid-template-columns:1fr!important}}@media(max-width:820px){body.cb-storefront-theme .cb-compact-finder{padding:0 18px;margin-top:12px}#MainContent .ge-product-main-columns{display:flex!important;flex-direction:column!important}#MainContent .ge-product-hero .ge-vehicle-inner{padding:22px!important}#MainContent .ge-product-hero h1{font-size:30px!important}#MainContent .ge-product-sidebar{grid-template-columns:1fr!important;padding:18px!important}#MainContent .ge-product-sidebar .ge-donor-photo{grid-row:auto!important;height:210px!important}#MainContent .ge-product-sidebar .ge-donor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#MainContent .ge-vehicle-inner{gap:20px!important}#MainContent .ge-filter-card{padding:18px!important}#MainContent .ge-filter-head h2{font-size:24px!important}#MainContent .cb-product-reviews{padding:20px!important}#MainContent .cb-reviews-heading h2{font-size:24px!important}#MainContent .ge-part .ge-thumb{width:80px!important;height:76px!important}#MainContent .ge-part{min-height:100px!important;padding:12px!important}#MainContent .ge-part h3{font-size:14px!important}}#MainContent [hidden]{display:none!important}#MainContent .cb-product-aftercare-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:22px;margin-top:22px;align-items:start}#MainContent .cb-product-aftercare-row .ge-gerlan-panel,#MainContent .cb-product-aftercare-row .ge-aftercare-accordion{margin:0!important}#MainContent .ge-fitment-call-card{background:#10343a!important;border:1px solid #28505b!important;border-radius:12px!important;color:#b3cbd0!important;margin:16px!important;padding:16px!important;box-shadow:none!important}#MainContent .ge-fitment-call-card strong{color:#eaf6f5!important}#MainContent .ge-fitment-call-card span{color:#b3cbd0!important}@media(max-width:820px){#MainContent .cb-product-aftercare-row{grid-template-columns:1fr;gap:18px}}#MainContent .ge-vehicle-hero .ge-donor-photo{height:200px!important;max-height:200px!important;overflow:hidden!important}#MainContent .ge-vehicle-hero .ge-donor-photo img{height:200px!important;width:100%!important;object-fit:contain!important}#MainContent .ge-vehicle-hero .ge-spec-mini{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 14px!important;padding:14px!important;font-size:13px!important}#MainContent .ge-spec-mini small{color:#a8bec5!important;font-size:11px!important}#MainContent .ge-pill .ge-cat-label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.4!important;text-align:left!important;min-width:0!important}#MainContent .ge-pill .ge-cat-count{background:#16433c!important;color:#b6f4de!important;border:1px solid #34635b!important;flex-shrink:0!important}#MainContent .ge-pill .ge-cat-dot{background:#58e1b6!important}@media(max-width:600px){#MainContent .ge-vehicle-hero .ge-spec-mini{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#MainContent .ge-breakdown-stats>div{background:#103039!important;border:1px solid #28505b!important;color:#eaf6f5!important;border-radius:12px!important}#MainContent .ge-breakdown-stats small{color:#b3cbd0!important}#MainContent .ge-filter-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(200px,1fr)!important;gap:18px!important;align-items:center!important}#MainContent .ge-filter-search{display:block!important;width:100%!important;min-width:0!important}#MainContent .ge-filter-search .ge-input{width:100%!important;box-sizing:border-box!important}#MainContent .cb-category-disclosure{margin-top:16px;border-top:1px solid #28505b}#MainContent .cb-category-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;color:#8feac9;font-weight:650;font-size:14px;cursor:pointer;list-style:none}#MainContent .cb-category-disclosure>summary::-webkit-details-marker{display:none}#MainContent .cb-category-disclosure[open]>summary>span{transform:rotate(45deg)}@media(max-width:820px){#MainContent .ge-filter-head{grid-template-columns:1fr!important;gap:14px!important}}#MainContent .ge-mobile-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#58e1b6!important;color:#062a22!important;border:1px solid #58e1b6!important;border-radius:9px!important;padding:8px 12px!important;min-height:40px!important;font-size:12px!important;font-weight:650!important;text-shadow:none!important;box-shadow:none!important}#MainContent .ge-mobile-more.sold{background:#283f46!important;border-color:#315b65!important;color:#b3cbd0!important}#MainContent .ge-filter-head h2{margin:6px 0 0!important}#MainContent .ge-filter-head p{margin:0!important}@media(min-width:901px){#MainContent .ge-mobile-more{display:none!important}}#MainContent .ge-buy-badges{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#MainContent .cb-fitment-disclosure .cb-fitment h3{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}#MainContent .ge-recent-products .ge-recent-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#MainContent .ge-recent-products .ge-recent-part{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px 16px!important;align-items:start!important}#MainContent .ge-recent-products .ge-recent-part>.ge-thumb{grid-row:1/3!important;margin:0!important}#MainContent .ge-recent-products .ge-recent-copy{min-width:0!important}#MainContent .ge-recent-products .ge-recent-copy h3{margin:0 0 10px!important;font-size:16px!important}#MainContent .ge-recent-products .ge-recent-part>.ge-part-actions{grid-column:2!important;justify-self:start!important;min-width:0!important}#MainContent .ge-recent-products .ge-part-actions .ge-btn{font-size:12px!important;min-height:40px!important;padding:8px 14px!important}@media(max-width:900px){#MainContent .ge-recent-products .ge-recent-list{grid-template-columns:1fr!important}#MainContent .ge-recent-products .ge-recent-part{grid-template-columns:80px minmax(0,1fr)!important;gap:12px!important}#MainContent .ge-recent-products .ge-recent-copy h3{font-size:14px!important}}#MainContent .cb-buy-v30 .cb-buy-v30__copy{flex-direction:row!important}#MainContent .ge-feature-card{display:flex!important;align-items:center!important;justify-content:flex-start!important}#MainContent .ge-feature-card .ge-feature-copy{flex:1!important;min-width:0!important;width:auto!important;max-width:none!important}#MainContent .ge-feature-copy :is(strong,small){width:auto!important;max-width:none!important}:root{--cb-radius:16px}#MainContent .ge-product-left-column,#MainContent .ge-product-right-column{display:block!important;width:100%!important;min-width:0!important}#MainContent .ge-product-main-columns>.ge-product-left-column{order:0!important}#MainContent .ge-product-main-columns>.ge-product-right-column{order:1!important}#MainContent .cb-support-disclosure{display:block;position:static!important;width:100%!important;box-sizing:border-box;clear:both}#MainContent .ge-product-right-column>.cb-support-disclosure{margin-top:14px!important}#MainContent .ge-product-media{border-radius:16px!important;padding:10px!important}#MainContent .ge-product-media .cb-product-zoom>img{aspect-ratio:4/3!important;max-height:540px!important;object-fit:contain!important}#MainContent .ge-product-hero{background:#0c2932!important}#MainContent .ge-product-hero .ge-vehicle-inner{padding:24px!important}#MainContent .ge-product-hero h1{max-width:34ch!important;font-size:clamp(28px,3vw,40px)!important}#MainContent .ge-product-meta-strip{gap:7px!important}#MainContent .ge-product-meta-strip span{padding:5px 9px!important;border-radius:6px!important;font-size:11px!important}#MainContent .ge-premium-buy>.ge-label{background:transparent!important;border:0!important;padding:0!important;margin:0 0 8px!important;color:#a8bec5!important;letter-spacing:.12em!important;font-size:10px!important}#MainContent .ge-premium-buy .price{font-size:40px!important;font-variant-numeric:tabular-nums}#MainContent .ge-purchase-reassurance{display:flex!important;flex-wrap:wrap!important;gap:6px 16px!important;padding:12px!important}#MainContent .ge-purchase-reassurance span{font-size:11px!important}#MainContent .ge-gerlan-trust-line{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;margin:16px 0!important}#MainContent .ge-gerlan-trust-line span{display:inline!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:#b3cbd0!important;font-size:11px!important}#MainContent .ge-trust-note{font-size:12px!important;line-height:1.6!important}#MainContent .ge-aftercare-accordion summary{font-size:13px!important;min-height:48px!important;padding:12px 16px!important}#MainContent .ge-detail-grid{gap:0!important;border:1px solid #28505b;border-radius:12px;overflow:hidden}#MainContent .ge-detail-item{border:0!important;border-bottom:1px solid #28505b!important;border-radius:0!important;padding:14px 16px!important;background:#0a2530!important}#MainContent .ge-detail-item strong{font-size:14px!important}#MainContent .ge-detail-item:first-child{grid-column:1/-1!important}#MainContent .ge-seo-copy{background:transparent!important;border:0!important;padding:20px 0 0!important;border-radius:0!important}#MainContent .ge-seo-copy p{font-size:13px!important;line-height:1.75!important}#MainContent .cb-browse-parts-button{background:#16433c!important;border:1px solid #367666!important;color:#a5f2d6!important;border-radius:12px!important;box-shadow:none!important;padding:16px!important}#MainContent .cb-browse-parts-button :is(span,strong,small){color:#a5f2d6!important}#MainContent .cb-browse-parts-arrow{background:transparent!important;box-shadow:none!important}#MainContent .ge-confidence-strip{border-top:1px solid #28505b;padding-top:18px}#MainContent .ge-feature-card{min-height:82px!important;padding:12px!important;gap:10px!important;border:0!important;background:transparent!important}#MainContent .ge-feature-icon{border:0!important;box-shadow:none!important}#MainContent .ge-feature-icon:before,#MainContent .ge-feature-icon:after{display:none!important}#MainContent .ge-feature-copy strong{font-size:13px!important}#MainContent .ge-feature-copy small{font-size:11px!important}#MainContent .ge-feature-copy:before,#MainContent .ge-feature-copy:after{display:none!important}#MainContent .ge-feature-icon svg{width:25px!important;height:25px!important;stroke:#8feac9!important}#MainContent .ge-product-sidebar .ge-donor-photo{background:#102d36!important}#MainContent .cb-product-reviews .cb-reviews-grid{align-items:stretch!important;gap:14px!important}#MainContent .cb-review{height:100%!important;box-sizing:border-box}#MainContent .cb-review h3{font-size:14px!important}#MainContent .cb-review blockquote{font-size:13px!important;line-height:1.7!important}#MainContent .cb-review-rating{margin-block:14px!important}#MainContent .ge-recent-products .ge-recent-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}#MainContent .ge-recent-products .ge-recent-part{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;gap:0!important;overflow:hidden!important;border-radius:14px!important;border:1px solid #28505b!important;background:#0d2933!important;box-shadow:none!important}#MainContent .ge-recent-products .ge-recent-part:before,#MainContent .ge-recent-products .ge-recent-part:after{display:none!important}#MainContent .ge-recent-products .ge-recent-part>.ge-thumb{display:block!important;position:relative!important;flex:none!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;border-radius:0!important;margin:0!important;grid-row:auto!important;border:0!important;box-shadow:none!important;background:#edf4f1!important}#MainContent .ge-recent-products .ge-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;padding:10px!important;box-sizing:border-box}#MainContent .ge-recent-products .ge-recent-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:18px 18px 0!important;width:auto!important}#MainContent .ge-recent-products .ge-recent-copy h3{font-size:16px!important;line-height:1.45!important;font-weight:650!important;letter-spacing:-.02em!important;margin:0 0 16px!important;flex:1!important}#MainContent .cb-catalogue-meta{display:flex;flex-direction:column;gap:5px;margin:0 0 12px}#MainContent .cb-catalogue-price{color:#eaf6f5!important;font-size:23px!important;line-height:1.2!important;letter-spacing:-.035em;font-variant-numeric:tabular-nums}#MainContent .cb-catalogue-sku{font-size:10px;color:#a8bec5;letter-spacing:.02em;overflow-wrap:anywhere}#MainContent .ge-recent-products .ge-badges{margin:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}#MainContent .ge-recent-products .ge-badges>span{font-size:10px!important;padding:5px 8px!important;border-radius:5px!important;background:#143b37!important;color:#b6f4de!important;border:0!important}#MainContent .ge-recent-products .ge-recent-part>.ge-part-actions{padding:14px 18px 18px!important;justify-self:stretch!important;align-self:stretch!important;display:block!important}#MainContent .ge-recent-products .ge-part-actions .ge-btn{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:40px!important;padding:9px 0 0!important;border:0!important;border-top:1px solid #28505b!important;border-radius:0!important;background:transparent!important;color:#8feac9!important;box-shadow:none!important;font-size:12px!important}#MainContent .ge-recent-products .ge-part-actions .ge-btn:after{content:"\2197"!important;display:block!important;color:#8feac9!important}#MainContent .ge-recent-products .ge-mobile-more{display:none!important}#MainContent .ge-recent-products .ge-recent-part.sold{opacity:.7}#MainContent .ge-recent-products .ge-recent-part.sold .ge-badges>span{background:#293c43!important;color:#b3cbd0!important}#MainContent .cb-search{max-width:1320px!important;padding:32px 28px 52px!important}#MainContent .cb-search__head{margin-bottom:22px!important}#MainContent .cb-search__head h1{font-size:34px!important;line-height:1.15!important}#MainContent .cb-search__meta{color:#a8bec5!important;font-size:13px!important;line-height:1.6!important}#MainContent .cb-search__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}#MainContent .cb-search-card{border-radius:14px!important;box-shadow:none!important}#MainContent .cb-search-card__image{border-radius:0!important;aspect-ratio:4/3!important}#MainContent .cb-search-card__image img{padding:10px!important;box-sizing:border-box}#MainContent .cb-search-card__body{padding:16px!important;gap:4px!important}#MainContent .cb-search-card__vendor{font-size:9px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.06em!important;color:#a8bec5!important}#MainContent .cb-search-card h2{font-size:16px!important;font-weight:650!important;line-height:1.4!important;margin:0 0 14px!important}#MainContent .cb-search-card__price{color:#eaf6f5!important;font-size:23px!important;font-variant-numeric:tabular-nums}#MainContent .cb-search__pagination :is(a,span){background:#0d2933!important;color:#b3cbd0!important;border-color:#28505b!important}#MainContent .cb-search__pagination .current{background:#16433c!important;color:#b6f4de!important;border-color:#367666!important}.cb-mobile-purchase{display:none}@media(max-width:760px){body.cb-product-with-purchase{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}#MainContent .cb-mobile-purchase{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#08232d;border-top:1px solid #34616a;box-shadow:0 -8px 28px #00000026}#MainContent .cb-mobile-purchase[data-primary-visible=true]{display:none}#MainContent .cb-mobile-purchase>div{display:flex;flex-direction:column;gap:3px}#MainContent .cb-mobile-purchase>div>span{font-size:9px;color:#a8bec5;text-transform:uppercase;letter-spacing:.12em}#MainContent .cb-mobile-purchase strong{font-size:23px;color:#eaf6f5;font-variant-numeric:tabular-nums;line-height:1.1}#MainContent .cb-mobile-purchase button{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:46px;padding:10px 18px;background:#58e1b6;border:1px solid #58e1b6;border-radius:9px;color:#062a22;font:inherit;font-size:14px;font-weight:750;cursor:pointer}}@media(max-width:1200px){#MainContent .cb-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){#MainContent .ge-recent-products .ge-recent-list,#MainContent .cb-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#MainContent .ge-recent-products .ge-recent-copy{padding:14px 14px 0!important}#MainContent .ge-recent-products .ge-recent-copy h3{font-size:15px!important}#MainContent .ge-recent-products .ge-recent-part>.ge-part-actions{padding:12px 14px 14px!important}#MainContent .ge-product-main-columns{display:flex!important;flex-direction:column!important;gap:18px!important}#MainContent .ge-product-left-column,#MainContent .ge-product-right-column{display:block!important;width:100%!important}#MainContent .ge-product-hero h1{font-size:30px!important}#MainContent .ge-product-hero p.ge-lead{font-size:13px!important;line-height:1.65!important}#MainContent .cb-product-aftercare-row{grid-template-columns:1fr!important;gap:16px!important}#MainContent .ge-product-meta-strip{margin-top:12px!important}#MainContent .ge-product-hero .ge-vehicle-inner,#MainContent .ge-premium-buy{padding:20px!important}#MainContent .cb-journey-grid{grid-template-columns:1fr!important;gap:0!important;border-top:1px solid #28505b}#MainContent .cb-journey-grid article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:4px 12px!important;background:transparent!important;border:0!important;border-bottom:1px solid #28505b!important;border-radius:0!important;padding:18px 0!important}#MainContent .cb-journey-number{grid-row:1/3!important;padding:2px 0!important}#MainContent .cb-journey-grid h3{margin:0!important;font-size:16px!important}#MainContent .cb-journey-grid p{font-size:13px!important;margin:0!important}#MainContent .ge-hero-grid{padding-block:32px!important;gap:28px!important;min-height:0!important}#MainContent .ge-h1{font-size:40px!important;line-height:1.08!important;max-width:22ch!important;margin:16px 0!important}#MainContent .ge-lead{font-size:15px!important;line-height:1.7!important}#MainContent .ge-finder{padding:22px!important}#MainContent .ge-finder h2{font-size:24px!important}#MainContent .ge-hero .ge-select{min-height:50px!important;height:50px!important;padding:10px 14px!important;border-color:#315b65!important;font-size:14px!important}#MainContent .ge-hero .cb-finder-action{padding:16px!important;min-height:64px!important;margin-top:14px!important}#MainContent .ge-hero .cb-action-title{font-size:16px!important}#MainContent .ge-hero .cb-action-path{font-size:11px!important}#MainContent .ge-hero .cb-service-strip{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;margin-top:14px!important;font-size:10px!important;padding:0!important}#MainContent .cb-product-reviews .cb-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#MainContent .ge-part:not(.ge-recent-part){grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important}#MainContent .ge-part:not(.ge-recent-part)>div{min-width:0!important}#MainContent .ge-part:not(.ge-recent-part) .ge-badges{justify-content:flex-start!important;gap:8px!important}}@media(max-width:520px){#MainContent .ge-h1{font-size:33px!important;max-width:18ch!important}#MainContent .ge-hero-grid{padding-block:26px!important;gap:24px!important}#MainContent .ge-finder{padding:18px!important;border-radius:14px!important}#MainContent .ge-finder .ge-select{font-size:13px!important}#MainContent .ge-recent-products .ge-recent-list,#MainContent .cb-search__grid{gap:10px!important}#MainContent .ge-recent-products .ge-recent-copy{padding:12px 10px 0!important}#MainContent .ge-recent-products .ge-recent-copy h3,#MainContent .cb-search-card h2{font-size:13px!important;line-height:1.45!important}#MainContent .ge-recent-products .ge-recent-part>.ge-part-actions{padding:10px!important}#MainContent .cb-catalogue-price,#MainContent .cb-search-card__price{font-size:20px!important}#MainContent .cb-catalogue-sku{font-size:9px!important}#MainContent .ge-recent-products .ge-badges>span{font-size:9px!important}#MainContent .cb-search{padding:24px 18px 40px!important}#MainContent .cb-search-card__body{padding:12px!important}#MainContent .cb-search__head h1{font-size:28px!important}#MainContent .ge-product-hero h1{font-size:26px!important}#MainContent .ge-product-hero .ge-vehicle-inner{padding:18px!important}#MainContent .ge-product-meta-strip span{font-size:10px!important}#MainContent .ge-detail-card{padding:18px!important}#MainContent .ge-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#MainContent .ge-detail-item{padding:12px!important}#MainContent .ge-detail-item strong{font-size:12px!important}#MainContent .ge-detail-item span{font-size:9px!important}#MainContent .ge-confidence-strip{gap:0!important}#MainContent .ge-feature-card{min-height:68px!important;padding:10px 0!important}#MainContent .ge-premium-buy{padding:18px!important}#MainContent .ge-premium-buy .price{font-size:36px!important}#MainContent .ge-purchase-reassurance{gap:5px!important;flex-direction:column!important}#MainContent .cb-product-reviews .cb-reviews-grid{grid-template-columns:1fr!important}#MainContent .cb-review{height:auto!important;padding:18px!important}#MainContent .cb-reviews-heading h2{font-size:23px!important}#MainContent .ge-product-sidebar .ge-donor-grid{gap:0!important;border:1px solid #28505b;border-radius:10px;overflow:hidden}#MainContent .ge-donor-grid>div{border:0!important;border-bottom:1px solid #28505b!important;border-radius:0!important;padding:12px!important}}#MainContent .ge-page-wrap{padding-inline:28px!important;box-sizing:border-box!important;max-width:1320px!important;margin-inline:auto!important}body.cb-storefront-theme .cb-footer-pro{padding-block:36px!important}body.cb-storefront-theme .cb-footer-copy{font-size:11px!important;margin-top:16px!important}body.cb-storefront-theme .cb-footer-brand>p{font-size:13px!important;line-height:1.7!important;max-width:54ch}body.cb-storefront-theme .cb-footer-partner-box{padding:18px!important;border-radius:14px!important}body.cb-storefront-theme .cb-footer-kicker{font-size:10px!important;letter-spacing:.14em!important;margin-bottom:12px!important}body.cb-storefront-theme .cb-footer-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.cb-storefront-theme .cb-footer-link-card{padding:14px!important;border-radius:10px!important;gap:12px!important;align-items:center!important}body.cb-storefront-theme .cb-footer-link-card strong{font-size:14px!important}body.cb-storefront-theme .cb-footer-link-card small{font-size:11px!important;line-height:1.5!important}body.cb-storefront-theme .cb-footer-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:8px!important}body.cb-storefront-theme .cb-footer-icon svg{width:20px!important;height:20px!important}@media(max-width:900px){#MainContent .ge-page-wrap{padding-inline:18px!important}}@media(max-width:520px){body.cb-storefront-theme .cb-footer-links{grid-template-columns:1fr!important}body.cb-storefront-theme .cb-footer-pro{padding-block:28px!important}}#MainContent .ge-recent-products .ge-recent-list{align-items:stretch!important}#MainContent .ge-recent-products .ge-recent-copy h3{min-height:2.9em}@media(max-width:520px){#MainContent .ge-recent-products .ge-recent-copy h3{min-height:4.35em}}
/*# sourceMappingURL=/cdn/shop/t/452/assets/cb-storefront-refinement.css.map */
