*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background:#fff}body.template-index{background:#fff!important}img{width:auto;max-width:100%;height:auto}p,div,h1,h2,h3,h4,h5,h6{font-family:proxima-nova;font-weight:400;letter-spacing:0;margin:0}a{font-family:proxima-nova;letter-spacing:0;margin:0}.new_container{width:100%;max-width:1420px;margin:0 auto;padding:0 20px}#shopify-section-collection-template .shared-sweeps-entries-banner,#shopify-section-collection-template .shared-sweeps-entries-banner-right{font-family:proxima-nova-extra-condensed!important}.top-hero-banner{background-image:url(/cdn/shop/files/251002_BMW_Banner_LandingPage_Web.webp?v=1759444983);background-size:cover}section.top-hero-banner{height:auto;aspect-ratio:14.5/6}section.top-hero-banner{display:flex;align-items:center}.hero-text-block{padding-top:40px;padding-bottom:98px}.top-subtitle{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.hero-text-block h1{color:#fff;font-size:70px;font-style:normal;font-weight:700;line-height:70px}.subtitle-bottom{color:#fff;font-size:35px;font-style:normal;font-weight:700;line-height:1.2;margin-top:25px}.shop-button a{color:#1a1a1a;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border-radius:50px;background:var(--White, #FFF);padding:8px 24px;display:inline-block;transition:.3s all ease}.shop-button{display:block;margin-top:19px}.segment span{color:#fff;font-size:40px;font-style:normal;font-weight:800;line-height:40px;text-align:left}.segment span.label{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:20px}.timer{display:flex;gap:20px;font-weight:700;font-size:40px}.segment{display:flex;flex-direction:column;align-items:flex-start}.label{font-size:14px;font-weight:400;margin-top:4px}.colon{font-size:40px;font-weight:700;align-self:center;color:#fff}.hidden{display:none}.expired{font-size:28px;font-weight:700;color:#f44}.score-section{padding:60px 0}.mid-heading{text-align:center}.mid-heading h2{color:#1a1a1a;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:12px;text-transform:unset}.mid-heading p{color:#1a1a1a;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.score-column h3{color:#1a1a1a;text-align:center;font-size:106px;font-style:normal;font-weight:700;line-height:106px;margin-bottom:34px}.score-column h5{color:#1a1a1a;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:6px}.score-column p{color:#1a1a1a;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:25px;max-width:265px;margin:0 auto}.score-block{display:flex;flex-wrap:wrap;justify-content:center;max-width:1120px;margin:30px auto 0}.score-flex{width:100%;max-width:33%;text-align:center}.score-block .score-flex.score-column:nth-child(1) p{max-width:234px}.score-block .score-flex.score-column:nth-child(2) p{max-width:233px}.main-content{background:#fff}.new_product_inner .slider-image img{height:343px;object-fit:contain}section.new_product_main.test.snippt-art{padding-bottom:60px}.bottom-note p{color:#1a1a1a;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.bottom-note{padding-bottom:60px}.new_product_main{padding:60px 0}.new_product_row{margin:0 -12px}.new_product_col12{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:30px;padding:0 12px}.new_product_arrows_inner{display:inline-block;width:100px}.new_product_arrows{display:flex;flex-wrap:wrap;width:100px;justify-content:center;gap:8px}.new_product_arrows img{display:block;width:36px}.new_product_slide .new_product_item{padding:0 10px}.new_product_inner .slider-image{position:relative;background:#f6f6f6;padding:20px}.new_product_inner .slider-image img{margin:0 auto}.new_product_inner .slider_image_a{width:100%;display:none;transition:all ease .4s;opacity:0;background:#001391;color:#fff;text-align:center;padding:10px;font-size:16px;line-height:21px;font-family:proxima-nova;font-weight:700;position:absolute;bottom:0;left:0}.new_product_inner .new_product_item_a:hover .slider_image_a{opacity:1}.new_product_auth{padding:12px 0 0}.new_product_auth h6{font-size:20px;margin:0;line-height:24px;font-family:proxima-nova;color:#1a1a1a;font-weight:700}.new_product_auth p,.new_product_auth span{font-family:proxima-nova;font-weight:400;color:#858585}.new_product_auth span{font-size:18px;line-height:23px;margin:0}.new_product_auth p{font-size:14px;line-height:17px;margin:0;color:#1a1a1a}.new_product_auth_inner{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.new_home_title h2{text-transform:none;margin:0;color:#1a1a1a;font-size:40px;line-height:48px;letter-spacing:0px;font-family:proxima-nova;font-weight:700}section.new_product_main.test.snippt-art{padding-top:0}section.new_product_main.test{padding-bottom:0}.shop-button a:hover{background:#090088;color:#fff;transition:.3s all ease}.new_product_item{padding:16px}.new_product_item img{width:100%;height:auto;display:block}.bb-subtitle{margin:0 0 8px;color:#666;font-size:14px}.new_product_auth .bb-row{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.new_product_auth .bb-price{display:flex;align-items:center;gap:6px}.new_product_auth .bb-price .price .money:first-child{font-size:16px;line-height:19px;color:#1a1a1a;font-family:proxima-nova;font-weight:700}.new_product_auth .bb-price .compare .money:first-child{font-size:14px;line-height:23px;text-decoration:line-through;color:#989898;font-family:proxima-nova;font-weight:400}.new_product_item .bb-add-btn{background:#1a1a1a;color:#fff;border:none;border-radius:20px;padding:8px 24px;font-size:16px;line-height:16px;cursor:pointer;white-space:nowrap;font-family:proxima-nova;font-weight:700;text-align:center;display:flex;align-items:center}.new_product_item .bb-add-btn img{width:12px;margin-left:5px}.new_product_item .bb-add-btn:hover{color:#fff;background:#1a1a1ad9}.new_product_item .bb-add-btn:disabled{opacity:.6;cursor:not-allowed}.new_product_item .bb-variant-swatches{display:flex;gap:5px;margin:0;flex-wrap:wrap}.new_product_item .bb-swatch{position:relative;width:15px;height:15px;border-radius:50%;border:none;outline:none;cursor:pointer;padding:0;margin:0}.new_product_item .bb-swatch.is-active{border:2px solid #000}.new_product_item .bb-swatch.is-active:before{content:"";border:2px solid #ffffff;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:1}.new_product_item .bb-swatch .sr-only{position:absolute;left:-9999px}.faq_mainn{padding:60px 0}.fast_container{width:100%;max-width:1220px;padding:0 20px;margin:0 auto}.faq_mainn .midheading{margin-bottom:66px}.faq_mainn .midheading h2{font-size:50px;line-height:56px;color:#1a1a1a;font-family:proxima-nova-extra-condensed!important;font-weight:800;letter-spacing:0px;margin:0;max-width:100%;width:100%;text-align:center}.faq_txt ul.faq_ul{list-style:none;padding:0;max-width:1100px;margin:0 auto}.faq_txt ul.faq_ul li.faq_li:last-child{margin-bottom:0}.faq_txt ul.faq_ul li.faq_li{position:relative;padding:0;margin:0 0 16px;background:transparent}.faq_txt h4{-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:0px;position:relative;color:#1a1a1a;text-transform:none;font-size:20px;line-height:23px;margin:0;cursor:pointer;padding:20px 55px;font-weight:700;background:#fff;border:1px solid #E0E0E0;border-radius:10px;font-family:proxima-nova;min-height:99px;display:flex;align-items:center}.faq_txt ul.faq_ul li.faq_li h4:after{content:"";position:absolute;width:40px;height:40px;background-color:#fff;right:45px;top:50%;transform:translateY(-50%);border-radius:50%;text-align:center;line-height:46px;font-size:35px;background-image:url(/cdn/shop/files/plus-icon.svg?v=1744911370);background-position:center;background-repeat:no-repeat;background-size:40px;border:none}.faq_txt ul.faq_ul li.faq_li.active h4:after{content:"";background-image:url(/cdn/shop/files/minus-icon.svg?v=1744911370);line-height:40px}.faq_txt .faq_pp{height:0;position:relative;overflow:hidden;opacity:0;margin:0;z-index:2;font-size:20px;line-height:25px;font-weight:400;font-family:proxima-nova;color:#000;background:#f5f5f5;border-radius:10px;transition:.3s all ease;max-height:0;padding:0 55px}.faq_txt ul.faq_ul li.active .faq_pp{margin-top:14px;margin-bottom:14px;padding:36px 55px;transition:.3s all ease;height:auto;opacity:1;max-height:100%}.faq_txt ul.faq_ul li .faq_pp p,.faq_txt ul.faq_ul li .faq_pp li{font-size:20px;line-height:25px;font-weight:400;font-family:proxima-nova;color:#4e4e4e}.bottom-note p a{color:#061188}@media only screen and (max-width: 992px) and (min-width: 768px){.subtitle-bottom{max-width:320px;margin:10px auto 0}}@media (max-width: 992px){.score-block .score-flex.score-column:nth-child(1) p,.score-block .score-flex.score-column:nth-child(2) p,.score-block .score-flex.score-column:nth-child(3) p{max-width:210px}.mid-heading p{max-width:300px;margin:0 auto}.hero-text-block h1{font-size:32px;line-height:38.4px}.mid-heading h2{font-size:32px;line-height:32px}.score-column h3{font-size:50px;line-height:50px;margin-bottom:18px}.score-flex{width:100%;max-width:100%}.score-block{gap:60px;margin:40px auto 0}.new_home_title h2{font-size:32px;line-height:32px}.new_product_arrows_inner{display:none}.new_product_inner .slider-image img{height:213px}.top-hero-banner{background-position:70%;position:relative}.hero-text-block,.timer{position:relative;text-align:center}.segment span{font-size:34.632px;line-height:34.632px}.segment span.label{font-size:17.316px;line-height:17.316px}.timer{gap:10px;justify-content:center;position:absolute;bottom:21px;left:0;right:0}.segment{align-items:center}section.top-hero-banner{height:618px;background-image:url(/cdn/shop/files/092925_BMW_Banner_LandingPage_Mobile_2.webp?v=1759257389);background-size:cover;aspect-ratio:auto;display:block}faq_mainn{padding:60px 0}.faq_mainn .midheading{margin-bottom:40px}.faq_mainn .midheading h2{font-size:40px;line-height:1}.faq_txt ul.faq_ul li .faq_pp p,.faq_mainn .faq_txt h4{font-size:18px;line-height:23px}.faq_mainn .faq_txt h4{padding:10px 75px 10px 20px}.faq_txt ul.faq_ul li.faq_li h4:after{width:30px;height:30px;right:20px;line-height:40px;background-size:30px}.faq_txt .faq_pp{padding:0 20px}.faq_txt ul.faq_ul li.active .faq_pp{padding:20px}section.new_product_main.test{padding-top:40px}}br.mobile{display:none}@media (max-width: 550px){br.desktop{display:none}br.mobile{display:block}.new_product_sliderr.dragging,.new_doctor_row.dragging,.new_goal_slider.dragging{cursor:grabbing;cursor:-webkit-grabbing}.new_product_sliderr,.new_doctor_row,.new_goal_slider{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.new_product_sliderr>*,.new_doctor_row>*,.new_goal_slider>*{flex:0 0 auto;scroll-snap-align:start}.new_product_sliderr .new_product_item,.new_doctor_row .new_doctor_item,.new_goal_slider .new_goal_item{width:65%;min-width:65%}.new_product_sliderr,.new_doctor_row,.new_goal_slider{scroll-behavior:smooth}.top-subtitle{font-size:16px;line-height:16px;margin-bottom:12px}.subtitle-bottom{font-size:18px;padding:0 10%;margin-top:10px}.hero-text-block{padding-top:38px;padding-bottom:58px}.score-column p,.mid-heading p{font-size:18px;line-height:23px}.faq{width:90%;margin:0 auto}.faq h2{margin:0}.accordion{margin:0;font-size:18px}.faq h2{font-size:35px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/supercharged-sweepstakes.css.map */
