.flex-row{position:relative;width:100%;padding:0 15px;margin-bottom:50px}.desktop-banner{width:100%}.desktop-banner{position:relative}.desktop-banner:before{position:absolute;content:"";background:#0000;background-repeat:no-repeat;background-size:cover;background-position:0 0;width:100%;height:100%;top:0;left:0}a.banner-btn.button{margin-top:1rem}.banner-caption{position:absolute;content:"";top:50%;left:3%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:30%;color:#fff}body#page\.about .banner-caption{position:absolute;content:"";top:50%!important}.banner-caption h3{color:#fff}.desktop-banner img{max-width:100%;width:100%}a.button,a.button:hover{background:#000!important;color:#fff!important;border:none;border-radius:30px;min-width:200px;margin-top:1rem}@media screen and (max-width:1260px){.banner-caption{position:static;max-width:100%;color:#000;padding:30px 20px;transform:none!important}.banner-caption h3{color:#000}.banner-caption{padding:2rem 1rem}}@media screen and (max-width:567px){body#page\.about .banner-caption{position:unset!important;margin:0 20px}section#img-txt-upon .flex-row{margin-bottom:2rem;display:flex;flex-direction:column}body#page\.virtual-fitting section#img-txt-upon .flex-row{margin-bottom:2rem;display:flex;flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/img-txt-upon.css.map */
