.product__description{transition:opacity .3s ease}.variant-specs{margin:1.5rem 0;padding:1.5rem;background-color:rgb(var(--color-background-secondary, 247, 247, 247));border-radius:.5rem;font-size:.9rem}.variant-specs>div{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgb(var(--color-border, 230, 230, 230))}.variant-specs>div:last-child{border-bottom:none}.variant-specs strong{font-weight:600;color:rgb(var(--color-foreground, 18, 18, 18));min-width:80px;display:inline-block}.stones-info{margin:2rem 0}.stones-info h4{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-foreground, 18, 18, 18));border-bottom:2px solid rgb(var(--color-border, 230, 230, 230));padding-bottom:.5rem}.stones-info .stone{padding:.75rem 1rem;margin:.5rem 0;background-color:rgb(var(--color-background, 255, 255, 255));border:1px solid rgb(var(--color-border, 230, 230, 230));border-radius:.5rem;font-size:.9rem;line-height:1.5}.stones-info .stone:hover{background-color:rgb(var(--color-background-secondary, 247, 247, 247));transition:background-color .2s ease}.stones-info>div:has(strong){margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(var(--color-border, 230, 230, 230))}.stones-info strong{font-weight:600;color:rgb(var(--color-foreground, 18, 18, 18))}@media screen and (max-width: 749px){.variant-specs{padding:1rem;margin:1rem 0;font-size:.85rem}.variant-specs>div{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 0}.variant-specs strong{min-width:auto}.stones-info{margin:1.5rem 0}.stones-info h4{font-size:1rem}.stones-info .stone{padding:.6rem .8rem;font-size:.85rem}}@media screen and (min-width: 750px) and (max-width: 989px){.variant-specs,.stones-info .stone{font-size:.875rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.product__description.animating{animation:fadeIn .3s ease-in}.variant-specs:focus-within,.stones-info:focus-within{outline:2px solid rgb(var(--color-foreground, 18, 18, 18));outline-offset:2px}@media print{.variant-specs,.stones-info{page-break-inside:avoid;background-color:#fff!important;border:1px solid #000}}.product__stock-status{margin:1.5rem 0;transition:opacity .3s ease}.stock-status-message{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:.5rem;font-weight:500;margin:0;transition:all .3s ease}.stock-status--in-stock{background-color:#22c55e1a;color:#15803d;border:1px solid rgba(34,197,94,.3)}.stock-status--preorder{background-color:#fb923c1a;color:#c2410c;border:1px solid rgba(251,146,60,.3)}.stock-status-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.stock-status--in-stock .stock-status-icon svg{color:#22c55e}.stock-status--preorder .stock-status-icon svg{color:#fb923c}.stock-status-text{line-height:1.5}@media screen and (max-width: 749px){.product__stock-status{margin:1rem 0}.stock-status-message{padding:.875rem 1rem;gap:.625rem}.stock-status-icon svg{width:14px;height:14px}}@keyframes stockStatusFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.product__stock-status.animating{animation:stockStatusFadeIn .3s ease-in}
/*# sourceMappingURL=/cdn/shop/t/2/assets/variant-description.css.map */
