.npx-desc-acc{color:rgba(var(--color-foreground));font-family:var(--font-body-family)}.npx-desc-acc__divider{display:flex;align-items:center;gap:1.6rem;margin:0 0 1.6rem}.npx-desc-acc__divider-line{height:1px;flex:1 1 auto;background-color:rgba(var(--color-foreground))}.npx-desc-acc__divider-label{flex:0 0 auto;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground))}.npx-desc-acc__list{border-block-start:1px solid rgba(var(--color-border))}.npx-desc-acc__item{border-block-end:1px solid rgba(var(--color-border))}.npx-desc-acc__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem;width:100%;padding-block:2rem;min-height:4.8rem;cursor:pointer;list-style:none;color:inherit}.npx-desc-acc__summary::-webkit-details-marker{display:none}.npx-desc-acc__summary:focus{outline:none}.npx-desc-acc__summary:focus-visible{outline:2px solid rgba(var(--color-accent));outline-offset:4px}.npx-desc-acc__lead{display:flex;align-items:baseline;gap:1.6rem;min-width:0}.npx-desc-acc__index{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.2rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,rgba(var(--color-foreground)) 42%,transparent)}.npx-desc-acc__headline{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;line-height:1.35;color:rgba(var(--color-foreground));transition:color .2s ease}.npx-desc-acc__tag{display:inline-block;margin-inline-start:1.2rem;padding:.2rem .6rem;border:1px solid rgba(var(--color-accent));border-radius:.2rem;font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-accent));vertical-align:middle}.npx-desc-acc__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;margin-block-start:.35rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 42%,transparent);transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s ease}.npx-desc-acc__item[open] .npx-desc-acc__icon{transform:rotate(45deg)}.npx-desc-acc__item:hover .npx-desc-acc__headline,.npx-desc-acc__item:hover .npx-desc-acc__icon{color:rgba(var(--color-accent))}.npx-desc-acc__panel{overflow:hidden;height:0;transition:height var(--npx-desc-acc-duration, .36s) cubic-bezier(.4,0,.2,1)}.npx-desc-acc__item[open]>.npx-desc-acc__panel{height:auto}.npx-desc-acc__body{padding-block-end:2.4rem;padding-inline-start:4.4rem;padding-inline-end:.8rem;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground))}.npx-desc-acc__body>*:first-child{margin-block-start:0}.npx-desc-acc__body>*:last-child{margin-block-end:0}.npx-desc-acc__body p,.npx-desc-acc__body .metafield-rich_text_field p{margin:0 0 1rem}.npx-desc-acc__dots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.npx-desc-acc__dots li{display:flex;align-items:flex-start;gap:1rem}.npx-desc-acc__dots li:before{content:"";flex-shrink:0;width:.4rem;height:.4rem;margin-block-start:.85rem;border-radius:50%;background-color:rgba(var(--color-foreground))}.npx-desc-acc__rows{display:flex;flex-direction:column;gap:1.2rem}.npx-desc-acc__row{display:flex;gap:1.2rem}.npx-desc-acc__row-label{flex-shrink:0;width:11.2rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground))}.npx-desc-acc__note{margin:1.2rem 0 0;font-size:1.4rem;font-style:italic}.npx-desc-acc__lead-copy{margin:0 0 1.6rem;color:rgba(var(--color-foreground))}.npx-desc-acc__subhead{margin:0 0 .4rem;font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground))}.npx-desc-acc__disclaimer{margin:1.6rem 0 0;padding-inline-start:1.2rem;border-inline-start:2px solid rgba(var(--color-border));font-size:1.3rem;font-style:italic}.npx-desc-acc__faq+.npx-desc-acc__faq{margin-block-start:2rem}.npx-desc-acc__faq-q{margin:0 0 .4rem;font-family:var(--font-heading-family);font-weight:500;color:rgba(var(--color-foreground))}.npx-desc-acc__faq-a{margin:0}.npx-desc-acc__link{display:inline-block;margin-block-start:1.2rem;color:rgba(var(--color-accent));text-underline-offset:.2em}.npx-desc-acc__link:hover{color:rgba(var(--color-foreground))}@media(max-width:749px){.npx-desc-acc__body{padding-inline-start:4rem}.npx-desc-acc__row{flex-direction:column;gap:.4rem}.npx-desc-acc__row-label{width:auto}}@media(prefers-reduced-motion:reduce){.npx-desc-acc__icon,.npx-desc-acc__headline,.npx-desc-acc__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/product-description-accordion.css.map */
