.np-goals{padding-top:var(--np-goals-pt, 48px);padding-bottom:var(--np-goals-pb, 48px);background:#fff}.np-goals__head{text-align:center;margin-bottom:2.2rem}.np-goals__title{margin:0;font-size:2.8rem;line-height:1.15;color:#0d1b2a}.np-goals__title em{color:#2d6a4f;font-style:normal}.np-goals__sub{margin:.7rem 0 0;font-size:1.4rem;color:#0d1b2a9e}.np-goals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.np-goals__tile{display:flex;flex-direction:column;border:1px solid rgba(13,27,42,.09);border-radius:16px;overflow:hidden;text-decoration:none;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.np-goals__tile:hover{transform:translateY(-4px);border-color:#2d6a4f52;box-shadow:0 2px 4px #0d1b2a0d,0 16px 36px #0d1b2a17}.np-goals__shelf{background:#f4f5f4;height:132px;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:1rem 1.2rem}.np-goals__bottle{height:100%;width:auto;max-width:32%;object-fit:contain;display:block;transition:transform .25s ease}.np-goals__tile:hover .np-goals__bottle{transform:translateY(-3px)}.np-goals__bottle:nth-child(2){transform:scale(.94)}.np-goals__bottle:nth-child(3){transform:scale(.88)}.np-goals__tile:hover .np-goals__bottle:nth-child(2){transform:scale(.94) translateY(-3px)}.np-goals__tile:hover .np-goals__bottle:nth-child(3){transform:scale(.88) translateY(-3px)}.np-goals__empty{font-size:1.2rem;color:#0d1b2a66}.np-goals__body{padding:1.3rem 1.4rem 1.5rem;text-align:center;display:flex;flex-direction:column;gap:.5rem;flex:1}.np-goals__name{font-size:1.45rem;font-weight:600;color:#0d1b2a;line-height:1.3}.np-goals__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:1.2rem;color:#2d6a4f;margin-top:auto}.np-goals__cta svg{transition:transform .25s ease}.np-goals__tile:hover .np-goals__cta svg{transform:translate(3px)}@media screen and (max-width:900px){.np-goals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media screen and (max-width:640px){.np-goals{padding-top:34px;padding-bottom:34px}.np-goals__title{font-size:2.4rem}.np-goals__head{margin-bottom:1.7rem}.np-goals__shelf{height:108px}.np-goals__body{padding:1.1rem 1rem 1.3rem}.np-goals__name{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/np-goals.css.map */
