.qstar-precision-ingredients{overflow:hidden}.qstar-precision-ingredients .qpi__header{max-width:82rem;margin-bottom:3rem}.qstar-precision-ingredients .qpi__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(3.8rem,4vw,5.6rem);font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:.98;text-transform:none}.qstar-precision-ingredients .qpi__title span,.qstar-precision-ingredients .qpi__title em{display:block}.qstar-precision-ingredients .qpi__title em{margin-top:.6rem;font-family:var(--font-heading-family);font-style:italic;font-weight:400;letter-spacing:-.03em}.qstar-precision-ingredients .qpi__note{margin-top:2rem;max-width:78rem;color:rgba(var(--color-foreground),.82);font-size:1.8rem;line-height:1.45}.qstar-precision-ingredients .qpi__note p{margin:0}.qstar-precision-ingredients .qpi__tabs{display:flex;gap:1.2rem;margin-bottom:4rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none;-ms-overflow-style:none}.qstar-precision-ingredients .qpi__tabs::-webkit-scrollbar{display:none}.qstar-precision-ingredients .qpi__tab{display:inline-flex;align-items:center;justify-content:center;border:0;max-height:42px;border-radius:999px;background:#ededed;color:#111;cursor:pointer;flex:0 0 auto;font-family:var(--font-body-family);font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:1;padding:1rem 2.1rem;transition:background-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.qstar-precision-ingredients .qpi__tab:hover{transform:translateY(-1px)}.qstar-precision-ingredients .qpi__tab.is-active{background:#111;color:#fff}.qstar-precision-ingredients .qpi__panel[hidden],.qstar-precision-ingredients .qpi__mobile-carousel{display:none}.qstar-precision-ingredients .qpi__grid{display:grid;gap:3.4rem 2.4rem;grid-template-columns:repeat(6,minmax(0,1fr))}.qstar-precision-ingredients .qpi__card{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.qstar-precision-ingredients .qpi__media{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 30% 28%,#f8f7f5,#efedea 52%,#e8e6e3);border-radius:50%;box-shadow:inset 0 0 0 1px #11111108;display:flex;justify-content:center;overflow:hidden;width:min(100%,18rem)}.qstar-precision-ingredients .qpi__media--empty{background:radial-gradient(circle at 30% 28%,#f1f1f1,#e8e8e8 55%,#e2e2e2);box-shadow:inset 0 0 0 1px #1111110f;display:block!important}.qstar-precision-ingredients .qpi__image{display:block;height:100%;object-fit:cover;width:100%}.qstar-precision-ingredients .qpi__name{margin:1.4rem 0 0;max-width:18rem;min-height:4.8rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.7rem;font-style:normal;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.03em;line-height:1.18;text-wrap:balance}.qstar-precision-ingredients .qpi__name--placeholder{color:rgba(var(--color-foreground),.58)}@media screen and (max-width:1199px){.qstar-precision-ingredients .qpi__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:989px){.qstar-precision-ingredients .qpi__header{margin-bottom:2.4rem}.qstar-precision-ingredients .qpi__title{font-size:clamp(3.2rem,6vw,4.6rem)}.qstar-precision-ingredients .qpi__tabs{margin-bottom:3rem}.qstar-precision-ingredients .qpi__grid{gap:2.8rem 1.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.qstar-precision-ingredients .qpi__media{width:min(100%,13.2rem)}.qstar-precision-ingredients .qpi__name{font-size:1.65rem;min-height:4.2rem}}@media screen and (max-width:749px){.qstar-precision-ingredients .qpi__header{max-width:32rem;margin-bottom:2rem}.qstar-precision-ingredients .qpi__title{font-size:3.8rem;line-height:.95}.qstar-precision-ingredients .qpi__note{font-size:1.5rem;margin-top:1.6rem;max-width:30rem}.qstar-precision-ingredients .qpi__tab{flex:0 0 clamp(15.6rem,58vw,18.8rem);font-size:1.4rem;justify-content:flex-start;max-width:clamp(15.6rem,58vw,18.8rem);min-height:4.4rem;overflow:hidden;padding:1.35rem 1.8rem;scroll-snap-align:start}.qstar-precision-ingredients .qpi__tabs{gap:.8rem;margin-bottom:2.4rem;padding-right:3.2rem;scroll-padding-left:0;scroll-snap-type:x proximity}.qstar-precision-ingredients .qpi__tab span{overflow:hidden;text-overflow:ellipsis}.qstar-precision-ingredients .qpi__grid--desktop{display:none}.qstar-precision-ingredients .qpi__mobile-carousel{display:block}.qstar-precision-ingredients .qpi__mobile-viewport{overflow:hidden;touch-action:pan-y}.qstar-precision-ingredients .qpi__mobile-track{display:flex;transition:transform .24s ease;will-change:transform}.qstar-precision-ingredients .qpi__mobile-slide{display:grid;flex:0 0 100%;gap:2.6rem 1.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.qstar-precision-ingredients .qpi__mobile-slide .qpi__media{width:min(100%,13rem)}.qstar-precision-ingredients .qpi__mobile-slide .qpi__name{font-size:1.55rem;max-width:13rem;min-height:3.8rem}.qstar-precision-ingredients .qpi__mobile-footer{align-items:center;display:flex;justify-content:space-between;margin-top:2.6rem}.qstar-precision-ingredients .qpi__mobile-carousel.is-single-slide .qpi__mobile-footer{display:none}.qstar-precision-ingredients .qpi__mobile-dots{align-items:center;display:flex;gap:.9rem}.qstar-precision-ingredients .qpi__mobile-dot{background:rgba(var(--color-foreground),.22);border:0;border-radius:999px;cursor:pointer;height:.8rem;padding:0;transition:background-color .18s ease,transform .18s ease;width:.8rem}.qstar-precision-ingredients .qpi__mobile-dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.05)}.qstar-precision-ingredients .qpi__mobile-actions{align-items:center;display:flex;gap:1rem}.qstar-precision-ingredients .qpi__mobile-arrow{align-items:center;background:#fff;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:999px;color:rgb(var(--color-foreground));cursor:pointer;display:inline-flex;height:4.2rem;justify-content:center;padding:0;transition:border-color .18s ease,color .18s ease,opacity .18s ease;width:4.2rem}.qstar-precision-ingredients .qpi__mobile-arrow[disabled]{color:rgba(var(--color-foreground),.3);cursor:default;opacity:.65}.qstar-precision-ingredients .qpi__mobile-arrow svg{display:block}.qstar-precision-ingredients .qpi__media{width:min(100%,12rem)}.qstar-precision-ingredients .qpi__name{font-size:1.5rem;max-width:14rem;min-height:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-precise-ingredients-tabs.css.map */
