.banner-wrap{display:flex;width:100%;flex-direction:row}.banner-contents.banner__content{justify-content:flex-start}.banner__boxs .banner_text{color:var(--color-heading-primary);margin:0}.banner_detail{display:grid;grid-template-columns:.1fr 1fr;gap:4rem;justify-content:flex-start;align-items:center;padding:2.5rem 0}.banner-icon{width:100%;height:100%;object-fit:contain}.icon-title{font-size:var(--font-size-h2);color:var(--color-text-primary);margin:15px 0;font-weight:600}h4.icon-txt{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);margin:0!important;font-weight:400}.family-banner img{width:100%;height:100%;object-fit:contain}.banner-contents{display:flex;justify-content:center;align-items:center;padding:2rem 3rem}.banner_text .right-box{display:none}@media screen and (min-width:1025px){.left-box{position:relative;padding-bottom:50%;width:10%}.left-box img{position:absolute;top:0;right:0;left:0;object-fit:cover}.banner-contents{width:40%}.right-box{position:relative;padding-bottom:50%;width:50%}.right-box img{position:absolute;top:0;right:0;left:0;object-fit:cover!important}.family-banner{width:100%}}@media screen and (max-width:1420px){.banner__boxs .banner_text h2.richtext{text-align:center}}@media screen and (max-width:1250px){.banner_detail{gap:2rem}.banner-contents{padding:2rem}}@media screen and (max-width:989px){.family-banner .media>img{object-position:76%}.icon-title{font-size:var(--font-size-h2);margin-bottom:0}.banner-icon{width:55px;height:55px}.banner-contents{margin-left:0%}.left-slice{display:none}.banner-wrap{grid-template-columns:1fr 1fr}.banner_detail{padding:1.5rem 0}}@media screen and (max-width:850px){.banner-wrap{flex-direction:column}.right-box{display:none}.banner_text .right-box{display:block}}@media screen and (max-width:767px){.banner-icon{width:50px;height:50px}.icon-title{font-size:var(--font-size-h2);margin-bottom:0}}@media screen and (max-width:484px){.banner_detail{gap:1rem}.banner-icon{width:45px;height:45px}.family-banner .banner-contents{padding:2rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-family-banner.css.map */
