.feature-row.aos-init.aos-animate{align-items:unset!important}.itf-heading{text-align:center;margin-bottom:50px;font-size:2.5rem;font-weight:600;letter-spacing:1px;color:#222}.itf-row{display:flex;align-items:center;justify-content:center;margin-bottom:80px;flex-wrap:wrap}.itf-row.itf-image-left .itf-image{order:1}.itf-row.itf-image-left .itf-text,.itf-row.itf-image-right .itf-image{order:2}.itf-row.itf-image-right .itf-text{order:1}.itf-col{flex:1 1 50%;padding:20px}.itf-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 8px 20px #0003;transition:transform .4s ease}.itf-image img:hover{transform:scale(1.03)}.itf-text h3{font-size:1.8rem;margin-bottom:15px;color:#111;font-weight:600}.itf-body{font-size:1rem;line-height:1.7;color:#444;font-weight:400}@media (max-width: 768px){.itf-row{flex-direction:column}.itf-col{flex:1 1 100%;padding:10px 0}}.about-banner{position:relative;width:100%;max-height:500px;overflow:hidden;background-color:#000}.about-banner picture,.about-banner img{width:100%;height:100%;max-height:500px;object-fit:cover;object-position:top center;display:block;transition:transform 1s ease}.about-banner img:hover{transform:scale(1.02)}.about-banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);z-index:1}.about-banner-content{position:absolute;bottom:15%;left:10%;color:#fff;z-index:2;text-shadow:0 2px 5px rgba(0,0,0,.4)}.banner-title{font-size:2.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0;line-height:1.1}.banner-subtitle{font-size:1.2rem;margin-top:10px;opacity:.9;max-width:600px;line-height:1.5}.shopify-section.index-section{margin-top:40px;margin-bottom:40px}.feature-row.aos-init.aos-animate{margin-left:0;margin-right:0}.feature-row.aos-init.aos-animate .rte.featured-row__subtext{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media (max-width: 768px){.about-banner{max-height:350px}.about-banner-content{left:5%;bottom:10%}.banner-title{font-size:1.6rem;letter-spacing:1px}.banner-subtitle{font-size:1rem;max-width:90%}.rte.featured-row__subtext{text-align:justify;font-size:15px}.grid .grid__item h2{text-align:center}}.rte p{font-size:15px!important}p.h3{font-size:30px;font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/12/assets/about.css.map */
