.product-accordion-container{margin-top:var(--spacing-xl)}.details{border-top:1px solid rgba(var(--color-foreground),.1)}.details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.1)}.trigger{cursor:pointer;background:transparent;width:100%;border:none;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;font-family:var(--font-heading-family);font-size:var(--text-base);font-weight:600;line-height:1;color:rgb(var(--color-foreground));list-style:none}.trigger::-webkit-details-marker{display:none}.trigger:focus{outline:none}.trigger svg{width:var(--spacing-xl);height:var(--spacing-xl);flex-shrink:0;margin-left:var(--spacing-2xs);transition:transform .3s ease}.details[open] .trigger svg{transform:rotate(180deg)}.details[open] .trigger svg line:first-child{opacity:0;transition:opacity .3s ease}.content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease,padding-bottom .3s ease;padding-bottom:0}.details[open] .content{grid-template-rows:1fr;padding-bottom:var(--spacing-xl)}.content>*{min-height:0}.content a,.content p,.content ul{font-size:var(--text-xs);color:rgba(var(--color-foreground),.7);line-height:1.7;font-weight:300}.content p{margin:0}.content p+p{margin-top:var(--spacing-2xs)}