.bloom-goals{background:rgb(var(--bloom-cream))}.bloom-goals__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}@media screen and (min-width:750px){.bloom-goals__grid{grid-template-columns:repeat(3,1fr);gap:1.35rem}}.bloom-goal{--bloom-goal-pad: clamp(1.25rem, 2vw, 1.65rem);position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4 / 5;padding:var(--bloom-goal-pad);border-radius:var(--bloom-radius);overflow:hidden;background:rgb(var(--bloom-sand));text-decoration:none;isolation:isolate;transition:transform var(--bloom-dur) var(--bloom-ease),box-shadow var(--bloom-dur) var(--bloom-ease)}@media screen and (min-width:750px){.bloom-goal{aspect-ratio:3 / 4}}.bloom-goal:hover,.bloom-goal:focus-visible{transform:translateY(-6px);box-shadow:0 30px 55px -30px rgba(var(--bloom-ink),.6)}.bloom-goal__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--bloom-ease)}.bloom-goal:hover .bloom-goal__img,.bloom-goal:focus-visible .bloom-goal__img{transform:scale(1.07)}.bloom-goal__img svg{width:100%;height:100%}.bloom-goal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(var(--bloom-ink),.78),rgba(var(--bloom-ink),.32) 45%,rgba(var(--bloom-ink),.02) 82%);transition:opacity var(--bloom-dur) var(--bloom-ease)}.bloom-goal__index{position:absolute;top:var(--bloom-goal-pad);left:var(--bloom-goal-pad);font-family:var(--bloom-body-family);font-variant-numeric:tabular-nums;font-size:1.211rem;font-weight:600;letter-spacing:.16em;color:#ffffffb3}.bloom-goal__label{font-family:var(--bloom-display-family);font-size:clamp(1.484rem,2.2vw,2.203rem);font-weight:500;line-height:1.08;letter-spacing:-.01em;color:#fff;margin:0;text-shadow:0 2px 24px rgba(0,0,0,.25)}.bloom-goal__desc{font-family:var(--bloom-body-family);font-size:1rem;line-height:1.45;color:#ffffffdb;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);transition:max-height var(--bloom-dur) var(--bloom-ease),opacity var(--bloom-dur) var(--bloom-ease),transform var(--bloom-dur) var(--bloom-ease),margin var(--bloom-dur) var(--bloom-ease)}.bloom-goal:hover .bloom-goal__desc,.bloom-goal:focus-visible .bloom-goal__desc{max-height:6rem;opacity:1;transform:none;margin-top:.5rem}.bloom-goal__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.7rem;font-family:var(--bloom-body-family);font-size:1.149rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}.bloom-goal__cta svg{width:1rem;height:1rem;transition:transform var(--bloom-dur-fast) var(--bloom-ease)}.bloom-goal:hover .bloom-goal__cta svg,.bloom-goal:focus-visible .bloom-goal__cta svg{transform:translate(5px)}.bloom-reveal-armed .bloom-goal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--bloom-ease-out),transform .7s var(--bloom-ease-out);transition-delay:calc(var(--bloom-i, 0) * 80ms)}.bloom-reveal-armed.is-revealed .bloom-goal{opacity:1;transform:none}.bloom-reveal-armed.is-revealed .bloom-goal:hover,.bloom-reveal-armed.is-revealed .bloom-goal:focus-visible{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.bloom-goal,.bloom-goal__img,.bloom-goal__desc,.bloom-goal__cta svg{transition:none}.bloom-goal:hover,.bloom-goal:focus-visible{transform:none}.bloom-goal:hover .bloom-goal__img{transform:none}.bloom-reveal-armed .bloom-goal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-bloom-shop-by-goal.css.map */
