.banner{position:relative;background:linear-gradient(135.72deg,#fff0 11.31%,#ffedeccc 71.61%);padding:167px 0 265px}@media only screen and (max-width: 1440px){.banner{padding:160px 0 264px}}@media only screen and (max-width: 1280px){.banner{padding:140px 0 230px}}@media only screen and (max-width: 1024px){.banner{padding:120px 0 200px}}@media only screen and (max-width: 768px){.banner{padding:100px 0 180px}}@media only screen and (max-width: 575px){.banner{padding:100px 0 120px}}.banner__wrapper{position:relative;z-index:3}.banner__title{font-family:CardenioModern-Bold;font-weight:700;font-size:72px;line-height:1;letter-spacing:0;color:#f52654}@media only screen and (max-width: 1440px){.banner__title{font-size:96px}}@media only screen and (max-width: 1280px){.banner__title{font-size:84px}}@media only screen and (max-width: 1024px){.banner__title{font-size:72px}}@media only screen and (max-width: 768px){.banner__title{font-size:64px}}@media only screen and (max-width: 575px){.banner__title{font-size:48px}}.banner__desc{font-family:ITC-Avant-Semibold;font-weight:600;font-size:24px;line-height:1.25;letter-spacing:0;color:#333;margin-top:18px}@media only screen and (max-width: 1440px){.banner__desc{font-size:28px}}@media only screen and (max-width: 1280px){.banner__desc{font-size:24px}}@media only screen and (max-width: 1024px){.banner__desc{font-size:20px}}@media only screen and (max-width: 768px){.banner__desc{font-size:18px}}@media only screen and (max-width: 575px){.banner__desc{font-size:16px}}.banner__img{position:absolute;width:100%;max-width:1905px;height:100%;height:auto;top:auto;left:50%;bottom:0;transform:translate(-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;z-index:1}@media only screen and (max-width: 1280px){.banner__img{bottom:50px}}.banner__cloud{position:absolute;width:100%;top:auto;left:0;bottom:-91px;height:100%;max-height:251px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;z-index:2}@media only screen and (max-width: 1440px){.banner__cloud{bottom:-80px;max-height:240px}}@media only screen and (max-width: 1280px){.banner__cloud{bottom:-70px;max-height:220px}}@media only screen and (max-width: 1024px){.banner__cloud{bottom:-60px;max-height:220px}}@media only screen and (max-width: 768px){.banner__cloud{bottom:-50px;max-height:150px}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/section-page-banner.css.map */
