.pelineq-specifications{overflow-x:auto;margin:1.5rem 0 2.5rem}.pelineq-specifications table{width:100%;border-collapse:collapse;background:#fff}.pelineq-specifications th,.pelineq-specifications td{border:1px solid rgba(var(--color-foreground),.18);padding:12px 14px;text-align:left;vertical-align:top}.pelineq-specifications th{width:34%;font-weight:700;background:rgba(var(--color-foreground),.04)}.pelineq-product-faq{margin:1.5rem 0 2.5rem}.pelineq-product-faq details{border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;margin-bottom:10px;background:rgb(var(--color-background))}.pelineq-product-faq summary{position:relative;display:flex;align-items:center;min-height:48px;padding:12px 48px 12px 14px;cursor:pointer;font-weight:700;list-style:none;transition:background-color .2s ease}.pelineq-product-faq summary::-webkit-details-marker{display:none}.pelineq-product-faq summary:hover{background:rgba(var(--color-foreground),.045)}.pelineq-product-faq summary:focus-visible{outline:3px solid rgb(var(--color-button));outline-offset:2px}.pelineq-faq-icon::before,.pelineq-faq-icon::after{content:'';position:absolute;right:18px;top:50%;width:14px;height:2px;background:currentColor;transform:translateY(-50%)}.pelineq-faq-icon::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.pelineq-product-faq details[open] .pelineq-faq-icon::after{transform:translateY(-50%) rotate(0)}.pelineq-faq-answer{padding:0 14px 14px}.pelineq-faq-answer p{margin:0}.pelineq-purchase-assurance{margin:16px 0 20px;padding:16px;border:1px solid rgba(var(--color-foreground),.18);border-radius:10px;background:rgba(var(--color-foreground),.035)}.pelineq-payment-icons{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pelineq-payment-icons svg{width:38px;height:auto}.pelineq-purchase-assurance ul{margin:0;padding-left:20px}.pelineq-purchase-assurance li{margin:7px 0}.pelineq-purchase-assurance p{margin:12px 0 0;font-size:.9em;line-height:1.45}@media(max-width:749px){.pelineq-specifications th,.pelineq-specifications td{padding:10px}.pelineq-specifications th{width:40%}.pelineq-purchase-assurance{padding:14px}.pelineq-product-faq summary{min-height:48px}}