.ah-products--collections{grid-template-columns:repeat(4,minmax(0,1fr))}
.ah-home .ah-special{margin-top:48px;border-top:1px solid var(--ah-line)}
.ah-home .ah-resources>a:first-child{background:#6853d8;color:#fff}
.ah-home .ah-resources>a:first-child p{color:#fff}
.ah-home .ah-resources>a:first-child:hover h2{color:#fff}
.ah-home .ah-resources>a:first-child>div>span{border-color:rgba(255,255,255,.55)}
.ah-home .ah-resources>a:first-child:focus-visible{outline-color:#fff}
.ah-home .ah-about__body{background:#6853d8;color:#fff}
.ah-home .ah-about__body p{color:#fff}
.ah-home .ah-about__body details{border-color:rgba(255,255,255,.4)}
.ah-home .ah-about__body summary:focus-visible{outline-color:#fff}
.ah-home .ah-service article{background:#fff}
@media(max-width:767px){.ah-products--collections{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-home .ah-special{margin-top:32px}}

@media(min-width:768px){.ah-home .ah-about__heading{border-right:0}.ah-home .ah-about__body{border-left:1px solid var(--ah-line)}}
@media(min-width:1100px){body.ah-home-page .av-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.ah-home-page .av-footer__grid>.av-footer__column{border-right:0}body.ah-home-page .av-footer__grid>.av-footer__column+*{border-left:1px solid var(--ah-line)}}

.ah-home .ah-all{background:#6853d8;color:#fff;gap:24px}.ah-home .ah-all:hover{background:#5541bf;color:#fff}.ah-home .ah-all:focus-visible{outline-color:#fff}.ah-home .ah-all>span{flex-shrink:0}.ah-home .ah-special{margin-top:0}.ah-directions-title{padding:28px 32px}.ah-home .ah-directions-title h2{font-size:24px}@media(max-width:767px){.ah-directions-title{padding:24px 20px}.ah-home .ah-directions-title h2{font-size:22px}}
