.pdp-ride{padding:var(--pr-padding-top) 0 var(--pr-padding-bottom);background-color:var(--pr-bg)}.pdp-ride__banner{position:relative;display:flex;align-items:flex-end;height:var(--pr-height);overflow:hidden;color:var(--pr-text)}.pdp-ride__media,.pdp-ride__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pdp-ride__media img{object-fit:cover}.pdp-ride__gradient{position:absolute;right:0;bottom:0;left:0;height:54%;background:linear-gradient(to bottom,rgba(var(--pr-gradient),0),rgba(var(--pr-gradient),var(--pr-gradient-opacity)) 62%);pointer-events:none}.pdp-ride__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:37px;width:601px;max-width:100%;padding:40px}.pdp-ride__headline{margin:0;font-family:var(--pr-heading-font);font-weight:var(--pr-heading-weight);font-size:var(--pr-heading-size);line-height:normal;letter-spacing:0;text-transform:uppercase;color:var(--pr-text);word-break:break-word}.pdp-ride__video-link{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;border:0;background:none;color:var(--pr-text);cursor:pointer}.pdp-ride__video-link img{flex:0 0 42px;width:42px;height:42px}.pdp-ride__video-link span{font-family:var(--pr-link-font);font-weight:var(--pr-link-weight);font-size:var(--pr-link-size);line-height:24px;text-align:left;text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}.pdp-ride__video-link:hover span{opacity:.8}.pdp-ride__dialog{width:min(1100px,92vw);max-width:none;padding:0;border:0;background:#000;overflow:visible}.pdp-ride__dialog::backdrop{background:#000c}.pdp-ride__dialog-media{aspect-ratio:16 / 9}.pdp-ride__dialog-media iframe,.pdp-ride__dialog-media video{display:block;width:100%;height:100%;border:0}.pdp-ride__dialog-close{position:absolute;top:-44px;right:0;width:36px;height:36px;padding:0;border:0;background:none;font-size:32px;line-height:1;color:#fff;cursor:pointer}@media screen and (max-width:749px){.pdp-ride{padding:var(--pr-padding-top-mobile) 0 var(--pr-padding-bottom-mobile)}.pdp-ride__banner{height:var(--pr-height-mobile)}.pdp-ride__gradient{height:59%}.pdp-ride__content{gap:12px;width:100%;padding:40px 20px 20px}.pdp-ride__headline{font-size:var(--pr-heading-size-mobile);line-height:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-pdp-test-ride-banner.css.map */
