.vwd-shopping-guide{margin:24px 0;padding:20px 24px;border:1px solid #d8e4ed;border-radius:12px;background:#f2f7fb;color:#20394e}.vwd-shopping-guide p{margin:0 0 12px;line-height:1.6;font-size:15px}.vwd-shopping-links{display:flex;flex-wrap:wrap;gap:10px 20px}.vwd-shopping-links a{display:inline-flex;align-items:center;min-height:44px;color:#075d95;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.vwd-shopping-links a:focus-visible,.vwd-addon-guidance a:focus-visible,.vwd-addon-guidance summary:focus-visible{outline:3px solid #0077c8;outline-offset:4px}.vwd-addon-guidance{margin:18px 0;padding:16px 18px;border:1px solid #d8e4ed;border-radius:10px;background:#f6f9fc;font-size:14px;line-height:1.6}.vwd-addon-guidance summary{cursor:pointer;font-weight:650;min-height:24px}.vwd-addon-guidance p{margin:12px 0}.vwd-addon-guidance a{display:inline-block;margin:4px 18px 4px 0;color:#075d95;text-decoration:underline;text-underline-offset:3px}.vwd-search-heading{margin:24px 0}.vwd-search-heading h1{margin-bottom:12px}.vwd-search-heading p{margin:0;max-width:680px;line-height:1.6}.vwd-guide-finder{margin:22px 0;padding:20px;border:1px solid #d8e4ed;border-radius:12px;background:#f2f7fb}.vwd-guide-finder label{display:block;font-weight:650;margin-bottom:8px}.vwd-guide-finder__row{display:flex;gap:10px}.vwd-guide-finder input{width:100%;min-width:0;padding:13px 14px;border:1px solid #a9bdcd;border-radius:7px;font:inherit;font-size:16px;background:#fff;color:#18354b}.vwd-guide-finder button{padding:12px 16px;border:1px solid #a9bdcd;border-radius:7px;background:#fff;color:#18354b;font:inherit;cursor:pointer;min-height:44px}.vwd-guide-finder p{font-size:13px;margin:10px 0 0}.vwd-guide-finder [hidden],#vwd-install-page .vwd-pdf-card[hidden],#vwd-install-page .vwd-pdf-card li[hidden]{display:none!important}.vwd-recovery-search{display:flex;gap:10px;max-width:620px;margin:24px auto}.vwd-recovery-search input{flex:1;min-width:0;padding:12px 14px;border:1px solid #a9bdcd;border-radius:7px;font:inherit;font-size:16px}.vwd-recovery-links{justify-content:center;margin:24px auto}.vwd-brands-intro{margin-bottom:24px}.page__content iframe{max-width:100%}.page__content img,.article__content img{max-width:100%}@media(max-width:600px){.vwd-shopping-guide{padding:16px 18px;margin:18px 0}.vwd-shopping-links{gap:4px 16px}.vwd-shopping-links a{font-size:13px}.vwd-guide-finder{padding:16px}.vwd-recovery-search{flex-wrap:wrap}.vwd-recovery-search input{flex-basis:100%}}

.vwd-guide-finder__row input{flex:1 1 auto;width:0}.vwd-guide-finder__row button{flex:0 0 auto;min-width:76px;white-space:nowrap}

@media(max-width:600px){.header__logo .logo__link>span{max-width:120px!important}.header__logo .logo__link img{width:100%;height:auto}}

:is(#shop-by-style,#shop-by-vehicle,#vwd-product-spec-sheet,.vwd-product-copy h2[id],.vwd-product-copy h3[id]){scroll-margin-block-start:calc(var(--header-height,260px) + 20px)!important}
select[data-vwd-photo-picker]{display:none!important}
@media(max-width:768px){:is(#shop-by-style,#shop-by-vehicle,#vwd-product-spec-sheet,.vwd-product-copy h2[id],.vwd-product-copy h3[id]){scroll-margin-block-start:calc(var(--header-height,160px) + 20px)!important}}
@media(max-width:600px){.vwd-product-copy table :is(th,td){font-size:14px;line-height:1.5;padding:10px 12px!important}.vwd-product-copy table th[scope="row"]{width:42%!important;overflow-wrap:normal;word-break:normal}.vwd-product-copy table td{overflow-wrap:anywhere}}

.vwd-window-price-overview{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:12px 0 16px;color:#18374b}.vwd-window-price-overview>span{font-size:13px;font-weight:600}.vwd-window-price-overview strong{font-size:26px;line-height:1.2;letter-spacing:-.02em}.vwd-window-price-overview small{flex-basis:100%;font-size:12px;color:#526875}
.collection-banner__content .rte h2{font-size:22px;line-height:1.3}.vwd-collection-details{margin-top:16px;border-top:1px solid #d8e4ed;padding-top:14px}.vwd-collection-details>summary{cursor:pointer;min-height:44px;display:list-item;list-style-position:inside;font-size:14px;font-weight:650;color:#075d95}.vwd-collection-details>summary:focus-visible{outline:3px solid #0077c8;outline-offset:4px}.vwd-collection-details>div{font-size:14px;line-height:1.65;padding:4px 0 12px}
@media(min-width:1024px){.header__logo .logo__link>span{max-width:150px!important}.collection-banner__content--with-media.text-start{padding-inline-end:48px}.collection-banner__heading{font-size:clamp(30px,3vw,42px);line-height:1.12}.collection-banner--natural .collection-banner__media img{max-height:360px;width:100%;object-fit:contain}.collection-banner__content--with-media{min-width:360px}.collection-banner--natural{align-items:center}}
@media(max-width:768px){.collection-banner__heading{font-size:30px;line-height:1.15}.collection-banner--natural .collection-banner__media img{max-height:240px;width:100%;object-fit:contain}.vwd-window-price-overview strong{font-size:24px}}
