.product-story__care{background:var(--gradient-background);border-radius:var(--border-radius);padding:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.product-story__care{padding:var(--spacing-sections-desktop)}}.product-story__care-header{text-align:center;margin-bottom:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.product-story__care-header{margin-bottom:var(--spacing-sections-desktop)}}.product-story__care-level{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.product-story__care-meter{display:flex;gap:.5rem}.product-story__care-dot{width:1.2rem;height:1.2rem;border-radius:50%;background:rgba(var(--color-foreground),.2);transition:all .3s ease}.product-story__care-dot--active{background:rgb(var(--color-button))}.product-story__care-dot--level-1.product-story__care-dot--active{background:#22c55e}.product-story__care-dot--level-2.product-story__care-dot--active{background:#84cc16}.product-story__care-dot--level-3.product-story__care-dot--active{background:#eab308}.product-story__care-dot--level-4.product-story__care-dot--active{background:#f97316}.product-story__care-dot--level-5.product-story__care-dot--active{background:#ef4444}.product-story__care-level-text{font-weight:var(--font-weight-bold, 600);font-size:calc(var(--font-heading-scale) * 1.8rem)}.product-story__care-tagline{font-style:italic;color:rgba(var(--color-foreground),.75);margin-bottom:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.product-story__care-tagline{margin-bottom:var(--spacing-sections-desktop)}}.product-story__care-sections{display:grid;gap:2.5rem}.product-story__care-item{display:flex;gap:1.5rem;align-items:flex-start}.product-story__care-icon{width:3rem;height:3rem;flex-shrink:0;margin-top:.5rem}.product-story__care-content h4{margin:0 0 .5rem;font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:var(--font-weight-bold, 600)}.product-story__care-content p{margin:0;color:rgba(var(--color-foreground),.75);line-height:calc(1 + .5 / var(--font-body-scale))}.product-story__care-breakdown{margin-top:var(--spacing-sections-mobile);padding-top:var(--spacing-sections-mobile);border-top:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.product-story__care-breakdown{margin-top:var(--spacing-sections-desktop);padding-top:var(--spacing-sections-desktop)}}.product-story__care-breakdown h4{margin:0 0 1rem;font-size:calc(var(--font-heading-scale) * 1.4rem);font-weight:var(--font-weight-bold, 600)}.product-story__care-factors{display:grid;gap:1rem}.product-story__care-factor{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(var(--color-foreground),.03);border-radius:var(--border-radius)}.product-story__care-factor span:first-child{font-weight:var(--font-weight-medium, 500)}.product-story__care-factor span:last-child{color:rgba(var(--color-foreground),.75);font-size:.9rem}@media screen and (max-width: 749px){.product-story__care-sections{gap:2rem}.product-story__care-level{flex-direction:column;gap:1.5rem}.product-story__care-item{gap:1rem}.product-story__care-icon{width:2.5rem;height:2.5rem}}.product-story__materials{background:var(--gradient-background);border-radius:var(--border-radius);padding:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.product-story__materials{padding:var(--spacing-sections-desktop)}}.product-story__materials-grid{display:grid;gap:2rem}@media screen and (min-width: 750px){.product-story__materials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}}.product-story__material-card,.product-story__stone-card{background:rgba(var(--color-background),.5);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--border-radius);padding:2rem;transition:all .3s ease}.product-story__material-card:hover,.product-story__stone-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--color-foreground),.1)}.product-story__material-header,.product-story__stone-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.product-story__material-swatch,.product-story__stone-image{flex-shrink:0}.product-story__material-swatch img,.product-story__stone-image img{border-radius:50%;border:2px solid rgba(var(--color-foreground),.1)}.product-story__material-title,.product-story__stone-title{margin:0 0 .5rem;font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:var(--font-weight-bold, 600);color:rgb(var(--color-foreground))}.product-story__material-details,.product-story__stone-details{display:flex;flex-direction:column;gap:.25rem}.product-story__material-color,.product-story__material-plated,.product-story__stone-hardness,.product-story__stone-color,.product-story__stone-color-name{margin:0;font-size:.85rem;color:rgba(var(--color-foreground),.75);font-weight:var(--font-weight-medium, 500)}.product-story__material-description,.product-story__stone-description{margin-bottom:1.5rem;line-height:calc(1 + .5 / var(--font-body-scale))}.product-story__material-description:last-child,.product-story__stone-description:last-child{margin-bottom:0}.product-story__stone-colors{margin-top:1.5rem}.product-story__stone-colors h4{margin:0 0 1rem;font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:var(--font-weight-medium, 500)}.product-story__color-swatches{display:flex;gap:.75rem;flex-wrap:wrap}.product-story__color-swatch{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.1);transition:all .2s ease;cursor:pointer}.product-story__color-swatch:hover{transform:scale(1.1);border-color:rgba(var(--color-foreground),.3)}.product-story__no-materials{text-align:center;color:rgba(var(--color-foreground),.6);font-style:italic;padding:3rem 1rem}@media screen and (max-width: 749px){.product-story__material-card,.product-story__stone-card{padding:1.5rem}.product-story__material-header,.product-story__stone-header{gap:1rem;margin-bottom:1rem}.product-story__material-swatch img,.product-story__stone-image img{width:45px;height:45px}.product-story__material-title,.product-story__stone-title{font-size:calc(var(--font-heading-scale) * 1.4rem)}}.hardness-level{margin:1.5rem 0}.hardness-meter{display:flex;gap:.4rem;margin:.8rem 0;align-items:center}.hardness-dot{width:1.2rem;height:1.2rem;border-radius:50%;background-color:rgba(var(--color-foreground),.1);border:1px solid rgba(var(--color-foreground),.2);transition:all .3s ease}.hardness-dot--active{border-color:transparent}.hardness-dot--level-1.hardness-dot--active,.hardness-dot--level-2.hardness-dot--active{background:#22c55e}.hardness-dot--level-3.hardness-dot--active,.hardness-dot--level-4.hardness-dot--active{background:#84cc16}.hardness-dot--level-5.hardness-dot--active,.hardness-dot--level-6.hardness-dot--active{background:#eab308}.hardness-dot--level-7.hardness-dot--active,.hardness-dot--level-8.hardness-dot--active{background:#f97316}.hardness-dot--level-9.hardness-dot--active,.hardness-dot--level-10.hardness-dot--active{background:#ef4444}.hardness-value{font-size:1.2rem;color:rgba(var(--color-foreground),.7);margin:.5rem 0 0;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/41/assets/component-product-story.css.map */
