
body.common-home.layout-11 .avp-delivery-hero{isolation:isolate;overflow:hidden}
body.common-home.layout-11 .avp-delivery-hero .avp-info-slide__media--delivery{inset:0;width:100%;height:100%;z-index:0}
body.common-home.layout-11 .avp-delivery-hero .avp-info-slide__media--delivery img{width:100%;height:100%;object-fit:cover;object-position:65% center}
body.common-home.layout-11 .avp-delivery-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.10) 36%,rgba(255,255,255,0) 65%);pointer-events:none}
body.common-home.layout-11 .avp-delivery-hero .avp-info-slide__content{position:relative;z-index:2;width:72%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:28px 24px 36px}
body.common-home.layout-11 .avp-delivery-hero .avp-info-slide__title{font-size:clamp(18px,1.6vw,28px);line-height:1.2;margin:0}
body.common-home.layout-11 .avp-delivery-hero .avp-info-slide__description{font-size:14px;line-height:20px;margin:0;padding:0}
body.common-home.layout-11 .avp-delivery-hero .avp-info-slide__description p{margin:0}
body.common-home.layout-11 .avp-delivery-hero .avp-info-slide__button{position:static;align-self:flex-start;margin:0;min-height:40px;height:auto;padding:10px 20px}
.avp-delivery-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:450px;max-width:100%;list-style:none;padding:0;margin:0}
.avp-delivery-benefits li{padding:0 0 0 8px;border-left:1px solid #B7C8D9;font:500 13px/18px Rubik,Arial,sans-serif;color:#2B3A54}
.avp-delivery-benefits li:first-child{border:0;padding-left:0}
.avp-delivery-benefits svg{display:block;width:30px;height:30px;color:#1F83CF;margin-bottom:4px}
@media(max-width:767px){
 body.common-home.layout-11 .avp-mobile-promo.is-delivery{height:440px}
 body.common-home.layout-11 .avp-mobile-promo.is-delivery .avp-mobile-copy{width:100%}
 body.common-home.layout-11 .avp-mobile-promo.is-delivery h2{font-size:20px;line-height:25px;max-width:95%}
 body.common-home.layout-11 .avp-mobile-promo.is-delivery .avp-info-slide__accent{background:#F28C28;color:white;border-radius:6px;padding:2px 5px;font:inherit}
 body.common-home.layout-11 .avp-mobile-promo.is-delivery p{font-size:13px;line-height:19px;max-width:85%}
 body.common-home.layout-11 .avp-mobile-promo.is-delivery .avp-mobile-image{opacity:.22;object-position:65% center}
 body.common-home.layout-11 .avp-mobile-promo.is-delivery .avp-delivery-benefits{margin-top:18px;gap:6px}
 body.common-home.layout-11 .avp-mobile-promo.is-delivery .avp-delivery-benefits li{font-size:11px;line-height:15px;padding-left:6px}
}

/* Promotion slide shares the delivery slide typography and background layout. */
body.common-home.layout-11 .avp-promotion-hero{isolation:isolate;overflow:hidden}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__media--trucks{inset:0;width:100%;height:100%;z-index:0}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__media--trucks img{width:100%;height:100%;object-fit:cover;object-position:65% center}
body.common-home.layout-11 .avp-promotion-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.90) 0%,rgba(255,255,255,.65) 35%,rgba(255,255,255,0) 75%);pointer-events:none}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__content{position:relative;z-index:2;width:72%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:28px 24px 36px}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__title{font-size:clamp(18px,1.6vw,28px);line-height:1.2;margin:0}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__description{font-size:14px;line-height:20px;margin:0;padding:0}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__description p{margin:0}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__button{position:static;align-self:flex-start;margin:0;min-height:40px;height:auto;padding:10px 20px}
body.common-home.layout-11 .avp-promotion-hero .avp-info-slide__description{max-width:85%}
@media(max-width:767px){
 body.common-home.layout-11 .avp-mobile-promo.is-promotion .avp-mobile-copy{z-index:2;width:85%}
 body.common-home.layout-11 .avp-mobile-promo.is-promotion .avp-mobile-image{inset:0;width:100%;height:100%;opacity:1;object-fit:cover;object-position:65% center}
 body.common-home.layout-11 .avp-mobile-promo.is-promotion::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.93),rgba(255,255,255,.70) 45%,rgba(255,255,255,0) 100%);pointer-events:none}
 body.common-home.layout-11 .avp-mobile-promo.is-promotion h2{font-size:20px;line-height:25px}
 body.common-home.layout-11 .avp-mobile-promo.is-promotion p{font-size:13px;line-height:19px}
 body.common-home.layout-11 .avp-mobile-promo.is-promotion .avp-info-slide__accent{background:#F28C28;color:white;border-radius:6px;padding:2px 5px;font:inherit}
}

/* Soft blue gradient across the left side of the wiring banner. */
body.common-home.layout-11 .avp-info-slide:has(.avp-info-slide__media--wiring)::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#D6EBFC 0%,rgba(214,235,252,.85) 30%,rgba(214,235,252,.45) 55%,rgba(214,235,252,0) 85%);pointer-events:none}
@media(max-width:767px){body.common-home.layout-11 .avp-mobile-promo:has(.avp-mobile-image[src*="d00999d9"])::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#D6EBFC 0%,rgba(214,235,252,.75) 40%,rgba(214,235,252,0) 90%);pointer-events:none}}
