.elementor-5285 .elementor-element.elementor-element-4577ef17{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5285 .elementor-element.elementor-element-1537a61{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5285 .elementor-element.elementor-element-34179c3 > .elementor-widget-container{margin:0px 0px 0px 100px;}.elementor-5285 .elementor-element.elementor-element-954777f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5285 .elementor-element.elementor-element-32c2aa0d > .elementor-widget-container{margin:0px 400px 0px 0px;}.elementor-5285 .elementor-element.elementor-element-32c2aa0d.elementor-element{--align-self:center;}.elementor-5285 .elementor-element.elementor-element-32c2aa0d .wd-button-wrapper a{background-color:#E53224;border-color:#E53224;color:#FFFFFF;}.elementor-5285 .elementor-element.elementor-element-32c2aa0d .wd-btn-text{font-family:"Work Sans", Sans-serif;}#slide-5285 .wd-slide-bg{background-color:#fefefe;background-image:url("https://firstrideon.com/wp-content/uploads/2026/08/36V-kids-ride-on-UTV-banner-FIRST-RIDE-ON.webp");background-position:center center;background-size:cover;}#slide-5285 .wd-slide-container{padding:200px 0px 0px 0px;--wd-align-items:center;--wd-justify-content:center;}#slide-5285 .wd-slide-inner{max-width:800px;}@media(max-width:1024px){.elementor-5285 .elementor-element.elementor-element-954777f{--grid-auto-flow:row;}#slide-5285 .wd-slide-bg{background-image:url("https://firstrideon.com/wp-content/uploads/2026/08/36V-kids-ride-on-UTV-banner-FIRST-RIDE-ON.webp");background-position:center center;background-size:cover;}#slide-5285 .wd-slide-container{--wd-align-items:center;--wd-justify-content:left;}}@media(max-width:768px){.elementor-5285 .elementor-element.elementor-element-4577ef17{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5285 .elementor-element.elementor-element-34179c3 > .elementor-widget-container{margin:0px 0px 200px 10px;}.elementor-5285 .elementor-element.elementor-element-34179c3.elementor-element{--align-self:center;}.elementor-5285 .elementor-element.elementor-element-954777f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5285 .elementor-element.elementor-element-32c2aa0d > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}#slide-5285 .wd-slide-bg{background-image:url("https://firstrideon.com/wp-content/uploads/2026/08/36V-kids-ride-on-UTV-banner-FIRST-RIDE-ON.webp");background-position:center center;background-size:cover;}#slide-5285 .wd-slide-container{padding:080px 0px 0px 0px;--wd-align-items:center;--wd-justify-content:center;}#slide-5285 .wd-slide-inner{max-width:100%;}}/* Start custom CSS for wd_text_block, class: .elementor-element-34179c3 */.banner-title {
    font-family: "Playfair Display", Georgia, serif;
    font-size: 38px;
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: 0.3px;
    color: #FFFFFF;
    text-shadow: 
        0 2px 4px rgba(0,0,0,0.65),
        0 4px 12px rgba(0,0,0,0.35);
    margin: 0;
}
/* 直接移除 span 的全部样式，36V继承父标题全部属性 *//* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-a09b071 *//* 促销胶囊组 */
.promo-bar{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  background: linear-gradient(135deg, #004A87, #003a6b);  /* 品牌深蓝渐变 */
  color: #fff;
  padding: 8px 14px;
  border-radius: 30px;
  box-shadow: 0 4px 14px rgba(0,74,135,.35);
}
/* 单个优惠档位胶囊 */
.promo-tier{
  background: rgba(255,255,255,.14);
  border: 1px solid rgba(255,255,255,.25);
  padding: 4px 12px;
  border-radius: 20px;
  font-size: 13px;
  white-space: nowrap;
}
/* 金额数字：金色放大突出 */
.promo-tier b{
  font-size: 15px;
  color: #ffd166;
}
.promo-date{
  font-size: 15px;     /* 和其他文字同大 */
  font-weight: 600;    /* 加粗 */
  opacity: 1;          /* 不再半透明 */
  margin-left: 8px;
  white-space: nowrap;
}/* End custom CSS */