.carousel-container{max-width:800px;margin:0 auto}.carousel{display:flex;overflow-x:auto}.carousel-item{flex:0 0 auto;margin-right:10px}.carousel-item img{max-width:100%;height:auto}.main-container{max-width:1400px;margin:50px auto;padding-right:25px;padding-left:25px}.main-container .w-100{width:100%}.main-container .position-relative{position:relative}.main-container .position-absolute{position:absolute}.main-container .image-mobile{display:none}@media screen and (max-width: 1020px){.main-container .image-mobile{display:block}.main-container .image-desktop{display:none}}@media screen and (min-width: 1020px){.main-container .top-container{display:flex;margin-bottom:30px}}@media screen and (max-width: 1020px){.main-container .top-container{display:block;margin-bottom:0}}.main-container .top-container .second-content .second-content-description .content strong:first-child{font-size:16px}.main-container .top-container .first-content .first-content-description .content,.main-container .top-container .second-content .second-content-description .content{font-size:14px}.main-container .top-container .first-content-container,.main-container .top-container .second-content-container{width:50%}.main-container .top-container .first-content .first-content-description{top:55%;margin:0 30px;color:#fcf7f7;text-align:center}.main-container .top-container .second-content .second-content-description{top:0;height:70%;margin:15%;background:#514d51;text-align:center;padding:40px;color:#fcf7f7}.main-container .top-container .second-content .second-content-description .content{width:100%;position:relative;top:50%;transform:translateY(-50%)}.main-container .top-container .second-content .note{position:absolute;bottom:0;font-weight:700;right:0;width:250px;text-align:right;margin:10px 20px;font-size:.7em}.main-container .bottom-container .third-content .third-content-description{text-align:center;width:100%;top:0;color:#fcf7f7;padding:50px 30px}@media screen and (min-width: 1020px){.main-container .bottom-container .third-content .third-content-description{text-align:right;right:0}}@media screen and (max-width: 1020px){.main-container .top-container .first-content .first-content-description .content,.main-container .top-container .second-content .second-content-description .content{font-size:1.7rem}.main-container .bottom-container .third-content .third-content-description .content{text-align:center;font-size:1.4rem}.main-container .top-container .second-content .second-content-description .content strong:first-child{font-size:1.5rem}}@media screen and (max-width: 900px){.main-container .top-container .first-content .first-content-description .content,.main-container .top-container .second-content .second-content-description .content,.main-container .bottom-container .third-content .third-content-description .content{font-size:1.2rem}.main-container .top-container .second-content .second-content-description .content strong:first-child{font-size:1.3rem}}@media screen and (max-width: 700px){.main-container .top-container .first-content .first-content-description .content,.main-container .top-container .second-content .second-content-description .content,.main-container .bottom-container .third-content .third-content-description .content{font-size:1rem}.main-container .top-container .second-content .second-content-description .content strong:first-child{font-size:1.1rem}}@media screen and (max-width: 600px){.main-container .top-container .first-content .first-content-description .content,.main-container .top-container .second-content .second-content-description .content,.main-container .bottom-container .third-content .third-content-description .content{font-size:.7rem}.main-container .top-container .second-content .second-content-description .content strong:first-child{font-size:.8rem}}@media screen and (max-width: 500px){.main-container .top-container .first-content .first-content-description .content,.main-container .top-container .second-content .second-content-description .content,.main-container .bottom-container .third-content .third-content-description .content{font-size:.63rem}.main-container .top-container .second-content .second-content-description .content strong:first-child{font-size:.68rem}.main-container .top-container .second-content .second-content-description{height:82%;margin:10%}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
