﻿.page__Title,.page__TitleImg{display:flex;position:relative}.page__Title{flex-direction:row;font-weight:600;color:#000;text-align:center;margin:3% 3% 5% 7%}.page__subTitle{display:flex;letter-spacing:.3rem;color:#1d1e2b;font-weight:400;line-height:17px;text-align:left;font-size:2rem}.page__TitleText{flex:1;display:flex;flex-direction:column;text-align:left;justify-content:center;margin-right:3%}.page__TitleText--h1{color:#1f202d;text-align:left;text-transform:uppercase;font-size:2.9vw;line-height:3.2vw;font-weight:700;margin:0 0 1vw}.page__TitleText--h2{color:#2a313f;text-align:left;margin:0;font-size:1.3vw;line-height:1.5vw;font-weight:200}.page__TitleImg{justify-content:center;align-items:center;height:26vw;flex:1}.titleImg__container{width:39vw;height:21.5vw;background-color:#ff5c5c;transform:rotate(3deg);position:absolute;margin:auto;top:2vw;left:0;right:0}.titleImg__container2{width:37vw;height:21vw;background-color:#eeeef7;transform:rotate(-4deg);margin-left:12%;position:absolute;top:1.7vw;left:-2vw}.titleImg__container2--overflowHidden{overflow:hidden}.titleImg__container2--noBackground{background-color:transparent}.titleImg__container3{height:22.6vw;overflow-y:hidden;transform:rotate(-4deg);position:absolute;padding:0;margin:auto 5%;bottom:11px;left:0;right:0;width:32.1vw}.section__noMargin{margin:0}.titleImg__container2--img2{width:44vw;height:auto;position:absolute;bottom:0;left:-5vw}.titleImg__container2--img2NoGrey{width:37vw;height:auto;position:absolute;bottom:0;left:0}.mPage__title,.mPage__titleImg,.mPage__titleText--h1{display:none}@media (max-width:1440px){.page__TitleText--h1{font-size:3.1vw;line-height:3.4vw}.page__TitleText--h2{font-size:1.4vw;line-height:1.6vw}}@media (max-width:950px){.page__TitleText--h1{font-size:3.2vw;line-height:3.5vw}}@media (max-width:600px){.page__Title{display:none}.card__price{font-size:16px}.mPage__title{display:flex;position:relative;flex-direction:column;text-align:center;width:100%;align-items:center;margin-bottom:8%}.mPage__titleImg{display:flex;flex-direction:column;height:55vw;overflow:hidden;padding-top:5px;background-color:#eeeef7}.mPage__titleText--h1{background-color:#ff5c5c;color:#fff;text-align:center;line-height:3rem;font-size:2.3rem;font-weight:600;transform:rotate(-2deg);top:81%;padding:6%;width:70vw;display:flex;justify-content:center;margin-top:-5%;text-shadow:1px 1px #000}}@media (max-width:425px){.mPage__titleText--h1{line-height:2.5rem;font-size:1.8rem;width:75vw;top:86%}}