.hero_banner{overflow:hidden;position:relative;display:flex;justify-content:flex-end;align-items:center;height:100%}.hero_banner .banner_inner{position:absolute;z-index:2;top:0;height:100%;width:100%}.hero_banner .inside_wrapper{height:100%}.hero_banner .banner_control{display:flex;justify-content:flex-end;align-items:center;height:100%;transition:.3s ease-in-out}.custom_collection_banner .banner_inner{top:10%!important}.custom_collection_banner .hero_image img{visibility:hidden}.hero_banner .icon_image{display:flex;margin-bottom:4rem}.hero_banner .banner_box{max-width:55%;padding-top:40px}.hero_banner .banner_box h1{font-size:54px;font-weight:800;line-height:55px;letter-spacing:-.05em;margin-top:12px;margin-bottom:12px}.hero_banner .content p{font-size:20px;font-weight:400;line-height:27px;letter-spacing:0em;margin-top:0;margin-bottom:0}.hero_banner .banner_box .sub_title{font-size:20px;font-weight:400;line-height:27px;letter-spacing:0em;display:block}.hero_banner .banner_box .btn_wrapper{justify-content:flex-end;margin-top:20px}.hero_banner .icon_image{display:flex;align-items:center}.hero_banner .icon_image img{object-fit:contain!important}.hero_banner .hero_image{width:100%;height:500px}.hero_banner .hero_image img{object-fit:cover;width:100%;height:100%}body.index .hero_banner .hero_image{width:100%;height:auto!important}.hero_banner .icon_image img{object-fit:unset;height:auto}.hero_banner h1.main-title{letter-spacing:3px}@media screen and (max-width: 1200px){.hero_banner .banner_box{max-width:55%;padding-top:50px}.hero_banner .banner_box h1.main-title{font-size:50px!important;font-weight:800;line-height:50px;letter-spacing:-.05em;margin-top:12px;margin-bottom:12px}.hero_banner .banner_box h1{font-size:40px!important;font-weight:800;line-height:40px;letter-spacing:-.05em;margin-top:12px;margin-bottom:12px}}@media screen and (max-width: 1100px){body .hero_banner .icon_image{justify-content:center!important}.hero_banner .icon_image img{width:190px}.hero_banner{flex-direction:column}.hero_banner .banner_inner{position:absolute}.hero_image{height:415px}.hero_banner img{max-width:100%;height:100%;width:100%;object-fit:cover!important}.hero_banner .banner_box{margin-top:0}body .hero_banner .banner_box p{text-align:left}body .hero_banner .banner_box{max-width:100%!important;display:flex;flex-direction:column;justify-content:center;width:100%}.hero_banner .banner_control{justify-content:center!important}.hero_banner .banner_box h1.main-title{font-size:35px!important;font-weight:800;line-height:35px!important;letter-spacing:-.05em;text-align:left;margin-top:10px;margin-bottom:10px}.hero_banner .banner_box h1{font-size:30px!important;font-weight:800;line-height:30px!important;letter-spacing:-.05em;text-align:left;margin-top:10px;margin-bottom:10px}.hero_banner .banner_box .sub_title{font-size:16px}.hero_banner .banner_box .btn_wrapper{margin-top:3rem}.hero_banner .banner_box{margin-top:25px;padding:0}.banner_with_logo .banner_box .content p{text-align:center}.banner_with_logo .banner_box .btn_wrapper{justify-content:center!important;margin-top:4rem!important}.banner_with_logo .icon_image{margin-bottom:2rem!important}.custom_collection_banner .banner_box h1{text-align:center!important}.custom_collection_banner .banner_box{width:80%}.custom_collection_banner .banner_box p{text-align:center!important}}@media screen (max-width: 991px){.hero_banner .banner_box h1{font-size:30px!important;font-weight:800;line-height:30px!important;letter-spacing:-.05em;text-align:left}.hero_banner .banner_box h1.main-title{font-size:35px!important;font-weight:800;line-height:35px!important;letter-spacing:-.05em;text-align:left}.hero_banner .banner_box{margin-top:55px!important;padding:0}}@media screen and (max-width: 900px){body .hero_banner .banner_box{padding:40px 0 0!important}}@media screen and (max-width: 820px){.hero_banner .banner_box h1.main-title{font-size:30px!important;font-weight:800;line-height:30px!important}.hero_banner .banner_box h1{font-size:25px!important;font-weight:800;line-height:30px!important}}@media (max-width: 1100px){.hero_banner .banner_inner{position:relative}body .hero_banner h1,body .hero_banner .sub_title,body .hero_banner .banner_box p{color:#323232!important}.hero_banner .banner_box .btn_wrapper{flex-direction:row;gap:20px;width:fit-content}body .hero_banner .banner_box{margin-top:20px!important;padding:0!important;margin-bottom:20px}.hero_banner .banner_box .btn_wrapper a:last-child{margin-top:0rem;margin-left:0!important}body.index .hero_banner .hero_image{width:100%;height:350px!important}.hero_banner .hero_image img{object-position:center!important}.hero_banner .banner_box h1{font-size:30px!important;font-weight:800;line-height:35px;letter-spacing:-.05em;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:0!important}.hero_banner .banner_box .main-title{font-size:35px!important}.hero_banner .btn.global_btn{min-width:160px}.custom_collection_banner .banner_box h1{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.custom_collection_banner .hero_image{width:100%;height:140px;visibility:hidden}}@media screen and (max-width: 500px){.custom_collection_banner .hero_image{width:100%;height:115px}.custom_collection_banner .banner_box{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/collection-banner.css.map */
