.rv-accordion{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.rv-accordion+.rv-accordion{border-top:0}:not(.rv-accordion)+.rv-accordion{--rv-block-margin-top: 24px}.rv-accordion__summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:16px 0;list-style:none;cursor:pointer}.rv-accordion__summary::-webkit-details-marker{display:none}.rv-accordion__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.rv-accordion__leading{display:flex;flex-shrink:0;width:20px;height:20px}.rv-accordion__leading svg{width:100%;height:100%}.rv-accordion__title{flex:1;min-width:0;margin:0;font-family:var(--font-body-family);font-size:clamp(1.5rem,1.45rem + .2vw,1.6rem);font-weight:var(--font-body-weight-bold);letter-spacing:0;line-height:1.35}.rv-accordion__icon{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(var(--color-foreground),.06)}.rv-accordion__icon:before,.rv-accordion__icon:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;border-radius:1px;background:currentColor;transition:transform .25s ease}.rv-accordion__icon:after{transform:rotate(90deg)}details[open]>.rv-accordion__summary .rv-accordion__icon:after{transform:rotate(0)}.rv-accordion__content{padding:0 0 22px;color:rgba(var(--color-foreground),.78);font-size:clamp(1.4rem,1.35rem + .15vw,1.5rem);line-height:1.65}details[open]>.rv-accordion__content{animation:rv-accordion-in .3s ease both}.rv-accordion__content p{margin:0 0 12px}.rv-accordion__content>:last-child{margin-bottom:0}.rv-accordion__specs{margin:0 0 18px;padding:0}.rv-accordion__spec{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid rgba(var(--color-foreground),.08)}.rv-accordion__spec:first-child{padding-top:0}.rv-accordion__spec dt{color:rgba(var(--color-foreground),.65)}.rv-accordion__spec dd{margin:0;color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold);text-align:right}@keyframes rv-accordion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rv-accordion__icon:before,.rv-accordion__icon:after{transition:none}details[open]>.rv-accordion__content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rv-accordion.css.map */
