.bare-goals{padding:8rem 0 8.8rem}.bare-goals__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;margin-bottom:5.6rem}.bare-goals__heading{margin:0;font-size:clamp(2.6rem,2.6vw,3rem);font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.bare-goals__text{margin:0;max-width:56ch;font-size:1.9rem;line-height:1.55;color:rgba(var(--color-foreground),.78);text-wrap:balance}.bare-goals__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0 auto;padding:0;list-style:none;max-width:108rem}.bare-goals__item{display:flex}.bare-goals__card{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3.6rem 3.2rem 3.2rem;background:#fff;color:#1b1b1a;border:.1rem solid transparent;border-radius:1.4rem;text-decoration:none;transition:border-color .25s ease,transform .25s ease}a.bare-goals__card:hover{border-color:#1b1b1a}a.bare-goals__card:focus-visible{outline:.2rem solid #1b1b1a;outline-offset:.3rem}.bare-goals__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:.4rem}.bare-goals__icon .bare-icon{width:3rem;height:3rem}.bare-goals__title{margin:0;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.bare-goals__desc{margin:0;max-width:30ch;font-size:1.45rem;line-height:1.55;color:#5c5953}.bare-goals__product{margin-top:auto;padding-top:1.2rem;font-size:1.2rem;letter-spacing:.04em;color:#1b1b1a}.bare-goals__footer{display:flex;justify-content:center;margin-top:5.6rem}@media screen and (max-width:749px){.bare-goals__item:nth-child(n+5){display:none}}@media screen and (min-width:750px){.bare-goals__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem}}@media screen and (min-width:990px){.bare-goals__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.bare-goals{padding:5.6rem 0 6.4rem}.bare-goals__header{margin-bottom:3.2rem}.bare-goals__text{font-size:1.6rem}.bare-goals__card{padding:2.8rem 2.4rem}}@media(prefers-reduced-motion:reduce){.bare-goals__card{transition:none}}.bare-goals--pdp{padding:6.4rem 0 7.2rem}.bare-goals--pdp .bare-goals__header{margin-bottom:4rem}.bare-goals--pdp .bare-goals__card{padding:3.2rem 2.8rem 2.8rem}@media screen and (max-width:749px){.bare-goals--pdp{padding:4.8rem 0 5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bare-goals.css.map */
