.about-us-wrapper{width:100%}.about-us-inner{margin:0 auto}.about-us-container,.about-us-content,.about-us-content-inner{width:100%}.about-us-content-inner.has-left-image{display:flex;align-items:flex-start;gap:40px}.about-us-left-image{flex:0 0 40%;width:40%}.about-us-left-image img{width:100%;height:auto;object-fit:cover;display:block}.about-us-content-inner.has-left-image>.about-us-description,.about-us-content-inner.has-left-image>img{flex:0 0 60%;width:60%}.about-us-title{text-transform:uppercase;font-weight:700}.about-us-title.text-left{text-align:left}.about-us-title.text-center{text-align:center}.about-us-title.text-right{text-align:right}.about-us-heading{line-height:1.2;margin:0}.about-us-heading.text-left{text-align:left}.about-us-heading.text-center{text-align:center}.about-us-heading.text-right{text-align:right}.about-us-description{margin:0}.about-us-description.text-left{text-align:left}.about-us-description.text-center{text-align:center}.about-us-description.text-right{text-align:right}.about-us-description p{margin-bottom:20px}.about-us-description p:last-child{margin-bottom:0}.about-us-blocks{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.about-us-block{flex:1 1 300px;min-width:250px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.about-us-block:hover{transform:translateY(-5px)}.about-us-block.text-left{align-items:flex-start;text-align:left}.about-us-block.text-center{align-items:center;text-align:center}.about-us-block.text-right{align-items:flex-end;text-align:right}.about-us-block-icon{display:flex;align-items:center;justify-content:center}.about-us-block-icon img{object-fit:contain}.about-us-block-heading{margin:0;text-transform:uppercase;letter-spacing:1px}.about-us-block-text{margin:0}.about-us-block-text p{margin:0 0 10px}.about-us-block-text p:last-child{margin-bottom:0}.about-us-block-text a{color:inherit;text-decoration:none;transition:opacity .3s ease}.about-us-block-text a:hover{opacity:.7}@media screen and (max-width: 768px){.about-us-blocks{flex-direction:column;gap:30px!important}.about-us-block{flex:1 1 100%;min-width:100%}.about-us-inner.narrow-width,.about-us-inner.full-width{padding:0 15px}}@media screen and (max-width: 480px){.about-us-inner.narrow-width,.about-us-inner.full-width{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-about-us.css.map */
