.arkive-hair-goals-intro{border-top:1px solid rgba(17,17,17,.12)}.arkive-hair-goals-intro .arkive-hair-goals__body{max-width:680px;margin-inline:auto}.arkive-hair-goals__all{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding-bottom:3px;border-bottom:1px solid currentColor;color:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.arkive-hair-goals__all span{transition:transform .2s ease}.arkive-hair-goals__all:hover span{transform:translate(3px)}.arkive-hair-goals-grid .arkive-hair-goals-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.arkive-hair-goals-grid .arkive-hair-goal-card{position:relative;width:100%!important;max-width:none!important;min-width:0!important;overflow:hidden;background:#fff;border:1px solid rgba(17,17,17,.12);text-decoration:none;transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease}.arkive-hair-goals-grid .arkive-hair-goal-card .image-block__image{width:100%;transition:transform .35s ease}.arkive-hair-goals-grid .arkive-hair-goal-card .image-block__overlay-content{inset:auto 0 0 0!important;min-height:78px;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;gap:5px;padding:13px 14px 12px!important;background:#fffffff2;color:#111!important;text-align:left!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.arkive-hair-goals-grid .arkive-hair-goal-card .image-block__text{color:#111!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.035em;text-transform:uppercase}.arkive-hair-goal-card__cta{display:block;color:#111;font-size:9px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.arkive-hair-goals-grid .arkive-hair-goal-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1111111a}.arkive-hair-goals-grid .arkive-hair-goal-card:hover .image-block__image{transform:scale(1.02)}}.arkive-hair-goals-grid .arkive-hair-goal-card:focus-visible,.arkive-hair-goals__all:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:989px)and (min-width:750px){.arkive-hair-goals-grid .arkive-hair-goals-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:749px){.arkive-hair-goals-intro{border-top:0}.arkive-hair-goals-grid .arkive-hair-goals-track{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:18px}.arkive-hair-goals-grid .arkive-hair-goals-track::-webkit-scrollbar{display:none}.arkive-hair-goals-grid .arkive-hair-goal-card{flex:0 0 80vw!important;width:80vw!important;max-width:330px!important;scroll-snap-align:start}.arkive-hair-goals-grid .arkive-hair-goal-card .image-block__overlay-content{min-height:72px;padding:12px!important}}@media screen and (max-width:380px){.arkive-hair-goals-grid .arkive-hair-goal-card{flex-basis:82vw!important;width:82vw!important}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/arkive-homepage-hair-goals.css.map */
