.nbc{--nbc-gap: 2.8rem;scroll-margin-top:var(--header-height, 8rem)}@media(prefers-reduced-motion:no-preference){html:has(.nbc[id]){scroll-behavior:smooth}}.nbc__header{max-width:72rem;margin:0 auto 4.8rem;text-align:center}.nbc__heading>*{margin:0}.nbc__intro{margin-top:1.6rem;color:rgba(var(--color-foreground),.8)}.nbc__intro>*{margin:0}.nbc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nbc-gap);max-width:60rem;margin-inline:auto}@media(min-width:990px){.nbc__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.nbc__card--wide{grid-column:1 / -1}}.nbc__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--nbc-radius, 3.6rem);background:var(--nbc-card, rgb(var(--color-secondary-background)));color:rgb(var(--color-foreground))}.nbc__media{position:relative;aspect-ratio:1;background:var(--nbc-image-bg, transparent)}.nbc__image{display:block;width:100%;height:100%;object-fit:cover}.nbc__media--contain .nbc__image{object-fit:contain;padding:6%}.nbc__placeholder{fill:rgba(var(--color-foreground),.25)}.nbc__badge{position:absolute;top:1.6rem;left:1.6rem;padding:.4rem 1.4rem;border-radius:99px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.3rem;font-weight:var(--font-body-weight-bolder, 500);line-height:1.5}.nbc__body{flex:1;display:flex;flex-direction:column;padding:3rem 3rem 3.2rem}.nbc__body>*{margin:0}.nbc__eyebrow{margin-bottom:1rem;color:var(--nbc-eyebrow, rgba(var(--color-foreground), .7));font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.nbc__text{margin-top:1.2rem;max-width:44rem;color:rgba(var(--color-foreground),.8);line-height:1.6}.nbc__sizes{margin-top:auto;padding-top:3.2rem}.nbc__sizes-label{margin:0 0 1rem;font-size:1.4rem;font-weight:600;line-height:1.4}.nbc__scale{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .3rem;text-align:center}.nbc__step{display:flex;flex-direction:column;align-items:center;min-width:0}.nbc__bar{width:100%;height:.7rem;margin-bottom:1.2rem;border-radius:99px;background:rgba(var(--color-foreground),.1)}.nbc__step.is-active .nbc__bar{background:rgb(var(--color-button))}.nbc__step-name{font-size:1.4rem;font-weight:600;line-height:1.3}.nbc__step-weight{font-size:1.2rem;line-height:1.4}.nbc__step:not(.is-active) .nbc__step-name,.nbc__step:not(.is-active) .nbc__step-weight{opacity:.5}.nbc__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 2.4rem;margin-top:3.2rem}.nbc__text+.nbc__footer,.nbc__title+.nbc__footer{margin-top:auto;padding-top:3.2rem}.nbc__price{display:flex;flex-direction:column;margin:0}.nbc__price-label{font-size:1.4rem;line-height:1.3;color:rgba(var(--color-foreground),.7)}.nbc__price-value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:2.4rem;line-height:1.2;color:rgb(var(--color-text-heading, var(--color-foreground)))}.nbc__arrow{width:1.6rem;height:1.6rem;flex:none}@media(min-width:990px){.nbc__card--wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.nbc__card--wide .nbc__media--contain .nbc__image{object-position:center bottom}.nbc__card--wide .nbc__body{padding:6rem 6rem 6rem 3rem;max-width:62rem}.nbc__card--wide .nbc__sizes{margin-top:0}.nbc__card--wide .nbc__footer{justify-content:flex-start;gap:1.6rem 2.8rem}}@media(max-width:749px){.nbc__header{margin-bottom:3.2rem}.nbc__body{padding:2.4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/natora-box-cards.css.map */
