.pp-product-specs{background:var(--pp-surface, #FBF9F5);padding:16px 0;border-top:1px solid var(--pp-border, #E4DDD0)}.pp-product-specs__container{width:100%}.pp-product-specs__grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:1000px){.pp-product-specs__grid{grid-template-columns:1.25fr 1fr;gap:16px;align-items:start}}.pp-product-specs__grid--single{grid-template-columns:1fr}@media screen and (min-width:1000px){.pp-product-specs__grid--single{grid-template-columns:1fr;max-width:960px}}.pp-product-specs__col{display:flex;flex-direction:column;gap:4px}.pp-product-specs__col--prose{gap:16px}.pp-product-specs__eyebrow{margin:0}.pp-product-specs__heading{margin:4px 0 12px;font-family:var(--pp-font-display, sans-serif);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--pp-ink, #0B1F33)}@media screen and (min-width:1000px){.pp-product-specs__heading{font-size:30px}}.pp-product-specs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:600px){.pp-product-specs__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.pp-product-specs__list{grid-template-columns:repeat(3,1fr);gap:10px}}.pp-product-specs__list li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#fff;border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--pp-radius-sm, 8px);line-height:1.35}.pp-product-specs__list-wide{grid-column:1 / -1}.pp-product-specs__label{font-family:var(--pp-font-mono, monospace);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted, #5E6B7A)}.pp-product-specs__value{font-family:var(--pp-font-body, sans-serif);font-size:14px;font-weight:700;color:var(--pp-ink, #0B1F33);word-break:break-word}.pp-product-specs__block{padding:20px 22px;background:var(--pp-surface-2, #F3EFE7);border-radius:var(--pp-radius, 14px)}.pp-product-specs__prose{font-family:var(--pp-font-body, sans-serif);font-size:14px;line-height:1.6;color:var(--pp-ink, #0B1F33)}.pp-product-specs__prose p,.pp-product-specs__prose ol,.pp-product-specs__prose ul{margin:0 0 12px}.pp-product-specs__prose p:last-child,.pp-product-specs__prose ol:last-child,.pp-product-specs__prose ul:last-child{margin-bottom:0}.pp-product-specs__prose ol,.pp-product-specs__prose ul{padding-left:20px}.pp-product-specs__prose ol li,.pp-product-specs__prose ul li{margin-bottom:4px}.pp-product-specs__prose strong{font-weight:700}.pp-product-specs__prose a{color:var(--pp-primary, #0E3A5C);text-decoration:underline;text-underline-offset:2px}.pp-product-specs__faq-block{margin-top:40px;padding-top:32px;padding-bottom:18px;border-top:1px solid var(--pp-border, #E4DDD0)}.pp-product-specs__faq-block .pp-product-specs__eyebrow{margin-bottom:6px}.pp-product-specs__faq-block .pp-product-specs__heading{margin-bottom:14px}.pp-product-specs__faq-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0}.pp-product-specs__faq-pill{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;background:#fff;border:1px solid var(--pp-primary, #0E3A5C);border-radius:8px;color:var(--pp-primary, #0E3A5C);font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;cursor:pointer;transition:background .18s,color .18s,border-color .18s;white-space:nowrap}.pp-product-specs__faq-pill:hover,.pp-product-specs__faq-pill:focus-visible{background:var(--pp-primary-soft, #E8EFF5);outline:none}.pp-product-specs__faq-pill.is-active,.pp-product-specs__faq-pill[aria-selected=true]{background:var(--pp-primary, #0E3A5C);color:#fff;border-color:var(--pp-primary, #0E3A5C)}.pp-product-specs__faq-pill.is-active:hover,.pp-product-specs__faq-pill.is-active:focus-visible{background:var(--pp-primary-deep, #082740);border-color:var(--pp-primary-deep, #082740)}.pp-product-specs__faq-panel.is-hidden,.pp-product-specs__faq-panel[hidden]{display:none}.pp-product-specs__faq-block .pp-product-faq{display:flex;flex-direction:column;gap:14px}.pp-product-specs__faq-block .pp-product-faq__col{display:flex;flex-direction:column;gap:14px;flex:1 1 0;min-width:0}@media screen and (min-width:1000px){.pp-product-specs__faq-block .pp-product-faq{flex-direction:row;align-items:flex-start;gap:14px}}.pp-product-specs__faq-block .pp-product-faq__item{border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--pp-radius, 14px);background:#fff;overflow:hidden;transition:background .18s,border-color .2s,box-shadow .2s}.pp-product-specs__faq-block .pp-product-faq__item:not([open]):hover{background:var(--pp-primary-soft, #E8EFF5);border-color:var(--pp-primary, #0E3A5C)}.pp-product-specs__faq-block .pp-product-faq__item[open]{border-color:var(--pp-primary, #0E3A5C);box-shadow:0 4px 14px -8px #0b1f332e}.pp-product-specs__faq-block .pp-product-faq__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;font-weight:600;font-size:14px;line-height:1.4;color:var(--pp-ink, #0B1F33)}.pp-product-specs__faq-block .pp-product-faq__q::-webkit-details-marker{display:none}.pp-product-specs__faq-block .pp-product-faq__q::marker{display:none}.pp-product-specs__faq-block .pp-product-faq__q-text{flex:1;min-width:0}.pp-product-specs__faq-block .pp-product-faq__chev{flex-shrink:0;transition:transform .2s cubic-bezier(.2,.7,.3,1);color:var(--pp-muted, #5E6B7A)}.pp-product-specs__faq-block .pp-product-faq__item[open] .pp-product-faq__chev{transform:rotate(180deg);color:var(--pp-primary, #0E3A5C)}.pp-product-specs__faq-block .pp-product-faq__a{padding:0 14px 14px;color:var(--pp-ink, #0B1F33);line-height:1.55;font-size:14px}.pp-product-specs__faq-block .pp-product-faq__a p{margin:0 0 10px}.pp-product-specs__faq-block .pp-product-faq__a p:last-child{margin-bottom:0}.pp-product-specs__faq-block .pp-product-faq__a a{color:var(--pp-primary, #0E3A5C);text-decoration:underline;text-underline-offset:2px}.pp-product-specs__faq-cta{margin:28px 0 0;display:flex;flex-direction:column;align-items:center;gap:10px}.pp-product-specs__faq-cta-link{font-size:13px;color:var(--pp-muted, #5E6B7A);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pp-border, #E4DDD0);transition:color .16s ease,text-decoration-color .16s ease}.pp-product-specs__faq-cta-link:hover,.pp-product-specs__faq-cta-link:focus-visible{color:var(--pp-primary, #0E3A5C);text-decoration-color:var(--pp-primary, #0E3A5C);outline:none}
/*# sourceMappingURL=/cdn/shop/t/113/assets/pp-product-specs.css.map */
