.zg-product-description{color:var(--zg-ink, #153c36);font-size:1.4rem;line-height:1.55;overflow-wrap:anywhere}.zg-product-description .zg-product-description__intro{margin:0 0 1.4rem;font-size:1.5rem}.zg-product-description__section{border-top:1px solid rgba(21,60,54,.22)}.zg-product-description__section:last-child{border-bottom:1px solid rgba(21,60,54,.22)}.zg-product-description__section>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:.8rem .4rem;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.35}.zg-product-description__section>summary:after{content:"";flex:0 0 .7rem;height:.7rem;margin-inline-end:.2rem;border-inline-end:1px solid;border-bottom:1px solid;transform:translateY(-.2rem) rotate(45deg)}.zg-product-description__section[open]>summary:after{transform:translateY(.2rem) rotate(225deg)}.zg-product-description .zg-product-description__section>summary:focus-visible{outline:2px solid currentColor;outline-offset:1px}.zg-product-description__content{padding:.4rem .4rem 1.4rem}.zg-product-description__content>:first-child{margin-top:0}.zg-product-description__content>:last-child,.zg-product-description__notes>:last-child{margin-bottom:0}.zg-product-description__content h3{margin:1.2rem 0 .4rem;font-size:1.5rem}.zg-product-description__content h3+p{margin-top:0}.zg-product-description__specs{margin:0}.zg-product-description__spec{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;padding:.55rem .7rem;border-bottom:1px solid rgba(21,60,54,.14)}.zg-product-description__spec:nth-child(odd),.zg-product-description__chart thead{background:var(--zg-ivory, #faf7f1)}.zg-product-description__spec dt,.zg-product-description__chart thead th{font-weight:600}.zg-product-description__spec dd{margin:0}.zg-product-description .zg-product-description__chart{width:100%;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.zg-product-description__chart thead th:last-child{width:35%}.zg-product-description .zg-product-description__chart :is(th,td){padding:.5rem .7rem;border-bottom:1px solid rgba(21,60,54,.2);text-align:start}.zg-product-description__chart tbody th{font-weight:400}.zg-product-description__notes{font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zg-product-description.css.map */
