@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Light.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Medium.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Semibold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/founders-grotesk/FoundersGrotesk-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Niradei;src:url("https://storage.owndays.com/fonts/Niradei/Niradei-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Niradei/Niradei-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Niradei;src:url("https://storage.owndays.com/fonts/Niradei/Niradei-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Niradei/Niradei-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Niradei;src:url("https://storage.owndays.com/fonts/Niradei/Niradei-SemiBold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/Niradei/Niradei-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk TWHK;src:url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Medium.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk TWHK;src:url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk TWHK;src:url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskTWHK/AktivGroteskTWHK-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk CNSG;src:url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Medium.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk CNSG;src:url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Bold.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk CNSG;src:url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Regular.woff2") format("woff2"),url("https://storage.owndays.com/fonts/AktivGroteskCNSG/AktivGroteskCNSG-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.ff-primary{font-family:Founders Grotesk,sans-serif}.ff-fallback,.ff-headline{font-family:Founders Grotesk,heisei-kaku-gothic-std,sans-serif}.fs-0{font-size:0!important}.fs-1{font-size:1px!important}.fs-2{font-size:2px!important}.fs-3{font-size:3px!important}.fs-4{font-size:4px!important}.fs-5{font-size:5px!important}.fs-6{font-size:6px!important}.fs-7{font-size:7px!important}.fs-8{font-size:8px!important}.fs-9{font-size:9px!important}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!important}.fs-18{font-size:18px!important}.fs-19{font-size:19px!important}.fs-20{font-size:20px!important}.fs-21{font-size:21px!important}.fs-22{font-size:22px!important}.fs-23{font-size:23px!important}.fs-24{font-size:24px!important}.fs-25{font-size:25px!important}.fs-26{font-size:26px!important}.fs-27{font-size:27px!important}.fs-28{font-size:28px!important}.fs-29{font-size:29px!important}.fs-30{font-size:30px!important}.fs-31{font-size:31px!important}.fs-32{font-size:32px!important}.fs-33{font-size:33px!important}.fs-34{font-size:34px!important}.fs-35{font-size:35px!important}.fs-36{font-size:36px!important}.fs-37{font-size:37px!important}.fs-38{font-size:38px!important}.fs-39{font-size:39px!important}.fs-40{font-size:40px!important}.fs-41{font-size:41px!important}.fs-42{font-size:42px!important}.fs-43{font-size:43px!important}.fs-44{font-size:44px!important}.fs-45{font-size:45px!important}.fs-46{font-size:46px!important}.fs-47{font-size:47px!important}.fs-48{font-size:48px!important}.fs-49{font-size:49px!important}.fs-50{font-size:50px!important}.fs-51{font-size:51px!important}.fs-52{font-size:52px!important}.fs-53{font-size:53px!important}.fs-54{font-size:54px!important}.fs-55{font-size:55px!important}.fs-56{font-size:56px!important}.fs-57{font-size:57px!important}.fs-58{font-size:58px!important}.fs-59{font-size:59px!important}.fs-60{font-size:60px!important}.fs-61{font-size:61px!important}.fs-62{font-size:62px!important}.fs-63{font-size:63px!important}.fs-64{font-size:64px!important}.fs-65{font-size:65px!important}.fs-66{font-size:66px!important}.fs-67{font-size:67px!important}.fs-68{font-size:68px!important}.fs-69{font-size:69px!important}.fs-70{font-size:70px!important}.fs-71{font-size:71px!important}.fs-72{font-size:72px!important}.fs-73{font-size:73px!important}.fs-74{font-size:74px!important}.fs-75{font-size:75px!important}.fs-76{font-size:76px!important}.fs-77{font-size:77px!important}.fs-78{font-size:78px!important}.fs-79{font-size:79px!important}.fs-80{font-size:80px!important}.fs-81{font-size:81px!important}.fs-82{font-size:82px!important}.fs-83{font-size:83px!important}.fs-84{font-size:84px!important}.fs-85{font-size:85px!important}.fs-86{font-size:86px!important}.fs-87{font-size:87px!important}.fs-88{font-size:88px!important}.fs-89{font-size:89px!important}.fs-90{font-size:90px!important}.fs-91{font-size:91px!important}.fs-92{font-size:92px!important}.fs-93{font-size:93px!important}.fs-94{font-size:94px!important}.fs-95{font-size:95px!important}.fs-96{font-size:96px!important}.fs-97{font-size:97px!important}.fs-98{font-size:98px!important}.fs-99{font-size:99px!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}@-webkit-keyframes textSlideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes textSlideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.l-mario{font:400 14px/2 Kanit,sans-serif;letter-spacing:.7px}@media (min-width:1024px){.l-mario{font-size:16px;line-height:30px;letter-spacing:.8px}}.l-mario__container{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%;max-width:1240px}.l-mario__container--sm{padding-left:40px;padding-right:40px;max-width:1280px}.l-mario__container--lg{max-width:1480px}.l-mario__btn{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;border:1px solid transparent;border-radius:10rem;padding:0 54px 0 34px;font:500 18px/1 degular,sans-serif;letter-spacing:.8px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.l-mario__btn svg{position:absolute;top:50%;right:34px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-mario__btn:hover{color:#fff}.l-mario__btn--primary{background-color:#000;border-color:#000}.l-mario__btn--th{font-family:Kanit,sans-serif}.l-mario__btn--secondary{border-color:#fff;background-color:hsla(0,0%,100%,0);backdrop-filter:blur(4.5px);font-family:degular,sans-serif}.l-mario__btn--nav{width:70px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#000;padding:0;position:relative}.l-mario__btn--nav:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:26px auto}.l-mario__btn--nav.l-mario__btn--prev:before{background-image:url("/images//specials/products/mario/arrow-left.svg")}.l-mario__btn--nav.l-mario__btn--next:before{background-image:url("/images//specials/products/mario/arrow-right.svg")}.l-mario__btn--nav.swiper-button-disabled{opacity:.25;pointer-events:none}@media (min-width:1024px){.l-mario__btn--primary:hover{background-color:#8f935f;border-color:#8f935f;color:#fff}.l-mario__btn--secondary:hover{background-color:#fff;color:#000}.l-mario__btn--secondary:hover svg path{stroke:#000}.l-mario__btn--secondary:focus{color:#fff}.l-mario__btn--secondary:focus:hover{color:#000}.l-mario__btn--nav:hover{background-color:#000}.l-mario__btn--nav:hover:before{-webkit-filter:invert(1);filter:invert(1)}}.l-mario .main{position:relative}.l-mario .main__video{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:9/16}.l-mario .main__video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.15)}.l-mario .main__video video{width:100%;height:100%}.l-mario .main__content{position:absolute;top:0;left:0;right:0;bottom:0}.l-mario .main__content>.l-mario__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-top:180px;padding-bottom:77px}.l-mario .main__content>.l-mario__container,.l-mario .main__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-mario .main__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:30px;color:#fff}.l-mario .main__heading-animate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);overflow:hidden}.l-mario .main__heading-animate.aos-animate .main__heading-text{-webkit-animation:textSlideUp 1s ease 2s forwards;animation:textSlideUp 1s ease 2s forwards}.l-mario .main__heading-text{margin-left:auto;margin-right:auto;-webkit-transform:translateY(100%);transform:translateY(100%)}.l-mario .main__heading-text--logo{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:200px}.l-mario .main__heading-text--name{font:500 30px/1 degular,sans-serif;letter-spacing:1.5px;text-shadow:0 0 8px rgba(0,0,0,.4)}.l-mario .main__heading-text--name small{font-size:18px;font-weight:500;letter-spacing:.9px;margin-right:10px}.l-mario .main__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.l-mario .main__actions .l-mario__btn{max-width:310px}@media (min-width:768px){.l-mario .main__video{aspect-ratio:16/9}.l-mario .main__video video{width:100%}.l-mario .main__content .l-mario__container{padding-top:30px;padding-bottom:30px}.l-mario .main__heading{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-mario .main__actions .l-mario__btn{max-width:300px}}@media (min-width:1024px){.l-mario .main__content .l-mario__container{padding-top:53px;padding-bottom:53px}.l-mario .main__heading-text--logo{max-width:220px}.l-mario .main__heading-text--name{font-size:40px;letter-spacing:2px}.l-mario .main__heading-text--name small{font-size:20px;letter-spacing:1px;margin-right:15px}.l-mario .main__actions{-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}}.l-mario .concept{padding:100px 0;background:url("/images//specials/products/mario/concept-sp.webp") no-repeat 50%/cover;color:#fff}.l-mario .concept__content{max-width:700px;margin:0 auto}.l-mario .concept__title{font:500 24px/32px Kanit,sans-serif;letter-spacing:1.2px;margin-bottom:40px}.l-mario .concept__subtitle{font:700 18px/30px Kanit,sans-serif;letter-spacing:.9px;margin-bottom:40px}.l-mario .concept__text{font-weight:500}@media (min-width:768px){.l-mario .concept{background-image:url("/images//specials/products/mario/concept-pc.webp")}.l-mario .concept__title{text-align:center}}@media (min-width:1024px){.l-mario .concept{padding:200px 0}.l-mario .concept__title{font-size:30px;letter-spacing:1.5px;margin-bottom:60px}.l-mario .concept__subtitle{font-size:20px;letter-spacing:1px;margin-bottom:30px}}.l-mario .lineup{max-width:1480px;margin-left:auto;margin-right:auto;padding-bottom:100px}.l-mario .lineup__sec{position:relative;padding-top:100px}.l-mario .lineup__sec-grid{display:grid;grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;height:100%}.l-mario .lineup__sec-details h3{font:500 16px/1.25 Kanit,sans-serif;letter-spacing:.8px}.l-mario .lineup__sec-details h2{font:600 40px/1 degular,sans-serif;letter-spacing:1.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;margin-bottom:40px}.l-mario .lineup__sec-details h2 span{font-weight:inherit;-ms-flex-item-align:end;align-self:flex-end}.l-mario .lineup__sec-details p{word-break:break-word;margin-bottom:40px}.l-mario .lineup__sec-img{margin-right:20px;position:relative;padding-bottom:100px}.l-mario .lineup__sec-img span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:300 20px/1 degular,sans-serif;letter-spacing:1px;position:absolute;right:4%;bottom:20%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.l-mario .lineup__sec-img span strong{font-size:30px;font-weight:300;letter-spacing:1.5px;position:relative}.l-mario .lineup__sec-img span strong:before{content:"";position:absolute;top:50%;left:calc(100% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1px;width:10px;background-color:#000}.l-mario .lineup__sec-product,.l-mario .lineup__sec-product-img{position:relative}.l-mario .lineup__sec-product-img span{border:1px solid #000;border-radius:10rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:400 18px/1 degular,sans-serif;letter-spacing:.9px;position:absolute;top:0;right:0;height:27px;padding:10px 15px 12px}.l-mario .lineup__sec-product-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.l-mario .lineup__sec-product-details h5{font:500 14px/8px degular,sans-serif;letter-spacing:.7px;margin-bottom:10px}.l-mario .lineup__sec-product-details h6{font:600 20px/14px degular,sans-serif;letter-spacing:1px}.l-mario .lineup__sec-product-slider-color{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;border-radius:10rem;border:1px solid transparent;padding:4px;background-clip:content-box}.l-mario .lineup__sec-product-slider .slick-current .lineup__sec-product-slider-color{border-color:#000}.l-mario .lineup__sec-product-slider--nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;right:20px;bottom:90px}.l-mario .lineup__sec-product-slider--nav .slick-list,.l-mario .lineup__sec-product-slider--nav .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:none;transform:none;position:static;width:100%!important}.l-mario .lineup__sec-product-slider--nav .slick-track{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.l-mario .lineup__sec-product-slider--nav .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.l-mario .lineup__sec-product-slider--nav .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1px}.l-mario .lineup__sec-product-slider--nav .slick-slide>div>div,.l-mario .lineup__sec-slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.l-mario .lineup__sec-slider-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;position:absolute;left:20px;right:0;bottom:30px}.l-mario .lineup__sec--odd .lineup__sec-img{margin-left:20px;margin-right:0}.l-mario .lineup__sec--odd .lineup__sec-img span{left:4%;right:auto}.l-mario .lineup__sec--odd .lineup__sec-slider-nav{left:0;right:20px}@media (max-width:767px){.l-mario .lineup__sec-details,.l-mario .lineup__sec-product{width:100%;max-width:390px;padding:0 20px;margin-left:auto;margin-right:auto}.l-mario .lineup__sec-product-img span{background-color:#000;color:#fff}.l-mario .lineup__sec-product-action{padding:0 20px}}@media (min-width:768px){.l-mario .lineup__sec-grid{grid-template-columns:50% 50%;grid-template-areas:"img details" "img product";grid-template-rows:auto 1fr}.l-mario .lineup__sec-details{grid-area:details}.l-mario .lineup__sec-details p{margin-bottom:50px}.l-mario .lineup__sec-img{grid-area:img;margin-right:43.5px}.l-mario .lineup__sec-product{grid-area:product}.l-mario .lineup__sec-product-action{width:100%}.l-mario .lineup__sec-details,.l-mario .lineup__sec-product{width:100%;max-width:620px;padding-right:20px}.l-mario .lineup__sec-slider-nav{z-index:2}.l-mario .lineup__sec--odd .lineup__sec-grid{grid-template-areas:"details img" "product img"}.l-mario .lineup__sec--odd .lineup__sec-img{margin-left:43.5px}.l-mario .lineup__sec--odd .lineup__sec-product-slider--nav{right:0;left:20px}.l-mario .lineup__sec--odd .lineup__sec-details,.l-mario .lineup__sec--odd .lineup__sec-product{padding-left:20px;padding-right:0;margin-left:auto}}@media (min-width:1024px){.l-mario .lineup{padding-bottom:200px}.l-mario .lineup__sec{padding-top:200px}.l-mario .lineup__sec-details h3{font-size:16px;letter-spacing:0.8px;margin-bottom:10px}.l-mario .lineup__sec-details h2{font-size:56px;letter-spacing:2.8px;margin-bottom:30px}.l-mario .lineup__sec-product{padding-bottom:36px}.l-mario .lineup__sec-product-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.l-mario .lineup__sec-product-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-wrap:nowrap}.l-mario .lineup__sec-product-details h5{font-size:20px;line-height:12px;letter-spacing:1px;margin-bottom:20px}.l-mario .lineup__sec-product-details h6{font-size:24px;line-height:14px;letter-spacing:1.2px}.l-mario .lineup__sec-product-img{margin-bottom:20px}.l-mario .lineup__sec-product-img img{height:300px;-o-object-fit:cover;object-fit:cover}.l-mario .lineup__sec-product-action{max-width:300px}.l-mario .lineup__sec-product-slider--nav{bottom:0}.l-mario .lineup__sec-product-slider--nav .slick-track{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1296px){.l-mario .lineup__sec-img{height:841px;margin-right:87px;padding-bottom:0}.l-mario .lineup__sec-img img,.l-mario .lineup__sec-img picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.l-mario .lineup__sec-details h2{font-size:70px;letter-spacing:3.5px}.l-mario .lineup__sec-details h3{font-size:20px;letter-spacing:1px}.l-mario .lineup__sec-product-img span{font-size:18px;height:30px}.l-mario .lineup__sec-img span{right:0;bottom:120px;font-size:20px;letter-spacing:1px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.l-mario .lineup__sec-img span strong{font-size:40px;letter-spacing:2px}.l-mario .lineup__sec-img span strong:before{width:20px}.l-mario .lineup__sec-slider-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:45px}.l-mario .lineup__sec--odd .lineup__sec-grid{grid-template-areas:"details img" "product img"}.l-mario .lineup__sec--odd .lineup__sec-img{margin-left:87px}.l-mario .lineup__sec--odd .lineup__sec-img span{left:0}.l-mario .lineup__sec--odd .lineup__sec-slider-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.l-mario .movie{position:relative}.l-mario .movie__video{position:relative;overflow:hidden}.l-mario .movie__video svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.l-mario .movie__video video{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.l-mario .movie__video-cover{position:relative;z-index:1;height:100%;-o-object-fit:cover;object-fit:cover}.l-mario .movie__content{position:absolute;top:0;left:0;right:0;bottom:0;padding:77px 0;pointer-events:none;z-index:2}.l-mario .movie__heading{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:18px}.l-mario .movie__heading-text--sub{font:500 20px/1 Kanit,sans-serif;letter-spacing:2px}.l-mario .movie__heading-text--main{font:600 40px/1 degular,sans-serif;letter-spacing:2px}@media (max-width:767px){.l-mario .movie__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.l-mario .movie__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-mario .movie__video{height:500px}.l-mario .movie__video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;z-index:2}.l-mario .movie__video:hover img,.l-mario .movie__video:hover picture{opacity:1}.l-mario .movie__video:hover:before{background-color:transparent}.l-mario .movie__video:hover .movie__video-cover{opacity:0}}@media (min-width:1024px){.l-mario .movie__video svg{width:80px;height:80px}.l-mario .movie__heading{row-gap:27px}.l-mario .movie__heading-text--sub{font-size:26px;letter-spacing:2.6px}.l-mario .movie__heading-text--main{font-size:50px;letter-spacing:2.5px}}.l-mario .about{padding-top:40px;max-width:1440px;margin-left:auto;margin-right:auto}.l-mario .about__sec{display:grid;grid-row-gap:40px}.l-mario .about__sec~.about__sec{margin-top:40px}.l-mario .about__img{position:relative;width:100%}.l-mario .about__img:hover img,.l-mario .about__img:hover picture{opacity:1}.l-mario .about__img-caption{color:#fff;font:500 14px/1 degular,sans-serif;letter-spacing:.7px;position:absolute;bottom:20px;padding-bottom:4px}.l-mario .about__img-caption:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #fff}.l-mario .about__img--left .about__img-caption{left:20px}.l-mario .about__img--right .about__img-caption{right:20px}.l-mario .about__title{font:500 16px/24px Kanit,sans-serif;letter-spacing:.8px;padding-left:70px;padding-right:20px;position:relative;margin-bottom:30px}.l-mario .about__title:before{content:"";position:absolute;top:50%;left:0;width:60px;height:1px;background-color:#000}.l-mario .about__text{padding:0 20px}.l-mario .about__text~.about__title{margin-top:40px}.l-mario .about__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:100px}.l-mario .about__actions .l-mario__btn{max-width:310px}@media (max-width:767px){.l-mario .about__img--left{padding-right:60px}.l-mario .about__img--right{padding-left:60px}}@media (min-width:768px){.l-mario .about__sec{grid-template-columns:calc(50% - 110px) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-mario .about__sec--1 .about__content{max-width:840px}.l-mario .about__sec--1 .about__img img{height:600px;-o-object-fit:cover;object-fit:cover}.l-mario .about__sec--2{grid-template-columns:1fr 1fr}.l-mario .about__sec--2 .about__content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:620px}.l-mario .about__sec--2 .about__img{padding-left:60px}.l-mario .about__sec--2 .about__img img{height:400px;-o-object-fit:cover;object-fit:cover}}@media (min-width:1024px){.l-mario .about{padding-top:150px}.l-mario .about__sec~.about__sec{margin-top:10px}.l-mario .about__sec--1{grid-template-columns:calc(50% - 220px) 1fr}.l-mario .about__sec--2 .about__content{justify-self:flex-end}.l-mario .about__sec--2 .about__img{padding-left:120px}.l-mario .about__title{font-size:20px;letter-spacing:1px;padding-left:120px}.l-mario .about__title:before{width:100px}.l-mario .about__text{padding-left:50px}.l-mario .about__text~.about__title{margin-top:60px}.l-mario .about__actions{-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;margin-top:200px}.l-mario .about__actions .l-mario__btn{max-width:420px}}.l-mario .pickup{padding:100px 0}.l-mario .pickup__title{font:600 40px/1 degular,sans-serif;letter-spacing:2px;margin-bottom:40px}.l-mario .pickup__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:40px}.l-mario .pickup__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:auto}.l-mario .pickup__slider .swiper-slide h5{text-align:center;font:500 16px/1 degular,sans-serif;letter-spacing:.8px;margin:20px 0}.l-mario .pickup__slider .swiper-slide p{letter-spacing:.7px;margin-bottom:20px}.l-mario .pickup__slider .swiper-slide span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:auto auto 0;font:500 16px/1 degular,sans-serif;letter-spacing:.8px;position:relative;padding-bottom:10px}.l-mario .pickup__slider .swiper-slide span:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #000}.l-mario .pickup__slider .swiper-slide span svg{width:20px}.l-mario .pickup__slider .swiper-slide span svg path{stroke:#000}@media (max-width:767px){.l-mario .pickup__slider{margin-left:-20px;margin-right:-20px}}@media (max-width:1023px){.l-mario .pickup__title{text-align:center}}@media (min-width:768px){.l-mario .pickup__slider .swiper-slide{width:100%;max-width:300px}}@media (min-width:1024px){.l-mario .pickup{padding:200px 0}.l-mario .pickup__grid{display:grid;grid-template-columns:1fr calc(50% + 160px);grid-column-gap:30px}.l-mario .pickup__top{margin-top:-25px;margin-left:auto;max-width:250px}.l-mario .pickup__title{font-size:70px;line-height:90px;letter-spacing:3.5px;margin-bottom:60px}.l-mario .pickup__nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-mario .pickup__slider{padding-right:20px}.l-mario .pickup__slider .swiper-slide h5{font-size:20px;letter-spacing:.8px}.l-mario .pickup__slider .swiper-slide p{margin-bottom:40px}}@media (min-width:1296px){.l-mario .pickup__grid{grid-template-columns:1fr calc(50% + 320px)}}.l-mario .share{background-color:#000;color:#fff;padding:50px 0}.l-mario .share__title{text-align:center;font:600 40px/1 degular,sans-serif;letter-spacing:2px}.l-mario .share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:767px){.l-mario .share__title{margin-bottom:50px}}@media (min-width:768px){.l-mario .share .l-mario__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media (min-width:1024px){.l-mario .share{padding:100px 0}.l-mario .share__title{font-size:50px;letter-spacing:2.5px}.l-mario .share__list li a{width:70px;height:70px}}.l-content{margin-bottom:0}