.product-details .grid{margin-bottom:0;display:grid;gap:1.5rem}.product-details .product__description{padding:3rem 0;border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border));font-size:1.05rem;line-height:1.7;color:rgb(var(--color-foreground),.85)}.product-details .product__description:first-child{border-top:0;padding-top:0}.product-details .accordion+.product__description,.product-details .product__description+.accordion{border-top:0}.product-details .product__description li{line-height:calc(1 + .4 / var(--font-body-scale));margin-bottom:.6rem}.product-details__heading{margin:0 0 3rem;font-weight:600;color:rgb(var(--color-heading));position:relative}.product-details__heading:after{content:"";position:absolute;bottom:-.8rem;left:0;width:3.5rem;height:.2rem;background-color:rgba(var(--color-accent),.7);border-radius:.1rem}.product-details .accordion{margin-top:0;border-radius:.4rem;overflow:hidden}.product-details .accordion:first-child{border-top:0}.product-details .accordion summary{padding:0;color:rgb(var(--color-heading));transition:color var(--duration-default) ease;cursor:pointer}.product-details .accordion summary:focus{outline:none}.product-details .accordion summary .icon{position:absolute;top:50%;right:1.2rem;margin-top:-.7rem;width:1.4rem;height:1.4rem;transition:transform var(--duration-default) ease;color:rgba(var(--color-accent),.8)}.product-details .accordion summary .icon:after{transition:height var(--duration-default) ease}.product-details .accordion details[open] summary{color:rgba(var(--color-foreground),.55);font-weight:500}.product-details .accordion details[open] summary .icon:after{height:0}.product-details .accordion .summary__title{padding:1.5rem 0;display:block;position:relative}.product-details .grid .accordion:first-child summary{margin-top:-1.5rem}.product-details .accordion .accordion__title{color:currentColor}.product-details .accordion__content{padding:.5rem 0 3rem;color:rgba(var(--color-foreground),.8)}.product-details table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;border-radius:.4rem;overflow:hidden;box-shadow:0 2px 8px rgba(var(--color-shadow, 0, 0, 0),.05)}.product-details th{background-color:rgba(var(--color-accent, 120, 120, 120),.08);padding:1rem;text-align:left;font-weight:600;color:rgb(var(--color-heading));border-bottom:.1rem solid rgba(var(--color-border),.5)}.product-details td{padding:1rem;border-bottom:.1rem solid rgba(var(--color-border),.2)}.product-details tr:last-child td{border-bottom:none}.product-details tr:hover td{background-color:rgba(var(--color-accent, 120, 120, 120),.03)}@media screen and (min-width: 750px){.product-details .product__description{padding:5rem 0}.product-details .accordion summary .icon{margin-top:-1rem;width:2rem;height:2rem}.product-details .accordion .summary__title{padding:3rem 0}.product-details .grid .accordion:first-child summary{margin-top:-3rem}.product-details .accordion__content{padding-bottom:5rem}}@media screen and (hover: hover){.product-details .accordion details:not([open]) summary:hover{color:rgba(var(--color-foreground),.55)}.product-details .accordion details:not([open]) summary:hover .icon{transform:rotate(90deg)}.product-details__heading:hover:after{width:4.5rem;transition:width .3s ease}}@media screen and (max-width: 749px){.product-details .grid__item{flex:0 0 100%;max-width:100%}.product-details__heading{font-size:1.3rem}.product-details table{font-size:.9rem}}.product-details .diamond-section,.product-details .metal-section{margin-bottom:2rem;padding:1.5rem;border-radius:.4rem;background-color:rgba(var(--color-background),1);border-left:.3rem solid rgba(var(--color-accent, 120, 120, 120),.6)}.product-details .section-title{margin-top:0;margin-bottom:1rem;font-size:1.2rem;color:rgb(var(--color-heading));font-weight:600}.product-details .note{font-style:italic;color:rgba(var(--color-foreground),.7);background-color:rgba(var(--color-background),.7);padding:1rem;border-radius:.4rem;border-left:.3rem solid rgba(var(--color-accent, 120, 120, 120),.4);margin-top:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-product-details.css.map */
