﻿body{background:transparent;background-color:#ebebeb;color:#1f1f1f;}body footer{background-color:#f9f9f9;margin-top:0;}.white{background-color:#fff;}#Promo{position:relative;}#Promo .promotion-wrapper .promotion-banner{padding:174px 0 71px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-banner{padding:10.875vw 0 4.438vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-banner{padding:155px 0 71px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-banner{padding:36.047vw 0 16.512vw;}}#Promo .promotion-wrapper .promotion-banner .all-main-title{text-align:center;text-transform:capitalize;}#Promo .promotion-wrapper .promotion-banner .all-main-subtitle{text-align:center;}#Promo .promotion-wrapper .promotion-content{padding:6.125vw 9.813vw 6.625vw;}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content{padding:68px 32px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content{padding:15.814vw 7.442vw;}}#Promo .promotion-wrapper .promotion-content .promotion-flex{display:flex;align-items:center;gap:63px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content .promotion-flex{gap:3.938vw;}}@media screen and (max-width:1280px){#Promo .promotion-wrapper .promotion-content .promotion-flex{align-items:flex-start;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content .promotion-flex{flex-direction:column!important;gap:20px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content .promotion-flex{gap:4.651vw;}}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-image{width:38.875vw;}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-image{width:100%;}}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text{font-size:16px;}@media screen and (min-width:1920px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text{font-size:.833vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text{width:100%;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text{font-size:3.721vw;}}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-big-font{font-size:50px;}@media screen and (min-width:1920px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-big-font{font-size:2.604vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-big-font{font-size:34px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-big-font{font-size:7.907vw;}}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-title{font-family:Mazda-M;font-size:20px;}@media screen and (min-width:1920px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-title{font-size:1.042vw;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-title{font-size:4.186vw;}}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul{list-style-type:none;margin-bottom:33px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul{margin-bottom:2.063vw;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul{margin-bottom:7.674vw;}}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li{position:relative;padding-left:23.8px;padding-bottom:15px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li{padding-left:1.488vw;padding-bottom:.938vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li{padding-left:23.8px;padding-bottom:15px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li{padding-left:5.535vw;padding-bottom:3.488vw;}}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li:last-child{padding-bottom:0;}#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li:before{position:absolute;content:"";background-image:url("../images/promotion/check.svg");background-size:contain;background-repeat:no-repeat;width:17px;height:17px;top:0;left:0;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li:before{width:1.063vw;height:1.063vw;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content .promotion-flex .promotion-text .promotion-ul li:before{width:3.953vw;height:3.953vw;}}#Promo .promotion-wrapper .promotion-content.promotion-first-section .promotion-flex .promotion-text .promotion-1-title{margin:32px 0 16px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-first-section .promotion-flex .promotion-text .promotion-1-title{margin:2vw 0 1vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-first-section .promotion-flex .promotion-text .promotion-1-title{margin:15px 0 25px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-first-section .promotion-flex .promotion-text .promotion-1-title{margin:3.488vw 0 5.814vw;}}#Promo .promotion-wrapper .promotion-content.promotion-first-section .promotion-flex .promotion-text .promotion-1-3-text{margin-bottom:32px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-first-section .promotion-flex .promotion-text .promotion-1-3-text{margin-bottom:2vw;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-first-section .promotion-flex .promotion-text .promotion-1-3-text{margin-bottom:7.442vw;}}#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex{flex-direction:row-reverse;}#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper{display:flex;}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper{justify-content:space-between;align-items:flex-start;}}#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container{width:20.75vw;}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container{width:48%;}}#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container .promotion-2-image{object-fit:cover;object-position:center;}#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container .promotion-img-text{font-size:18px;text-align:center;margin-top:12px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container .promotion-img-text{margin-top:.75vw;}}@media screen and (min-width:1920px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container .promotion-img-text{font-size:.938vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container .promotion-img-text{font-size:14px;margin-top:12px;margin-bottom:21px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container .promotion-img-text{font-size:3.256vw;margin-top:2.791vw;margin-bottom:4.884vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-img-wrapper .promotion-img-container .promotion-img-text.nth{margin-bottom:0;}}#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-text .promotion-2-title{margin:33px 0 18px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-text .promotion-2-title{margin:2.063vw 0 1.125vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-text .promotion-2-title{margin:15px 0 25px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-second-section .promotion-flex .promotion-text .promotion-2-title{margin:3.488vw 0 5.814vw;}}#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-mid-font{font-size:26.75px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-mid-font{font-size:1.672vw;}}@media screen and (min-width:1920px){#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-mid-font{font-size:1.393vw;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-mid-font{font-size:6.221vw;}}#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-3-text{margin:54px 0 75px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-3-text{margin:3.375vw 0 4.688vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-3-text{margin:15px 0 25px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-third-section .promotion-flex .promotion-text .promotion-3-text{margin:3.488vw 0 5.814vw;}}#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex{flex-direction:row-reverse;justify-content:space-between;margin-left:39px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex{margin-left:2.438vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex{margin-left:0;}}#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-mid-font{font-size:26.75px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-mid-font{font-size:1.672vw;}}@media screen and (min-width:1920px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-mid-font{font-size:1.393vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-mid-font{font-size:24px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-mid-font{font-size:5.581vw;}}#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-4-text{margin:33px 0 18px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-4-text{margin:2.063vw 0 1.125vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-4-text{margin:15px 0 25px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-fouth-section .promotion-flex .promotion-text .promotion-4-text{margin:3.488vw 0 5.814vw;}}#Promo .promotion-wrapper .promotion-content.promotion-fifth-section{padding-right:72px;padding-left:104px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section{padding-right:4.5vw;padding-left:6.5vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section{padding:68px 32px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section{padding:15.814vw 7.442vw;}}#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text{width:100%;}#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-text{margin:33px 0 25px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-text{margin:2.063vw 0 1.563vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-text{margin:15px 0 25px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-text{margin:3.488vw 0 5.814vw;}}#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex{display:flex;gap:49px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex{gap:3.063vw;}}@media screen and (max-width:1100px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex{flex-direction:column;gap:0;}}#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex .promotion-5-bold{font-family:Mazda-B;margin-bottom:19px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex .promotion-5-bold{margin-bottom:1.188vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex .promotion-5-bold{margin-bottom:19px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex .promotion-5-bold{margin-bottom:4.419vw;}}#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex .promotion-5-right .dark-link{margin-top:32px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex .promotion-5-right .dark-link{margin-top:2vw;}}@media screen and (max-width:1100px){#Promo .promotion-wrapper .promotion-content.promotion-fifth-section .promotion-text .promotion-5-flex .promotion-5-right .dark-link{margin-top:0;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section{padding-left:0;}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section{padding:68px 32px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section{padding:15.814vw 7.442vw;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex{flex-direction:row-reverse;justify-content:space-between;}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text{width:100%;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper{padding-left:205px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper{padding-left:12.813vw;}}@media screen and (max-width:1280px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper{padding-left:104px;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper{width:100%;padding-left:0;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-text{margin:33px 0 34px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-text{margin:2.063vw 0 2.125vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-text{margin:15px 0 25px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-text{margin:3.488vw 0 5.814vw;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex{display:flex;align-items:flex-end;gap:60px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex{gap:3.75vw;}}@media screen and (max-width:1280px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex{flex-direction:column;align-items:flex-start;gap:30px;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex{align-items:flex-start;flex-direction:column;gap:28px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex{gap:6.512vw;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex .promotion-6-bold{font-family:Mazda-B;margin-bottom:19px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex .promotion-6-bold{margin-bottom:1.188vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex .promotion-6-bold{margin-bottom:19px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex .promotion-6-bold{margin-bottom:4.419vw;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex .promotion-ul{margin-bottom:0;}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-top-wrapper .promotion-6-flex .dark-link .dark-text-wrap .dark-text-inner{white-space:nowrap;}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing{background-color:#fff;padding:32px 52px 25px 207px;margin-top:41px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing{padding:2vw 3.25vw 1.563vw 12.938vw;margin-top:2.563vw;}}@media screen and (max-width:1280px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing{padding-left:104px;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing{padding:25px 35px 25px;margin-top:0;width:100%;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing{padding:5.814vw 8.14vw 5.814vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing.desktop{display:none;}}@media screen and (min-width:961px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing.mobile{display:none;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra{display:flex;gap:130px;}@media screen and (min-width:1600px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra{gap:8.125vw;}}@media screen and (max-width:1280px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra{gap:48px;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra{flex-direction:column;gap:20px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra{gap:4.651vw;}}#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra .extra-wrapper .extra-price{font-size:24px;font-family:Mazda-B;}@media screen and (min-width:1920px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra .extra-wrapper .extra-price{font-size:1.25vw;}}@media screen and (max-width:960px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra .extra-wrapper .extra-price{font-size:24px;}}@media screen and (max-width:430px){#Promo .promotion-wrapper .promotion-content.promotion-sixth-section .promotion-flex .promotion-text .promotion-extra-thing .promotion-flex-extra .extra-wrapper .extra-price{font-size:5.581vw;}}