.pgpi{--pgpi-heading: #1a1a1a;--pgpi-text: #4d4d4d;--pgpi-muted: #8a8a8a;--pgpi-border: #e6e6e4;--pgpi-accent: #a05c76;--pgpi-trans: .25s ease}.pgpi-rte,.pgpi-tab__content,.pgpi-desc__rte{font-size:15px;line-height:1.72;color:var(--pgpi-text);letter-spacing:.002em}.pgpi-tab__content>:first-child,.pgpi-desc__rte>:first-child{margin-top:0}.pgpi-tab__content>:last-child,.pgpi-desc__rte>:last-child{margin-bottom:0}.pgpi-tab__content p,.pgpi-desc__rte p{margin:0 0 12px}.pgpi-tab__content strong,.pgpi-desc__rte strong{color:var(--pgpi-heading);font-weight:600}.pgpi-tab__content a,.pgpi-desc__rte a{color:var(--pgpi-accent);text-decoration:underline;text-underline-offset:2px}.pgpi-tab__content ul,.pgpi-desc__rte ul{padding-left:1.1em;margin:0 0 12px}.pgpi-tab__content li,.pgpi-desc__rte li{margin:0 0 6px}.pgpi-desc .rte h1,.pgpi-desc .rte h2,.pgpi-desc .rte h3,.pgpi-desc .rte h4,.pgpi-desc .rte h5,.pgpi-desc .rte h6,.pgpi-tab .rte h1,.pgpi-tab .rte h2,.pgpi-tab .rte h3,.pgpi-tab .rte h4,.pgpi-tab .rte h5,.pgpi-tab .rte h6{font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.03em;text-transform:none;color:var(--pgpi-heading);margin:18px 0 7px}.pgpi-desc .rte>:first-child,.pgpi-tab .rte>:first-child{margin-top:0}.pgpi-desc{--pgpi-heading: #1a1a1a;--pgpi-text:#4d4d4d;--pgpi-muted:#8a8a8a;--pgpi-border:#e6e6e4;--pgpi-accent:#a05c76;--pgpi-trans:.25s ease;margin:18px 0 8px}.pgpi-desc__title{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pgpi-muted)}.pgpi-desc__body{position:relative;max-height:var(--pgpi-clamp, 8.6em);overflow:hidden;transition:max-height .45s ease}.pgpi-desc__body.is-open{max-height:4000px}.pgpi-desc__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5em;background:linear-gradient(to bottom,#fff0,#fff 92%);pointer-events:none;transition:opacity var(--pgpi-trans)}.pgpi-desc__body.is-open:after{opacity:0}.pgpi-desc.is-short .pgpi-desc__body{max-height:none}.pgpi-desc.is-short .pgpi-desc__body:after{display:none}.pgpi-desc__toggle{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:0;background:none;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pgpi-accent);transition:opacity var(--pgpi-trans)}.pgpi-desc__toggle:hover{opacity:.72}.pgpi-desc__chev{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform var(--pgpi-trans);margin-bottom:2px}.pgpi-desc__toggle[aria-expanded=true] .pgpi-desc__chev{transform:rotate(-135deg);margin-bottom:-2px}.pgpi-tab{--pgpi-heading: #1a1a1a;--pgpi-text:#4d4d4d;--pgpi-muted:#8a8a8a;--pgpi-border:#e6e6e4;--pgpi-accent:#a05c76;--pgpi-trans:.25s ease;display:block;border-top:1px solid var(--pgpi-border)}.pgpi-tab:last-of-type{border-bottom:1px solid var(--pgpi-border)}.pgpi-tab details{overflow:hidden}.pgpi-tab summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pgpi-tab summary::-webkit-details-marker{display:none}.pgpi-tab__title{margin:0;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--pgpi-heading);transition:color var(--pgpi-trans)}.pgpi-tab summary:hover .pgpi-tab__title{color:var(--pgpi-accent)}.pgpi-tab__toggle{position:relative;flex:0 0 auto;width:18px;height:18px}.pgpi-tab__toggle:before,.pgpi-tab__toggle:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:1.5px;background:var(--pgpi-heading);transform:translate(-50%,-50%);transition:transform var(--pgpi-trans),opacity var(--pgpi-trans),background var(--pgpi-trans)}.pgpi-tab__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.pgpi-tab details[open] .pgpi-tab__toggle:after{transform:translate(-50%,-50%);opacity:0}.pgpi-tab summary:hover .pgpi-tab__toggle:before,.pgpi-tab summary:hover .pgpi-tab__toggle:after{background:var(--pgpi-accent)}.pgpi-tab__content{padding:0 2px 22px}@media screen and (max-width:749px){.pgpi-rte,.pgpi-tab__content,.pgpi-desc__rte{font-size:14.5px}.pgpi-tab summary{padding:16px 2px}.pgpi-tab__title{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pg-product-info.css.map */
