.qing-product-accordion{width:100%;color:#000}
.qing-product-accordion *{box-sizing:border-box}
.qing-product-accordion__item{border-bottom:1px solid #999}
.qing-product-accordion__item:first-child{border-top:0}
.qing-product-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:20px 0;border:0;border-radius:0;background:transparent;color:#000;font:inherit;font-size:18px;line-height:1.35;text-align:left;box-shadow:none;cursor:pointer}
.qing-product-accordion__trigger:hover,.qing-product-accordion__trigger:focus{background:transparent;color:#555;box-shadow:none;outline:0}
.qing-product-accordion__icon{position:relative;display:block;flex:0 0 auto;width:22px;height:22px;margin-left:20px}
.qing-product-accordion__icon:before,.qing-product-accordion__icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}
.qing-product-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}
.qing-product-accordion__item.is-open .qing-product-accordion__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}
.qing-product-accordion__content{height:0;overflow:hidden;opacity:0;will-change:height,opacity;transition:height .32s cubic-bezier(.4,0,.2,1),opacity .22s ease}
.qing-product-accordion__item.is-open .qing-product-accordion__content{opacity:1}
.qing-product-accordion__content-inner{padding:0 0 20px;line-height:1.65}
.qing-product-accordion__content-inner>:first-child{margin-top:0}
.qing-product-accordion__content-inner>:last-child{margin-bottom:0}
.qing-product-accordion table{width:100%;border-collapse:collapse;border:1px solid #d1d1d1}
.qing-product-accordion th,.qing-product-accordion td{padding:13px;border:1px solid #d1d1d1;text-align:left;vertical-align:top}
.qing-product-accordion img{max-width:100%;height:auto}
