.br-steps__header{max-width:64rem;margin:0 auto 4.8rem;text-align:center}.br-steps__header .br-eyebrow{margin:0 0 1.2rem}.br-steps__header h2{margin:0}.br-steps__intro{margin-top:1.6rem;font-size:1.6rem;color:rgba(var(--color-foreground),.8)}.br-steps__intro p{margin:0}.br-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.br-steps__item{position:relative;padding:2.8rem 2.4rem;border-radius:16px;background:rgba(var(--color-background),.6);border:1px solid rgba(var(--color-foreground),.1)}.br-steps__number{display:block;font-family:var(--font-heading-family);font-size:1.6rem;color:rgba(var(--color-foreground),.55);margin-bottom:1.6rem;letter-spacing:.06em}.br-steps__title{margin:0 0 .8rem;font-size:2.2rem}.br-steps__text{font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.br-steps__text p{margin:0}.br-steps__footnote{margin:2.4rem auto 0;text-align:center;font-size:1.3rem;color:rgba(var(--color-foreground),.7);max-width:64rem}.br-steps__cta{margin-top:3.2rem;text-align:center}@media screen and (min-width:750px){.br-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.br-steps__item{padding:3.6rem 3.2rem}}.br-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -8px 24px #2b24200f;transform:translateY(110%);transition:transform .3s cubic-bezier(.25,.1,.25,1);padding:1rem 0 calc(1rem + env(safe-area-inset-bottom))}.br-sticky-atc.is-visible{transform:translateY(0)}.br-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.br-sticky-atc__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.br-sticky-atc__thumb{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:8px;flex:0 0 auto}.br-sticky-atc__meta{min-width:0}.br-sticky-atc__title{margin:0;font-size:1.4rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-sticky-atc__price{margin:.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.br-sticky-atc__button{flex:0 0 auto;min-height:4.6rem;padding:0 2.8rem}@media screen and (max-width:749px){.br-sticky-atc__thumb{display:none}.br-sticky-atc__title{font-size:1.3rem;max-width:18ch}.br-sticky-atc__button{padding:0 2rem;min-height:4.6rem}}@media(prefers-reduced-motion:reduce){.br-sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=GA */
