.title__icon-wrapper{display:flex;flex-direction:column-reverse;padding:4rem 2rem;background-color:#f8f8ef}.title__icon-wrapper p{font-style:normal;font-weight:300;font-size:4rem;line-height:3.2rem;letter-spacing:-.03em;text-transform:uppercase;color:#000;margin-top:2rem;max-width:45rem;margin:0;padding:0}.title__icon-content div{padding:5rem 0 3rem}.title__icon-wrapper button{border-radius:100px;z-index:1;overflow:hidden;border:1px solid #000000}.title__icon-wrapper button a{color:#f8f8ef;text-decoration:none;text-transform:uppercase;font-size:1.6rem;letter-spacing:-.01em}.title__icon-wrapper .icon svg{color:#000;width:12rem}@media only screen and (min-width:750px){.title__icon-wrapper{padding:8rem 4rem}.title__icon-content div{padding-bottom:4rem}}@media only screen and (min-width:990px){.title__icon-wrapper{padding:0;flex-direction:row;align-items:center;justify-content:space-between;height:325px;overflow:hidden}.title__icon-wrapper h2{margin-top:0}.title__icon-content{padding-left:4rem}.title__icon-content div{padding-top:0}.title__icon-wrapper .icon{position:relative;height:100%;width:50%}.title__icon-wrapper .icon svg{position:absolute;top:-50%;width:1000px;padding-left:4rem}}@media only screen and (min-width:1200px){.title__icon-wrapper .icon svg{top:-90%;width:1500px;padding-left:2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-title-icon.css.map */
