/* Z category and two explicitly enqueued Z product FAQ surfaces only. */
.wlsv[data-series="Z"]{width:100%;max-width:900px}
.wlsv[data-series="Z"] .wlsv-live>.wlsv-notice,
.wlsv[data-series="Z"] .wlsv-selection-card{width:100%;max-width:none}
.wlsv[data-series="Z"] .wlsz-result-title{margin-top:0}
.wlsv[data-series="Z"] .wlsz-invalid{padding:22px 24px}
.wlsv[data-series="Z"] .wlsz-inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}
.wlsv[data-series="Z"] .wlsz-invalid .wlsv-primary{margin-bottom:0}
.wlsv[data-series="Z"] .wlsz-reason{font-size:15px;line-height:1.8;margin-top:8px}
.wlsv[data-series="Z"] .wlsz-no-offers p{font-size:15px;line-height:1.8}
.wlsv[data-series="Z"] .wlsz-empty-contact{white-space:nowrap;margin-top:3px}
.wlsv[data-series="Z"] .wlsz-empty-primary{word-break:normal;overflow-wrap:normal}
.tax-product_cat.term-carplay-z4 .wlsz-catalog-intro{margin:28px 0 24px;color:#1f2a37}
.tax-product_cat.term-carplay-z4 .wlsz-catalog-intro h2{font-size:24px;line-height:1.5;font-weight:700;margin:0 0 8px}
.tax-product_cat.term-carplay-z4 .wlsz-catalog-intro p{font-size:15px;color:#647586;margin:0;line-height:1.8}
.tax-product_cat.term-carplay-z4 .wlsz-catalog-intro p[hidden]{display:none}
.tax-product_cat.term-carplay-z4 .wlsz-catalog-intro p span{display:inline-block;max-width:100%}
.tax-product_cat.term-carplay-z4 .wlsz-catalog-intro+.us_product_list{margin-top:20px}
.tax-product_cat.term-carplay-z4 .post_title a{word-break:normal!important;overflow-wrap:normal!important}
.tax-product_cat.term-carplay-z4 .wlsz-model-token{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}
.wlsz-faq-corrected summary{align-items:baseline}
.wlsz-faq-corrected summary>.wlsz-faq-number{flex:0 0 32px;color:#005bac;font-weight:700;min-width:0}
.wlsz-faq-corrected summary>.wlsz-faq-question{display:block;flex:1 1 auto;min-width:0;color:inherit;font:inherit;white-space:normal;overflow-wrap:normal;word-break:normal}
.wlsz-faq-corrected .wlsz-faq-question span{display:inline;color:inherit;font:inherit;min-width:0}
.wlsz-faq-corrected .wlsz-faq-question .wlsz-faq-phrase{white-space:nowrap}
@media(max-width:600px){
 .tax-product_cat.term-carplay-z4 .wlsz-image-frame{position:relative;display:block!important;overflow:hidden;aspect-ratio:1/1;background:#fff}
 .tax-product_cat.term-carplay-z4 .wlsz-image-frame img{position:absolute!important;display:block;width:var(--crop-scale)!important;max-width:none!important;height:auto!important;left:var(--crop-left);top:var(--crop-top);object-fit:contain!important;transform:none!important;margin:0!important}
 .wlsv[data-series="Z"] .wlsz-invalid{padding:18px 16px}
 .wlsv[data-series="Z"] .wlsz-no-offers p{font-size:14px}
 .tax-product_cat.term-carplay-z4 .wlsz-catalog-intro h2{font-size:22px}
 .tax-product_cat.term-carplay-z4 .us_product_list.for_current_wp_query .w-grid-list{column-gap:16px!important;row-gap:32px!important;margin-left:0!important;margin-right:0!important}
 .tax-product_cat.term-carplay-z4 .us_product_list.for_current_wp_query .w-grid-item{padding-left:0!important;padding-right:0!important}
}

@media(max-width:600px){
 .tax-product_cat.term-carplay-z4 .post_title.wlsz-aligned-title{min-height:var(--wlsz-title-height,0px)}
}
