.nbr-sku-compare{padding:6rem 0}.nbr-sku-compare__intro{max-width:62rem;margin:0 auto 4rem;text-align:center}.nbr-sku-compare__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#53633f}.nbr-sku-compare__heading{margin:0;font-family:var(--font-heading-family);font-size:3rem;color:#3d312e}.nbr-sku-compare__text{margin-top:1.4rem;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.6;color:#3d312ec7}.nbr-sku-compare__text p{margin:0}.nbr-sku-compare__cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(20rem,1fr);gap:1.6rem;max-width:100rem;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.nbr-sku-compare__cards .nbr-sku-compare__card{scroll-snap-align:start}.nbr-sku-compare__card{position:relative;display:flex;flex-direction:column;background:#fffdf9;border-radius:var(--text-boxes-radius, 16px);overflow:hidden;box-shadow:0 1px 2px #4b3b3714}.nbr-sku-compare__ribbon{position:absolute;top:1.4rem;left:1.4rem;z-index:1;padding:.5rem 1.2rem;background:#3b312d;color:#f8f2ea;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.04em;border-radius:40px}.nbr-sku-compare__card-media{aspect-ratio:1 / 1;background:var(--flavour-accent, #a9b79f);background:color-mix(in srgb,var(--flavour-accent, #a9b79f) 22%,#f8f2ea)}.nbr-sku-compare__card-media img{display:block;width:100%;height:100%;object-fit:cover}.nbr-sku-compare__card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nbr-sku-compare__card-placeholder svg{width:4rem;height:4rem;opacity:.4}.nbr-sku-compare__card-body{display:flex;flex-direction:column;gap:.8rem;padding:2rem}.nbr-sku-compare__card-name{margin:0;font-family:var(--font-heading-family);font-size:2rem;color:#3d312e}.nbr-sku-compare__card-character{margin:0;font-family:var(--font-body-family);font-size:1.35rem;line-height:1.5;color:#3d312eb8}.nbr-sku-compare__card-stat{display:flex;flex-direction:column;margin-top:.4rem}.nbr-sku-compare__card-stat-value{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1;color:#3d312e}.nbr-sku-compare__card-stat-label{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:#6f625b}.nbr-sku-compare__scale{width:100%;height:.8rem;border-radius:40px;background:#3d312e14;overflow:hidden}.nbr-sku-compare__scale-fill{height:100%;border-radius:40px}.nbr-sku-compare__card-badge{align-self:flex-start;padding:.5rem 1.2rem;border:1px solid #ded5cc;border-radius:40px;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;color:#4a4038;white-space:nowrap}.nbr-sku-compare__footnote{max-width:62rem;margin:2.8rem auto 0;text-align:center;font-family:var(--font-body-family);font-size:1.25rem;color:#3d312ea6}.nbr-sku-compare__card-link{display:inline-flex;align-items:center;min-height:44px;margin-top:.6rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:#3d312e;text-decoration:underline;text-underline-offset:3px}.nbr-sku-compare__see-inside{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:.4rem;padding:0 1.4rem;border:1px solid #ded5cc;border-radius:999px;background:transparent;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;color:#3d312e;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.nbr-sku-compare__see-inside:hover{border-color:#53633f}.nbr-sku-compare__see-inside[aria-expanded=true]{background-color:#53633f;border-color:#53633f;color:#fffdf9}.nbr-sku-compare__spectrum{max-width:84rem;margin:4rem auto 0;padding:0 1.6rem}.nbr-sku-compare__spectrum-labels{display:flex;justify-content:space-between;margin-bottom:1.6rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6f625b}.nbr-sku-compare__spectrum-track{position:relative;height:2px;background:#ded5cc;margin:0 4.5rem 8rem}.nbr-sku-compare__spectrum-point{position:absolute;top:0;width:9rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem}.nbr-sku-compare__spectrum-dot{width:12px;height:12px;border-radius:50%;background-color:var(--flavour-accent, #a9b79f);border:2px solid #fffdf9;box-shadow:0 0 0 1px #ded5cc;margin-top:-5px}.nbr-sku-compare__spectrum-tag{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;line-height:1.4;text-align:center;color:#4a4038}@media screen and (max-width:749px){.nbr-sku-compare__spectrum{display:flex;flex-direction:column;max-width:36rem}.nbr-sku-compare__spectrum-labels{display:contents}.nbr-sku-compare__spectrum-labels>:first-child{order:0}.nbr-sku-compare__spectrum-labels>:last-child{order:2}.nbr-sku-compare__spectrum-track{order:1;display:flex;flex-direction:column;gap:1.6rem;height:auto;margin:1.4rem 0;padding:.4rem 0;background:none}.nbr-sku-compare__spectrum-track:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:#ded5cc}.nbr-sku-compare__spectrum-point{position:relative;left:auto!important;width:auto;transform:none;flex-direction:row;gap:1.4rem}.nbr-sku-compare__spectrum-dot{flex-shrink:0;margin-top:0}.nbr-sku-compare__spectrum-tag{font-size:1.3rem;text-align:left}}.nbr-sku-compare__panel-wrap{max-width:84rem;margin:3.2rem auto 0;padding:2.8rem;border-radius:20px;background-color:#fffdf9;box-shadow:0 1px 2px #4b3b3714}.nbr-sku-compare__panel-wrap[hidden]{display:none}.nbr-sku-compare__panel-eyebrow{margin:0 0 .4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#53633f}.nbr-sku-compare__panel-heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:2.4rem;color:#3d312e}.nbr-sku-compare__key-ingredients{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0 0 2rem;padding:0;list-style:none}.nbr-sku-compare__key-ingredients li{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:7rem;text-align:center}.nbr-sku-compare__key-ingredients img{width:6rem;height:6rem;border-radius:50%;object-fit:cover}.nbr-sku-compare__key-ingredients span{font-family:var(--font-body-family);font-size:1.15rem;line-height:1.3;color:#4a4038}.nbr-sku-compare__key-ingredient-swatch{display:block;width:6rem;height:6rem;border-radius:50%;background-color:var(--flavour-accent, #a9b79f)}.nbr-sku-compare__diet-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none}.nbr-sku-compare__diet-badges li{padding:.4rem 1.1rem;border:1px solid #ded5cc;border-radius:40px;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;color:#4a4038}.nbr-sku-compare__full-ingredients{border-top:1px solid #ded5cc;padding-top:1.6rem;margin-bottom:1.6rem}.nbr-sku-compare__full-ingredients-label{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3d312e}.nbr-sku-compare__ingredients{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.6;color:#4a4038}.nbr-sku-compare__ingredients p{margin:0 0 .8rem}.nbr-sku-compare__nutrition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;margin:0 0 1.6rem;padding-top:1.6rem;border-top:1px solid #ded5cc}.nbr-sku-compare__nutrient{display:flex;flex-direction:column;gap:.2rem}.nbr-sku-compare__nutrient dt{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:#6f625b}.nbr-sku-compare__nutrient dd{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;color:#3d312e}.nbr-sku-compare__note{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;color:#8a5a3d}.nbr-sku-compare__panel-shop{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:#3d312e;text-decoration:underline;text-underline-offset:3px}.nbr-sku-compare__diet-footnote{margin:2rem 0 0;padding-top:1.6rem;border-top:1px dashed #ded5cc;font-family:var(--font-body-family);font-size:1.15rem;color:#3d312ea6}.nbr-sku-compare__transition{max-width:56rem;margin:4.8rem auto 0;text-align:center;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;color:#4a4038}.nbr-sku-compare__transition p{margin:0 0 .4rem}.nbr-sku-compare__actions{display:flex;justify-content:center;margin-top:4.8rem}@media screen and (min-width:750px)and (max-width:1099px){.nbr-sku-compare__cards{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}}@media screen and (min-width:1100px){.nbr-sku-compare__cards{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;overflow-x:visible}.nbr-sku-compare__card-name{font-size:1.7rem}.nbr-sku-compare__card-stat-value{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-nbr-sku-comparison.css.map */
