.functionality-section .text-content{max-width:600px;margin:0 auto 45px;text-align:center}.functionality-section .text-content h2.h1,.functionality-section .text-content p{margin:0}.functionality-section .functionality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.functionality-section .functionality-divider{grid-column:1 / -1;width:100%;border:none;border-top:3px solid #000;margin:30px 0}.functionality-section .functionality-label p{margin:-1px 0 0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:15px 14px 10px;line-height:1;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:600;letter-spacing:.7px;text-transform:uppercase}.functionality-section .functionality-media .media-box{position:relative;overflow:hidden;display:block}.functionality-section .functionality-media .media-box:after{content:"";width:100%;display:block;padding-bottom:150%}.functionality-section .functionality-media img{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.functionality-card{position:relative}.functionality-card a{position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (max-width:992px){.functionality-section .functionality-grid{grid-template-columns:repeat(2,1fr)}.functionality-section .functionality-divider{margin:20px 0}}@media only screen and (max-width:749px){.functionality-section .text-content{max-width:100%;margin:0 auto 25px}.functionality-section .functionality-grid{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/functionality.css.map */
